Towards Decision Support in Dynamic Bi-Objective Vehicle Routing

We consider a dynamic bi-objective vehicle routing problem, where a subset of customers ask for service over time. Therein, the distance traveled by a single vehicle and the number of unserved dynamic requests is minimized by a dynamic evolutionary multi-objective algorithm (DEMOA), which operates on discrete time windows (eras). A decision is made at each era by a decision-maker, thus any decision depends on irreversible decisions made in foregoing eras. To understand effects of sequences of decision-making and interactions/dependencies between decisions made, we conduct a series of experiments. More precisely, we fix a set of decision-maker preferences D and the number of eras nt and analyze all $|D|^{n_{t}}$ combinations of decision-maker options. We find that for random uniform instances (a) the final selected solutions mainly depend on the final decision and not on the decision history, (b) solutions are quite robust with respect to the number of unvisited dynamic customers, and (c) solutions of the dynamic approach can even dominate solutions obtained by a clairvoyant EMOA. In contrast, for instances with clustered customers, we observe a strong dependency on decision-making history as well as more variance in solution diversity.

[1]  Michel Gendreau,et al.  Traveling Salesman Problems with Profits , 2005, Transp. Sci..

[2]  Yuval Hadas,et al.  A Framework for Solving Real-Time Multi-objective VRP , 2016 .

[3]  Hui Li,et al.  An approach to dynamic traveling salesman problem , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[4]  Stephan Meisel,et al.  Anticipatory Optimization for Dynamic Decision Making , 2011, Operations research / computer science interfaces series.

[5]  Carlo Filippi,et al.  Approximation schemes for bi-objective combinatorial optimization and their application to the TSP with profits , 2013, Computers & Operations Research.

[6]  Günter Rudolph,et al.  Evaluation of a Multi-Objective EA on Benchmark Instances for Dynamic Routing of a Vehicle , 2015, GECCO.

[7]  Andrzej Jaszkiewicz,et al.  Experimental analysis of design elements of scalarizing function-based multiobjective evolutionary algorithms , 2017, Soft Computing.

[8]  Raul Poler,et al.  Models for production planning under uncertainty: A review ☆ , 2006 .

[9]  Fred W. Glover,et al.  Multi-objective Meta-heuristics for the Traveling Salesman Problem with Profits , 2008, J. Math. Model. Algorithms.

[10]  Jean-Yves Potvin,et al.  Online vehicle routing and scheduling with dynamic travel times , 2011, Comput. Oper. Res..

[11]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[12]  Günter Rudolph,et al.  Bi-objective Orienteering: Towards a Dynamic Multi-objective Evolutionary Algorithm , 2019, EMO.

[13]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[14]  Shigenobu Kobayashi,et al.  A Powerful Genetic Algorithm Using Edge Assembly Crossover for the Traveling Salesman Problem , 2013, INFORMS J. Comput..

[15]  Kalyanmoy Deb,et al.  Solving the Bi-objective Traveling Thief Problem with Multi-objective Evolutionary Algorithms , 2017, EMO.

[16]  R. Jonker,et al.  Transforming asymmetric into symmetric traveling salesman problems , 1983 .

[17]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[18]  Enrique Alba,et al.  Applied Soft Computing a Comparative Study between Dynamic Adapted Pso and Vns for the Vehicle Routing Problem with Dynamic Requests , 2022 .

[19]  Xin Yao,et al.  Dynamic Multi-objective Optimization: A Survey of the State-of-the-Art , 2013 .

[20]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[21]  Gilbert Laporte,et al.  The dynamic multi-period vehicle routing problem , 2010, Comput. Oper. Res..

[22]  Kannan Govindan,et al.  Supply chain network design under uncertainty: A comprehensive review and future research directions , 2017, Eur. J. Oper. Res..

[23]  Günter Rudolph,et al.  Local search effects in bi-objective orienteering , 2018, GECCO.

[24]  Michel Gendreau,et al.  An adaptive evolutionary approach for real-time vehicle routing and dispatching , 2013, Comput. Oper. Res..

[25]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[26]  Reza Tavakkoli-Moghaddam,et al.  A multi-objective vehicle routing and scheduling problem with uncertainty in customers’ request and priority , 2014, J. Comb. Optim..

[27]  Nicolas Gaud,et al.  A Review and Taxonomy of Interactive Optimization Methods in Operations Research , 2015, ACM Trans. Interact. Intell. Syst..

[28]  Michel Gendreau,et al.  An exact epsilon-constraint method for bi-objective combinatorial optimization problems: Application to the Traveling Salesman Problem with Profits , 2009, Eur. J. Oper. Res..

[29]  Lianxi Hong An improved LNS algorithm for real-time vehicle routing problem with time windows , 2012, Comput. Oper. Res..

[30]  Zbigniew Michalewicz,et al.  The travelling thief problem: The first step in the transition from theoretical problems to realistic problems , 2013, 2013 IEEE Congress on Evolutionary Computation.

[31]  Chelsea C. White,et al.  Dynamic Traveling Salesman Problem: Value of Real-Time Traffic Information , 2012, IEEE Transactions on Intelligent Transportation Systems.

[32]  Vesa Ojalehto,et al.  Artificial Decision Maker Driven by PSO: An Approach for Testing Reference Point Based Interactive Methods , 2018, PPSN.

[33]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..