Abstract
Vehicle routing problem (VRP) is a classical combinatorial optimization problem. Under this problem, we focus on two variant models which better capture the real-world scenes: multiple-orders pickup and delivery problem with time-bound window (MOPDPTW) and dynamic vehicle routing problem with time window (DVRPTW). To tackle MOPDPTW, a two-layers heuristic search algorithm is proposed. The inner layer of proposed algorithm searches possible solutions in global and sends them to the outer layer to find local optimal solution. In order to solve DVRPTW, a general dynamical algorithm framework is designed to tackle the dynamic nature of the problem. Then based on ant colony algorithm, we propose several effective strategies called pheromone preserving mechanism, pheromone updating based on important solution components and parameter self-adaptive adjustment, aiming to improve the solution construction process by ants. We validate our two algorithms on different standard benchmarks and the results indicate that our proposed algorithms are competitive and effective compared with the state-of-the-art approaches.






Similar content being viewed by others
Notes
component means the route between two customers.
References
Alnahhal M , Ridwan A , Noche B (2014) In-plant milk run decision problems. In: International conference on logistics & operations management. IEEE
Alvarenga GB, Silva RMDA, Mateus GR (2005) A Hybrid Approach for the Dynamic Vehicle Routing Problem with Time Windows. 5th International Conference on Hybrid Intelligent Systems (HIS 2005), 6.9 (November 2005) Rio de Janeiro. Brazil, IEEE
Ben AE, Harbaoui DI, Bouchriha H et al (2013) Optimization of the multi-depot & Multi-vehicle pickup and delivery problem with time windows using genetic algorithm. In: International conference on control. IEEE
Berbeglia G, Cordeau JF, Gribkovskaia I et al (2007) Static pickup and delivery problems: aclassification scheme and survey. TOP 15(1):1–31
Berbeglia G, Cordeau JF, Laporte G (2010) Dynamic pickup and delivery problems. Eur J Oper Res 202(1):8–15
De Armas J, Melián-Batista B (2015) Constrained dynamic vehicle routing problems with time windows. Soft Comput 19(9):2481–2498
Desrochers M, Desrosiers J, Solomon M (1992) A new optimization algorithm for the vehicle routing problem with time windows. Oper Res 40
Ezzat B, Darwish S (2019) Game theory based solver for dynamic vehicle routing problem. Adv Intell Syst Comput
Gendreau M et al (2006) Neighborhood search heuristics for a dynamic vehicle dispatching problem with pick-ups and deliveries. Transp Res Part C Emerg Technol 14(3):157–174
Gendreau M, Guertin F, Potvin JY, Taillard E (1999) Parallel tabu search for real-time vehicle routing and dispatching. Transp Sci 33(4):381–390
Gyulai D, Pfeiffer A, Sobottka T, et al (2013) Milkrun vehicle routing approach for shop-floor logistics. Procedia Cirp, 7:127-132
Hanshar FT, Ombuki-Berman BM (2007) Dynamic vehicle routing using genetic algorithms. Appl Intell 27(1):89–99
Hong L (2012) An improved lns algorithm for real-time vehicle routing problem with time windows. Comput Oper Res 39(2):151–163
Ji-Li K , Guo-Zhu J , Cui-Ying G (2013) A new mathematical model of vehicle routing problem based on milk-run. International conference on management science & engineering. IEEE
Li H, Lim A (2001)A metaheuristic for the pickup and delivery problem with time windows. In: Proceedings 13th IEEE international conference on tools with artificial intelligence. ICTAI 2001, Dallas, TX, USA, pp 160–167. https://doi.org/10.1109/ICTAI.2001.974461.
Ma HJ, Wei J (2013) Milk-run vehicle routing optimization model and algorithm of automobile parts. Appl Mech Mater 1463–1467
Mei H, Jingshuai Y, Teng MA, Xiuli LI, Ting W (2017) The modeling of milk-run vehicle routing problem based on improved C-W algorithm that joined time window. Transp Res Procedia
Miao Z, Xu KL (2011) Modeling and simulation of lean supply chain with the consideration of delivery consolidation. Key Eng Mater
Mitrovic-Minic S, Krishnamurti R, Laporte G (2004) Double-horizon based heuristics for the dynamic pickup and delivery problem with time windows. Transp Res Part B (Methodol) 38(8):685
Mnnel D, Bortfeldt A (2016) A hybrid algorithm for the vehicle routing problem with pickup and delivery and three-dimensional loading constraints[J]. Eur J Oper Res 254(3):840–858
Montemanni R, Gambardella LM, Rizzoli AE, Donati AV (2005) Ant colony system for a dynamic vehicle routing problem. J Comb Optim 10(4):327–343
Montero A, Jose Miranda-Bront J, Mendez-Diaz I (2017) An ILP-based local search procedure for the VRP with pickups and deliveries. Ann Oper Res 259(1–2):327–350
Nagata Y, Kobayashi S (2010) Guided ejection search for the pickup and delivery problem with time windows. In: European conference on evolutionary computation in combinatorial optimization. Springer, Berlin
Nalepa J, Blocho M(2017) A parallel memetic algorithm for the pickup and delivery problem with time windows. In: Euromicro international conference on parallel. IEEE
Necula R, Breaban M, Raschip M (2017) Tackling dynamic vehicle routing problem with time windows by means of ant colony system. In: 2017 IEEE congress on evolutionary computation (CEC). IEEE
Nguyen THD, Dao T M (2015) Novel approach to optimize milk-run delivery: a case study. In: 2015 IEEE international conference on industrial engineering and engineering management (IEEM), Singapore, pp 351–355, https://doi.org/10.1109/IEEM.2015.7385667
Pillac V, Gendreau M, Guéret C, Medaglia AL (2013) A review of dynamic vehicle routing problems. Eur J Oper Res 225(1):1–11
Psaraftis HN, Wen M, Kontovas CA (2016) Dynamic vehicle routing problems: three decades and counting. Networks 67(1):3–31
Pureza V, Laporte G (2008) Waiting and buffering strategies for the dynamic pickup and delivery problem with time windows. INFOR Inf Syst Oper Res 46(3):165–176
Ropke S, Pisinger D (2006) an adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transp Sci 40
Sintef. Li and Lim benchmark, https://www.sintef.no/projectweb/top/pdptw/li-lim-benchmark/100-customers/
Solnon C (2018) Ant colony optimization and constraint programming. Wiley-IEEE Press, New York
Solomon MM (1987) Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper Res 35(2):254–265
Urru A, Bonini M, Echelmeyer W (2018) Planning of a milk-run systems in high constrained industrial scenarios. In: 2018 IEEE 22nd international conference on intelligent engineering systems (INES). IEEE
Utzle T, Nez M, Pellegrini P, Maur M, de Montes O, Marco B, Mauro DM (2010). Parameter adaptation in ant colony optimization. Autonomous Search
Veen BV, Emmerich M, Yang Z, Baeck T, Kok JN (2013) Ant colony algorithms for the dynamic vehicle routing problem with time windows. In: IWINAC–5th international work conference on the interplay between natural and artificial computation. Springer, Berlin
Yang Z, Van Osta JP, Van Veen B, Van Krevelen R, Van Klaveren R, Stam A et al (2017) Dynamic vehicle routing with time windows in theory and practice. Nat Comput 16(1):119–134
Yao B, Chen C, Song X et al (2019) Fresh seafood delivery routing problem using an improved ant colony optimization. Ann Oper Res 273(1):163–186
YuHsuan H, ChuanKang T (2010) Ant colony optimization for the single vehicle pickup and delivery problem with time window. In: International conference on technologies & applications of artificial intelligence. IEEE Computer Society
Acknowledgements
This work is financially supported by Shenzhen Science and Technology Program under Grant No. JCYJ20210324132406016.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The conference version A Two-layers Heuristic Search Algorithm for Milk Run with A New PDPTW Model published on COCOA2020 is our preliminary work.
Rights and permissions
About this article
Cite this article
Cai, X., Jiang, L., Guo, S. et al. TLHSA and SACA: two heuristic algorithms for two variant VRP models. J Comb Optim 44, 2996–3022 (2022). https://doi.org/10.1007/s10878-021-00831-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-021-00831-0