A Novel Generalised Meta-Heuristic Framework for Dynamic Capacitated Arc Routing Problems

The capacitated arc routing problem (CARP) is a challenging combinatorial optimisation problem abstracted from typical real-world applications, like waste collection and mail delivery. However, few studies considered dynamic changes during the vehicles’ service, which can make the original schedule infeasible or obsolete. The few existing studies are limited by dynamic scenarios that can suffer single types of dynamic events, and by algorithms that rely on special operators or representations, being unable to benefit from the wealth of contributions provided by the static CARP literature. Here, we provide the first mathematical formulation for dynamic CARP (DCARP) and design a simulation system to execute the CARP solutions and generate DCARP instances with several common dynamic events. We then propose a novel framework able to generalise all existing static CARP optimisation algorithms so that they can cope with DCARP instances. The framework has the option to enhance optimisation performance for DCARP instances based on a restart strategy that makes no use of past history, and a sequence transfer strategy that benefits from past optimisation experience. Empirical studies are conducted on a wide range of DCARP instances. The results highlight the need for tackling dynamic changes and show that the proposed framework significantly improves over existing algorithms.

[1]  Wasin Padungwech,et al.  Effects of update frequencies in a dynamic capacitated arc routing problem , 2020, Networks.

[2]  Xin Yao,et al.  Memetic Algorithm With Extended Neighborhood Search for Capacitated Arc Routing Problems , 2009, IEEE Transactions on Evolutionary Computation.

[3]  Shengxiang Yang,et al.  Adapting the Pheromone Evaporation Rate in Dynamic Routing Problems , 2013, EvoApplications.

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

[5]  Beatrice M. Ombuki-Berman,et al.  Dynamic vehicle routing using genetic algorithms , 2007, Applied Intelligence.

[6]  Tapabrata Ray,et al.  A benchmark generator for dynamic capacitated arc routing problems , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[7]  Gilbert Laporte,et al.  A fast heuristic for large-scale capacitated arc routing problems , 2018, J. Oper. Res. Soc..

[8]  Angel A. Juan,et al.  Solving large-scale time capacitated arc routing problems: from real-time heuristics to metaheuristics , 2019, Ann. Oper. Res..

[9]  Philippe Lacomme,et al.  Evolutionary algorithms for periodic arc routing problems , 2005, Eur. J. Oper. Res..

[10]  J. Potvin,et al.  A dynamic capacitated arc routing problem with time-dependent service costs , 2011 .

[11]  G. Ulusoy The fleet size and mix problem for capacitated arc routing , 1985 .

[12]  Dirk C. Mattfeld,et al.  On modeling stochastic dynamic vehicle routing problems , 2020, EURO J. Transp. Logist..

[13]  Bernhard Sendhoff,et al.  Towards Novel Meta-heuristic Algorithms for Dynamic Capacitated Arc Routing Problems , 2020, PPSN.

[14]  Xin Yao,et al.  Improved memetic algorithm for Capacitated Arc Routing Problem , 2009, 2009 IEEE Congress on Evolutionary Computation.

[15]  Xin Yao,et al.  Dynamic salting route optimisation using evolutionary computation , 2005, 2005 IEEE Congress on Evolutionary Computation.

[16]  Louis-Martin Rousseau,et al.  The rescheduling arc routing problem , 2017, Int. Trans. Oper. Res..

[17]  Xiaodong Li,et al.  A Scalable Approach to Capacitated Arc Routing Problems Based on Hierarchical Decomposition , 2017, IEEE Transactions on Cybernetics.

[18]  Richard W. Eglese,et al.  An Interactive Algorithm for Vehicle Routeing for Winter — Gritting , 1996 .

[19]  Han Zou,et al.  A look-ahead partial routing framework for the stochastic and dynamic vehicle routing problem , 2018, Journal on Vehicle Routing Algorithms.

[20]  H. Handa,et al.  Robust route optimization for gritting/salting trucks: a CERCIA experience , 2006, IEEE Computational Intelligence Magazine.

[21]  Isaac Plana,et al.  Arc routing problems: A review of the past, present, and future , 2020, Networks.

[22]  Xin Yao,et al.  A Global Repair Operator for Capacitated Arc Routing Problem , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  Jin-Kao Hao,et al.  Two phased hybrid local search for the periodic capacitated arc routing problem , 2018, Eur. J. Oper. Res..

[24]  José-Manuel Belenguer,et al.  Split-Delivery Capacitated Arc-Routing Problem: Lower Bound and Metaheuristic , 2010, Transp. Sci..

[25]  Bruce L. Golden,et al.  Computational experiments with algorithms for a class of routing problems , 1983, Comput. Oper. Res..

[26]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[27]  Tapabrata Ray,et al.  A memetic algorithm with a new split scheme for solving dynamic capacitated arc routing problems , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[28]  Humberto J. Longo,et al.  A compact transformation of arc routing problems into node routing problems , 2015, Ann. Oper. Res..

[29]  Shengxiang Yang,et al.  Evolutionary dynamic optimization: A survey of the state of the art , 2012, Swarm Evol. Comput..

[30]  Jialin Liu,et al.  Robust Optimization in Uncertain Capacitated Arc Routing Problems: Progresses and Perspectives [Review Article] , 2021, IEEE Computational Intelligence Magazine.

[31]  Richard W. Eglese,et al.  A deterministic tabu search algorithm for the capacitated arc routing problem , 2008, Comput. Oper. Res..

[32]  Fabio Luiz Usberti,et al.  Hybrid genetic algorithm for the open capacitated arc routing problem , 2018, Comput. Oper. Res..

[33]  Gokhan Kirlik,et al.  A dynamic path planning approach for multi-robot sensor-based coverage considering energy constraints , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Roberto Montemanni,et al.  Ant Colony System for a Dynamic Vehicle Routing Problem , 2005, J. Comb. Optim..

[35]  M. Cândida Mourão,et al.  An updated annotated bibliography on arc routing problems , 2017, Networks.

[36]  Changhe Li,et al.  A survey of swarm intelligence for dynamic optimization: Algorithms and applications , 2017, Swarm Evol. Comput..

[37]  Yi Mei,et al.  Evolutionary Computation for Dynamic Capacitated Arc Routing Problem , 2013 .

[38]  Xin Yao,et al.  An Evolutionary Approach to the Multidepot Capacitated Arc Routing Problem , 2010, IEEE Transactions on Evolutionary Computation.