A new formulation and a column generation-based heuristic for the multiple depot vehicle scheduling problem

The multiple depot vehicle scheduling problem (MDVSP) with a single vehicle type considers the assignment of timetabled trips to homogeneous vehicles that are stationed at different depots. The assignment of trips to a vehicle also provides a schedule for a vehicle. The objective is to minimise the total cost due to waiting and travelling empty while covering all the trips. In this paper, we propose a new formulation for the MDVSP (termed as the inventory formulation) that uses assignment arcs in a multi-commodity time-space network flow formulation. A general way to solve this multi-commodity network flow problem is to decompose the problem for each commodity (in this case, for each depot). However, we apply Dantzig–Wolfe decomposition to the inventory formulation by decomposing it for each trip. Column generation is used to solve the linear relaxation of the trip-based decomposition. Column generation requires less time to solve the new trip-based decomposition than the existing depot-based decompositions. To obtain a good-quality integer solution to the MDVSP, we propose a solution framework that solves the linear relaxation of the MDVSP iteratively. At each iteration, schedules for certain vehicles in the fleet are finalised. The iterations continue until all the trips receive an allocation. Three different heuristics are proposed based on the solution framework. The computational experiments suggest that the new heuristics provide better quality solutions than the existing heuristics. For instances with a large number of trips, the new heuristics provide solutions in less time than that required by the existing heuristics.

[1]  Denis Borenstein,et al.  Simple and efficient heuristic approach for the multiple-depot vehicle scheduling problem , 2016, Optim. Lett..

[2]  Fred W. Glover,et al.  Ejection Chains, Reference Structures and Alternating Path Methods for Traveling Salesman Problems , 1996, Discret. Appl. Math..

[3]  Yasmin A. Rios-Solis,et al.  Vehicle and Crew Scheduling for Flexible Bus Transportation Systems , 2018, Transportation Research Part B: Methodological.

[4]  Leena Suhl,et al.  Solving large multiple-depot multiple-vehicle-type bus scheduling problems in practice , 2005, OR Spectr..

[5]  Omar J. Ibarra-Rojas,et al.  Planning, operation, and control of bus transport systems: A literature review , 2015 .

[6]  Stephan Hassold,et al.  Public transport vehicle scheduling featuring multiple vehicle types , 2014 .

[7]  Andreas T. Ernst,et al.  A new two-stage heuristic for the recreational vehicle scheduling problem , 2018, Comput. Oper. Res..

[8]  Bezalel Gavish,et al.  An approach for solving a class of transportation scheduling problems , 1979 .

[9]  Denis Borenstein,et al.  Column generation based heuristic framework for the multiple-depot vehicle type scheduling problem , 2015, Comput. Ind. Eng..

[10]  Matteo Fischetti,et al.  A Branch-and-Cut Algorithm for the Multiple Depot Vehicle Scheduling Problem , 2001 .

[11]  Jacques Desrosiers,et al.  Stabilized column generation for highly degenerate multiple-depot vehicle scheduling problems , 2004, Comput. Oper. Res..

[12]  Celso C. Ribeiro,et al.  A Column Generation Approach to the Multiple-Depot Vehicle Scheduling Problem , 1991, Oper. Res..

[13]  Jacques Desrosiers,et al.  Stabilization in Column Generation , 2004 .

[14]  Jacques Desrosiers,et al.  Stabilized dynamic constraint aggregation for solving set partitioning problems , 2011, Eur. J. Oper. Res..

[15]  M. Fischetti,et al.  Heuristic algorithms for the multiple depot vehicle scheduling problem , 1993 .

[16]  François Soumis,et al.  A Branch-and-Cut Algorithm for the Multiple Depot Vehicle Scheduling Problem , 2001, Oper. Res..

[17]  Guy Desaulniers,et al.  Chapter 2 Public Transit , 2007, Transportation.

[18]  Jin-Kao Hao,et al.  Iterated local search for the multiple depot vehicle scheduling problem , 2009, Comput. Ind. Eng..

[19]  Leena Suhl,et al.  A time-space network based exact optimization model for multi-depot bus scheduling , 2006, Eur. J. Oper. Res..

[20]  Marta Mesquita,et al.  Exact algorithms for the multi-depot vehicle scheduling problem based on multicommodity network flow type formulations , 1999 .

[21]  Denis Borenstein,et al.  Real-time multi-depot vehicle type rescheduling problem , 2018 .

[22]  Giorgio Gallo,et al.  Network models for vehicle and crew scheduling , 1984 .

[23]  R. Kraut,et al.  Vehicle scheduling in public transit and Lagrangean pricing , 1998 .

[24]  George L. Nemhauser,et al.  The fleet assignment problem: Solving a large-scale integer program , 1995, Math. Program..

[25]  Dennis Huisman,et al.  Multiple-Depot Integrated Vehicle and Crew Scheduling , 2003, Transp. Sci..

[26]  Kazuyuki Aihara,et al.  New variable depth local search for multiple depot vehicle scheduling problems , 2016, J. Heuristics.

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

[28]  Michael Forbes,et al.  An exact algorithm for multiple depot bus scheduling , 1994 .

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

[30]  Dennis Huisman,et al.  Models and Algorithms for Integration of Vehicle and Crew Scheduling , 2000, J. Sched..

[31]  Avishai Ceder,et al.  Public Transit Planning and Operation: Modeling, Practice and Behavior , 2015 .

[32]  H. Stern,et al.  DEFICIT FUNCTION BUS SCHEDULING WITH DEADHEADING TRIP INSERTIONS FOR FLEET SIZE REDUCTION , 1981 .

[33]  L. Bianco,et al.  A set partitioning approach to the multiple depot vehicle scheduling problem , 1994 .

[34]  Chao Wang,et al.  Solving a Large-Scale Multi-Depot Vehicle Scheduling Problem in Urban Bus Systems , 2018, Mathematical Problems in Engineering.

[35]  Dennis Huisman,et al.  A comparison of five heuristics for the multiple depot vehicle scheduling problem , 2009, J. Sched..

[36]  Guy Desaulniers,et al.  Multiple depot vehicle scheduling with controlled trip shifting , 2017, Transportation Research Part B: Methodological.

[37]  Mohamadreza Banihashemi,et al.  HEURISTIC APPROACHES FOR SOLVING LARGE-SCALE BUS TRANSIT VEHICLE SCHEDULING PROBLEM WITH ROUTE TIME CONSTRAINTS , 2002 .