Column generation based heuristic framework for the multiple-depot vehicle type scheduling problem

This is the first time that column generation is directly applied to the MDVTSP.The development of algorithms to speedup the CG solution process.The design of a random instance generator for the MDVTSP. The multiple-depot vehicle-type scheduling problem (MDVTSP) is an extension of the classic multiple-depot vehicle scheduling problem (MDVSP), where heterogeneous fleet is considered. Although several mathematical formulations and solution methods have been developed for the MDVSP, the MDVTSP is still relatively unexplored. Large instances of the MDVTSP (involving thousands of trips and several depots and vehicle types) are still difficult to solve in a reasonable time. We introduce a heuristic framework, combining time-space network, truncated column generation (TCG) and state space reduction, to solve large instances of the MDVTSP. Extensive testing was carried out using random generated instances, in which a peak demand distribution was defined based on real-world data from public transportation systems in Brazil. Furthermore, experiments were carried out with a real instance from a Brazilian city. The framework has been implemented in several algorithm variants, combining different developed preprocessing procedures, such as state space reduction and initial solutions for the TCG. Computational results show that all developed algorithms obtained very good performances both in quality and efficiency. The best solutions, considering simultaneously quality and efficiency, were obtained in the heuristics involving state space reduction.

[1]  A. Volgenant,et al.  A shortest augmenting path algorithm for dense and sparse linear assignment problems , 1987, Computing.

[2]  S. N. Dorogovtsev,et al.  Evolution of networks , 2001, cond-mat/0106144.

[3]  Avishai Ceder,et al.  Optimal Multi-Vehicle Type Transit Timetabling and Vehicle Scheduling , 2011 .

[4]  Avishai Ceder,et al.  Public-transport vehicle scheduling with multi vehicle type , 2011 .

[5]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[6]  Paolo Toth,et al.  Algorithms and codes for dense assignment problems: the state of the art , 2000, Discret. Appl. Math..

[7]  Kurt Mehlhorn,et al.  Resource Constrained Shortest Paths , 2000, ESA.

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

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

[10]  Masri Ayob,et al.  Vehicle and driver scheduling modelling: A case study in UKM , 2009, 2009 2nd Conference on Data Mining and Optimization.

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

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

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

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

[15]  José Pinto Paixão,et al.  A quasi-assignment algorithm for bus scheduling , 1987, Networks.

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

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

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

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

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

[21]  Leena Suhl,et al.  A Time-Space Network Approach for the Integrated Vehicle- and Crew-Scheduling Problem with Multiple Depots , 2010, Transp. Sci..

[22]  Luís Paulo Reis,et al.  Solving Heterogeneous Fleet Multiple Depot Vehicle Scheduling Problem as an Asymmetric Traveling Salesman Problem , 2011, EPIA.

[23]  Dimitri P. Bertsekas,et al.  A simple and fast label correcting algorithm for shortest paths , 1993, Networks.

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

[25]  Nicos Christofides,et al.  An algorithm for the resource constrained shortest path problem , 1989, Networks.