MA-ABC: a memetic algorithm optimizing attractiveness, balance, and cost for capacitated Arc routing problems

Services such as garbage collection, road gritting, street sweeping, and power line inspection can each be formulated as a capacitated arc routing problem (CARP). The traditional formulation of CARP has the goal of minimizing the total cost of the routes making up a solution. Recently, operators of such services require routes that are balanced and visually attractive in addition to low cost. Routes that are balanced are about equal in length and provide fair work assignments. Visually attractive routes are subjective, but they usually involve non-crossing routes that provide well defined service areas. These additional features are important because they address operational complexities that arise from using the routes in practice. This paper presents MA-ABC, a memetic algorithm to find solutions for CARP that maximize route attractiveness and balance, while minimizing total cost. A novel fitness function combines route overlap with route contiguity to assess route attractiveness. MA-ABC is the first to incorporate attractiveness in a three-objective search for heuristic solutions for CARP. Experimental results on CARP benchmark instances show that MA-ABC finds a diverse set of heuristic solutions at the Pareto front, providing a wide choice for service operators to tradeoff design objectives.

[1]  N. Labadi,et al.  Tour splitting algorithms for vehicle routing problems , 2009 .

[2]  C. A. Coello Coello,et al.  Evolutionary multi-objective optimization: a historical view of the field , 2006, IEEE Computational Intelligence Magazine.

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

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

[5]  Mauricio G. C. Resende,et al.  BRKGA Algorithm for the Capacitated Arc Routing Problem , 2011, CLEI Selected Papers.

[6]  William J. Cook,et al.  Solution of a Min-Max Vehicle Routing Problem , 2002, INFORMS Journal on Computing.

[7]  M. Dror Arc Routing : Theory, Solutions and Applications , 2000 .

[8]  Miguel Fragoso Constantino,et al.  The mixed capacitated arc routing problem with non-overlapping routes , 2015, Eur. J. Oper. Res..

[9]  Xin Yao,et al.  Estimation of the Distribution Algorithm With a Stochastic Local Search for Uncertain Capacitated Arc Routing Problems , 2016, IEEE Transactions on Evolutionary Computation.

[10]  Jia Wang,et al.  An Improved Decomposition-Based Memetic Algorithm for Multi-Objective Capacitated Arc Routing Problem , 2014, Appl. Soft Comput..

[11]  Ángel Corberán,et al.  The Capacitated Arc Routing Problem: Lower bounds , 1992, Networks.

[12]  Gilbert Laporte,et al.  Arc Routing Problems, Part I: The Chinese Postman Problem , 1995, Oper. Res..

[13]  Thibaut Vidal,et al.  Workload equity in vehicle routing: The impact of alternative workload resources , 2018, Comput. Oper. Res..

[14]  Bruce L. Golden,et al.  Partitioning a street network into compact, balanced, and visually appealing routes , 2017, Networks.

[15]  Daniele Vigo,et al.  Visual attractiveness in routing problems: A review , 2019, Comput. Oper. Res..

[16]  Xin Yao,et al.  A memetic algorithm for uncertain Capacitated Arc Routing Problems , 2013, 2013 IEEE Workshop on Memetic Computing (MC).

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

[18]  Philippe Lacomme,et al.  Multiobjective Capacitated Arc Routing Problem , 2003, EMO.

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

[20]  Ángel Corberán,et al.  Recent results on Arc Routing Problems: An annotated bibliography , 2010, Networks.

[21]  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).

[22]  José-Manuel Belenguer,et al.  Lower and upper bounds for the mixed capacitated arc routing problem , 2006, Comput. Oper. Res..

[23]  Thibaut Vidal,et al.  Workload Equity in Vehicle Routing Problems: A Survey and Analysis , 2016, Transp. Sci..

[24]  Philippe Lacomme,et al.  A genetic algorithm for a bi-objective capacitated arc routing problem , 2006, Comput. Oper. Res..

[25]  Demetrio Laganà,et al.  An optimization-based heuristic for the Multi-objective Undirected Capacitated Arc Routing Problem , 2012, Comput. Oper. Res..

[26]  D. J. Smith,et al.  A Study of Permutation Crossover Operators on the Traveling Salesman Problem , 1987, ICGA.

[27]  Albert P. M. Wagelmans,et al.  A savings based method for real-life vehicle routing problems , 1999, J. Oper. Res. Soc..

[28]  Online Re-routing for Vehicle Breakdown in Residential Waste Collection , 2020, 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall).

[29]  Xin Yao,et al.  Capacitated arc routing problem in uncertain environments , 2010, IEEE Congress on Evolutionary Computation.

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

[31]  Fred W. Glover,et al.  A hybrid metaheuristic approach for the capacitated arc routing problem , 2016, Eur. J. Oper. Res..

[32]  Philippe Lacomme,et al.  Order-first split-second methods for vehicle routing problems: A review , 2014 .

[33]  Paulo Morelato França,et al.  GRASP with evolutionary path-relinking for the capacitated arc routing problem , 2013, Comput. Oper. Res..

[34]  Bruce L. Golden,et al.  Capacitated arc routing problems , 1981, Networks.

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

[36]  Carlos A. Coello Coello,et al.  Evolutionary multiobjective optimization: open research areas and some challenges lying ahead , 2019, Complex & Intelligent Systems.

[37]  Nicolas Jozefowiez,et al.  An evolutionary algorithm for the vehicle routing problem with route balancing , 2009, Eur. J. Oper. Res..

[38]  Greg N. Frederickson,et al.  Approximation Algorithms for Some Postman Problems , 1979, JACM.

[39]  Marc Parizeau,et al.  DEAP: evolutionary algorithms made easy , 2012, J. Mach. Learn. Res..

[40]  Philippe Lacomme,et al.  Evolutionary Algorithms for Stochastic Arc Routing Problems , 2004, EvoWorkshops.

[41]  Xin Yao,et al.  Decomposition-Based Memetic Algorithm for Multiobjective Capacitated Arc Routing Problem , 2011, IEEE Transactions on Evolutionary Computation.

[42]  Richard W. Eglese,et al.  Routeing Winter Gritting Vehicles , 1994, Discret. Appl. Math..

[43]  Nicolas Jozefowiez,et al.  From Single-Objective to Multi-Objective Vehicle Routing Problems: Motivations, Case Studies, and Methods , 2008 .

[44]  Philippe Lacomme,et al.  Competitive Memetic Algorithms for Arc Routing Problems , 2004, Ann. Oper. Res..

[45]  Liu Jianqin,et al.  Premature convergence in genetic algorithm: analysis and prevention based on chaos operator , 2000, Proceedings of the 3rd World Congress on Intelligent Control and Automation (Cat. No.00EX393).

[46]  Xin Yao,et al.  Robust Salting Route Optimization Using Evolutionary Algorithms , 2007, Evolutionary Computation in Dynamic and Uncertain Environments.

[47]  Licheng Jiao,et al.  A multi-population cooperative coevolutionary algorithm for multi-objective capacitated arc routing problem , 2014, Inf. Sci..

[48]  Gilbert Laporte,et al.  Arc Routing: Problems, Methods, and Applications , 2015 .

[49]  Isaac Plana,et al.  Aesthetic considerations for the min‐max K‐Windy Rural Postman Problem , 2017, Networks.

[50]  Christian Prins Chapter 7: The Capacitated Arc Routing Problem: Heuristics , 2013 .

[51]  Xiaodong Li,et al.  Cooperative Coevolution With Route Distance Grouping for Large-Scale Capacitated Arc Routing Problems , 2014, IEEE Transactions on Evolutionary Computation.