Abstract
This paper addresses a multi-attribute variant of the vehicle routing problem which encompasses a heterogeneous fixed fleet, flexible time windows and stochastic travel times. The objective is to minimize the sum of the transportation and the service costs. The former comprises the vehicle fixed costs and route variable costs, and the latter corresponds to the penalty costs for violating customer time windows. The problem is formulated as a two-stage stochastic mixed-integer program with recourse and solved by a granular local search matheuristic. The stochastic travel times are approximated by a finite set of scenarios generated by Burr type XII distribution. Extensive computational tests are performed on 216 benchmark instances, and the advantages of both flexible windows and stochastic travel times are stressed. The experiments show that, compared to a state-of-art mathematical programming solver, the developed matheuristic found better solutions in 81% of the instances within shorter computational times. The proposed solution method also far outperformed an alternative decomposition algorithm based on the augmented Lagrangian relaxation. Furthermore, the flexible time windows yielded overall cost savings for 68% of the instances compared to the solutions obtained for hard time window problems. Finally, explicitly modeling the stochastic travel times provided 66% more feasible solutions than the adoption of a deterministic model with the random parameters fixed at their expected values.
Similar content being viewed by others
References
Agra A, Christiansen M, Hvattum LM, Rodrigues F (2016) A MIP Based Local Search Heuristic for a Stochastic Maritime Inventory Routing Problem. In: Paias A, Ruthmair M, Voß S (eds) Proceedings of the 7th International Conference on Computational Logistics (ICCL 2016). Springer, Cham 18–34
Agra A, Requejo C, Rodrigues F (2018) An adjustable sample average approximation algorithm for the stochastic production-inventory-routing problem. Networks 72(1):5–24
Ando N, Taniguchi E (2006) Travel time reliability in vehicle routing and scheduling with time windows. Netw Spat Econ 6(3–4):293–311
Balas E, Simonetti N (2001) Linear time dynamic-programming algorithms for new classes of restricted TSPs: A computational study. INFORMS J Comput 13(1):56–75
Baldacci R, Battarra M, Vigo D (2008) Routing a heterogeneous fleet of vehicles. In: Golden BL, Raghavan S, Wasil EA (eds) The Vehicle Routing Problem: Latest Advances and New Challenges. Springer, New York, pp 3–27
Crainic TG, Fu X, Gendreau M, Rei W, Wallace SW (2011) Progressive hedging-based metaheuristics for stochastic network design. Networks 58(2):114–124
Crainic TG, Gobbato L, Perboli G, Rei W (2016) Logistics capacity planning: A stochastic bin packing formulation and a progressive hedging meta-heuristic. Eur J Oper Res 253:404–417
Birge JR (1982) The value of the stochastic solution in stochastic linear programs with fixed recourse. Math Program 24(1):314–325
Birge JR, Louveaux F (2011) Introduction to Stochastic Programming, 2nd edn. Springer, New York
Braekers K, Ramaekers K, Van Nieuwenhuyse I (2016) The vehicle routing problem: State of the art classification and review. Comput Ind Eng 99:300–313
Branchini RM, Armentano VA, Løkketangen A (2009) Adaptive granular local search heuristic for a dynamic vehicle routing problem. Comput Oper Res 36(11):2955–2968
Burr IW (1942) Cumulative Frequency Functions. Ann Math. Stat 13(2):215–232
Dantzig GB, Ramser JH (1959) The truck dispatching problem. Manage Sci 6(1):80–91
Desaulniers G, Madsen OB, Røpke S (2014) The vehicle routing problem with time windows. In: Toth P, Vigo D (eds) Vehicle Routing: Problems, Methods, and Applications, 2nd edn. SIAM, Philadelphia, pp 119-159
Desrosiers J, Dumas Y, Solomon MM, Soumis F (1995) Time constrained routing and scheduling. In: Ball MO, Magnanti TL, Monma CL, Nemhauser FL (eds) Handbooks in Operations Research and Management Science, vol 8. Network Routing. Elsevier, Amsterdam, pp 35–139
Fachini RF, Armentano VA (2020a) Exact and heuristic dynamic programming algorithms for the traveling salesman problem with flexible time windows. Optim Lett 14:579–609
Fachini RF, Armentano VA (2020b) Logic-based Benders decomposition for the heterogeneous fixed fleet vehicle routing problem with time windows. Comput Ind Eng 148:106641
Fedex (2018) Fedex Annual Report 2018. http://s1.q4cdn.com/714383399/files/oar/2018/AnnualReport2018/assets/pdf/FedEx-Annual-Report-2018.pdf. Accessed 05 September 2018
Firouzi M, Jouzdani J, Shirouyehzad H, Paydar MM (2018) A rich heterogeneous fleet vehicle routing problem with flexible time windows: a case study of dairy supply chain. International Journal of Logistics Systems and Management 30(3):386–405
Fischetti M, Lodi A (2003) Local branching. Math. Program 98(1–3):23–47
Fischetti M, Monaci M (2014) Proximity search for 0–1 mixed-integer convex programming. J Heuristics 20(6):709–731
Fisher ML, Jaikumar R (1981) A generalized assignment heuristic for vehicle routing. Networks 11(2):109–124
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. SIAM, Philadelphia, pp 213–239
Gendreau M, Jabali O, Rei W (2016) 50th Anniversary Invited Article – Future Research Directions in Stochastic Vehicle Routing. Transport Sci 50(4):1163–1173
Glover F, Laguna M (1997) Tabu Search. Kluwer, Massachusetts
Golden BL, Raghavan S, Wasil EA (eds) (2008) The Vehicle Routing Problem: Latest Advances and New Challenges. Springer, New York
Gómez A, Mariño R, Akhavan-Tabatabaei R, Medaglia AL, Mendoza JE (2016) On modeling stochastic travel and service times in vehicle routing. Transport Sci 50(2):627–641
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–2061
Hooker JN, Ottosson G (2003) Logic-Benders decomposition. Math. Program 96(1):33–60
Koç C, Bektas T, Jabali O, Laporte G (2016) Thirty years of heterogeneous vehicle routing. Eur J Oper Res 249(1):1–21
Lamghari A, Dimitrakopoulos R (2016) Progressive hedging applied as a metaheuristic to schedule production in open-pit mines accounting for reserve uncertainty. Eur J Oper Res 253(3):843–855
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–145
Liu FH, Shen SY (1999a) A method for vehicle routing problem with multiple vehicle types and times windows. Proc Natl Sci Counc Repub China, Part A: Phys Sci Eng 23(4):526–536
Liu FH, Shen SY (1999b) The fleet size and mix routing problem with time windows. J Oper Res Soc 50(7):721–732
Prescott-Gagnon E, Desaulniers G, Rousseau LM (2009) A Branch-and-Price-Based Large Neighborhood Search Algorithm for the Vehicle Routing Problem with Time Windows. Networks 54(4):190–204
Quddus MA, Hossain NUI, Mohammad M, Jaradat RM, Roni MS (2017) Sustainable network design for multi-purpose pellet processing depots under biomass supply uncertainty. Comput Ind Eng 110:462–483
Rockafellar RT, Wets RJB (1991) Scenarios and Policy Aggregation in Optimization under Uncertainty. Math Oper Res 16(1):119–147
Russell RA, Urban TL (2008) Vehicle routing with soft time windows and erlang travel times. J Oper Res Soc 59(9):1220–1228
Salani M, Battarra M (2018) The opportunity cost of time window violations. EURO J Transp Logist 7(4):343–361
Salhi S, Rand GK (1989) The effect of ignoring routes when locating depots. Eur J Oper Res 39(2):150–156
Schneider M, Schwahn F, Vigo D (2017) Designing granular solution methods for routing problems with time windows. Eur J Oper Res 263(2):493–509
Solomon MM (1987) Algorithms for the vehicle routing and scheduling with time windows constraints. Oper Res 35(2):254–265
Susilawati S, Taylor MAP, Somenahalli SVC (2013) Distributions of travel time variability on urban roads. J Adv Transport 47(8):720–736
Tadikamalla PR (1980) A Look at the Burr and Related Distributions. Int Stat Rev 48(3):337–344
Taillard ÉD (1999) A heuristic column generation method for the heterogeneous fleet VRP. RAIRO 33(1):1–14
Taş D, Dellaert N, Van Woensel T, de Kok AG (2013) Vehicle routing problem with stochastic travel times including soft time windows and service costs. Comput Oper Res 40(1):214–224
Taş D, Dellaert N, Van Woensel T, de Kok AG (2014a) The time-dependent vehicle routing problem with soft time windows and stochastic travel times. Transport Res C-Emer 48:66–83
Taş D, Gendreau M, Dellaert N, Van Woensel T, de Kok AG (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–799
Taş D, Jabali O, Van Woensel T (2014c) A vehicle routing problem with flexible time windows. Comput Oper Res 52:39–54
Taylor MAP (2017) Fosgerau’s travel time reliability ratio and the Burr distribution. Transport Res B-Meth 97:50–63
Teodorović D, Krcmar-Nozic E, Pavkovic G (1995) The mixed fleet stochastic vehicle routing problem. Transport Plan Techn 19(1):31–43
Thompson R, Taniguchi E, Yamada T (2011) Estimating the benefits of considering travel time variability in urban distribution. Transp Res Record 2238(1):86–96
Toth P, Vigo D (2003) The granular tabu search and its application to the vehicle-routing problem. INFORMS J Comput 15(4):333–346
Toth P, Vigo D (eds) (2014) Vehicle Routing: Problems, Methods, and Applications, 2nd edn. SIAM, Philadelphia
Wang Z, Lin WH (2017) Incorporating travel time uncertainty into the design of service regions for delivery/pickup problems with time windows. Exp Syst Appl 72(15):207–220
Zhang J, Lam WH, Chen BY (2013) A stochastic vehicle routing problem with travel time uncertainty: trade-off between cost and customer service. Netw Spat Econ 13(4):471–496
Acknowledgements
This research was funded by the Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq-Brazil, grants 141064/2015-3 and 305577/2014-0) and the Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP-Brazil, grants 2016/01860-1 and 2016/06566-4). We are grateful for the valuable suggestions made by the editor and referees.
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.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Fachini, R.F., Armentano, V.A. & Toledo, F.M.B. A Granular Local Search Matheuristic for a Heterogeneous Fleet Vehicle Routing Problem with Stochastic Travel Times. Netw Spat Econ 22, 33–64 (2022). https://doi.org/10.1007/s11067-021-09553-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11067-021-09553-6