DETERMINATION OF TRANSPORTATION DELIVERY ROUTE AT PT. XYZ USES VEHICLE ROUTING PROBLEMS HETEROGENOUS FLEET AND TIME WINDOWS WITH INTEGER LINEAR PROGRAMMING (ILP) TO MINIMIZE TRANSPORTATION COSTS

KamicaSistralafia 15 views 38 slides Aug 17, 2024
Slide 1
Slide 1 of 38
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38

About This Presentation

DETERMINATION OF TRANSPORTATION DELIVERY ROUTE AT PT. XYZ USES VEHICLE ROUTING PROBLEMS HETEROGENOUS FLEET AND TIME WINDOWS WITH INTEGER LINEAR PROGRAMMING (ILP) TO MINIMIZE TRANSPORTATION COSTS


Slide Content

DETERMINATION OF TRANSPORTATION DELIVERY ROUTE AT PT. XYZ USES VEHICLE ROUTING PROBLEMS HETEROGENOUS FLEET AND TIME WINDOWS WITH INTEGER LINEAR PROGRAMMING (ILP) TO MINIMIZE TRANSPORTATION COSTS Genta Yusuf Madhani (1201174352)

ADVISORS M. Nashir Ardiansyah, S.T., M.T., Ph.D. Dr. Mohammad Deni Akbar, S.T., M.Math 1 2

SECTION 1 Preliminary Studies

INTRODUCTION PT. XYZ is one of the leading, largest, and most trusted companies in the concrete works division in Indonesia and located in Kab . Bandung. PT.XYZ sees the fragility of buildings in Indonesia against earthquakes which always take lives and depend on air conditioning which can exacerbate global warming. PT. XYZ makes product innovations that are strong and lightweight, a construction materials with styrofoam as the base in the construction process, which can be used as walls, roofs, floors, or stairs with the sizes and specifications desired by customers.

Products

RESEARCH BACKGROUND Frequencies PT. XYZ experienced delays in some of their delivery process. The delays that occurs is when the product arrives at the customer exceeds the time closes.

RESEARCH BACKGROUND The incident of delivery delays was analyzed to find out the cause of the delay that occurred in January 2021 Causes of Delays

RESEARCH BACKGROUND

2 1 2 1 PROBLEM FORMULATION How to determine route planning that can reduce delays? How to determine route planning that can reduce deliveries operational costs? Find out route planning that can reduce delays Find out route planning that can reduce deliveries operational costs RESEARCH PURPOSES

PROBLEM LIMITATIONS Research data for deliveries only use that exists in January 2021 Doesn’t consider natural disasters that can detain deliveries Doesn’t consider traffic jam condition Research data for deliveries that use company’s fleet only in Java Consider average velocity for each type of transportation that owned by the company Unloading processes target is 20 minutes at every customer

SECTION 2 Literature Studies

LITERATURE STUDIES Supply Chain Management Distribution Transportation is an approach for stakeholders at factory to delivers products in a right amount, time, and place to minimize overall costs. ( Hugos , 2006) is a process that concerned fulfilling demand and cost to deliver products to customers. (Chopra & Meindl , 2014) is a tool that helps interaction between people and to facilitate the movement of goods. (Fatimah, 2019)

LITERATURE STUDIES Vehicle Routing Problem Linear Programming MILP is an optimization problem for determining vehicle optimal route with one or more depots to serve several customers. (Toth & Vigo, 2002) is a mathematical method to solve problems that has limitation and a non-negative linear objective and constraints. ( Luenberger , 2016) is a simplex and branch-and-bound method to solve a linear programming that has a combination between integer and decimals. ( Hadi , 2010)

LITERATURE STUDIES Previous Final Projects Methods Literature Author Mohammed, Mazin Abed (2017) Lai, David S.W. (2015) Ahkamiirad, Azadeh (2018) Jeong, Ho Young (2019) Method Genetic Algorithm Tabu Search Genetic & Particle swamp Hybrid Mixed Integer Linear Programming Heterogeneous Fleet   √     Time Windows     √   Nodes 35 20 38 15 Distance Min. √ √ √ √ Costs min. √ √ √ √ Travel Time Min. √       Author Research Arini Nourma (2018) Prafajar Suksesanno (2016) R. Fauzi Novianda (2016) Penelitian ini (2020) Objects PT. ABC (Food Industry) PT. XYZ (Investments Company) PT. XYZ (F&B Distributor) PT. XYZ (Concrete works) Methods Branch and Bound Algoritma Tabu Search Algoritma Tabu Search Algoritma MILP Heterogeneous Fleet √ √   √ Time Window √ √ √ √ Distance Min. √ √ √ √ Costs Min. √   √  Time Travel Min.     √   Delivery Scheduling √    

SECTION 3 Research’s Methodology

