Large-scale pickup and delivery work area design

This paper presents a new approach to rationalizing the design of work areas for drivers who pickup and deliver hundreds of packages a day. Taking into account the random nature of demand, visit frequency, and service time, the objective is to partition the customers into the minimum number of convex, continuous clusters such that each can be serviced by a single vehicle within the time available in a day. An additional requirement is that the aspect ratio of a work area must satisfy certain geometric conditions. The problem is formulated as a generic capacitated clustering problem with side constraints and solved with a combination of aggregation to achieve analytic tractability, column generation to determine good clusters, regeneration to diversify the exploration of the feasible region, and heuristic variable fixing to find good feasible solutions. A novel set of geometric constraints allows for the implicit generation of clusters, and several valid inequalities are introduced to strengthen the pricing subproblem formulation. In addition, ideas from tabu search are adopted to limit the number of subproblems that are solved at each iteration. This greatly improved the efficiency of the column generation algorithm without sacrificing quality. The methodology was tested with data provided by a leading carrier. Six data sets were examined, ranging in size from roughly 6000 to 45,000 customers. The results showed that much more compact work areas could be obtained than currently exist, and that the number of drivers could be reduced by an average of 7.6%. This translates into millions of dollars in annual saving when all service areas across the U.S. are taken into account.

[1]  Andreas Drexl,et al.  Fast Approximation Methods for Sales Force Deployment , 1999 .

[2]  Luiz Antonio Nogueira Lorena,et al.  A column generation approach to capacitated p-median problems , 2004, Comput. Oper. Res..

[3]  Gilbert Laporte,et al.  AN ALGORITHM FOR THE DESIGN OF MAILBOX COLLECTION ROUTES IN URBAN AREAS , 1989 .

[4]  P. Brucker On the Complexity of Clustering Problems , 1978 .

[5]  Jacques Desrosiers,et al.  A Request Clustering Algorithm for Door-to-Door Handicapped Transportation , 1991, Transp. Sci..

[6]  Carlos F. Daganzo,et al.  On Planning and Design of Logistics Systems for Uncertain Environments , 1999 .

[7]  M. Mourgaya,et al.  Column generation based heuristic for tactical planning in multi-period vehicle routing , 2007, Eur. J. Oper. Res..

[8]  G. F. Newell,et al.  Design of multiple vehicle delivery tours , 1984 .

[9]  Hanif D. Sherali,et al.  A Global Optimization RLT-based Approach for Solving the Hard Clustering Problem , 2005, J. Glob. Optim..

[10]  Samad Ahmadi,et al.  Guided construction search metaheuristics for the capacitated p-median problem with single source constraint , 2007, J. Oper. Res. Soc..

[11]  Jonathan F. Bard,et al.  Pickup and delivery network segmentation using contiguous geographic clustering , 2011, J. Oper. Res. Soc..

[12]  G. Nemhauser,et al.  An Optimization Based Heuristic for Political Districting , 1998 .

[13]  Marshall L. Fisher,et al.  A Periodic Inventory Routing Problem at a Supermarket Chain , 2004, Oper. Res..

[14]  Khaled S. Al-Sultan,et al.  Computational experience on four algorithms for the hard clustering problem , 1996, Pattern Recognit. Lett..

[15]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[16]  Marcos Negreiros,et al.  The capacitated centred clustering problem , 2006, Comput. Oper. Res..

[17]  Jonathan F. Bard,et al.  Validating vehicle routing zone construction using Monte Carlo simulation , 2010, Eur. J. Oper. Res..

[18]  Jonathan F. Bard,et al.  Large-scale constrained clustering for rationalizing pickup and delivery operations , 2009 .

[19]  G. Nemhauser,et al.  Integer Programming , 2020 .

[20]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

[21]  Elena Fernández,et al.  A reactive GRASP for a commercial territory design problem with multiple balancing requirements , 2009, Comput. Oper. Res..

[22]  Michael A. Trick,et al.  Cliques and clustering: A combinatorial approach , 1998, Oper. Res. Lett..

[23]  André Langevin,et al.  Design of multiple-vehicle delivery tours satisfying time constraints , 1989 .

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

[25]  J. Yang,et al.  An optimization approach to partitional data clustering , 2009, J. Oper. Res. Soc..

[26]  Lawrence W. Lan,et al.  Genetic clustering algorithms , 2001, Eur. J. Oper. Res..

[27]  Yanfeng Ouyang,et al.  Design of vehicle routing zones for large-scale distribution systems , 2007 .

[28]  Bjørn Nygreen European assembly constituencies for wales - comparing of methods for solving a political districting problem , 1988, Math. Program..

[29]  Laurence A. Wolsey,et al.  The node capacitated graph partitioning problem: A computational study , 1998, Math. Program..

[30]  H. Young Measuring the Compactness of Legislative Districts , 1988 .

[31]  George L. Nemhauser,et al.  Min-cut clustering , 1993, Math. Program..