Nested Partitions Method for the Local Pickup and Delivery Problem

We consider a problem in which a set of loads are to be moved by vehicles in a local service area in an optimal manner so as to maximize the overall profit over a given planning horizon. The problem is a general transportation problem with nonhomogeneous resources, and mixed integer linear programming (MILP) formulations are adopted, which can then be solved using off-the-shelf MILP solvers. Furthermore, we embark on a new approach based on a specialization of the nested partitions (NP) method - a meta-heuristic for combinatorial optimization problems. We also propose a number of NP-oriented techniques: (i) linear programming (LP) solution-based biased sampling, which turns to LP solution information for guidance toward good solutions, (ii) sampling-based (or LP solution-based) partitioning that uses sampling results (or the LP solution information) for purposes of deriving effective partitioning schemes, flexible backtracking, etc. These techniques, when used in conjunction with NP, can substantially enhance its efficacy. Our computational results show that on problems of realistic scale, our adapted NP approach overwhelmingly outperforms the standard approach of applying a commercial solver (ILOG CPLEX 9.1 in our experiments) to MILP formulations in terms of both computation time and solution quality

[1]  Warren B. Powell,et al.  An Adaptive Dynamic Programming Algorithm for the Heterogeneous Resource Allocation Problem , 2002, Transp. Sci..

[2]  R. Meyer,et al.  A nested partitions framework for solving large-scale multicommodity facility location problems , 2004 .

[3]  Amelia C. Regan,et al.  Local truckload pickup and delivery with hard time window constraints , 2002 .

[4]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[5]  Warren B. Powell,et al.  Dynamic Control of Logistics Queueing Networks for Large-Scale Fleet Management , 1998, Transp. Sci..

[6]  Leyuan Shi,et al.  A method for scheduling in parallel manufacturing systems with flexible resources , 2000 .

[7]  Jaekyung Yang,et al.  Intelligent Partitioning for Feature Selection , 2005, INFORMS J. Comput..

[8]  Jacques Desrosiers,et al.  The Pickup and Delivery Problem with Time Windows , 1989 .

[9]  Leyuan Shi,et al.  An Optimization Framework for Product Design , 2001, Manag. Sci..

[10]  K. Fagerholt,et al.  A travelling salesman problem with allocation, time window and precedence constraints — an application to ship scheduling , 2000 .

[11]  Martin W. P. Savelsbergh,et al.  Efficient Insertion Heuristics for Vehicle Routing and Scheduling Problems , 2004, Transp. Sci..

[12]  Theodora A. Varvarigou,et al.  Application of Genetic Algorithms to a Large-Scale Multiple-Constraint Vehicle Routing Problem , 2003, Int. J. Comput. Intell. Appl..

[13]  Philippe Mahey,et al.  A Survey of Algorithms for Convex Multicommodity Flow Problems , 2000 .

[14]  Leyuan Shi,et al.  Nested Partitions Method for Global Optimization , 2000, Oper. Res..

[15]  Philip Kilby,et al.  Vehicle Routing Problem with Time Windows , 2004 .

[16]  Maged M. Dessouky,et al.  An Exact Algorithm for the Multiple Vehicle Pickup and Delivery Problem , 2004, Transp. Sci..

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

[18]  Leyuan Shi,et al.  New parallel randomized algorithms for the traveling salesman problem , 1999, Comput. Oper. Res..

[19]  Zhi-Long Chen,et al.  Solving a Practical Pickup and Delivery Problem , 2003, Transp. Sci..

[20]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

[21]  M. E. Thomas,et al.  A Survey of the Stete of the Art in Dynamic Programming , 1975 .

[22]  Tore Grünert,et al.  Local Search for Vehicle Routing and Scheduling Problems: Review and Conceptual Integration , 2005, J. Heuristics.