The bi-objective mixed capacitated general routing problem with different route balance criteria

In the mixed capacitated general routing problem, one seeks to determine a minimum cost set of vehicle routes serving segments of a mixed network consisting of nodes, edges, and arcs. We study a bi-objective variant of the problem, in which, in addition to seeking a set of routes of low cost, one simultaneously seeks a set of routes in which the work load is balanced. Due to the conflict between the objectives, finding a solution that simultaneously optimizes both objectives is usually impossible. Thus, we seek to generate many or all efficient, or Pareto-optimal, solutions, i.e., solutions in which it is impossible to improve the value of one objective without deterioration in the value of the other objective. Route balance can be modeled in different ways, and a computational study using small benchmark instances of the mixed capacitated general routing problem demonstrates that the choice of route balance modeling has a significant impact on the number and diversity of Pareto-optimal solutions. The results of the computational study suggest that modeling route balance in terms of the difference between the longest and shortest route in a solution is a robust choice that performs well across a variety of instances.

[1]  Richard Bellman,et al.  Dynamic Programming Treatment of the Travelling Salesman Problem , 1962, JACM.

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

[3]  Luca Bertazzi,et al.  Min-Max vs. Min-Sum Vehicle Routing: A worst-case analysis , 2015, Eur. J. Oper. Res..

[4]  Walter J. Gutjahr,et al.  Exact hybrid algorithms for solving a bi-objective vehicle routing problem , 2012, Central Eur. J. Oper. Res..

[5]  Joaquín A. Pacheco,et al.  Bi-Objective Bus Routing: An Application to School Buses in Rural Areas , 2013, Transp. Sci..

[6]  B. Muralidharan,et al.  A capacitated general routing problem on mixed networks , 1995, Comput. Oper. Res..

[7]  Belén Melián-Batista,et al.  A bi-objective vehicle routing problem with time windows: A real case in Tenerife , 2014, Appl. Soft Comput..

[8]  Bruce L. Golden,et al.  The balanced billing cycle vehicle routing problem , 2009 .

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

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

[11]  Tzong-Ru Lee,et al.  A study of vehicle routing problems with load‐balancing , 1999 .

[12]  Demetrio Laganà,et al.  An Approximate epsilon-Constraint Method for the Multi-objective Undirected Capacitated Arc Routing Problem , 2010, SEA.

[13]  Rafael Caballero,et al.  Solving a bi-objective Transportation Location Routing Problem by metaheuristic algorithms , 2014, Eur. J. Oper. Res..

[14]  Uday M. Apte,et al.  Analysis and improvement of delivery operations at the San Francisco Public Library , 2006 .

[15]  Gilbert Laporte,et al.  Fifty Years of Vehicle Routing , 2009, Transp. Sci..

[16]  Nicolas Jozefowiez,et al.  Parallel and Hybrid Models for Multi-objective Optimization: Application to the Vehicle Routing Problem , 2002, PPSN.

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

[18]  Adamo Bosco,et al.  Modeling and solving the mixed capacitated general routing problem , 2013, Optim. Lett..

[19]  Mauro Dell'Amico,et al.  An Adaptive Iterated Local Search for the Mixed Capacitated General Routing Problem , 2016, Transp. Sci..

[20]  Gilbert Laporte,et al.  Routing problems: A bibliography , 1995, Ann. Oper. Res..

[21]  István Borgulya,et al.  An algorithm for the capacitated vehicle routing problem with route balancing , 2008, Central Eur. J. Oper. Res..

[22]  Richard F. Hartl,et al.  A Population-Based Local Search for Solving a Bi-objective Vehicle Routing Problem , 2007, EvoCOP.

[23]  Ruhan He,et al.  Balanced K-Means Algorithm for Partitioning Areas in Large-Scale Vehicle Routing Problem , 2009, 2009 Third International Symposium on Intelligent Information Technology Application.

[24]  Nicolas Jozefowiez,et al.  Column Generation for Bi-Objective Vehicle Routing Problems with a Min-Max Objective , 2013, ATMOS.

[25]  Richard F. Hartl,et al.  Solving a Bi-objective Vehicle Routing Problem by Pareto-Ant Colony Optimization , 2007, SLS.

[26]  Geir Hasle,et al.  A lower bound for the Node, Edge, and Arc Routing Problem , 2013, Comput. Oper. Res..

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

[28]  Byung-In Kim,et al.  Waste collection vehicle routing problem with time windows using multi-objective genetic algorithms , 2007 .

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

[30]  Horst W. Hamacher,et al.  Finding representative systems for discrete bicriterion optimization problems , 2007, Oper. Res. Lett..

[31]  Hironao Kawashima,et al.  A Practical Solution Using Simulated Annealing for General Routing Problems with Nodes, Edges, and Arcs , 2007, SLS.

[32]  Gilbert Laporte,et al.  The bi-objective Pollution-Routing Problem , 2014, Eur. J. Oper. Res..

[33]  Helena Ramalhinho-Lourenço,et al.  A Multi-Objective Model For A Multi-Period Distribution Management Problem , 2001 .

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

[35]  David Soler,et al.  The capacited general routing problem on mixed graphs , 2002 .

[36]  Nicolas Jozefowiez,et al.  Target aiming Pareto search and its application to the vehicle routing problem with route balancing , 2007, J. Heuristics.

[37]  Demetrio Laganà,et al.  The mixed capacitated general routing problem under uncertainty , 2015, Eur. J. Oper. Res..

[38]  Nicolas Jozefowiez,et al.  Enhancements of NSGA II and Its Application to the Vehicle Routing Problem with Route Balancing , 2005, Artificial Evolution.

[39]  Martin W. P. Savelsbergh,et al.  A Criterion Space Search Algorithm for Biobjective Integer Programming: The Balanced Box Method , 2015, INFORMS J. Comput..

[40]  Nicolas Jozefowiez,et al.  Multi-objective vehicle routing problems , 2008, Eur. J. Oper. Res..

[41]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[42]  Charles Sutcliffe,et al.  Optimal Solution of a Vehicle-routeing Problem: Transporting Mentally Handicapped Adults to an Adult Training Centre , 1990 .

[43]  M. Tsouros,et al.  Routing-Loading Balance Heuristic Algorithms for a Capacitated Vehicle Routing Problem , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[44]  Dario Pacciarelli,et al.  A memetic NSGA-II for the bi-objective mixed capacitated general routing problem , 2015, Journal of Heuristics.

[45]  Martin W. P. Savelsbergh,et al.  A Criterion Space Search Algorithm for Biobjective Mixed Integer Programming: The Triangle Splitting Method , 2015, INFORMS J. Comput..

[46]  Christian Prins,et al.  A Memetic Algorithm Solving the VRP, the CARP and General Routing Problems with Nodes, Edges and Arcs , 2005 .

[47]  Ángel Corberán,et al.  Heuristic solutions to the problem of routing school buses with multiple objectives , 2002, J. Oper. Res. Soc..

[48]  Philippe Lacomme,et al.  A memetic algorithm for a bi-objective and stochastic CARP , 2005 .