A Heuristic Algorithm for Solving a Large-scale Real-world Territory Design Problem

Abstract In this work, we present and evaluate heuristic techniques for a real-world territory design problem of a major dairy company which produces and distributes perishable products. The problem calls for grouping customers into geographic districts, with the objective of minimising the total operational cost, computed as a function of the fixed costs of the districts and the routing costs. Two inter-connected decision levels have to be tackled: partitioning customers into districts and routing vehicles according to complex operational constraints. To solve the problem, a hybrid multi-population genetic algorithm is designed, enhanced with several evolution and search techniques. The proposed design is extensively tested on instances derived from the literature and on real-world large-scale instances, involving more than 1000 customers. The results show the effectiveness of the different components of the algorithm and the feedback from the company’s planners confirms that it produces high-quality, operational solutions. Additionally, we explore some managerial findings with respect to the adoption of alternative objectives and service requirements.

[1]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[2]  Martine Labbé,et al.  p-Center Problems , 2015 .

[3]  J. Mulvey,et al.  Solving capacitated clustering problems , 1984 .

[4]  Daniele Vigo,et al.  Four Variants of the Vehicle Routing Problem , 2014, Vehicle Routing.

[5]  Daniele Vigo,et al.  A Multi-Depot Two-Echelon Vehicle Routing Problem with Delivery Options Arising in the Last Mile Distribution , 2018, Eur. J. Oper. Res..

[6]  Marcel Mongeau,et al.  Simulated Annealing: From Basics to Applications , 2018, Handbook of Metaheuristics.

[7]  Erick Delage,et al.  Robust Partitioning for Stochastic Multivehicle Routing , 2012, Oper. Res..

[8]  Ann Melissa Campbell,et al.  Forty years of periodic vehicle routing , 2014, Networks.

[9]  Chrysanthos E. Gounaris,et al.  A Decomposition Algorithm for the Consistent Traveling Salesman Problem with Vehicle Idling , 2018, Transp. Sci..

[10]  Daniele Vigo,et al.  Territory-Based Vehicle Routing in the Presence of Time-Window Constraints , 2015, Transp. Sci..

[11]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[12]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

[13]  J. Kalcsics,et al.  Multi-Period Service Territory Design , 2020 .

[14]  R. Z. Ríos-Mercado,et al.  Commercial territory design planning with realignment and disjoint assignment requirements , 2013 .

[15]  Richard F. Hartl,et al.  Vehicle routing problems in which consistency considerations are important: A survey , 2014, Networks.

[16]  Cem Saydam,et al.  Real-time ambulance redeployment approach to improve service coverage with fair and restricted workload for EMS providers , 2017, Omega.

[17]  Yanfeng Ouyang,et al.  Discretization and Validation of the Continuum Approximation Scheme for Terminal System Design , 2003, Transp. Sci..

[18]  Stefan Nickel,et al.  Towards a unified territorial design approach — Applications, algorithms and GIS integration , 2005 .

[19]  Michal Tzur,et al.  The Period Vehicle Routing Problem and its Extensions , 2008 .

[20]  Michel Gendreau,et al.  Heuristics for multi-attribute vehicle routing problems: A survey and synthesis , 2013, Eur. J. Oper. Res..

[21]  Michel Gendreau,et al.  A Hybrid Genetic Algorithm for Multidepot and Periodic Vehicle Routing Problems , 2012, Oper. Res..

[22]  Inmaculada Rodríguez Martín,et al.  The periodic vehicle routing problem with driver consistency , 2019, Eur. J. Oper. Res..

[23]  Tao Zhang,et al.  Dynamic design of sales territories , 2015, Comput. Oper. Res..

[24]  Carlos F. Daganzo,et al.  The Distance Traveled to Visit N Points with a Maximum of C Stops per Vehicle: An Analytic Model and an Application , 1984, Transp. Sci..

[25]  Maria E. Mayorga,et al.  A nested-compliance table policy for emergency medical service systems under relocation , 2016 .

[26]  Bruce L. Golden,et al.  The Consistent Vehicle Routing Problem , 2009, Manuf. Serv. Oper. Manag..

[27]  Stefan Nickel,et al.  The multi-period service territory design problem – An introduction, a model and a heuristic approach , 2016 .

[28]  Michel Gendreau,et al.  Handbook of Metaheuristics , 2010 .

[29]  Randolph W. Hall,et al.  Territory Planning and Vehicle Dispatching with Driver Learning , 2007, Transp. Sci..

[30]  Cassius Tadeu Scarpin,et al.  Multi-objective optimization in partitioning the healthcare system of Parana State in Brazil , 2015 .

[31]  Nicos Christofides,et al.  The period routing problem , 1984, Networks.

[32]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[33]  Juan A. Díaz,et al.  Math-Heuristic for a Territory Design Problem , 2019, ICCL.

[34]  Bassem Jarboui,et al.  Genetic algorithm with iterated local search for solving a location-routing problem , 2012, Expert Syst. Appl..

[35]  M. A. Salazar-Aguilar,et al.  New Models for Commercial Territory Design , 2011 .

[36]  Michel Gendreau,et al.  A Generalized Insertion Heuristic for the Traveling Salesman Problem with Time Windows , 1998, Oper. Res..

[37]  Richard F. Hartl,et al.  The Generalized Consistent Vehicle Routing Problem , 2015, Transp. Sci..

[38]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[39]  Giuseppe Paletta,et al.  A Heuristic for the Periodic Vehicle Routing Problem , 1992, Transp. Sci..

[40]  Roberto Roberti,et al.  Exact and Heuristic Solution of the Consistent Vehicle-Routing Problem , 2019, Transp. Sci..

[41]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[42]  Gilbert Laporte,et al.  Solving a multi-objective dynamic stochastic districting and routing problem with a co-evolutionary algorithm , 2016, Comput. Oper. Res..

[43]  Martin W. P. Savelsbergh,et al.  Local search in routing problems with time windows , 1984 .

[44]  Wilfredo F. Yushimito,et al.  A hybrid K-means and integer programming method for commercial territory design: a case study in meat distribution , 2020, Ann. Oper. Res..

[45]  Ana Maria Rodrigues,et al.  Sectors and Routes in Solid Waste Collection , 2015 .

[46]  Juan A. Díaz,et al.  An improved exact algorithm for a territory design problem with p-center-based dispersion minimization , 2020, Expert Syst. Appl..

[47]  Lawrence Bodin,et al.  Networks and vehicle routing for municipal waste collection , 1974, Networks.

[48]  Roger Z. Ríos-Mercado Optimal Districting and Territory Design , 2020 .

[49]  Maciek Nowak,et al.  Workforce Management in Periodic Delivery Operations , 2013, Transp. Sci..

[50]  Paolo Toth,et al.  Vehicle Routing , 2014, Vehicle Routing.

[51]  Maged M. Dessouky,et al.  A Model and Algorithm for the Courier Delivery Problem with Uncertainty , 2010, Transp. Sci..

[52]  John Gunnar Carlsson,et al.  Dividing a Territory Among Several Vehicles , 2012, INFORMS J. Comput..