Leveraging single-objective heuristics to solve bi-objective problems: Heuristic box splitting and its application to vehicle routing
Corresponding Author
Piotr Matl
Department of Business Decisions and Analytics, University of Vienna, Wien, Austria
Correspondence
University of Vienna, Faculty of Economics, Oskar-Morgenstern-Platz 1, 1090 Vienna, Austria. Email: [email protected]
Search for more papers by this authorRichard F. Hartl
Department of Business Decisions and Analytics, University of Vienna, Wien, Austria
Search for more papers by this authorThibaut Vidal
Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil
Search for more papers by this authorCorresponding Author
Piotr Matl
Department of Business Decisions and Analytics, University of Vienna, Wien, Austria
Correspondence
University of Vienna, Faculty of Economics, Oskar-Morgenstern-Platz 1, 1090 Vienna, Austria. Email: [email protected]
Search for more papers by this authorRichard F. Hartl
Department of Business Decisions and Analytics, University of Vienna, Wien, Austria
Search for more papers by this authorThibaut Vidal
Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil
Search for more papers by this authorAbstract
After decades of intensive research on the vehicle routing problem (VRP), many highly efficient single-objective heuristics exist for a multitude of VRP variants. But when new side-objectives emerge—such as service quality, workload balance, pollution reduction, consistency—the prevailing approach has been to develop new, problem-specific, and increasingly complex multiobjective (MO) methods. Yet in principle, MO problems can be efficiently solved with existing single-objective solvers. This is the fundamental idea behind the well-known ϵ-constraint method (ECM). Despite its generality and conceptual simplicity, the ECM has been largely ignored in the domain of heuristics and remains associated mostly with exact algorithms.
In this article, we dispel these preconceptions and demonstrate that ϵ-constraint-based frameworks can be a highly effective way to directly leverage the decades of research on single-objective VRP heuristics in emerging MO settings.
REFERENCES
- 1N. Boland, H. Charkhgard, and M. Savelsbergh, A criterion space search algorithm for biobjective integer programming: The balanced box method, INFORMS J. Comput. 27 (2015), 735–754.
- 2I. Borgulya, An algorithm for the capacitated vehicle routing problem with route balancing, Cent. Eur. J. Oper. Res. 16 (2008), 331–343.
- 3M. Boudia, C. Prins, and M. Reghioui, An effective memetic algorithm with population management for the split delivery vehicle routing problem, International Workshop on Hybrid Metaheuristics, Springer, 2007, pp. 16–30.
- 4K. Braekers, R.F. Hartl, S.N. Parragh, and F. Tricoire, A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience, Eur. J. Oper. Res. 248 (2016), 428–443.
- 5N. Christofides, A. Mingozzi, and P. Toth, “ The vehicle routing problem,” Combinatorial Optimization, N. Christofides, A. Mingozzi, P. Toth and C. Sandi (eds), John Wiley, Chichester, 1979, pp. 315–338, chapter 11.
- 6Á. Corberán, B. Golden, O. Lum, I. Plana, and J.M. Sanchis, Aesthetic considerations for the min-max k-windy rural postman problem, Networks 70 (2017), 216–232.
- 7H.W. Hamacher, C.R. Pedersen, and S. Ruzika, Finding representative systems for discrete bicriterion optimization problems, Oper. Res. Lett. 35 (2007), 336–344.
- 8B. Huang, R.L. Cheu, and Y.S. Liew, GIS and genetic algorithms for hazmat route planning with security considerations, Int. J. Geogr. Inf. Sci. 18 (2004), 769–787.
- 9N. Jozefowiez, F. Semet, and E.-G. Talbi, Parallel and hybrid models for multi-objective optimization: Application to the vehicle routing problem, Parallel Problem Solving from Nature – PPSN VII, Springer, 2002, pp. 271–280.
- 10N. Jozefowiez, F. Semet, and E.-G. Talbi, Enhancements of NSGA II and its application to the vehicle routing problem with route balancing, Artificial Evolution, Springer, 2006, pp. 131–142.
- 11N. Jozefowiez, F. Semet, and E.-G. Talbi, Target aiming Pareto search and its application to the vehicle routing problem with route balancing, J. Heurist. 13 (2007), 455–469.
- 12N. Jozefowiez, F. Semet, and E.-G. Talbi, Multi-objective vehicle routing problems, Eur. J. Oper. Res. 189 (2008), 293–309.
- 13N. Jozefowiez, F. Semet, and E.-G. Talbi, An evolutionary algorithm for the vehicle routing problem with route balancing, Eur. J. Oper. Res. 195 (2009), 761–769.
- 14A.A. Kovacs, B.L. Golden, R.F. Hartl, and S.N. Parragh, Vehicle routing problems in which consistency considerations are important: A survey, Networks 64 (2014), 192–213.
- 15N. Labadie and C. Prodhon, A survey on multi-criteria analysis in logistics: Focus on vehicle routing problems, Applications of Multi-Criteria and Game Theory Approaches, Springer, 2014, pp. 3–29.
- 16P. Lacomme, C. Prins, C. Prodhon, and L. Ren, A multi-start split-based path relinking (MSSPR) approach for the vehicle routing problem with route balancing, Eng. Appl. Artif. Intell. 38 (2015), 237–251.
- 17M. Laumanns, L. Thiele, and E. Zitzler, An efficient, adaptive parameter variation scheme for metaheuristics based on the epsilon-constraint method, Eur. J. Oper. Res. 169 (2006), 932–942.
- 18F. Lehuédé, R. Masson, S.N. Parragh, O. Péton, and F. Tricoire, A multi-criteria large neighbourhood search for the transportation of disabled people, J. Oper. Res. Soc. 65 (2014), 983–1000.
- 19C. Lin, K.L. Choy, G.T. Ho, S. Chung, and H. Lam, Survey of green vehicle routing problem: Past and future trends, Expert Syst. Appl. 41 (2014), 1118–1138.
- 20
H.R. Lourenço, O.C. Martin, and T. Stützle, “ Iterated local search,” Handbook of Metaheuristics, Springer, Boston, MA, 2003, pp. 320–353.
10.1007/0-306-48056-5_11 Google Scholar
- 21O. Lum, C. Cerrone, B. Golden, and E. Wasil, Partitioning a street network into compact, balanced, and visually appealing routes, Networks 69 (2017), 290–303.
- 22P. Matl, R. Hartl, and T. Vidal, Workload equity in vehicle routing problems: A survey and analysis, Transp. Sci. 52 (2018), 239–260.
- 23J. Oyola and A. Løkketangen, GRASP-ASP: An algorithm for the CVRP with route balancing, J. Heurist. 20 (2014), 361–382.
- 24J. Park and B.-I. Kim, The school bus routing problem: A review, Eur. J. Oper. Res. 202 (2010), 311–319.
- 25J.M. Pasia, K.F. Doerner, R.F. Hartl, and M. Reimann, A population-based local search for solving a bi-objective vehicle routing problem, Evolutionary Computation in Combinatorial Optimization, Springer, 2007, pp. 166–175.
- 26J.M. Pasia, K.F. Doerner, R.F. Hartl, and M. Reimann. Solving a bi-objective vehicle routing problem by Pareto-ant colony optimization, Engineering Stochastic Local Search Algorithms. Designing, Implementing and Analyzing Effective Heuristics, Springer, 2007, pp. 187–191.
- 27C. Prins, A simple and effective evolutionary algorithm for the vehicle routing problem, Comput. Oper. Res. 31 (2004), 1985–2002.
- 28C. Prins, N. Labadi, and M. Reghioui, Tour splitting algorithms for vehicle routing problems, Int. J. Prod. Res. 47 (2009), 507–535.
- 29F. Samanlioglu, A multi-objective mathematical model for the industrial hazardous waste location-routing problem, Eur. J. Oper. Res. 226 (2013), 332–340.
- 30K. Smilowitz, M. Nowak, and T. Jiang, Workforce management in periodic delivery operations, Transp. Sci. 47 (2013), 214–230.
- 31P. Toth and D. Vigo, The granular tabu search and its application to the vehicle-routing problem, INFORMS J. Comput. 15 (2003), 333–346.
- 32
P. Toth and D. Vigo, Vehicle Routing: Problems, Methods, and Applications, vol. 18. SIAM, Philadelpia: SIAM. 2014.
10.1137/1.9781611973594 Google Scholar
- 33E. Uchoa, D. Pecin, A. Pessoa, M. Poggi, T. Vidal, and A. Subramanian, New benchmark instances for the capacitated vehicle routing problem, Eur. J. Oper. Res. 257 (2017), 845–858.
- 34T. Vidal, Technical note: Split algorithm in O(n) for the capacitated vehicle routing problem, Comput. Oper. Res. 69 (2016), 40–47.
- 35T. Vidal, Node, edge, arc routing and turn penalties: Multiple problems – One neighborhood extension, Oper. Res. 65 (2017), 992–1010.
- 36T. Vidal, T.G. Crainic, M. Gendreau, N. Lahrichi, and W. Rei, A hybrid genetic algorithm for multidepot and periodic vehicle routing problems, Oper. Res. 60 (2012), 611–624.
- 37E. Zitzler, D. Brockhoff, and L. Thiele, The hypervolume indicator revisited: On the design of Pareto-compliant indicators via weighted integration, International Conference on Evolutionary Multi-Criterion Optimization, Springer, 2007, pp. 862–876.
- 38E. Zitzler, L. Thiele, M. Laumanns, C.M. Fonseca, and V.G. Da Fonseca, Performance assessment of multiobjective optimizers: An analysis and review, IEEE Trans. Evol. Comput. 7 (2003), 117–132.