https://ced. Vehicle Routing Problem Optimization for Rebar Material Distribution using the Symbiotic Organisms Search Method Reynaldo. Husada. Wijaya. 2, and Vaphilio. 1 Civil Engineering Department. Faculty of Civil Engineering and Planning. Petra Christian University. Jl. Siwalankerto 121-131. Surabaya 60236. INDONESIA 2 CV. Benjamin Gideon & Associates. Surabaya. INDONESIA 3 CV. Mitra Manado. Bitung. Sulawesi Utara. INDONESIA DOI: https://doi. org/10. 9744/ced. Article Info: Submitted: May 05, 2025 Reviewed: July 02, 2025 Accepted: Aug 11, 2025 Keywords: vehicle routing problem, rebar distribution, symbiotic organisms search. CVRP. CVRPTW. Corresponding Author: Husada. Civil Engineering Department. Faculty of Civil Engineering and Planning. Petra Christian University. Jl. Siwalankerto 121-131. Surabaya 60236. INDONESIA Email: willy. husada@petra. Abstract The success rate of construction projects depends on subcontractors and material suppliers, especially in ensuring the material delivery to avoid delays and cost overruns. The Vehicle Routing Problem (VRP) addresses transportation management to minimize the distribution costs. This study presents a comparative analysis of three VRP scenarios: the existing case, the Capacitated Vehicle Routing Problem (CVRP), and the Capacitated Vehicle Routing Problem with Time Windows (CVRPTW). The Symbiotic Organisms Search (SOS) method is used to solve the VRP of a building materials supplier in Sulawesi. Indonesia in delivering rebar to 19 locations over 12 weeks while considering the vehicle capacity and the time window constraints. The results show that the SOS method effectively handles the rebar distribution problems with these constraints. The CVRP scenario achieves a total cost saving of Rp 23,263,278 . 15%), while the CVRPTW scenario saves Rp 6,732,942 . 57%). This is an open access article under the CC BY license. INTRODUCTION Construction projects involve various stakeholders including architects, designers, main contractor, subcontractors, and material suppliers . The success rate of these projects heavily depends on the performance of subcontractors and material suppliers, especially in ensuring the material delivery to avoid the delays and cost overruns. This delivery process relies on several key factors, including the transportation system, infrastructure, resources availability, and the effective communication among stakeholders . However, the main challenges in the material distribution involve the design of the supply chain network and organizing the transportation processes. These efforts aim to minimize the transportation costs, ensure consistent material availability, and reduce the production expenses, and it is often called the Vehicle Routing Problem (VRP) . VRP is a mathematical model for solving the transportation management problems introduced by Dantzig and Ramser in 1959 to model how the group of trucks could efficiently serve the oil demands from multiple gas stations originating from a central hub with a minimum traveling distance . VRP problems are classified into the static and dynamic types, where the static problems assume constant parameters, such as travel time, demand, and costs. The Dynamic Vehicle Routing Problem (DVRP) overcomes the limitations of the static VRP by accommodating the changes in customer demand and travel time, which are variable in real-world scenarios . Since then, various factors influencing the problem have been identified, leading to the development of multiple VRP variants based on the specific constraints encountered in each optimization scenario. The examples of VRP variations include the Capacitated Vehicle Routing Problem (CVRP) which considers the vehicle capacity constraints . and the VRP with Time Windows (VRPTW), where both the customers and vehicles operate within specified time frames or working Note : Discussion is expected before November, 1st 2025, and will be published in the AuCivil Engineering DimensionAy, volume 28, number 1. March 2026. ISSN : 1410-9530 print / 1979-570X online Published by : Petra Christian University Vehicle Routing Problem Optimization for Rebar Material Distribution hours, requiring the services and operations to occur only within these certain periods . Additionally, other variants have been developed to address various constraints, such as the multiple depot VRP and the VRP with pick-up and delivery requirements . These VRP variants are closely linked to the real-world scenarios, with the goal of reducing the total distribution costs while maintaining high-quality distribution services . The VRP is mathematically, a combinatorial optimization problem, where the number of possible solutions to the problem increases exponentially with the number of customers to be served . The vehicle route selection process enables the selection of any combination of customers to assign the delivery route for each vehicle. Since there is no known polynomial algorithm to find the optimal solution in each instance, the problem of vehicle routing is considered Nondeterministic Polynomial Time Hard (NP-Har. Figure 1 provides a general overview of the VRP problem. Figure 1. General Overview of VRP Problem The VRP seeks to identify the optimal routes for multiple vehicles based on the customer demands by minimizing the total transportation costs. Solving the VRP often requires the material distributors to manually assign and adjust the delivery routes of each vehicle, which can be time-consuming. The optimization algorithms or metaheuristic methods can help identifying the best combinations of the delivery route for each vehicle, with the goal of determining the best transportation routes for multiple customers to obtain the lowest cost. The metaheuristic methods have been widely applied across various optimization problems in the construction industry. In construction site planning, the bio-inspired optimization methods have been used to improve the layout of site facilities, enhancing spatial efficiency and reducing overall project costs . In project scheduling problem, the Symbiotic Organisms Search (SOS) algorithm has proven effective for resource leveling under multiple objective criteria, offering a robust solution to balance the workloads and timelines . Similarly, in geotechnical engineering, the metaheuristic methods have been employed to optimize the design of counterfort retaining walls with shear key, resulting in more efficient and cost-effective structural designs . Based on these facts, many studies have also used the metaheuristic methods as an optimizer for the VRP optimization problems. Ho et al. used the hybrid Genetic Algorithm (GA) to minimize the total delivery time for multi-depot VRP . Khouadjia et al. compared the performance of the Particle Swarm Optimization (PSO) and Variable Neighborhood Search (VNS) to solve the VRP with dynamic requests . Zhang et al. implemented the hybrid Ant Colony Optimization (ACO) to minimize the total distribution costs and maximize the overall customer satisfaction of multi-objective VRPTW . These studies demonstrated that the metaheuristic methods can effectively solve the VRP optimization problems. This research employs an optimization algorithm based on the swarm intelligence, specifically the Symbiotic Organisms Search (SOS) to examine and solve the VRP problem of a building materials supplier in delivering the steel rebar to multiple stores. Some challenges that faced by the company are such as a large number of stores located in diverse regions, geographically dispersed areas, and the need to optimize the vehicle capacity for efficient use. The study focuses on single-objective optimization, aiming to optimize the vehicle routes for the rebar delivery from a single distributor to multiple material store locations while considering the customer demand, the number of vehicles, the vehicle capacity, and the delivery time constraints. METHODS Symbiotic Organisms Search (SOS) Method Symbiotic Organisms Search (SOS) method is a population-based algorithm inspired by the interactions of organisms within an ecosystem, known as symbiosis. It was developed by Cheng and Prayogo and has proven to be effective in solving various mathematical problems . This method simulates the interactions among organisms within an ecosystem as they compete, grow, and survive. It incorporates the three fundamental types of symbiotic relationships: the mutualism phase, where both species benefit. the commensalism phase, where one species benefits without harming the other. and the parasitism phase, where one species gains at the expense of the other . Unlike many Reynaldo. Husada. Wijaya. , and Vaphilio. competing methods. SOS does not need any parameter tuning, which enhances its performances stability . The SOS method begins with an initial population called an ecosystem. In this ecosystem, a group of organisms emerges randomly in the search space. Each organism represents a solution to the optimization problem. Additionally, each organism has a fitness value reflecting its level of adaptation to the problem's objective. The organisms adapt according to the objective, and the optimization processes continue based on the number of organisms and specified Vehicle Routing Problem: Variables. Constraints, and Objective Function in Optimization The VRP model can be described in the form of a graph ya. a, ycO). ycO in Equation 1 is a set of nodes where each node represents the customer location to be served and a central depot. ya in Equation 2 is a set of arcs where there are pairs of nodes connecting connections between nodes ycn and yc with a distance ycc in the set in Equation 3. Each customer has a demand called ya according to the set in Equation 4. ycAyco in Equation 5 represents a set of vehicles and capacities available for the material delivery. Each vehicle ycAyco has a maximum capacity ycaycaycyyco , limiting the amount of materials that can be carried. ycO = . ua0 , yua1 , yua2 . A , yuaycu } . ya = {. uaycn , yuayc ): yuaycn , yuayc E ycO} . ycc = . cc0,1 , ycc1,2 , ycc2,3 . A , yccycn,yc } . ya = . a0 , ya1 , ya2 . A , yaycu } . ycAyco = . co1 , yco2 . A , ycoyco } . yuaycu = nodes for customer and depot yccycn,yc = distance from node ycn to yc yaycu = demand of customer ycn ycoyco = vehicle number yco ycn = initial node index yc = destination node index yco = vehicle index = depot index ycu = index of sum The variables used in the VRP optimization process are the customer locations and vehicles, constrained by the upper bounds (UB) and lower bounds (LB). These upper and lower bounds are determined based on the number of locations and vehicles specified by the distributor company. These variables will be separated by the program into two parts, one for the sequence of the number of locations and the other for the sequence of vehicle indices. The variables will determine the distribution cost of building materials based on the operational costs of the vehicles and wage costs specified by the company. The variables, upper bounds, and lower bounds used in this study can be seen in Equation 6 to 8. ycI = . c1 , yc2 , yc3 . A , ycyco } . yayaA = 0 ycOyaA = yccycoycaycu = number of locations and the m-th vehicle. = sum of location and vehicle The constraints are needed to limit the objective function values so that they do not exceed the specified requirements. The constraints used in this study are presented in Equation 9 to 15. Subsequently, these constraints will eliminate the objective function values that exceed the limits, ensuring they do not become the optimal solution. a Each vehicle must return to the depot. OcycA ycn=1 ycUycn0,yco = 1 a Each node can only be visited once for each route. OcycA yco=1 Ocycn=1 Ocyc=1 ycUycnyc,yco = 1 Vehicle Routing Problem Optimization for Rebar Material Distribution a After visiting a node, the vehicle must move to the next node. ycA ycA ycA OcycA yco=1 Ocycn=1 ycUycnycy,yco = Ocyco=1 Ocycn=1 ycUycnycy,yco . a Limiting vehicle capacity and adjusting it to the customer demand. OcycA ycn=1 Ocyc=1 ycUycnyc,yco y yayc = yaycoycnyc,yco . OcycA ycn=1 yayco0ycn,yco O ycaycaycyyco OcycA yco=1 ycUycnyc,yco O ycyceEayco a Limiting the number of available vehicles. a Time window constraints for the material delivery. ycayc O ycycnyc O ycayc Oe ycycoycnyc yayc yaycoycnyc,yco ycaycaycyyco ycyceEayco ycy ycycnyc Eaycnyc ycycoycnyc . cayc , ycayc ] . = customer demand from node i to j = capacity that the m-th type of vehicle can accommodate from node ycn to yc = maximum vehicle capacity = maximum number of vehicles = index of the destination node = arrival time of the vehicle at the node = working days of the vehicle for each route taken = loading and unloading time at the node = time window for delivery at node j The objective function in Equation 16 is implemented by minimizing the total delivery cost. The costs considered in this study include the fuel costs and the wage costs for each vehicle. The fuel and wage costs are determined based on the company's policy. ycAycnycuycnycoycnycyce OcycA yco=1 Ocycn=0 Ocyc=0 ycUycnyc,yco y yceycayco Ocyco=1 Ocycn=0 Ocyc=0 Eaycnyc y ycycayco = fuel cost of the vehicle = wage cost of the vehicle RESULTS AND DISCUSSION Case Study The case study used in this research involves a building materials distributor company located in Sulawesi. Indonesia. The distributor delivers the steel rebar material to 30 stores located in 19 different locations. The data obtained from this case study includes the information about the distributor and store locations, the customer purchase history of steel rebar material, the store operating hours, the types and capacities of vehicle, as well as the original routes commonly used by the distributor. This research is a single-objective optimization with the goal of optimizing the delivery routes of each vehicle in distributing the rebar based on the number of vehicles, vehicle capacities, and delivery time constraints. The optimization results in this study are based on a single run and were implemented on a computer equipped with a Ryzen 7 5800H 3. 2 GHz processor and 16 GB RAM. The distances between stores were obtained using the Google Waypoint Application Programming Interface (GWAPI), which retrieves the distances between points from Google Maps. Details of the distances between locations or nodes can be seen in Table 1. In this table, index 1 represents the material depot, and the other 18 indices represent the customer locations. For example, the distance from node 1 . to node 3 is 6. 49 km, and the distance from node 3 to node 1 . 51 km. This difference in traveling distance may happen because the distance for departure and return can be different according to Google Maps. Reynaldo. Husada. Wijaya. , and Vaphilio. Table 1. Distance between Locations or Nodes . n k. Distance between Locations or Nodes . n k. Ae Continued The detailed information about the rebar demands for each customer and the delivery routes from the company was The purchasing history data was processed and transformed into a weekly delivery schedule, which later be input into the program. Table 2 presents the rebar purchasing history data from the 19 locations for 12 weeks period or 3 months. The rows represent the number of weeks, and the columns represent the quantity of rebar purchased in kg. Based on the interviews conducted, the average operating hours for the customer stores are from 8:00 AM to 5:00 PM. These 8-9 working hours will become the time window constraint in this study. The company operates 10 vehicles for the rebar delivery, consisting of two types: 7 units of type 1 vehicle with a capacity of 4000 kg and 3 units of type 2 vehicle with the capacity of 2200 kg. Based on the interview results, the fuel cost is Rp 680/km for type 1 vehicle and Rp 450/km for type 2 vehicle. All vehicles are assumed to travel at a speed of 40 km/h. In addition to the fuel expenses, each vehicle also incurs wage costs, which include the daily wages of the driver and assistants required for the delivery and operation. The daily wage for one driver is Rp 150,000, and for one assistant, it is Rp 100,000. A type 1 vehicle requires 1 driver and 3 assistants accumulating a total daily wage cost of Rp 450,000. Meanwhile, type 2 vehicle requires 1 driver and 2 assistants accumulating Rp. 350,000 in daily wage cost. The details for each vehicle type can be seen in Table 3. Vehicle Routing Problem Optimization for Rebar Material Distribution Table 2. Rebar Purchasing History Data . n k. Week/Node Rebar Purchasing History Data . n k. Ae Continued Week/Node Table 3. Detailed Vehicle Information Vehicle Type Capacity (To. Unit Fuel Cost . - Rp/km Wage Cost . - Rp/day 450,000 350,000 Table 4. Existing Original Routes from the Distributor Company Vehicle/Week . , 17, 19, . , 15, . , 11, 15, . , 8, . , 7, . , 6, 1, 3, . , 3, . , 3, . , 3, 1, 3, . , 2, 1, 2, 3, 6, . , 19, . , 19, . , 19, 15, . , 13, . , 13, 14, 15, . , 8, . , 13, 15, . , 10, 18, . , 7, . , 7, . , 5, 7, . , 3, 1, 3, . , 3, 1, 3, . , 3, . , 3, . , 2, . , 17, 18, . , 8, . , 8, 9, . , 7, . , 7, . , 7, . , 2, . , 19, . , 19, . , 7, . , 2, . , 9, 15, . , 15, 18, 19, . , 14, 19, . , 7, . , 5, 7, . , 4, . , 3, 4, . , 2, . Existing Original Routes from the Distributor Company Ae Continued Vehicle/Week . , 14, 15, . , 8, . , 7, . , 15, . , 15, 17, . , 7, . , 5, 7, . , 2, . , 13, 15, 18, . , 8, 12, 18, . , 7, . , 7, . , 3, . , 3, . , 3, . , 16, . , 16, . , 16, . , 16, 19, 17, . , 13, 15, . , 8, 10, . , 6, . , 3, 2, . , 12, . , 12, . , 7, . , 5, 7, . , 12, 2, . , 13, 19, . , 10, 12, . , 7, . , 5, 7, . , 2, . Reynaldo. Husada. Wijaya. , and Vaphilio. Table 4 presents the delivery routes for 10 vehicles over the 12 weeks period. Vehicles 1-7 are type 1, and vehicles 8-10 are type 2. The routes show the sequence of nodes visited by the vehicles, starting and ending from and to the depot with node index 1. Empty cells ([]) indicate no rebar delivery assignment in that week for the respective vehicle. Based on the existing original routes made by the company, the total distribution cost of the rebar material in 12 weeks period is Rp 88,947,476 consisting of Rp 15,447,476 for the fuel cost and Rp 73,500,000 for the wage cost. The total distance covered is 23550. 1 km. Each vehicle route includes details such as the load capacity, total distance, travel time, and equivalent working days . working hours/da. As an example. Table 5 shows the delivery route details from the first week . Vehicle 1 departs from the depot . , delivers 1480. 29 kg to customer 17, 84 kg to customer 19, and back again to the depot . with total travel distance of 786. 88 km in 26 hours over around 4 working days. Some vehicles, like vehicle 6 and 10, make multiple trips in a week, returning to the depot between deliveries. This approach is also used in the optimization scenarios to resemble the real-world Week Vehicle Table 5. Delivery Route Details for Week 1 (Existing Original Route. Loaded Capacity Total Distance Travel Time Route Customer . ,17,19,. ,15,. ,11,15,. ,8,. ,7,. ,6,1,3,. ,3,. ,3,. ,3,1,3,. ,2,1,2,3,6,. Total Working Day . Optimization Result This study examines the two optimization scenarios to minimize the total delivery costs for rebar material: the Capacitated Vehicle Routing Problem (CVRP) and the Capacitated Vehicle Routing Problem with Time Windows (CVRPTW), both solved using the SOS metaheuristic method. The CVRP optimization case assumes no delivery time window constraint, while the CVRPTW optimization case includes the delivery time window constraint, adding complexity to the problem. The SOS method runs using 200 organisms and 100 iterations, with the computational time between 16 to 35 hours. CVRP Optimization Result Table 6 shows the optimum CVRP delivery routes with the total rebar material distribution cost of Rp 65,684,200, comprising Rp 14,784,200 in fuel cost and Rp. 50,900,000 in wage cost. The delivery routes cover 22257. 14 km. Compared to the existing original routes, this yields a cost saving of Rp 23,263,276 . 15%) and 1292. 96 km less traveling distance . 49%). These savings are achieved by maximizing the vehicle capacity and removing the working hours and time window constraints. Table 7 presents the detailed route information assigned from the first week. this scenario. Vehicle 2 departs from the depot . , delivers 1480. 286 kg of rebar to customer 17, 1250. 841 kg to customer 19, and 1268. 873 kg to customer 15 before returning to the depot . The vehicle travels 786. km with travel time of 21. 005 hours. Compared to the existing original route, the delivery to customer 15 is an However, the total distance remains unchanged, as the program identifies more optimal combinations of delivery routes. The route requires 2 fewer working days due to the absence of time constraints. After comparing the routes of the optimum CVRP scenario and existing original routes, it can be concluded that the program finds more optimal routes with fewer working days in the CVRP scenario. By maximizing the vehicle Vehicle Routing Problem Optimization for Rebar Material Distribution capacity without exceeding limits, all rebar orders are delivered very well. However, the lack of working hours and time window constraints makes the results less applicable to real-world scenarios. To improve the results applicability, the time window constraint will be added, leading to the optimization in the second case. CVRPTW. Vehicle/Week Table 6. Optimum Delivery Routes for the CVRP Scenario ,2,11,8,. ,19,15,. ,3,. ,8,7,. ,15,2,7,. ,17,19,15,. ,19,. ,18,15,13,2,. ,9,17,18,2,. ,9,19,. ,8,3,. ,15,14,13,. ,3,. ,7,. ,3,1,7,. ,3,5,7,. ,3,. ,8,. ,3,. ,7,. ,3,. ,7,. ,15,2,. ,19,. ,2,10,3,. ,2,8,. ,19,15,. ,3,6,. ,7,. ,6,. ,7,. ,3,1,6,. ,13,8,. ,3,. ,7,. ,4,5,. ,18,19,15,. ,5,7,. ,15,14,2,3,4,. ,7,. Optimum Delivery Routes for the CVRP Scenario Ae Continued Vehicle/Week . ,8,7,. ,15,14,. ,14,8,. ,7,. ,17,15,2,5,. ,5,7,. ,3,. ,18,15,13,. ,3,. ,7,. ,7,. ,13,12,8,3,. ,3,7,. ,16,. ,16,. ,16,17,19,15,. ,3,6,. ,2,10,8,3,. ,16,. ,15,13,2,. ,12,5,7,. ,2,12,. ,7,. ,12,. ,7,. ,19,13,2,. ,7,. ,2,12,10,5,7,. Table 7. Optimum Delivery Route Details for Week 1 (CVRP Scenari. Week Vehicle Route . ,2,11,8,. ,17,19,15,. ,8,3,. ,3,1,7,. ,3,. ,3,. ,15,2,. ,3,6,. ,6,. ,3,1,6,. Total Customer Loaded Capacity . Total Distance . Travel Time . Working Day . CVRPTW Optimization Result Table 8 presents the optimum CVRPTW routes with a total rebar material distribution cost of Rp 82,214,534, including Rp 15,514,534 for the fuel cost and Rp 66,700,000 for the wage cost. The total travel distance is 23052. Compared to the existing original routes, there is a traveling distance saving of 497. 18 km . 11%). However, the fuel costs are nearly the same due to the increased use of the type 1 vehicles compared to the existing original Reynaldo. Husada. Wijaya. , and Vaphilio. This occurs because the CVRPTW scenario results in more usage of type 1 vehicles. Meanwhile, the optimization in the CVRPTW scenario reduces the wage costs by 9. 25%, saving equivalent to 20 working days and lowering the operational expenses. As illustrated in Table 9, the detailed routes data and visualizations for the first week of the CVRPTW scenario are shown. In this example. Vehicle 5 follows a similar route to the CVRP results of vehicle 2 but in a different delivery order. The vehicle 5 departs from the depot . , delivers the rebar material 841 kg to customer 19, 1480. 286 kg to customer 17, and 1268. 873 kg to customer 15 before returning to the depot . The vehicle travels 786. 89 km with a traveling time of 26 hours. The adjusted sequence reduces the working days and wage costs, demonstrating the program's ability to optimize the delivery time within the specified time windows. Table 8. Optimum Delivery Routes for the CVRPTW Scenario Vehicle/Week . ,11,8,. ,3,1,7,. ,3,. ,3,. ,19,17,15,. ,15,11,. ,8,2,3,. ,3,1,6,. ,6,. ,3,6,. ,19,14,15,. ,13,8,. ,19,. ,19,. ,15,13,. ,3,. ,3,. ,3,5,7,. ,7,. ,18,15,13,10,. ,10,2,3,. ,3,. ,3,. ,7,. ,7,. ,8,2,7,. ,7,. ,17,18,9,8,. ,8,. ,7,. ,15,2,7,. ,19,. ,19,9,15,. ,4,5,. ,7,. ,19,18,14,. ,14,15,2,3,4,. ,5,7,. Optimum Delivery Routes for the CVRPTW Scenario Ae Continued Vehicle/Week . ,8,7,. ,15,14,. ,14,8,. ,7,. ,17,15,2,5,. ,5,7,. ,3,. ,18,15,13,. ,3,. ,7,. ,7,. ,13,12,8,3,. ,3,7,. ,16,. ,16,. ,16,17,19,15,. ,3,6,. ,2,10,8,3,. ,16,. ,15,13,2,. ,12,5,7,. ,2,12,. ,7,. ,12,. ,7,. ,19,13,2,. ,7,. ,2,12,10,5,7,. Table 9. Optimum Delivery Route Details for Week 1 (CVRPTW Scenari. Week Vehicle Route . ,11,8,. ,3,1,7,. ,3,. ,3,. ,19,17,15,. ,15,11,. ,8,2,3,. ,3,1,6,. ,6,. ,3,6,. Total Customer Loaded Capacity . Total Distance . Travel Time . Working Day . Vehicle Routing Problem Optimization for Rebar Material Distribution Optimization Result Comparison: Existing Original. CVRP, and CVRPTW Table 10 provides a comparison between the existing original delivery routes and the optimum results from both the CVRP scenario and CVRPTW scenario. The evaluation includes the total traveling distance, travel time, equivalent working days, and total distribution costs. The existing original routes cover 23550. 1 km of traveling distance with a total travel time 987. 82 hours over equivalent 170 working days for 10 vehicles. The overall expenses are Rp 88,947,476 which includes Rp 15,447,476 for the fuel cost and Rp 73,500,000 for the wages. Through CVRP optimization scenario, these results are reduced to 22257. 14 kilometers of traveling distance, 635. 89 hours of travel time, and equivalent 116 working days for 10 vehicles, with the total distribution cost of Rp 65,684,200, comprising Rp 14,784,200 for the fuels and Rp 50,900,000 for the wages. In comparison, the CVRPTW optimization scenario results in 23052. 95 kilometers of travel in 924. 51 hours across equivalent 150 working days for 10 vehicles, with the total rebar material distribution cost of Rp 82,214,534, including Rp 15,514,534 for the fuel cost and Rp 66,700,000 for the wage cost. Table 10. Comparison of the Existing Original Route. CVRP Scenario, and CVRPTW Scenario Operational Cost Route Total Distance Travel Time Total Working Scenario . Day . Fuel Cost . Wage Cost . Total Cost Existing Rp 15,447,476 Rp 73,500,000 Rp 88,947,476 Original CVRP Rp 14,784,200 Rp 50,900,000 Rp 65,684,200 CVRPTW Rp 15,514,534 Rp 66,700,000 Rp 82,214,534 The CVRP optimization scenario reduces the traveling distance by 1291. 96 km, travel time by 351. 93 hours, and equivalent 54 working days for 10 vehicles, resulting in a cost saving of Rp 23,263,276 . 15%). This includes a 29% decrease in the fuel costs and a 30. 75% reduction in wage expenses. On the other hand. CVRPTW offers a more realistic scenario with savings of 497. 15 km of traveling distance, 63. 31 hours of travel time, and equivalent 20 working days for 10 vehicles, and a total distribution cost reduction of Rp 6,732,942, or 7. Despite a slight 43% increase in the fuel costs, the CVRPTW scenario is better suited for real-world conditions, making it a more practical choice for the distributor company. In the first week, as shown in Table 11, a detailed analysis of the rebar material deliveries to nodes or locations 15, 17, and 19 highlights the differences between the existing original routes. CVRP scenario, and CVRPTW scenario. The current original routes use 2 vehicles but fail to optimize the delivery routes and vehicle capacity. In contrast, the CVRP scenario improves the delivery routes by assigning part of the orders to customer 15, optimizing the vehicle Furthermore, the CVRPTW optimization scenario not only maximizes the vehicle capacity but also reduces the equivalent working days by adjusting the delivery sequence. Route Scenario Existing Original CVRP CVRPTW Table 11. Comparison of the Optimum Rebar Material Delivery Route Details for Week 1 Loaded Capacity Total Distance Travel Time Vehicle Route Customer . ,17,19,. ,15,. ,17,19,15,. ,19,17,15,. Working Day CONCLUSIONS Based on the optimization results of the Capacitated Vehicle Routing Problem (CVRP) scenario and the Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) scenario using the Symbiotic Organisms Search (SOS) method, it can be concluded that the SOS method is effective in addressing the challenges in the rebar material distribution, considering both the vehicle capacity constraint (CVRP) and time windows constraint (CVRPTW). The CVRP optimization scenario results show the delivery routes that maximize the vehicle capacity, while the CVRPTW scenario not only optimizes the vehicle capacity but also takes the delivery time windows constraint into account. a result of the optimization, the CVRP scenario achieves a total distribution cost saving of Rp 23,263,278, or 15%, while the CVRPTW scenario saves around Rp 6,732,942, or about 7. These cost savings significantly enhance the operational efficiency and distribution of the building materials, especially the steel rebar. Reynaldo. Husada. Wijaya. , and Vaphilio. REFERENCES