Advertisement

EURO Journal on Transportation and Logistics

, Volume 7, Issue 3, pp 193–221 | Cite as

The stochastic vehicle routing problem, a literature review, part I: models

  • Jorge Oyola
  • Halvard Arntzen
  • David L. WoodruffEmail author
Survey

Abstract

Building on the work of Gendreau et al. (Eur J Oper Res 88(1):3–12; 1996), we review the past 20 years of scientific literature on stochastic vehicle routing problems. The numerous variants of the problem that have been studied in the literature are described and categorized.

Keywords

Vehicle routing (VRP) Stochastic programming SVRP 

References

  1. Adulyasak Y, Jaillet P (2016) Models and algorithms for stochastic and robust vehicle routing with deadlines. Transp Science 50(2):608–626CrossRefGoogle Scholar
  2. Ahmadi-Javid A, Seddighi AH (2013) A location-routing problem with disruption risk. Transp Res Part E Logist Transp Rev 53:63–82CrossRefGoogle Scholar
  3. Ak A, Erera AL (2007) A paired-vehicle recourse strategy for the vehicle-routing problem with stochastic demands. Transp Sci 41(2):222–237CrossRefGoogle Scholar
  4. Andersson H, Hoff A, Christiansen M, Hasle G, Løkketangen A (2010) Industrial aspects and literature survey: combined inventory management and routing. Comput Oper Res 37(9):1515–1536CrossRefGoogle Scholar
  5. Ando N, Taniguchi E (2006) Travel time reliability in vehicle routing and scheduling with time windows. Netw Spatial Econ 6(3–4):293–311CrossRefGoogle Scholar
  6. Beraldi P, Bruni ME, Lagana D, Musmanno R (2015) The mixed capacitated general routing problem under uncertainty. Eur J Oper Res 240(2):382–392CrossRefGoogle Scholar
  7. Beraldi P, Ghiani G, Musmanno R, Vocaturo F (2010) Efficient neighborhood search for the probabilistic multi-vehicle pickup and delivery problem. Asia Pac J Oper Res 27(3):301–314CrossRefGoogle Scholar
  8. Bianchi L, Birattari M, Chiarandini M, Manfrin M, Mastrolilli M, Paquete L, Rossi-Doria O, Schiavinotto T (2005) Hybryd metaheuristics for the vehicle routing problem with stochastic demands. Technical report, Dalle Molle Institute for Artificial Intelligence, MannoGoogle Scholar
  9. Birge J, Louveaux F (1997) Introduction to stochastic programming. Springer, New YorkGoogle Scholar
  10. Chang MS (2005) A vehicle routing problem with time windows and stochastic demands. J Chin Inst Eng 28(5):783–794CrossRefGoogle Scholar
  11. Chen L, Ha MN, Langevin A, Gendreau M (2014) Optimizing road network daily maintenance operations with stochastic service and travel times. Transp Res Part E Logist Transp Rev 64:88–102CrossRefGoogle Scholar
  12. Chepuri K, Homem-de Mello T (2005) Solving the vehicle routing problem with stochastic demands using the cross-entropy method. Ann Oper Res 134(1):153–181CrossRefGoogle Scholar
  13. Christiansen CH, Lysgaard J (2007) A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands. Oper Res Lett 35(6):773–781CrossRefGoogle Scholar
  14. Christiansen CH, Lysgaard J, Wøhlk S (2009) A branch-and-price algorithm for the capacitated arc routing problem with stochastic demands. Oper Res Lett 37(6):392–398CrossRefGoogle Scholar
  15. Coelho LC, Cordeau J-F, Laporte G (2014) Thirty years of inventory routing. Transp Sci 48(1):1–19CrossRefGoogle Scholar
  16. Cordeau J-F, Laporte G, Savelsbergh MW, Vigo D (2007) Vehicle routing, chapter 6. In: Barnhart C, Laporte G (eds) Transportation, vol 14. Elsevier, Amsterdam, pp 367–428CrossRefGoogle Scholar
  17. Ehmke JF, Campbell AM, Urban TL (2015) Ensuring service levels in routing problems with time windows and stochastic travel times. Eur J Oper Res 240(2):539–550CrossRefGoogle Scholar
  18. Erera AL, Morales JC, Savelsbergh M (2010) The vehicle routing problem with stochastic demand and duration constraints. Transp Sci 44(4):474–492CrossRefGoogle Scholar
  19. Erera AL, Savelsbergh M, Uyar E (2009) Fixed routes with backup vehicles for stochastic vehicle routing problems with time constraints. Networks 54(4):270–283CrossRefGoogle Scholar
  20. Errico F, Desaulniers G, Gendreau M, Rei W, Rousseau L-M (2016) A priori optimization with recourse for the vehicle routing problem with hard time windows and stochastic service times. Eur J Oper Res 249(1):55–66CrossRefGoogle Scholar
  21. Fleury G, Lacomme P, Prins C (2004) Evolutionary algorithms for stochastic arc routing problems. Lecture Notes in Computer Science, vol 3005. Springer, Berlin, pp 501–512Google Scholar
  22. Fleury G, Lacomme P, Prins C, Ramdane-Cérif W (2005a) Improving robustness of solutions to arc routing problems. J Oper Res Soc 56(5):526–538CrossRefGoogle Scholar
  23. Fleury G, Lacomme P, Prins C, Randame-Chérif W (2002) Robustness evaluation of solutions for the capacitated arc routing problem. In: Barros FJ, Gambiasi N (eds) AI. Simulation and planning in high autonomy systems, LisbonGoogle Scholar
  24. Fleury G, Philippe L, Prins C (2005b) Stochastic capacitated arc routing problem. Technical Report LIMOS/RR-05-12, Université Blaise Pascal, Laboratorie d’informatique (LIMOS)Google Scholar
  25. Gauvin C, Desaulniers G, Gendreau M (2014) A branch-cut-and-price algorithm for the vehicle routing problem with stochastic demands. Comput Oper Res 50:141–153CrossRefGoogle Scholar
  26. Gendreau M, Jabali O, Rei W (2014) Stochastic vehicle routing problems. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, 2nd edn. Society for Industrial and Applied Mathematics, pp 213–239Google Scholar
  27. Gendreau M, Laporte G, Séguin R (1996) Stochastic vehicle routing. Eur J Oper Res 88(1):3–12CrossRefGoogle Scholar
  28. Golden BL, Magnanti TL, Nguyen HQ (1977) Implementing vehicle routing algorithms. Networks 7(2):113–148CrossRefGoogle Scholar
  29. Gómez A, Mariño R, Akhavan-Tabatabaei R, Medaglia AL, Mendoza JE (2016) On modeling stochastic travel and service times in vehicle routing. Transp Sci 50(2):627–641CrossRefGoogle Scholar
  30. Goodson JC (2015) A priori policy evaluation and cyclic-order-based simulated annealing for the multi-compartment vehicle routing problem with stochastic demands. Eur J Oper Res 241(2):361–369CrossRefGoogle Scholar
  31. Goodson JC, Ohlmann JW, Thomas BW (2012) Cyclic-order neighborhoods with application to the vehicle routing problem with stochastic demand. Eur J Oper Res 217(2):312–323CrossRefGoogle Scholar
  32. Gounaris CE, Wiesemann W, Floudas CA (2013) The robust capacitated vehicle routing problem under demand uncertainty. Oper Res 61(3):677–693CrossRefGoogle Scholar
  33. Gouveia L (1995) A result on projection for the vehicle routing problem. Eur J Oper Res 85(3):610–624CrossRefGoogle Scholar
  34. Haugland D, Ho SC, Laporte G (2007) Designing delivery districts for the vehicle routing problem with stochastic demands. Eur J Oper Res 180(3):997–1010CrossRefGoogle Scholar
  35. Hjorring C, Holt J (1999) New optimality cuts for a single-vehicle stochastic routing problem. Ann Oper Res 86:569–584CrossRefGoogle Scholar
  36. Hoff A, Andersson H, Christiansen M, Hasle G, Løkketangen A (2010) Industrial aspects and literature survey: fleet composition and routing. Comput Oper Res 37(12):2041–2061CrossRefGoogle Scholar
  37. Hvattum LM, Løkketangen A, Laporte G (2006) Solving a dynamic and stochastic vehicle routing problem with a sample scenario hedging heuristic. Transp Sci 40(4):421–438CrossRefGoogle Scholar
  38. Jabali O, Rei W, Gendreau M, Laporte G (2014) Partial-route inequalities for the multi-vehicle routing problem with stochastic demands. Discrete Appl Math 177:121–136CrossRefGoogle Scholar
  39. Juan A, Faulin J, Grasman S, Riera D, Marull J, Mendez C (2011) Using safety stocks and simulation to solve the vehicle routing problem with stochastic demands. Transp Res Part C Emerg Technol 19(5):751–765. Freight Transportation and Logistics (selected papers from ODYSSEUS 2009—the 4th international workshop on freight transportation and logistics)Google Scholar
  40. Kall P, Wallace SW (1994) Stochastic programming. Wiley, ChichesterGoogle Scholar
  41. Kenyon AS, Morton DP (2003) Stochastic vehicle routing with random travel times. Transp Sci 37(1):69–82CrossRefGoogle Scholar
  42. Kulkarni RV, Bhave PR (1985) Integer programming formulations of vehicle routing problems. Eur J Oper Res 20(1):58–67CrossRefGoogle Scholar
  43. Laporte G, Louveaux F, Mercure H (1992) The vehicle routing problem with stochastic travel times. Transp Sci 26(3):161–170CrossRefGoogle Scholar
  44. Laporte G, Louveaux FV, Hamme LV (2002) An integer L-shaped algorithm for the capacitated vehicle routing problem with stochastic demands. Oper Res 50(3):415–423CrossRefGoogle Scholar
  45. Laporte G, Musmanno R, Vocaturo F (2010) An adaptive large neighbourhood search heuristic for the capacitated arc-routing problem with stochastic demands. Transp Sci 44(1):125–135CrossRefGoogle Scholar
  46. Laporte G, Nobert Y, Desrochers M (1985) Optimal routing under capacity and distance restrictions. Oper Res 33(5):1050–1073CrossRefGoogle Scholar
  47. Lecluyse C, Van Woensel T, Peremans H (2009) Vehicle routing with stochastic time-dependent travel times. 4OR 7(4):363–377Google Scholar
  48. Lee C, Lee K, Park S (2012) Robust vehicle routing problem with deadlines and travel time/demand uncertainty. J Oper Res Soc 63(9):1294–1306CrossRefGoogle Scholar
  49. Lei H, Laporte G, Guo B (2011) The capacitated vehicle routing problem with stochastic demands and time windows. Comput Oper Res 38(12):1775–1783CrossRefGoogle Scholar
  50. Lei H, Laporte G, Guo B (2012) A generalized variable neighborhood search heuristic for the capacitated vehicle routing problem with stochastic service times. TOP 20(3):99–118CrossRefGoogle Scholar
  51. Li X, Tian P, Leung SC (2010) Vehicle routing problems with time windows and stochastic travel and service times: models and algorithm. Int J Prod Econ 125(1):137–145CrossRefGoogle Scholar
  52. Marinakis Y, Iordanidou G-R, Marinaki M (2013) Particle swarm optimization for the vehicle routing problem with stochastic demands. Appl Soft Comput 13(4):1693–1704CrossRefGoogle Scholar
  53. Mendoza J, Rousseau L-M, Villegas J (2015) A hybrid metaheuristic for the vehicle routing problem with stochastic demand and duration constraints. J Heuristics, pp 1–28Google Scholar
  54. Mendoza J, Villegas J (2013) A multi-space sampling heuristic for the vehicle routing problem with stochastic demands. Optim Lett 7(7):1503–1516CrossRefGoogle Scholar
  55. Mendoza JE, Castanier B, Guéret C, Medaglia AL, Velasco N (2010) A memetic algorithm for the multi-compartment vehicle routing problem with stochastic demands. Comput Oper Res 37(11):1886–1898CrossRefGoogle Scholar
  56. Mendoza JE, Castanier B, Guéret C, Medaglia AL, Velasco N (2011) Constructive heuristics for the multicompartment vehicle routing problem with stochastic demands. Transp Sci 45(3):346–363CrossRefGoogle Scholar
  57. Miranda DM, Conceição SV (2016) The vehicle routing problem with hard time windows and stochastic travel and service time. Expert Syst Appl 64:104–116CrossRefGoogle Scholar
  58. Neuts M (1981) Matrix-geometric solutions in stochastic models: an algorithmic approach. Dover PublicationsGoogle Scholar
  59. 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–515CrossRefGoogle Scholar
  60. Oyola J, Arntzen H, Woodruff DL (2016) The stochastic vehicle routing problem, a literature review, part II: solution methods. EURO J Transp Logist. doi: 10.1007/s13676-016-0099-7 Google Scholar
  61. Pillac V, Gendreau M, Guret C, Medaglia AL (2013) A review of dynamic vehicle routing problems. Eur J Oper Res 225(1):1–11CrossRefGoogle Scholar
  62. Rei W, Gendreau M, Soriano P (2007) Local branching cuts for the 0-1 integer L-shaped algorithm. Technical report, CIRRELT-2007-23, Centre interuniversitaire de recherche sur les réseaux d’enterprise, la logistique et le transport 44(1):136–146Google Scholar
  63. Rei W, Gendreau M, Soriano P (2010) A hybrid monte carlo local branching algorithm for the single vehicle routing problem with stochastic demands. Transp Sci 44(1):136–146CrossRefGoogle Scholar
  64. Russell RA, Urban TL (2008) Vehicle routing with soft time windows and erlang travel times. J Oper Res Soc 59(9):1220–1228CrossRefGoogle Scholar
  65. Secomandi N (2000) Comparing neuro-dynamic programming algorithms for the vehicle routing problem with stochastic demands. Comput Oper Res 27(1112):1201–1225CrossRefGoogle Scholar
  66. Secomandi N (2001) A rollout policy for the vehicle routing problem with stochastic demands. Oper Res 49(5):796–802CrossRefGoogle Scholar
  67. Secomandi N (2003) Analysis of a rollout approach to sequencing problems with stochastic routing applications. J Heuristics 9(4):321–352CrossRefGoogle Scholar
  68. Secomandi N, Margot F (2009) Reoptimization approaches for the vehicle-routing problem with stochastic demands. Oper Res 57(1):214–230CrossRefGoogle Scholar
  69. Solano-Charris E, Prins C, Santos AC (2015) Local search based metaheuristics for the robust vehicle routing problem with discrete scenarios. Appl Soft Comput 32:518–531CrossRefGoogle Scholar
  70. Sörensen K, Sevaux M (2009) A practical approach for robust and flexible vehicle routing using metaheuristics and monte carlo sampling. J Math Model Algorithms 8(4):387–407CrossRefGoogle Scholar
  71. Sungur I, Ordóñez F, Dessouky M (2008) A robust optimization approach for the capacitated vehicle routing problem with demand uncertainty. IIE Trans 40:509–523CrossRefGoogle Scholar
  72. Sungur I, Ren Y, Ordez F, Dessouky M, Zhong H (2010) A model and algorithm for the courier delivery problem with uncertainty. Transp Sci 44(2):193–205CrossRefGoogle Scholar
  73. Taş D, Dellaert N, van Woensel T, de Kok T (2013) Vehicle routing problem with stochastic travel times including soft time windows and service costs. Comput Oper Res 40(1):214–224CrossRefGoogle Scholar
  74. Taş D, Dellaert N, van Woensel T, de Kok T (2014a) The time-dependent vehicle routing problem with soft time windows and stochastic travel times. Transp Res Part C Emerg Technol 48:66–83CrossRefGoogle Scholar
  75. Taş D, Gendreau M, Dellaert N, van Woensel T, de Kok A (2014b) Vehicle routing with soft time windows and stochastic travel times: a column generation and branch-and-price solution approach. Eur J Oper Res 236(3):789–799CrossRefGoogle Scholar
  76. Tan K, Cheong C, Goh C (2007) Solving multiobjective vehicle routing problem with stochastic demand via evolutionary computation. Eur J Oper Res 177(2):813–839CrossRefGoogle Scholar
  77. Toth P, Vigo D (2002) Models, relaxations and exact approaches for the capacitated vehicle routing problem. Discrete Appl Math 123(1–3):487–512CrossRefGoogle Scholar
  78. Woensel TV, Kerbache L, Peremans H, Vandaele N (2007) A queueing framework for routing problems with time-dependent travel times. J Math Model Algorithms 6(1):151–173CrossRefGoogle Scholar
  79. Yan S, Wang S-S, Chang Y-H (2014) Cash transportation vehicle routing and scheduling under stochastic travel times. Eng Optim 46(3):289–307CrossRefGoogle Scholar
  80. Yang W-H, Mathur K, Ballou RH (2000) Stochastic vehicle routing problem with restocking. Transp Sci 34(1):99–112CrossRefGoogle Scholar
  81. Zhang J, Lam WH, 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–154CrossRefGoogle Scholar
  82. Zhang J, Lam WHK, Chen BY (2013) A stochastic vehicle routing problem with travel time uncertainty: trade-off between cost and customer service. Netw Spatial Econ 13(4):471–496CrossRefGoogle Scholar
  83. Zhang T, Chaovalitwongse W, Zhang Y (2012) Scatter search for the stochastic travel-time vehicle routing problem with simultaneous pick-ups and deliveries. Comput Oper Res 39(10):2277–2290CrossRefGoogle Scholar
  84. Zhong H, Hall RW, Dessouky M (2007) Territory planning and vehicle dispatching with driver learning. Transp Sci 41(1):74–89CrossRefGoogle Scholar
  85. Zhu L, Rousseau L-M, Rei W, Li B (2014) Paired cooperative reoptimization strategy for the vehicle routing problem with stochastic demands. Comput Oper Res 50:1–13CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg and EURO - The Association of European Operational Research Societies 2016

Authors and Affiliations

  • Jorge Oyola
    • 1
  • Halvard Arntzen
    • 2
  • David L. Woodruff
    • 3
    Email author
  1. 1.Institución Universitaria EsumerMedellínColombia
  2. 2.Molde University CollegeMoldeNorway
  3. 3.UC DavisDavisUSA

Personalised recommendations