An Evolutionary Approach to the Multidepot Capacitated Arc Routing Problem

The capacitated arc routing problem (CARP) is a challenging vehicle routing problem with numerous real world applications. In this paper, an extended version of CARP, the multidepot capacitated arc routing problem (MCARP), is presented to tackle practical requirements. Existing CARP heuristics are extended to cope with MCARP and are integrated into a novel evolutionary framework: the initial population is constructed either by random generation, the extended random path-scanning heuristic, or the extended random Ulusoy's heuristic. Subsequently, multiple distinct operators are employed to perform selection, crossover, and mutation. Finally, the partial replacement procedure is implemented to maintain population diversity. The proposed evolutionary approach (EA) is primarily characterized by the exploitation of attributes found in near-optimal MCARP solutions that are obtained throughout the execution of the algorithm. Two techniques are employed toward this end: the performance information of an operator is applied to select from a range of operators for selection, crossover, and mutation. Furthermore, the arc assignment priority information is employed to determine promising positions along the genome for operations of crossover and mutation. The EA is evaluated on 107 instances with up to 140 nodes and 380 arcs. The experimental results suggest that the integrated evolutionary framework significantly outperforms these individual extended heuristics.

[1]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Capacitated Arc Routing Problem , 2000, Oper. Res..

[2]  Wen Lea Pearn,et al.  New lower bounds for the Capacitated Arc Routing Problem , 1988, Networks.

[3]  Moshe Dror,et al.  Postman tour on a graph with precedence relation on arcs , 1987, Networks.

[4]  Said Salhi,et al.  A multi-level composite heuristic for the multi-depot vehicle fleet mix problem , 1997 .

[5]  Single-Source Shortest Paths 341 7 . 1 Single-Source Shortest Paths , .

[6]  Cristina Zoltan,et al.  Privatized rural postman problems , 2006, Comput. Oper. Res..

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

[8]  José-Manuel Belenguer,et al.  A cutting plane algorithm for the capacitated arc routing problem , 2003, Comput. Oper. Res..

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

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

[11]  Jang Gyu Lee,et al.  Development of inspection gauge system for gas pipeline , 2004 .

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

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

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

[15]  Gilbert Laporte,et al.  A tabu search heuristic for the multi-depot vehicle routing problem , 1996, Comput. Oper. Res..

[16]  José-Manuel Belenguer,et al.  The Capacitated Arc Routing Problem: Valid Inequalities and Facets , 1998, Comput. Optim. Appl..

[17]  Stefan Voß,et al.  Multiple center capacitated arc routing problems: A tabu search algorithm using capacitated trees , 2000, Eur. J. Oper. Res..

[18]  Wen Lea Pearn,et al.  Approximate solutions for the capacitated arc routing problem , 1989, Comput. Oper. Res..

[19]  Chwen‐Tzeng Su Dynamic vehicle control and scheduling of a multi‐depot physical distribution system , 1999 .

[20]  Nhu Binh Ho,et al.  An effective architecture for learning and evolving flexible job-shop schedules , 2007, Eur. J. Oper. Res..

[21]  Henry C. W. Lau,et al.  A hybrid genetic algorithm for the multi-depot vehicle routing problem , 2008, Eng. Appl. Artif. Intell..

[22]  E. Dijkgraaf,et al.  Fair competition in the refuse collection market? , 2007 .

[23]  André Langevin,et al.  High performing evolutionary techniques for solving complex location problems in industrial system design , 2000, J. Intell. Manuf..

[24]  Sushil J. Louis,et al.  Learning with case-injected genetic algorithms , 2004, IEEE Transactions on Evolutionary Computation.

[25]  T Bektag,et al.  Solving school bus routing problems through integer programming , 2008 .

[26]  Ryuichi Hirabayashi,et al.  NODE DUPLICATION LOWER BOUNDS FOR THE CAPACITATED ARC ROUTING PROBLEM , 1992 .

[27]  Richard F. Hartl,et al.  Applying Ant Colony Optimization to the Capacitated Arc Routing Problem , 2004, ANTS Workshop.

[28]  Alain Hertz,et al.  A Variable Neighborhood Descent Algorithm for the Undirected Capacitated Arc Routing Problem , 2001, Transp. Sci..

[29]  Andrew Lim,et al.  Multi-depot vehicle routing problem: a one-stage approach , 2005, IEEE Transactions on Automation Science and Engineering.

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

[31]  Sanne Wøhlk New lower bound for the Capacitated Arc Routing Problem , 2006, Comput. Oper. Res..

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

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

[34]  Ryszard S. Michalski,et al.  LEARNABLE EVOLUTION MODEL: Evolutionary Processes Guided by Machine Learning , 2004, Machine Learning.

[35]  B. Golden,et al.  The Capacitated Chinese Postman Problem: Lower Bounds and Solvable Cases , 1987 .

[36]  Robert Brinkmann,et al.  THE EFFECTIVENESS OF STREET SWEEPERS IN REMOVING POLLUTANTS FROM ROAD SURFACES IN FLORIDA , 2002, Journal of environmental science and health. Part A, Toxic/hazardous substances & environmental engineering.

[37]  José Fernando Oliveira,et al.  Heuristics for a dynamic rural postman problem , 2007, Comput. Oper. Res..

[38]  Roberto Musmanno,et al.  Waste collection in Southern Italy: solution of a real-life arc routing problem , 2005, Int. Trans. Oper. Res..

[39]  Que Pei-wen,et al.  Magnetic flux leakage device for offshore oil pipeline defect inspection , 2005 .

[40]  Jürgen Branke,et al.  Memory enhanced evolutionary algorithms for changing optimization problems , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[41]  Jaime Cerdá,et al.  A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows , 2007, Eur. J. Oper. Res..

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

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

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

[45]  Á. Corberán,et al.  A branch & cut algorithm for the windy general routing problem and special cases , 2007 .

[46]  Luc Muyldermans,et al.  A guided local search heuristic for the capacitated arc routing problem , 2003, Eur. J. Oper. Res..

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

[48]  Robert G. Reynolds,et al.  A Testbed for Solving Optimization Problems Using Cultural Algorithms , 1996, Evolutionary Programming.

[49]  Jeffrey L. Rummel,et al.  A Subpath Ejection Method for the Vehicle Routing Problem , 1998 .

[50]  Moshe Dror,et al.  Routing electric meter readers , 1979, Comput. Oper. Res..

[51]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[52]  Wen Lea Pearn,et al.  Augment-insert algorithms for the capacitated arc routing problem , 1991, Comput. Oper. Res..

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

[54]  E. Minieka The Chinese Postman Problem for Mixed Networks , 1979 .

[55]  Michel Gendreau,et al.  Arc Routing Problems, Part II: The Rural Postman Problem , 1995, Oper. Res..

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

[57]  Ina S. Markham,et al.  A heuristic and lower bound for a multi-depot routing problem , 1995, Comput. Oper. Res..

[58]  Christos D. Tarantilis,et al.  Arc-Guided Evolutionary Algorithm for the Vehicle Routing Problem With Time Windows , 2009, IEEE Transactions on Evolutionary Computation.

[59]  Matteo Fischetti,et al.  A Polyhedral Approach to the Asymmetric Traveling Salesman Problem , 1997 .