METHODOLOGY Conclusions and Suggestion Preliminary Study Data Processing 02 01 02 03 02 04 Gathering Data

METHODOLOGY Preliminary Study 02 01 02 03 02 04 PT. XYZ Study Case Literature Study Problem Formulation Research Purposes

METHODOLOGY 02 02 03 02 04 Gathering Data Customer’s Data Customer’s Location Customer’s Demand Operational Hours Company’s Data Fleet’s type and capacity Product Deliveries Operational Hours

METHODOLOGY Data Processing 02 02 03 02 04 Existing Routes Analysis Influence Diagram Programming Solving Proposed Routes Analysis Sensitivity Analysis

METHODOLOGY Conclusions and Suggestion 02 02 04 Lateness Analysis Cost Analysis Conclusions Suggestions

SECTION 4 Gathering and Data Processing

Transportation Fleet PT.XYZ transportation fleet only used for deliveries within Java island. The transportation fleet that owned by the company has different types and capacities. No Types Capacity (dm 3 ) Fixed Cost Variable Cost Avg. Velocity (meter/minute) 1 XL 3600 Rp. 50.000,- Rp. 1358,- / km 666,67 2 XV 14400 Rp. 50.000,- Rp. 970,- / km 583,33 3 XQ 18000 Rp. 50.000,- Rp. 1492,- / km 500 4 XW 28800 Rp. 50.000,- Rp. 1552,- / km 416,67 5 XM 36000 Rp. 60.000,- Rp. 3234,- /km 333,33

Customer’s Identification Deliveries that occurs in January 2021 only has 32 consumers with different demands within days and locations. Consumers Latitude Longitude Q1 -6.8985 107.5835 Q2 -6.90894 107.6841 Q3 -6.9271 107.6034 Q4 -6.92593 107.5936 Q5 -7.03913 107.5933 Q6 -6.91947 107.6075 Date Customer Demand (dm 3 ) 4 Q1 36000 Q2 2700 Q3 900 Q4 17400 Q5 1800 Q6 450 Q8 900 5 Q6 2250 Q7 36000 Q10 10400 Q11 3900 Q14 17800 Q15 3600 Q28 1350 6 Q1 16800 Q4 26500 Q6 3300 Q8 1200 Q13 1200 Q30 36000 Q31 3000 Q32 600 Consumers Time Window Opening hours Closes hours Service Time Q1 8:00 17:00 20 Q2 8:00 17:00 20 Q3 8:00 17:00 20 Q4 8:00 17:00 20 Q5 8:00 17:00 20 Q6 8:00 17:00 20

INFLUENCE DIAGRAM

MATHEMATICAL MODEL Objective Function:   Subject to:           (2) (3) (4) (5) (6) (1)             (7) (8) (9) (10) (11) (12)

MATHEMATICAL MODEL Sets: N = Sets of customer Nd = Sets of customer includes company V = Sets of vehicles = Company index i = Origin index j = Destination Index k = Node Index v = Fleet Index Index: Variable: = Distance between node i to j = Distance between node i to j = Routes decision (binary) to visit node i and j. = Routes decision (binary) to visit node i and j. = Accumulated load of vehicle v at node j = Accumulated load of vehicle v at node j = Accumulated time travel of vehicle v at node j = Accumulated time travel of vehicle v at node j = Accumulated distance of vehicle v at node j = Accumulated distance of vehicle v at node j Parameter: D = Distance between nodes G = Customer demand Q = Vehicle capacity Cf = Vehicle fixed cost Cv = Vehicle variable cost Ac = Vehicle average velocity Z = Big number E = Company opening hours L = Company closing hours Et = Customer opening hours Lt = Customer closing hours St = Unloading time for customer

DELIVERY ROUTES Existing routes are obtained when gathering information processes. The data that shown is a sample for 3 days in January 2021 deliveries. EXISTING ROUTES Date Vehicles Routes Distances (m) Cost 4 XL 0-2-3-0 193000 Rp533,520 XQ 0-6-4-0 XL 0-5-8-0 XM 0-1-0 5 XV 0-11-10-0 402500 Rp812,202 XL 0-6-28-0 XL 0-15-0 XQ 0-14-0 XM 0-7-0 6 XQ 0-1-13-0 369100 Rp1,074,012 XV 0-6-8-0 XL 0-31-32-0 XW 0-4-0 XM 0-30-0

DELIVERY ROUTES Proposed routes are obtained from MILP programming using Gurobi Optimization with Python. The data that shown is a sample for 3 days in January 2021 deliveries. PROPOSED ROUTES Date Vehicles Routes Distance (m) Cost 4 XW 0-4-3-6-2-0 156800 Rp440,512 XL 0-5-8-0 XM 0-1-0 5 XW 0-7-28-6-0 381900 Rp760,383 XV 0-11-14-0 XM 0-10-0 XL 0-15-0 6 XV 0-32-13-6-31-0 303200 Rp916,429 XQ 0-8-1-0 XW 0-4-0 XM 0-30-0

