Abstract
This paper presents a technique for integrating information about future customer requests to improve decision making for dynamic vehicle routing. We use a co-evolutionary approach to generate better waiting strategies such that the expected number of late-request customers who are served is maximized. An empirical evaluation of the proposed approach is performed within a previously reported hybrid genetic algorithm for the dynamic vehicle routing problem with time windows. Comparisons with other heuristic methods demonstrate the potential improvement that can be obtained through the application of the proposed approach.
Similar content being viewed by others
References
Barkaoui M, Gendreau M (2013) An adaptive evolutionary approach for real-time vehicle routing and dispatching. J Comput Oper Res 40(7):1766–1776
Bent R, Van Hentenryck P (2004) Scenario-based planning for partially dynamic vehicle routing with stochastic customers. Oper Res 52:977–987
Bent R, Van Hentenryck P (2007) Waiting and relocation strategies in online stochastic vehicle routing. In: International joint conference on artificial intelligence, pp 1816–1821
Branke J, Middendorf M, Noeth G, Dessouky M (2005) Waiting strategies for dynamic vehicle routing. Transp Sci INFORMS 39(3):298–312
Dondo R, Cerda J (2006) An MILP framework for dynamic vehicle routing problems with time windows. Lat Am Appl Res 36(4):255–261
Gendreau M, Guertin F, Potvin J-Y, Taillard ÉD (1999) Parallel tabu search for real-time vehicle routing and dispatching. Transp Sci 33(4):381–390
Gendreau M, Jabali O, Rei W (2016) 50th anniversary invited article—future research directions in stochastic vehicle routing. Transp Sci 50(4):1163–1173
Ghiani G, Laporte G, Manni E, Musmanno R (2008) Waiting strategies for the dynamic and stochastic traveling salesman problem. Int J Oper Res 5:233–241
Ghiani G, Manni E, Quaranta A, Triki C (2009) Anticipatory algorithms for same-day courier dispatching. Transp Res Part E 45:96–106
Herrera F, Lozano M, Verdegay JL (1998) Tackling real-coded genetic algorithms: operators and tools for behavioural analysis. Artif Intell Rev 12(4):265–319
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–438
Ichoua S, Gendreau M, Potvin JY (2006) Exploiting knowledge about future demands for real-time vehicle dispatching. Transp Sci 40:211–225
Larsen A, Madsen O, Solomon MM (2002) Partially dynamic vehicle routing—models and algorithms. J Oper Res Soc 53:637–646
Larsen A, Madsen OBG, Solomon MM (2004) The a priori dynamic traveling salesman problem with time windows. Transp Sci 38:459–472
Li H, Wang L, Hei X, Li W, Jiang Q (2017) A decomposition-based chemical reaction optimization for multi-objective vehicle routing problem for simultaneous delivery and pickup with time windows. Memet Comput. doi:10.1007/s12293-016-0222-1
Meisel S (2011) Anticipatory optimization for dynamic decision making volume 51 of operations research/computer science interfaces series. Springer, New York
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 38:669–685
Mitrovic-Minic S, Laporte G (2004) Waiting strategies for the dynamic pickup and delivery problem with time windows. Transp Res Part B 38:635–655
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
Pureza V, Laporte G (2008) Waiting and buffering strategies for the dynamic pickup and delivery problem with time windows. INFOR 46:165–175
Thomas BW (2007) Waiting strategies for anticipating service requests from known customer locations. Transp Sci 41(3):319–331
Tonda A, Lutton E, Squillero G (2012) A benchmark for cooperative coevolution. Memet Comput 4(4):263–277
Ulmer MW, Mattfeld DC, Köster F (2015a) Budgeting time for dynamic vehicle routing with stochastic customer requests, (Working paper)
Ulmer MW, Mattfeld DC, Hennig M, Goodson JC (2015b) A rollout algorithm for vehicle routing with stochastic customer requests, logistics management, Mattfeld DC, Spengler TS, Brinkmann J, Grunewald M (Eds.), Lecture notes in logistics (LNL), Springer
Van Hemert JI, La Poutré JA (2004) Dynamic routing with fruitful regions: models and evolutionary computation. Yao X, Burke E, Lozano JA, Smith J, Merelo-Guervos JJ, Bullinaria JA, Rowe J, Tino P, Kabaan A, Schwefel HP, (eds.) Parallel problem solving from nature VIII, Springer-Verlag, 690–699
Wang J-Q, Tong X-N, Li Z-M (2007) An improved evolutionary algorithm for dynamic vehicle routing problem with time windows. Comput Sci ICCS 4490:1147–1154
Yu X, Tang K, Chen T, Yao X (2009) Empirical analysis of evolutionary algorithms with immigrants schemes for dynamic optimization. Memet Comput 1(1):3–24
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Barkaoui, M. A co-evolutionary approach using information about future requests for dynamic vehicle routing problem with soft time windows. Memetic Comp. 10, 307–319 (2018). https://doi.org/10.1007/s12293-017-0231-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12293-017-0231-8