Abstract
With the rapid development of logistics industry, vehicle scheduling is the key to the optimization of transportation links. Vehicle transportation route planning is becoming more and more important to reduce logistics costs. In recent decades, the research on VRP and related derivative problems has become more and more extensive. Based on the basic VRP, this paper classifies VRP according to its characteristics and practical application. It focuses on the analysis of VRP with capacity constraint, VRP with time window, VRP with demand splitting and dynamic VRP, and gives the unified description and mathematical model of each type of problem, and then analyzes the solution methods of each type of VRP Finally, combined with other types of VRP, the future research and development trend of VRP are given.
Similar content being viewed by others
References
Raff S (1983) Routing and scheduling of vehicles and crews: the state of the art. Comput Oper Res 10(2):63–67
Solomon MDJ (1988) Time window constrained routing and scheduling problems: a survey. Transp Sci 22(1):1–11
Laporte G (1992) The vehicle routing problem: an overview of exact and approximate algorithms. Eur J Oper Res 59(2):231–247
El-Sherbeny NA (2010) Vehicle routing with time windows: an overview of exact, heuristic and metaheuristic methods. J King Saud Univ Sci 22(3):123–131
Psaraftis HN, Wen M, Kontovas CA (2016) Dynamic vehicle routing problems: three decades and counting. Wiley-Interscience 67(1):3–31
Dantzig GB, Ramser JH (1959) The truck dispatching problem. Manag Sci 6(1):80–91
Fisher (1995) Vehicle routing. In: Handbooks in operations research & management science
Dorigo MMV, Colorni A (1996) Ant system: optimization by a colony of cooperative agents. IEEE Trans Syst Man Cybern 26(1):29–41
Bullnheimer BHRF, Strauss C (1998) Applying the ant system to the vehicle routing problem. Paper presented at the advances and trends in local search paradigms for optimization, Boston
Bullnheimer B, Hartl RF, Strauss C (1999) An improved ant system algorithm for thevehicle routing problem. Ann Oper Res 89:319–328
Belf JE, Mcmullen PR (2004) Ant colony optimization techniques for the vehicle routing problem. Adv Eng Inform 18(1):41–48
Gajpal Y, Abad PL (2009) Multi-ant colony system (MACS) for a vehicle routing problem with backhauls. Eur J Oper Res 196(1):102–117
Chen C, Ting C (2006) An improved ant colony system algorithm for the vehicle routing problem. J Chin Inst Ind Eng 23(2):115–126
Yu B, Yang ZZ, Yao B (2009) An improved ant colony optimization for vehicle routing problem. Eur J Oper Res 196(1):171–176
Juan AA, Faulin J, Ruiz R, Barrios B, Caballé S (2010) The SR-GCWS hybrid algorithm for solving the capacitated vehicle routing problem. Appl Soft Comput 10(1):215–224
Korayem L, Khorsid M, Kassem SS (2015) Using grey wolf algorithm to solve the capacitated vehicle routing problem. IOP Conf Ser Mater Sci Eng 83(1):012–014. https://doi.org/10.1088/1757-899x/83/1/012014
Ng KKH, Lee CKM, Zhang SZ, Wu K, Ho W (2017) A multiple colonies artificial bee colony algorithm for a capacitated vehicle routing problem and re-routing strategies under time-dependent traffic congestion. Comput Ind Eng 109:151–168. https://doi.org/10.1016/j.cie.2017.05.004
Wei L, Zhang Z, Zhang D, Lim A (2015) A variable neighborhood search for the capacitated vehicle routing problem with two-dimensional loading constraints. Eur J Oper Res 243(3):798–814
Wei L, Zhang Z, Zhang D, Leung SCH (2017) A simulated annealing algorithm for the capacitated vehicle routing problem with two-dimensional loading constraints. Eur J Oper Res 265(3):843–859
Tao Y, Wang F (2015) An effective tabu search approach with improved loading algorithms for the 3L-CVRP. Comput Oper Res 55:127–140
Zhang Z, Wei L, Lim A (2015) An evolutionary local search for the capacitated vehicle routing problem minimizing fuel consumption under three-dimensional loading constraints. Transp Res B Methodol 82:20–35. https://doi.org/10.1016/j.trb.2015.10.001
Akpinar S (2016) Hybrid large neighbourhood search algorithm for capacitated vehicle routing problem. Expert Syst Appl 61:28–38
Sze JF, Salhi S, Wassan N (2017) The cumulative capacitated vehicle routing problem with min-sum and min-max objectives: an effective hybridisation of adaptive variable neighbourhood search and large neighbourhood search. Transp Res B Methodol 101:162–184. https://doi.org/10.1016/j.trb.2017.04.003
Akhand MAH, Peya ZJ (2017) Capacitated vehicle routing problem solving using adaptive sweep and velocity tentative PSO. Int J Adv Comput Sci Appl 8(12):288–295
Hannan MA, Akhtar M, Begum RA et al (2018) Capacitated vehicle-routing problem model for scheduled solid waste collection and route optimization using PSO algorithm. Waste Manag 71:31–41
Solomon MM (1987) Algorithms for the vehicle routing and scheduling problem with time window constraints. Oper Res 32(2):254–265
Savelsbergh MWP (1985) Local search in routing problems with time windows. Ann Oper Res 4(1):285–305
Thangiah S et al. (1991) A genetic algorithm system for vehicle routing with time windows. Paper presented at the proceedings of the seventh conference on artificial intelligence applications Miami, Florida
Blanton JL, Wainwright RL (1993) Multiple vehicle routing with time and capacity constraints using genetic algorithms. In: International conference on genetic algorithms.
Koskosidis YA, Powell WB, Solomon MM (1992) An optimization-based heuristic for vehicle routing and scheduling with soft time window constraints. Transp Sci 26
Balakrishnan N (1993) Simple heuristics for the vehicle routeing problem with soft time windows. J Oper Res Soc 44(3):279–287
Taillard RD, Badeau P, Gendreau M, Guertin F, Potvin J-Y (1997) A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows. Transp Sci 31(2):170–186
Guertin F, Potvin J-Y, Taillard É (1999) Parallel Tabu search for real-time vehicle routing and dispatching. Transp Sci 33(4):381–390
Kjetil F (2000) Evaluating the trade-off between the level of customer service and transportation costs in a ship scheduling problem. Marit Policy Manag 27(2):145–153
Fagerholt K (2001) Ship scheduling with soft time windows: an optimisation based approach. Eur J Oper Res 131(3):559–571
Hashimoto H, Ibaraki T, Imahori S, Yagiura M (2006) The vehicle routing problem with flexible time windows and traveling times. Discret Appl Math 154(16):2271–2290
Fu Z, Eglese R, Li LYO (2008) A unified tabu search algorithm for vehicle routing problems with soft time windows. J Oper Res Soc 59(5):663–673
Iqbal S, Kaykobad M, Rahman MS (2015) Solving the multi-objective vehicle routing problem with soft time windows with the help of bees. Swarm Evol Comput 24:50–64
Ropke S, Pisinger D (2006) A unified heuristic for a large class of vehicle routing problems with backhauls. Eur J Oper Res 171(3):750–775. https://doi.org/10.1016/j.ejor.2004.09.004
Ropkes S, Pisingerd D (2006) A unified heuristic for vehicle routing problems with backhauls. Eur J Oper Res 171(3):750–775
Gambardella LM, Taillard É, Agazzi G (1999) MACS-VRPTW: a multiple colony system for vehicle routing problems with time windows [M].
Wang Y, Wang L, Peng Z, et al (2019) A multi ant system based hybrid heuristic algorithm for vehicle routing problem with service time customization. Swarm Evolut Comput 50
Zhang H, Zhang Q, Ma L et al (2019) A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows. Inf Sci 490:166–190
Moscato P (1989) On evolution, search, optimization, genetic algorithms and martial arts—towards memetic algorithms. Caltech Concurrent Computation Program
Nagata Y, Bräysy O, Dullaert W (2010) A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows. Comput Oper Res 37(4):724–737
Qi Y, Hou Z, Li H, Huang J, Li X (2015) A decomposition based memetic algorithm for multi-objective vehicle routing problem with time windows. Comput Oper Res 62:61–77
Nalepa J, Blocho M (2016) Adaptive memetic algorithm for minimizing distance in the vehicle routing problem with time windows. Soft Comput 20(6):1–19
Molina JC, Salmeron JL, Eguia I (2020) An ACS-based memetic algorithm for the heterogeneous vehicle routing problem with time windows. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2020.113379
Calvete HI, Galé C, Oliveros MJ, Sánchez-Valverde B (2007) A goal programming approach to vehicle routing problems with soft time windows. Eur J Oper Res 177(3):1720–1733
Tas D, Dellaert N, Van Woensel T, De Kok T (2014) The time-dependent vehicle routing problem with soft time windows and stochastic travel times. Transp Res C Emerg Technol 48:66–83
Niu Y, He J, Wang Z, Xiao J (2014) A P-based hybrid evolutionary algorithm for vehicle routing problem with time windows. Math Probl Eng 2014:1–11
Xu SH, Liu JP, Zhang FH, Liang W, Sun LJ (2015) A combination of genetic algorithm and particle swarm optimization for vehicle routing problem with time windows. Sensors 15(9):21033–21053
Spliet R, Dabia S, Van Woensel T (2018) The time window assignment vehicle routing problem with time-dependent travel times. Transp Sci 52(2):261–276
Min H (1989) The multiple vehicle routing problem with simultaneous delivery and pick-up points. Transp Res A General 23(5):377–386
Angelelli E, Mansini R (2002) The vehicle routing problem with time windows and simultaneous pick-up and delivery. Springer
Wang HF, Chen YY (2012) A genetic algorithm for the simultaneous delivery and pickup problems with time window. Comput Ind Eng 62(1):84–95
Wang Y, Ma X, Lao Y, Wang Y, Mao H (2018) Vehicle routing problem: simultaneous deliveries and pickups with split loads and time windows. J Transp Res Board. https://doi.org/10.3141/2378-13
Neira DA, Aguayo MM, Fuente RDl, Klapp MA (2020) New compact integer programming formulations for the multi-trip vehicle routing problem with time windows. Comput Ind Eng 144
Li H, Xu Z, Zhou F (2012) A study on vehicle routing problem with fuzzy demands based on improved Tabu search. In: International conference on computational & information sciences
Zulvia FE, Kuo RJ (2012) Solving CVRP with time window, fuzzy travel time and demand via a hybrid ant colony optimization and genetic algorithm. In: WCCI 2012 IEEE world congress on computational intelligence, Brisbane, Australia, vol 6, pp 10–15
Chen JQ, Li WL, Murata T (2013) Particle swarm optimization for vehicle routing problem with uncertain demand. In: IEEE international conference on software engineering & service science
Cao E, Lai M (2009) A hybrid differential evolution algorithm to vehicle routing problem with fuzzy demands. J Comput Appl Math 231(1):302–310
Kuo Z (2017) Hybrid genetic ant colony optimization algorithm for capacitated vehicle routing problem with fuzzy demand—a case study on garbage collection system. Paper presented at the 4th international conference on industrial engineering and applications
Lei H, Laporte G, Guo B (2011) The capacitated vehicle routing problem with stochastic demands and time windows. Comput Oper Res
Zhang J, Lam WHK, Chen BY (2016) On-time delivery probabilistic models for the vehicle routing problem with stochastic demands and time windows. Eur J Oper Res 249(1):144–154
Gutierrez A, Dieulle L, Labadie N, Velasco N (2018) A Hybrid metaheuristic algorithm for the vehicle routing problem with stochastic demands. Comput Oper Res 99:135–147
Salavatikhoshghalb M, Gendreau M, Jabali O et al (2019) A hybrid recourse policy for the vehicle routing problem with stochastic demands. EURO J Transp Logist 8(3):269–298
Wang Y, Wang L, Chen G, Cai Z, Zhou Y, Xing L (2020) An improved ant colony optimization algorithm to the periodic vehicle routing problem with time window and service choice. Swarm Evol Comput. https://doi.org/10.1016/j.swevo.2020.100675
Wang J, Weng T, Zhang Q (2018) A two-stage multiobjective evolutionary algorithm for multiobjective multidepot vehicle routing problem with time windows. IEEE Trans Cybern 1–12
Zhen L, Ma C, a KW, Xiao L, Zhang W (2020) Multi-depot multi-trip vehicle routing problem with time windows and release dates. Transp Res E Logist Transp Rev 135
Dror M, Trudeau P (1989) Savings by split delivery routing. Transp Sci 23(2):141–145
Dror M, Trudeau P (1990) Split delivery routing. Nav Res Logist 37(3):383–402
Archetti C, Speranza MG (2012) Vehicle routing problems with split deliveries. Int Trans Oper Res 19(1–2):3–22. https://doi.org/10.1111/j.1475-3995.2011.00811.x
Dror M, Laporte G, Trudeau P (1994) Vehicle routing with split deliveries. Discret Appl Math 50(3):239–254
Jin M, Liu K, Bowden RO (2007) A two-stage algorithm with valid inequalities for the split delivery vehicle routing problem. Int J Prod Econ 105(1):228–242
Moreno L, AragãO MPD, Uchoa E (2010) Improved lower bounds for the split delivery vehicle routing problem. Oper Res Lett 38(4):302–306
Archetti C, Bouchard M, Desaulniers G (2011) Enhanced branch and price and cut for vehicle routing with split deliveries and time windows. Transp Sci 54
Archetti C, Bianchessi N, Speranza MG (2014) Branch-and-cut algorithms for the split delivery vehicle routing problem. Eur J Oper Res 238(3):685–698
Belenguer JM, Martinez MC, Mota E (2000) A lower bound for the split delivery vehicle routing problem. Oper Res 48(5):801–810
Gulczynski D, Golden B, Wasil E (2010) The split delivery vehicle routing problem with minimum delivery amounts. Transp Res E Logist Transp Rev 46(5):612–626
Xiong Y, Gulczynski D, Kleitman D, Golden B, Wasil E (2012) A worst-case analysis for the split delivery vehicle routing problem with minimum delivery amounts. Optim Lett 7(7):1597–1609. https://doi.org/10.1007/s11590-012-0554-9
Han FW, Chu YC (2016) A multi-start heuristic approach for the split-delivery vehicle routing problem with minimum delivery amounts. Transp Res E Logist Transp Rev 88:11–31
Chen P, Golden B, Wang X, Wasil E (2017) A novel approach to solve the split delivery vehicle routing problem. Int Trans Oper Res 24(1–2):27–41. https://doi.org/10.1111/itor.12250
Khmelev A, Kochetov Y (2015) A hybrid VND method for the split delivery vehicle routing problem. Electron Notes Discrete Math 47:5–12
Ho SC, Haugland D (2004) A tabu search heuristic for the vehicle routing problem with time windows and split deliveries. Comput Oper Res 31(12):1947–1964
Archetti C, Bouchard M, Desaulniers G (2010) Enhanced branch and price and cut for vehicle routing with split deliveries and time windows. Transp Sci 45(3):285–298
Desaulniers G (2010) Branch-and-price-and-cut for the split-delivery vehicle routing problem with time windows. Oper Res 58(1):179–192
Luo Z, Qin H, Zhu W, Lim A (2016) Branch and price and cut for the split-delivery vehicle routing problem with time windows and linear weight-related cost. Transp Sci 51(2):668–687
Salani M, Vacca I (2011) Branch and price for the vehicle routing problem with discrete split deliveries and time windows. Eur J Oper Res 213(3):470–477
Luo Z, Qin H, Zhu W, Lim A (2017) Branch and price and cut for the split-delivery vehicle routing problem with time windows and linear weight-related cost. Transp Sci 51(2):668–687
Bianchessi N, Irnich S (2019) Branch-and-cut for the split delivery vehicle routing problem with time windows. Transp Sci 53(2):1–26
Mitra S (2005) An algorithm for the generalized vehicle routing problem with backhauling. Asia Pac J Oper Res 22(2):153–169. https://doi.org/10.1142/s0217595905000522
Nowak M, Ergun Z, White CC (2008) Pickup and delivery with split loads. Transp Sci 42(1):32–43
Chen Q, Li K, Liu Z (2014) Model and algorithm for an unpaired pickup and delivery vehicle routing problem with split loads. Transp Res E Logist Transp Rev 69:218–235
Wang Y, Ma X-l, Lao Y-t, Yu H-y, Liu Y (2014) A two-stage heuristic method for vehicle routing problem with split deliveries and pickups %J Frontiers of Information Technology & Electronic Engineering. J Zhejiang Univ SCI C (Comput Electron) 15(3):200–210
Wang K, Ye C, Ning A (2015) Achieving better solutions for vehicle routing problem involving split deliveries and pickups using a competitive decision algorithm. Asia Pac J Oper Res 32(4):1550022
Golden BL, Assad AA (1988) Vehicle routing: methods and studies. Elsevier Science Publishers, Amsterdam
Bertsimas, Dimitris J, Ryzin V, Garrett (1991) A stochastic and dynamic vehicle routing problem in the Euclidean plane. INFORMS
Bertsimas DJ, Gv R (1993) Stochastic and dynamic vehicle routing in the euclidean plane with multiple capacitated vehicles. Oper Res 41(1):60–76
Psaraftis HN (1995) Dynamic vehicle routing: Status and prospects. Ann Oper Res 61(1):143–164
Bertsimas DJS-L (1996) A new generation of vehicle routing: robust algorithms, addressing uncertainty. Oper Res 44(2):286–304
Gendreau MPJ (1998) Fleet management and logistics. Kluwer Academic Publishers, Boston
Psaraftis HN, Wen M, Kontovas CA (2016) Dynamic vehicle routing problems: three decades and counting. Networks 67(1):3–31. https://doi.org/10.1002/net.21628
Ghiani G, Guerriero F, Laporte G, Musmanno R (2003) Real-time vehicle routing: solution concepts, algorithms and parallel computing strategies. Eur J Oper Res 151(1):1–11
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. https://doi.org/10.1016/j.ejor.2012.08.015
Teodorovi D, Pavkovi G (1996) The fuzzy set theory approach to the vehicle routing problem when demand at nodes is uncertain. Fuzzy Sets Syst 82(3):307–317
Pavone M, Bisnik N, Frazzoli E, Isler V (2009) A stochastic and dynamic vehicle routing problem with time windows and customer impatience. Mob Netw Appl 14(3):350–364
Schyns M (2015) An ant colony system for responsive dynamic vehicle routing. Eur J Oper Res 245(3):704–718. https://doi.org/10.1016/j.ejor.2015.04.009
Gaur DR, Mudgal A, Singh RR (2020) Improved approximation algorithms for cumulative VRP with stochastic demands. Discret Appl Math 280:133–143
Dinh T, Fukasawa R, Luedtke JR (2018) Exact algorithms for the chance-constrained vehicle routing problem. Math Program 172:105–138
Lalla-Ruiz E, Mes M (2020) Mathematical formulations and improvements for the multi-depot open vehicle routing problem. Optim Lett. https://doi.org/10.1007/s11590-020-01594-z
Soto-Mendoza V, García-Calvillo I, Ruiz-y-Ruiz E, Pérez-Terrazas J (2020) A hybrid grasshopper optimization algorithm applied to the open vehicle routing problem. Algorithms. https://doi.org/10.3390/a13040096
Kara İ, Kara BY, Yetis MK (2007) Energy minimizing vehicle routing problem. In: International conference on combinatorial optimization & applications, pp 62–71
Bekta T, Laporte G (2011) The pollution-routing problem. Transp Res B Methodol 45(8):1250
Erdoğan S, Miller-Hooks E (2012) A green vehicle routing problem. Transp Res E Logist Transp Rev 48(1):114
Shuai Z, Gajpal Y, Appadoo SS (2018) A meta-heuristic for capacitated green vehicle routing problem. Ann Oper Res 269(9):1–19
Cattaruzza D, Absi N, Feillet D (2018) Vehicle routing problems with multiple trips. Ann Oper Res 14(3):223–259. https://doi.org/10.1007/s10288-016-0306-2
Pinto T, Alves C, Carvalho JVd (2020) Variable neighborhood search algorithms for the vehicle routing problem with two-dimensional loading constraints and mixed linehauls and backhauls. Int Trans Oper Res 27(1):549–572
Cao E-b, Lai M-y (2007) Vehicle routing problem with simultaneous delivery and pick-up with time windows. In: 1st international conference on transportation engineering.
Lai M, Cao E (2010) An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows. Eng Appl Artif Intell 23(2):188–195
Wang C, Mu D, Zhao F, Sutherland JW (2015) A parallel simulated annealing method for the vehicle routing problem with simultaneous pickup–delivery and time windows. Comput Ind Eng 83:111–122
Lee C-G, Epelman MA, White CC, Bozer YA (2006) A shortest path approach to the multiple-vehicle routing problem with split pick-ups. Transp Res B Methodol 40(4):265–284. https://doi.org/10.1016/j.trb.2004.11.004
Chen S, Golden B, Wasil E (2007) The split delivery vehicle routing problem: applications, algorithms, test problems, and computational results. Networks 49(4):318–329. https://doi.org/10.1002/net.20181
Archetti C, Speranza MG, Savelsbergh MWP (2008) An optimization-based heuristic for the split delivery vehicle routing problem. Transp Sci 42(1):22–31
Jin M, Kai L, Eksioglu B (2008) A column generation approach for the split delivery vehicle routing problem. Networks 36(2):265–270
Bortfeldt A, Yi J (2020) The split delivery vehicle routing problem with three-dimensional loading constraints. Eur J Oper Res 282(2):545–558. https://doi.org/10.1016/j.ejor.2019.09.024
Archetti C, Speranza MG, Hertz A (2006) A tabu search algorithm for the split delivery vehicle routing problem. Transp Sci 40(1):64–73
Derigs U, Li B, Vogel U (2010) Local search-based metaheuristics for the split delivery vehicle routing problem. J Oper Res Soc 61(9):1356–1364
Aleman RE, Zhang X, Hill RR (2010) An adaptive memory algorithm for the split delivery vehicle routing problem. Journal of Heuristics 16(3):441–473
Aleman REHRR (2010) A tabu search with vocabulary building approach or the vehicle routing problem with split demands. Int J Meta-heuristics 1(1):55–80
Qiu M, Fu Z, Eglese R, Tang Q (2019) A tabu search algorithm for the vehicle routing problem with discrete split deliveries and pickups. Comput Oper Res
Wilck Iv JH, Cavalier TM (2012) A genetic algorithm for the split delivery vehicle routing problem. American Journal of Operations Research 02(02):207–216. https://doi.org/10.4236/ajor.2012.22024
Berbotto L, García S, Nogales FJJAOOR (2014) A Randomized Granular Tabu Search heuristic for the split delivery vehicle routing problem. Ann Oper Res 222(1):153–173
Silva MM, Subramanian A, Ochi LS (2015) An iterated local search heuristic for the split delivery vehicle routing problem. Comput Oper Res 53:234–249. https://doi.org/10.1016/j.cor.2014.08.005
Rajappa GP, Wilck JH, Bell JE (2016) An ant colony optimization and hybrid metaheuristics algorithm to solve the split delivery vehicle routing problem. Int J Appl Ind Eng 3:55–73. https://doi.org/10.4018/IJAIE.2016010104
Shi J, Zhang J, Wang K, Fang X (2018) Particle Swarm Optimization for Split Delivery Vehicle Routing Problem. Asia Pac J Oper Res 35(2):18400061840001–18400061840042. https://doi.org/10.1142/S0217595918400067
Campos V, Corberán A, Mota E (2008) A scatter search algorithm for the split delivery vehicle routing problem. Adv Comput Intell Transp Logist Supply Chain Manag 144:137–152
Yan SY, Chu JC, Hsiao FY et al (2015) A planning model and solution algorithm for multi-trip split-delivery vehicle routing and scheduling problems with time windows. Comput Ind Eng 87:383–393
Chen P, Golden B, Wang X, Wasil E (2016) A novel approach to solve the split delivery vehicle routing problem. Int Trans Oper Res
Li J, Qin H, Baldacci R, Zhu W (2020) Branch-and-price-and-cut for the synchronized vehicle routing problem with split delivery, proportional service time and multiple time windows. Transp Res E Logist Transp Rev. https://doi.org/10.1016/j.tre.2020.101955
Gu W, Cattaruzza D, Ogier M, Semet F (2019) Adaptive large neighborhood search for the commodity constrained split delivery VRP. Comput Oper Res. https://doi.org/10.1016/j.cor.2019.07.019
Ortega EJA, Schilde M, Doerner KF (2020) Matheuristic search techniques for the consistent inventory routing problem with time windows and split deliveries. Oper Res Perspect. https://doi.org/10.1016/j.orp.2020.100152
Pillac V, Guéret C, Medaglia AL (2012) An event-driven optimization framework for dynamic vehicle routing. Decis Support Syst 54(1):414–423
Hu ZH, Sheu JB, Zhao L et al (2015) A dynamic closed-loop vehicle routing problem with uncertainty and incompatible goods. Transp Res Part C 55(6):273–297
Abdallah AMFM, Essam DL, Sarker RA (2017) On solving periodic re-optimization dynamic vehicle routing problems. Appl Soft Comput 55:1–12
De Armas J, Melián-Batista B (2015) Variable neighborhood search for a dynamic rich vehicle routing problem with time windows. Comput Ind Eng 85:120–131. https://doi.org/10.1016/j.cie.2015.03.006
Kuo RJ, Wibowo BS, Zulvia FE (2016) Application of a fuzzy ant colony system to solve the dynamic vehicle routing problem with uncertain service time. Appl Math Model 40(23–24):9990–10001. https://doi.org/10.1016/j.apm.2016.06.025
Ghannadpour SF, Noori S, Tavakkoli-Moghaddam R, Ghoseiri K (2014) A multi-objective dynamic vehicle routing problem with fuzzy time windows: model, solution and application. Appl Soft Comput 14(1):504–527. https://doi.org/10.1016/j.asoc.2013.08.015
Chen S, Chen R, Wang G-G, Gao J, Sangaiah AK (2018) An adaptive large neighborhood search heuristic for dynamic vehicle routing problems. Comput Electr Eng 67:596–607. https://doi.org/10.1016/j.compeleceng.2018.02.049
Angelelli E, Bianchessi N, Mansini R, Speranza MG (2009) Short term strategies for a dynamic multi-period routing problem. Transp Res C Emerg Technol 17(2):106–119
Albareda-Sambola M, Fernández E, Laporte G (2014) The dynamic multiperiod vehicle routing problem with probabilistic information. Comput Oper Res 48:31–39. https://doi.org/10.1016/j.cor.2014.02.010
Ulmer MW, Soeffker N, Mattfeld DC (2018) Value function approximation for dynamic multi-period vehicle routing. Eur J Oper Res 269(3):883–899. https://doi.org/10.1016/j.ejor.2018.02.038
Slater A (2002) Specification for a dynamic vehicle routing and scheduling system. Int J Transp Manag 1(1):29–40
Okulewicz M, Mańdziuk J (2017) The impact of particular components of the PSO-based algorithm solving the dynamic vehicle routing problem. Appl Soft Comput 58:586–604. https://doi.org/10.1016/j.asoc.2017.04.070
Kim S, Lewis ME, White CC (2005) Optimal vehicle routing with real-time traffic information. IEEE Trans Intell Transp Syst 6(2):178–188. https://doi.org/10.1109/tits.2005.848362
Guner AR, Murat A, Chinnam RB (2012) Dynamic routing under recurrent and non-recurrent congestion using real-time ITS information. Comput Oper Res 39(2):358–373
Li J-Q, Mirchandani PB, Borenstein D (2009) Real-time vehicle rerouting problems with time windows. Eur J Oper Res 194(3):711–727. https://doi.org/10.1016/j.ejor.2007.12.037
Taniguchi E, Shimamoto H (2004) Intelligent transportation system based dynamic vehicle routing and scheduling with variable travel times. Transp Res C Emerg Technol 12(3–4):235–250. https://doi.org/10.1016/j.trc.2004.07.007
Nakamura Y, Taniguchi E, Yamada T, Ando N (2010) Selecting a dynamic and stochastic path method for vehicle routing and scheduling problems. Paper presented at the the 6th Int Conf on city logistics, Puerto Vallarta
Qureshi AG, Taniguchi E, Yamada T (2012) A microsimulation based analysis of exact solution of dynamic vehicle routing with soft time windows. Procedia Soc Behav Sci 39:205–216. https://doi.org/10.1016/j.sbspro.2012.03.102
Davis LC (2017) Dynamic origin-to-destination routing of wirelessly connected, autonomous vehicles on a congested network. Phys A 478:93–102. https://doi.org/10.1016/j.physa.2017.02.030
Wang J, Niu H (2018) A distributed dynamic route guidance approach based on short-term forecasts in cooperative infrastructure-vehicle systems. Transp Res D Transp Environ
Núñez A, Sáez D, Cortés CE (2008) Hybrid predictive control for the vehicle dynamic routing problem based on evolutionary multi objective optimization(EMO). Paper presented at the Proc of the 17th world congress int federation of automatic control. The International Federation of Automatic Control, Seoul, Korea
Potvin J-Y, Xu Y, Benyahia I (2006) Vehicle routing and scheduling with dynamic travel times. Comput Oper Res 33(4):1129–1137. https://doi.org/10.1016/j.cor.2004.09.015
Fleischmann B, Gnutzmann S, Sandvoß E (2004) Dynamic vehicle routing based on online traffic information. Transp Sci 38(4):420–433
Chen H-K, Hsueh C-F, Chang M-S (2006) The real-time time-dependent vehicle routing problem. Transp Res E Logist Transp Rev 42(5):383–408. https://doi.org/10.1016/j.tre.2005.01.003
Wohlgemuth S, Oloruntoba R, Clausen U (2012) Dynamic vehicle routing with anticipation in disaster relief. Socioecon Plann Sci 46(4):261–271
Kilby PPP, Shaw P (1998) Dynamic VRPs: a study of scenarios. University of Strathclyde
Chen Z, Xu H (2006) Dynamic column generation for dynamic vehicle routing with time windows. Transp Sci 40(1):74–88. https://doi.org/10.1287/trsc.1050.0133
Secomandi N (2000) Comparing neuro-dynamic programming algorithms for the vehicle routing problem with stochastic demands. Comput Oper Res 27(11–12):1201–1225
Godfrey GA, Powell WB (2002) An adaptive dynamic programming algorithm for dynamic fleet management, I: single period travel times. Transp Sci 36(1):21–39
Novoa C, Storer R (2009) An approximate dynamic programming approach for the vehicle routing problem with stochastic demands. Eur J Oper Res 196(2):509–515. https://doi.org/10.1016/j.ejor.2008.03.023
Ichoua S, Gendreau M, Potvin JY (2006) Exploiting knowledge about future demands for real-time vehicle dispatching. Transp Sci 40(2)
Gendreau M, Guertin F, Potvin JY, Seguin R (2006) Neighborhood search heuristics for a dynamic vehicle dispatching problem with pick-ups and deliveries. Transp Res C Emerg Technol 14(3):157–174
Azi N, Gendreau M, Potvin JY (2012) A dynamic vehicle routing problem with multiple delivery routes. Ann Oper Res 199:103–112
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
Hanshar FT, Ombuki-Berman BM (2007) Dynamic vehicle routing using genetic algorithms. Appl Intell 27(1):89–99. https://doi.org/10.1007/s10489-006-0033-z
Barkaoui M, Gendreau M (2013) An adaptive evolutionary approach for real-time vehicle routing and dispatching. Comput Oper Res 40(7):1766–1776
Cortes CE, Saez D, Nunez A, Munoz-Carpintero D (2009) Hybrid adaptive predictive control for a dynamic pickup and delivery problem. Transp Sci 43(1):27–42
Khouadjia MR, Alba E, Jourdan L, Talbi EG (2010) Multi-swarm optimization for dynamic combinatorial problems: a case study on dynamic vehicle routing problem. In: Swarm intelligence—7th international conference, ANTS 2010, Brussels, Belgium, 8–10 Sept 2010. Proceedings.
Sabar NR, Bhaskar A, Chung E, Turky A, Song A (2019) A self-adaptive evolutionary algorithm for dynamic vehicle routing problems with traffic congestion. Swarm Evol Comput 44:1018–1027. https://doi.org/10.1016/j.swevo.2018.10.015
Elhassania M, Jaouad B, Ahmed EA (2013) A new hybrid algorithm to solve the vehicle routing problem in the dynamic environment. Int J Soft Comput 8(5):327–334
Euchi J, Yassine A, Chabchoub H (2015) The dynamic vehicle routing problem: solution with hybrid metaheuristic approach. Swarm Evol Comput 21:41–53. https://doi.org/10.1016/j.swevo.2014.12.003
Gao S, Wang Y, Cheng J, Inazumi Y, Tang Z (2016) Ant colony optimization with clustering for solving the dynamic location routing problem. Appl Math Comput 285:149–173
Bent RW, Van Hentenryck P (2004) Scenario-based planning for partially dynamic vehicle routing with stochastic customers. Oper Res 52(6):977–987
Mańdziuk J, Żychowski A (2016) A memetic approach to vehicle routing problem with dynamic requests. Appl Soft Comput 48:522–534
Acknowledgements
This paper is supported by the Graduate Innovation Foundation of Jiangsu Province under Grant No. KYLX16_0781, the Natural Science Foundation of Jiangsu Province under Grants No. BK20181340, the 111 Project under Grants No. B12018, and PAPD of Jiangsu Higher Education Institutions.
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.
Rights and permissions
About this article
Cite this article
Zhang, H., Ge, H., Yang, J. et al. Review of Vehicle Routing Problems: Models, Classification and Solving Algorithms. Arch Computat Methods Eng 29, 195–221 (2022). https://doi.org/10.1007/s11831-021-09574-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-021-09574-x