Vehicle Routing Problem with Deadline and Stochastic Service Times: Case of the Ice Cream Industry in Santiago City of Chile
Abstract
:1. Introduction
1.1. Literature Review
1.2. Research Gap and Contribution of This Study
- In the article, we develop an extension of the CS and TS method for the VRPTW-ST problem. This extension solves problems with reduced calculation times for the resolution of the model.
- The proposed model is made up of clients with and without reception restrictions. The study presents different combinations of the confidence level (), maintaining the percentage of clients with restrictions. The different variations of the confidence levels modify the best value of . Very high confidence levels decrease the solution quality.
1.3. Problem Statement and Insights from This Study
2. Materials and Methods
2.1. Previous Mathematical Approach
2.2. Set, Parameters and Variable
m | : number of vehicles used, can be a constant or a decision variable. |
: number of customers served by the vehicle . | |
K | : set of vehicles, which is defined as . |
Q | : vehicle capacity; assumed that all the vehicles are homogeneous and each one has limited capacity Q = 3000. |
B | : established working time of the driver. In this case, 480 min. The value of B is composed of travel time, service time, and waiting time. |
W | : the maximum time that can be spent waiting by every vehicle. |
: customer demand . | |
: distance between vertex and with . | |
: travel time between vertex and . | |
: customer service time . | |
: customer timeout ; in this work, is assumed as continuous random variable with normal distribution . | |
: time for vehicle to visit the customer ; is a continuous random variable because it depends on customer timeout. | |
A | : maximum waiting time for vehicle k. |
2.3. Objective Function
(2) | |||
(3) | |||
(4) | |||
(5) | |||
(6) | |||
(7) | |||
(8) | |||
(9) | |||
(10) | |||
(11) | |||
(12) |
2.4. Stochastic Restrictions
2.5. Improvement Stochastic Restrictions
(13) | |||
(14) | |||
(15) | |||
(16) | |||
(17) |
2.6. Programming of Tabu Search
Algorithm 1. TS heuristic. |
Set x as the given initial solution Update statistical data: set : and update and . Allow that every neuron shot in the first iteration while and Set n = 0 while |
Set Z( Randomly relocated, exchange or two-opt operator, and two random customers such constraints for each operator (e.g., the route must differ for relocated customers). Move current solution to its neighboring , Set and . If and and does not tabu then , otherwise if is feasible and ) then , Update list tabu: add for random value iterations, and reduce the rest in one. If and then and If then , Set and If is feasible and , , and . Set and If and if x* is not updated for iterations then and If then |
2.7. Programming of Chaotic Search
: scalar parameter of tabu effect. | |
: scalar parameter of the effect gained. | |
: bias positive. | |
: number of customers. | |
: number of local searches. In this case, there are only 2. | |
: decay parameters for tabu effects, . | |
: internal state of the -th neuron in the period t corresponding to the effect gained, where and . | |
: internal state of the -th neuron in the period t corresponding to the refractory effect. |
Effect gained: | (19) |
Refractory effect: | (20) |
Algorithm 2. CS heuristic. |
Set x as the given initial solution Update statistical data: set : and update and . Allow every neuron shot in the first iteration while and |
for (i,k) in neuron: Move current solution to its neighboring , Set and for CS calculate used MC. Calculate Refractory and Gain. Set . Update If shot the neuron and then and (for CS v2 update with MC). If then Else If is feasible and , , and . Set and Else and . Update of values of If x* is not updated for iterations then and If mod(t,15) = 0, is updated as follows: , set |
2.8. Monte Carlo and Penalization Procedure
3. Results
3.1. Results of the Previous Mathematical Approach
3.2. Case Ice Cream Industry Results
4. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Notations
TS | Tabu search |
CS | Chaotic search |
TW | Time windows |
ST | Service times |
MC | Monte Carlo |
TSv2 | Modified tabu search algorithm |
CSv2 | Modified chaotic search algorithm |
VRP | Vehicle routing problems |
SVRP | Stochastic vehicle routing problem |
VRPD | Vehicle routing problem with deadline |
VRPSD | Vehicle routing problem with stochastic demand |
GAMS | General algebraic modeling systems |
VRPTW | Vehicle routing problem with time windows |
GRASP | Greedy randomized adaptive search procedure |
RVRPTW | Robust vehicle routing problem with time windows |
SDVRPTW | Single-depot vehicle-routing problem with time windows |
VRPTW-ST | Vehicle routing problem with hard time windows and stochastic service time |
SDVRP-MDA | Split-delivery vehicle routing problem with minimum delivery amounts |
References
- Theophilus, O.; Dulebenets, M.A.; Pasha, J.; Lau, Y.Y.; Fathollahi-Fard, A.M.; Mazaheri, A. Truck scheduling optimization at a cold-chain cross-docking terminal with product perishability considerations. Comput. Ind. Eng. 2021, 156, 107240. [Google Scholar] [CrossRef]
- Yu, Y.; Xiao, T. Analysis of cold-chain service outsourcing modes in a fresh agri-product supply chain. Transp. Res. Part E Logist. Transp. Rev. 2021, 148, 102264. [Google Scholar] [CrossRef]
- Zhang, S.; Chen, N.; She, N.; Li, K. Location optimization of a competitive distribution center for urban cold chain logistics in terms of low-carbon emissions. Comput. Ind. Eng. 2021, 154, 107120. [Google Scholar] [CrossRef]
- He, B.; Yin, L. Prediction Modelling of Cold Chain Logistics Demand Based on Data Mining Algorithm. Math. Probl. Eng. 2021, 2021, 3421478. [Google Scholar] [CrossRef]
- Hu, B.; Huang, B.; Liu, Z.; Guo, H.; Chen, Z.; Shi, L. Optimization Model of Carbon Footprint of Fresh Products in Cold Chain from the Energy Conservation and Emission Reduction Perspective. Math. Probl. Eng. 2021, 2021, 5559021. [Google Scholar] [CrossRef]
- Li, X.; Zhou, K. Multi-objective cold chain logistic distribution center location based on carbon emission. Environ. Sci. Pollut. Res. 2021, 28, 32396–32404. [Google Scholar] [CrossRef]
- Papadimitriou, C.H.; Steiglitz, K. Combinatorial Optimization: Algorithms and Complexity; Prentice-Hall: Hoboken, NJ, USA, 1982. [Google Scholar]
- Demirel, E.; Demirel, N.; Gökçen, H. A mixed integer linear programming model to optimize reverse logistics activities of end-of-life vehicles in Turkey. J. Clean. Prod. 2016, 112, 2101–2113. [Google Scholar] [CrossRef]
- Gupta, S.; Haq, A.; Ali, I.; Sarkar, B. Significance of multi-objective optimization in logistics problem for multi-product supply chain network under the intuitionistic fuzzy environment. Complex Intell. Syst. 2021, 7, 2119–2139. [Google Scholar] [CrossRef]
- López-Ospina, H.; Cortés, C.E.; Pérez, J.; Peña, R.; Figueroa-García, J.C.; Urrutia-Mosquera, J. A maximum entropy optimization model for origin-destination trip matrix estimation with fuzzy entropic parameters. Transp. A Transp. Sci. 2021, 1–39. [Google Scholar] [CrossRef]
- Gmira, M.; Gendreau, M.; Lodi, A.; Potvin, J.Y. Tabu search for the time-dependent vehicle routing problem with time windows on a road network. Eur. J. Oper. Res. 2021, 288, 129–140. [Google Scholar] [CrossRef]
- Heidari, A.; Dong, Z.Y.; Zhang, D.; Siano, P.; Aghaei, J. Mixed-integer nonlinear programming formulation for distribution networks reliability optimization. IEEE Trans. Ind. Inform. 2018, 14, 1952–1961. [Google Scholar] [CrossRef]
- Fuertes, G.; Navarrete, R.; Alfaro, M.; Millan, G.; Vargas, M.; Lagos, C. Adaptive equalization using artificial neural networks for a visible light communication system. In Proceedings of the IEEE International Conference on Automation, Concepcion, Chile, 17–19 October 2018; pp. 1–6. [Google Scholar]
- Kumar, R.; Chandrawat, R.K.; Sarkar, B.; Joshi, V.; Majumder, A. An advanced optimization technique for smart production using α-cut based quadrilateral fuzzy number. Int. J. Fuzzy Syst. 2021, 23, 107–127. [Google Scholar] [CrossRef]
- Garai, A.; Chowdhury, S.; Sarkar, B.; Roy, T.K. Cost-effective subsidy policy for growers and biofuels-plants in closed-loop supply chain of herbs and herbal medicines: An interactive bi-objective optimization in T-environment. Appl. Soft Comput. 2021, 100, 106949. [Google Scholar] [CrossRef]
- Sarkar, B.; Mondal, S.P.; Hur, S.; Ahmadian, A.; Salahshour, S.; Guchhait, R.; Iqbal, M.W. An optimization technique for national income determination model with stability analysis of differential equation in discrete and continuous process under the uncertain environment. RAIRO Oper. Res. 2019, 53, 1649–1674. [Google Scholar] [CrossRef] [Green Version]
- Kłosowski, G.; Kozłowski, E.; Gola, A. Integer linear programming in optimization of waste after cutting in the furniture manufacturing. In Intelligent Systems in Production Engineering and Maintenance; Springer International Publishing: Wroclaw, Poland, 2018; pp. 260–270. [Google Scholar]
- Güiza, J.; Luque, R.; Murillo, J.; Romero, R.; Barrera, D.; López-Ospina, H. Integrating pricing and coordinated inventory decisions between one warehouse and multiple retailers. J. Ind. Prod. Eng. 2021, 38, 1–11. [Google Scholar] [CrossRef]
- Kang, C.W.; Imran, M.; Omair, M.; Ahmed, W.; Ullah, M.; Sarkar, B. Stochastic-petri net modeling and optimization for outdoor patients in building sustainable healthcare system considering staff absenteeism. Mathematics 2019, 7, 499. [Google Scholar] [CrossRef] [Green Version]
- Sabattin, J.; Fuertes, G.; Alfaro, M.; Quezada, L.; Vargas, M. Optimization of large electric power distribution using a parallel genetic algorithm with dandelion strategy. Turk. J. Electr. Eng. Comput. Sci. 2018, 26, 1–13. [Google Scholar] [CrossRef]
- Samanta, S.; Dubey, V.K.; Sarkar, B. Measure of influences in social networks. Appl. Soft Comput. 2021, 99, 106858. [Google Scholar] [CrossRef]
- Toth, P.; Vigo, D. Vehicle Routing: Problems, Methods, and Applications; SIAM: Philadelphia, PA, USA, 2014; ISBN 1611973589. [Google Scholar]
- Gendreau, M.; Potvin, J.-Y. Handbook of Metaheuristics; Springer: Melbourne, Australia, 2010; ISBN 9781441916655. [Google Scholar]
- Linfati, R.; Escobar, J.W. Reoptimization heuristic for the capacitated vehicle routing problem. J. Adv. Transp. 2018, 2018, 8. [Google Scholar] [CrossRef]
- Feng, Y.; Zhang, R.-Q.; Jia, G. Vehicle routing problems with fuel consumption and stochastic travel speeds. Math. Probl. Eng. 2017, 2017, 16. [Google Scholar] [CrossRef]
- Zeng, Z.; Xu, W.; Xu, Z.; Shao, W. A hybrid GRASP+VND heuristic for the two-echelon vehicle routing problem arising in city logistics. Math. Probl. Eng. 2014, 2014, 517467. [Google Scholar] [CrossRef] [Green Version]
- Kaiwartya, O.; Kumar, S.; Lobiyal, D.K.; Tiwari, P.K.; Abdullah, A.H.; Hassan, A.N. Multiobjective dynamic vehicle routing problem and time seed based solution using particle swarm optimization. J. Sens. 2015, 2015, 14. [Google Scholar] [CrossRef]
- Wang, Q.; Ji, Q.; Chiu, C.-H. Optimal routing for heterogeneous fixed fleets of multicompartment vehicles. Math. Probl. Eng. 2014, 2014, 847630. [Google Scholar] [CrossRef] [Green Version]
- Zhang, X.; Zhong, S.; Liu, Y.; Wang, X. A framing link based tabu search algorithm for large-scale multidepot vehicle routing problems. Math. Probl. Eng. 2014, 2014, 13. [Google Scholar] [CrossRef] [Green Version]
- Yue, Y.; Zhang, T.; Yue, Q. Improved fractal space filling curves hybrid optimization algorithm for vehicle routing problem. Comput. Intell. Neurosci. 2015, 2015, 9. [Google Scholar] [CrossRef]
- Xu, H.; Pu, P.; Duan, F. A hybrid ant colony optimization for dynamic multidepot vehicle routing problem. Discret. Dyn. Nat. Soc. 2018, 2018, 3624728. [Google Scholar] [CrossRef] [Green Version]
- Tao, N.-R.; Jiang, Z.-H.; Liu, J.-F.; Xia, B.-X.; Li, B.-H. A metaheuristic algorithm to transporter scheduling for assembly blocks in a shipyard considering precedence and cooperating constraints. Discret. Dyn. Nat. Soc. 2019, 2019, 14. [Google Scholar] [CrossRef]
- Urzúa-Morales, J.G.; Sepulveda-Rojas, J.P.; Alfaro, M.; Fuertes, G.; Ternero, R.; Vargas, M. Logistic modeling of the last mile: Case study Santiago, Chile. Sustainability 2020, 12, 648. [Google Scholar] [CrossRef] [Green Version]
- Hsu, C.I.; Hung, S.F.; Li, H.C. Vehicle routing problem with time-windows for perishable food delivery. J. Food Eng. 2007, 80, 465–475. [Google Scholar] [CrossRef]
- Errico, F.; Desaulniers, G.; Gendreau, M.; Rei, W.; Rousseau, L.M. The vehicle routing problem with hard time windows and stochastic service times. EURO J. Transp. Logist. 2018, 7, 223–251. [Google Scholar] [CrossRef]
- Dantzig, G.B.; Ramser, J.H. The truck dispatching problem. Manag. Sci. 1959, 6, 80–91. [Google Scholar] [CrossRef]
- Taş, D.; Dellaert, N.; van Woensel, T.; de Kok, T. Vehicle routing problem with stochastic travel times including soft time windows and service costs. Comput. Oper. Res. 2013, 40, 214–224. [Google Scholar] [CrossRef] [Green Version]
- Ehmke, J.F.; Campbell, A.M.; Urban, T.L. Ensuring service levels in routing problems with time windows and stochastic travel times. Eur. J. Oper. Res. 2015, 240, 539–550. [Google Scholar] [CrossRef]
- Xu, H.; Pu, P.; Duan, F. Dynamic vehicle routing problems with enhanced ant colony optimization. Discret. Dyn. Nat. Soc. 2018, 2018, 1295485. [Google Scholar] [CrossRef] [Green Version]
- Yu, N.-K.; Hu, R.; Qian, B.; Wang, L. An improved lagrangian relaxation algorithm for solving the lower bound of production logistics. In Proceedings of the International Conference Intelligent Computing Theories and Application, Shenzhen, China, 12–15 August 2021; Springer: Shenzhen, China, 2021; pp. 652–662. [Google Scholar]
- Laporte, G.; Louveaux, F.; Mercure, H. The vehicle routing problem with stochastic travel times. Transp. Sci. 1992, 26, 161–170. [Google Scholar] [CrossRef]
- Han, S.; Zhao, L.; Chen, K.; Luo, Z.W.; Mishra, D. Appointment scheduling and routing optimization of attended home delivery system with random customer behavior. Eur. J. Oper. Res. 2017, 262, 966–980. [Google Scholar] [CrossRef]
- Zhang, D.; Li, D.; Sun, H.; Hou, L. A vehicle routing problem with distribution uncertainty in deadlines. Eur. J. Oper. Res. 2021, 292, 311–326. [Google Scholar] [CrossRef]
- Shukla, N.; Choudhary, A.K.; Prakash, P.K.S.; Fernandes, K.J.; Tiwari, M.K. Algorithm portfolios for logistics optimization considering stochastic demands and mobility allowance. Int. J. Prod. Econ. 2013, 141, 146–166. [Google Scholar] [CrossRef] [Green Version]
- Han, A.F.W.; Chu, Y.C. A multi-start heuristic approach for the split-delivery vehicle routing problem with minimum delivery amounts. Transp. Res. Part E Logist. Transp. Rev. 2016, 88, 11–31. [Google Scholar] [CrossRef]
- Braaten, S.; Gjønnes, O.; Hvattum, L.M.; Tirado, G. Heuristics for the robust vehicle routing problem with time windows. Expert Syst. Appl. 2017, 77, 136–147. [Google Scholar] [CrossRef]
- Marinakis, Y.; Marinaki, M.; Migdalas, A. A hybrid clonal selection algorithm for the location routing problem with stochastic demands. Ann. Math. Artif. Intell. 2016, 76, 121–142. [Google Scholar] [CrossRef]
- Binart, S.; Dejax, P.; Gendreau, M.; Semet, F. A 2-stage method for a field service routing problem with stochastic travel and service times. Comput. Oper. Res. 2016, 65, 64–75. [Google Scholar] [CrossRef]
- Li, X.; Tian, P.; Leung, S.C.H. Vehicle routing problems with time windows and stochastic travel and service times: Models and algorithm. Int. J. Prod. Econ. 2010, 125, 137–145. [Google Scholar] [CrossRef]
- Ikeguchi, T.; Hasegawa, M.; Kimura, T.; Matsuura, T.; Aihara, K. Theory and applications of chaotic optimization methods. In Innovative Computing Methods and Their Applications to Engineering Problems; Springer: Berlin/Heidelberg, Germany, 2011; pp. 131–161. [Google Scholar]
- Berhan, E.; Beshah, B.; Kitaw, D.; Abraham, A. Stochastic vehicle routing problem: A literature survey. J. Inf. Knowl. Manag. 2014, 13, 1450022. [Google Scholar] [CrossRef]
- Sawik, B. Weighted-sum approach for bi-objective optimization of fleet size with environmental aspects. In Applications of Management Science; Emerald Publishing Limited: Bingley, UK, 2018; pp. 101–116. [Google Scholar]
- Kato, H.; Kimura, T.; Ikeguchi, T. Self-organized neural network structure depending on the STDP learning rules. In Applications of Nonlinear Dynamics; Springer: Berlin/Heidelberg, Germany, 2009; pp. 413–416. [Google Scholar]
Customers | %SM | GAMS | Global Optimum Value | TS | Difference between GAMS-TS | CS | Difference between GAMS-CS |
---|---|---|---|---|---|---|---|
10 | 10 | 10,081.42 | 0.01% | 10,081.42 | 0.00% | 10,081.65 | 0.00% |
10 | 20 | 10,081.42 | 0.03% | 10,084.82 | 0.03% | 10,087.37 | 0.06% |
10 | 30 | 20,118.34 | 0.04% | 20,132.63 | 0.07% | 20,130.64 | 0.06% |
20 | 10 | 20,128.23 | 0.02% | 20,155.18 | 0.13% | 20,134.30 | 0.03% |
20 | 20 | 20,133.47 | 0.04% | 20,141.66 | 0.04% | 20,130.00 | 0.02% |
20 | 30 | 30,179.48 | 0.05% | 30,180.95 | 0.00% | 30,172.53 | 0.02% |
Supermarket | Mean | StDev |
---|---|---|
Brand 1 | 57.14 | 36.83 |
Brand 2 | 75.85 | 53.19 |
Brand 3 | 62.78 | 39.81 |
Brand 4 | 55.75 | 45.88 |
Brand 5 | 57.42 | 38.75 |
Brand 6 | 52.99 | 37.15 |
Total | 57.72 | 37.75 |
Truck | Distance | Deadline Exceed | Working Time Exceed | Runtime | |
---|---|---|---|---|---|
Center | 3 | 516.35 | 316.99 | 00.00 | 3020.46 |
North | 4 | 260.83 | 95.56 | 00.00 | 1915.77 |
East | 4 | 406.26 | 693.62 | 00.00 | 1263.43 |
West | 5 | 407.86 | 48.78 | 00.00 | 1085.05 |
South | 5 | 571.12 | 161.81 | 00.00 | 32.59 |
Total | 21 | 2162.42 | 1316.76 | 00.00 | 7317.3 |
Truck | Distance | Deadline Exceed | Working Time Exceed | Runtime | ||||||
---|---|---|---|---|---|---|---|---|---|---|
TS | CS | TS | CS | TS | CS | TS | CS | TS | CS | |
Center | 4 | 4 | 452.96 | 417.74 | 00.00 | 00.00 | 00.00 | 00.00 | 54.80 | 17.40 |
North | 4 | 4 | 262.14 | 240.92 | 00.00 | 00.00 | 00.00 | 00.00 | 42.85 | 16.25 |
East | 5 | 5 | 356.12 | 344.86 | 00.00 | 00.00 | 00.00 | 00.00 | 25.07 | 18.26 |
West | 5 | 5 | 411.05 | 390.04 | 00.00 | 00.00 | 00.00 | 00.00 | 72.81 | 21.54 |
South | 5 | 5 | 673.66 | 618.46 | 00.00 | 00.00 | 00.00 | 00.00 | 20.01 | 15.96 |
Total | 23 | 23 | 2155.93 | 2012.02 | 00.00 | 00.00 | 00.00 | 00.00 | 215.54 | 89.41 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dávila, S.; Alfaro, M.; Fuertes, G.; Vargas, M.; Camargo, M. Vehicle Routing Problem with Deadline and Stochastic Service Times: Case of the Ice Cream Industry in Santiago City of Chile. Mathematics 2021, 9, 2750. https://doi.org/10.3390/math9212750
Dávila S, Alfaro M, Fuertes G, Vargas M, Camargo M. Vehicle Routing Problem with Deadline and Stochastic Service Times: Case of the Ice Cream Industry in Santiago City of Chile. Mathematics. 2021; 9(21):2750. https://doi.org/10.3390/math9212750
Chicago/Turabian StyleDávila, Sebastián, Miguel Alfaro, Guillermo Fuertes, Manuel Vargas, and Mauricio Camargo. 2021. "Vehicle Routing Problem with Deadline and Stochastic Service Times: Case of the Ice Cream Industry in Santiago City of Chile" Mathematics 9, no. 21: 2750. https://doi.org/10.3390/math9212750
APA StyleDávila, S., Alfaro, M., Fuertes, G., Vargas, M., & Camargo, M. (2021). Vehicle Routing Problem with Deadline and Stochastic Service Times: Case of the Ice Cream Industry in Santiago City of Chile. Mathematics, 9(21), 2750. https://doi.org/10.3390/math9212750