A lookahead partitioning heuristic for a new assignment and scheduling problem in a distribution system

We introduce a new assignment and scheduling problem in a distribution system, which we refer to as the ASTV problem: Assigning and Scheduling transportation Tasks to Vehicles. In this problem, commodities need to be delivered directly from their origins to their destinations within specified time windows, using a fleet of homogenous capacitated vehicles. A set of routes, each of which performs one or several direct deliveries, need to be constructed such that the operational costs, including vehicle fixed cost, variable traveling and variable waiting costs, are minimized. The problem arises, for example, when delivering food products from several factories, where they are manufactured, to several distribution centers, from which they are delivered to the final customers. We define the problem and describe its relationship to existing problems studied in the literature, in particular pickup and delivery, assignment and scheduling problems. Subsequently we develop a solution method which is based on decomposing (partitioning) the ASTV problem into two interdependent sub-problems. The first consists of Assignment of Tasks to origin-destination full-load Trips (ATT), while the second determines assignment and Scheduling of these Trips to Vehicle routes (STV). We use a bi-criterion objective function in the first problem, whose purpose is to connect the two problems by looking ahead to the rest of the decisions, determined in the second problem. Thus, the solution method is referred to as lookahead partitioning. In this way, decisions of the first problem determine a favorable input for the second problem, which is solved last. An extensive numerical study was conducted to evaluate the performance of the overall heuristic method. The results indicate that our heuristic method is quite efficient.

[1]  Diego Klabjan,et al.  Integrated Airline Fleeting and Crew-Pairing Decisions , 2007, Oper. Res..

[2]  Jacques Desrosiers,et al.  Time Constrained Routing and Scheduling , 1992 .

[3]  Iris F. A. Vis,et al.  Sequencing dynamic storage systems with multiple lifts and shuttles , 2012 .

[4]  Dang Vu Tung,et al.  Vehicle routing-scheduling for waste collection in Hanoi , 2000, Eur. J. Oper. Res..

[5]  Gilbert Laporte,et al.  Vehicle routing with full loads , 1985, Comput. Oper. Res..

[6]  Richard M. Karp,et al.  Probabilistic Analysis of Partitioning Algorithms for the Traveling-Salesman Problem in the Plane , 1977, Math. Oper. Res..

[7]  Gilbert Laporte,et al.  Recent Models and Algorithms for One-to-One Pickup and Delivery Problems , 2008 .

[8]  Giselher Pankratz,et al.  A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows , 2005, OR Spectr..

[9]  Jacques Desrosiers,et al.  Chapter 2 Time constrained routing and scheduling , 1995 .

[10]  Gilbert Laporte,et al.  Models and branch-and-cut algorithms for pickup and delivery problems with time windows , 2007 .

[11]  Guy Desaulniers,et al.  Multi-depot vehicle scheduling problems with time windows and waiting costs , 1996, Eur. J. Oper. Res..

[12]  Alan Mercer,et al.  A tabu search algorithm for the multi-trip vehicle routing and scheduling problem , 1997, Eur. J. Oper. Res..

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[14]  M. Sol The general pickup and delivery problem , 2010 .

[15]  Alan A. Bertossi,et al.  On some matching problems arising in vehicle scheduling models , 1987, Networks.

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

[17]  Lawrence Bodin,et al.  Classification in vehicle routing and scheduling , 1981, Networks.

[18]  Russell Bent,et al.  A two-stage hybrid algorithm for pickup and delivery vehicle routing problems with time windows , 2003, Comput. Oper. Res..

[19]  Ibrahim H. Osman,et al.  Heuristics for the generalised assignment problem: simulated annealing and tabu search approaches , 1995 .

[20]  F. Glover HEURISTICS FOR INTEGER PROGRAMMING USING SURROGATE CONSTRAINTS , 1977 .

[21]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .

[22]  Ahmad I. Jarrah,et al.  Large-Scale, Less-than-Truckload Service Network Design , 2009, Oper. Res..

[23]  J. P. Kelly,et al.  Tabu search for the multilevel generalized assignment problem , 1995 .

[24]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[25]  Juan A. Díaz,et al.  A Tabu search heuristic for the generalized assignment problem , 2001, Eur. J. Oper. Res..

[26]  Jean-Yves Potvin,et al.  A parallel route building algorithm for the vehicle routing and scheduling problem with time windows , 1993 .

[27]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

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

[29]  Xiaolei Ma,et al.  Vehicle Routing Problem , 2013 .

[30]  Jaime Cerdá,et al.  A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows , 2007, Eur. J. Oper. Res..

[31]  Awi Federgruen,et al.  Time‐partitioning heuristics: Application to one warehouse, multiitem, multiretailer lot‐sizing problems , 1999 .

[32]  Gilbert Laporte,et al.  Models and branch‐and‐cut algorithms for pickup and delivery problems with time windows , 2007, Networks.