SECTION 5 Research Results Evaluation and Analysis

LATENESS ANALYSIS Date Existing (minutes) Lateness Proposed (minutes) Lateness Gap 4 352,6 1 331,17 6,08% 5 710,3 728,2 -2,53% 6 866 2 764,81 11,69% 7 641,24 655,53 -2,23% 8 974,06 1 929,02 4,62% 11 991,49 2 772,37 22,1% 12 1390,7 1 1279,2 8,02% 13 647,13 1 532,66 17,69% 14 1163,4 2 1039,5 10,65% 15 1017,5 1 994,7 2,24% 18 910,27 913,19 -0,32% 19 950,28 1 922,53 2,92% 20 2123,2 2 1898,6 10,58% 21 822,35 806,15 1,97% 22 446,73 1 376,88 15,64% 25 1062,6 1118,9 -5,3% 26 623,3 620,72 0,41% 27 1734,5 1 1541,4 11,13% 28 960,12 1 848,97 11,58% 29 923,18 874,11 5,32% Total 19311 17 17949 6,61% Average

COST ANALYSIS The gap between existing and proposed routes are obtained from MILP algorithm with Gurobi Optimization. The table shown the gap within days in January 2021. Date Existing Proposed Gap Distance (m) Cost Distance (m) Cost Distance (m) Cost 4 193 Rp533,520 156.8 Rp440,512 36.2 Rp93007.8 5 402.5 Rp812,202 381.9 Rp760,383 20.6 Rp51818.4 6 369.1 Rp1,074,012 303.2 Rp916,429 65.9 Rp157583 7 255 Rp818,735 254.15 Rp769,965 0.85 Rp48769.4 8 446.8 Rp1,139,827 404.7 Rp997,466 42.1 Rp142361 11 430.5 Rp733,911 360.3 Rp676,222 70.2 Rp57689.6 12 1095.4 Rp3,249,658 1027.5 Rp3,079,649 67.9 Rp170010 13 299.95 Rp662,796 260.55 Rp582,910 39.4 Rp79885.7 14 589.9 Rp1,041,651 481 Rp858,769 108.9 Rp182882 15 514.9 Rp1,006,927 494.7 Rp931,323 20.2 Rp75604.4 18 375.65 Rp973,039 369.85 Rp966,604 5.8 Rp6435.1 19 1119.4 Rp1,813,489 1090.2 Rp1,744,599 29.2 Rp68889.4 20 1010.1 Rp2,122,344 996.5 Rp1,730,006 13.6 Rp392338 21 428.7 Rp866,402 420.6 Rp854,317 8.1 Rp12085.2 22 206.9 Rp648,406 177.1 Rp486,387 29.8 Rp162019 25 463.5 Rp1,086,431 428.5 Rp1,028,846 35 Rp57584.8 26 337.65 Rp764,768 336.15 Rp763,313 1.5 Rp1455 27 685.4 Rp1,726,880 637.2 Rp1,522,430 48.2 Rp204450 28 399.9 Rp1,006,140 368.4 Rp853,999 31.5 Rp152141 29 409.45 Rp880,957 366.2 Rp780,551 43.25 Rp100406

COST ANALYSIS From the previous table, it all summed up to discover the gap percentage for January 2021 cost. Jan 2021 Existing Proposed Gap Distance (m) Cost Distance (m) Cost Distance (m) Cost Total 10033.7 Rp22,962,094 9315.5 Rp20,744,679 7.16% 9.66%

VELOCITY DECREASING SENSITIVITY Velocity This sensitivity analysis represents traffic jam that affects average velocity when delivering products. Graphic shown is an average velocity decreasing to sustain the routes that proposed.

VARIABLE COST SENSITIVITY Variable Cost This sensitivity analysis represents if there are any changes for the fuel costs that determined by the government. Graphic shown is an average costs when decreased 25% until increased into 25%

SECTION 6 Conclusion and Suggestion

01 02 03 04 CONCLUSIONS Proposed routes travel time is 17949 minutes, or optimized by 6,61% from existing routes. Proposed routes cost is Rp. 20.744.679, or optimized by 9,66% from existing routes. Average increases variable costs is 15% that makes proposed routes infeasible. Average decreasing velocity to maintain routes is 48% for XL, 38% for XV and XQ, 39% for XW, and 41% for XM.

01 02 SUGGESTIONS Futured search is expected to obtain more detailed data and obtain routes without Google Maps for travel distances. A developed program that integrates between data obtained and processing to ease company uses proposed projects.

THANK YOU