Transit Bus Scheduling with Limited Energy

In this paper, we propose a vehicle-scheduling model for electric transit buses with either battery swapping or fast charging at a battery station, and a vehicle-scheduling model with the maximum route distance constraint for compressed natural gas, diesel, or hybrid-diesel buses. Both of these scheduling models are NP-hard. We develop column-generation-based algorithms to solve the scheduling problems. We conduct extensive case studies based on real-world instances and instances randomly generated in a practical setting. Our computational experiments show that our algorithms demonstrate very good computational performances. We also use real-world transit data to systematically analyze the number of buses needed, the total operational costs, and the vehicle emissions generated when compressed natural gas, diesel, hybrid, or electric buses are used in service.

[1]  Natalia Kliewer,et al.  An overview on vehicle scheduling models , 2009, Public Transp..

[2]  A. A. Farley A Note on Bounding a Class of Linear Programming Problems, Including Cutting Stock Problems , 1990, Oper. Res..

[3]  Guy Desaulniers,et al.  European Driver Rules in Vehicle Routing with Time Windows , 2009, Transp. Sci..

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

[5]  Guy Desaulniers,et al.  Integrated Airline Crew Pairing and Crew Assignment by Dynamic Constraint Aggregation , 2010, Transp. Sci..

[6]  Michel Gendreau,et al.  Interior point stabilization for column generation , 2007, Oper. Res. Lett..

[7]  Jacques Desrosiers,et al.  Simultaneous Vehicle and Crew Scheduling in Urban Mass Transit Systems , 1998, Transp. Sci..

[8]  Paul Wentges Weighted Dantzig-Wolfe decomposition for linear mixed-integer programming , 1997 .

[9]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

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

[11]  Lawrence Bodin,et al.  A Matching Based Heuristic for Scheduling Mass Transit Crews and Vehicles , 1983 .

[12]  Thomas W Dugan Electric buses in operation: The Chattanooga experience , 1994 .

[13]  H. Oliver Gao,et al.  Reducing transit fleet emissions through vehicle retrofits, replacements, and usage changes over multiple time periods , 2010 .

[14]  Dennis Huisman,et al.  Applying an Integrated Approach to Vehicle and Crew Scheduling in Practice , 2000 .

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

[16]  Andreas Drexl,et al.  Lower Bounds for the Capacitated Facility Location Problem Based on Column Generation , 2005, Manag. Sci..

[17]  Jacques Desrosiers,et al.  A Column Generation Approach for Large-Scale Aircrew Rostering Problems , 1999, Oper. Res..

[18]  Pierre Hansen,et al.  Stabilized column generation , 1998, Discret. Math..

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

[20]  Jean-Yves Potvin,et al.  The Vehicle Routing Problem with Time Windows Part I: Tabu Search , 1996, INFORMS J. Comput..

[21]  Michel Gendreau,et al.  An exact algorithm for the elementary shortest path problem with resource constraints: Application to some vehicle routing problems , 2004, Networks.

[22]  Giovanni Righini,et al.  A Branch-and-Price Approach to the Vehicle Routing Problem with Simultaneous Distribution and Collection , 2006, Transp. Sci..

[23]  Gary Froyland,et al.  Robust Airline Schedule Planning: Minimizing Propagated Delay in an Integrated Routing and Crewing Framework , 2012, Transp. Sci..

[24]  Knut Haase,et al.  An Exact Branch and Cut Algorithm for the Vehicle and Crew Scheduling Problem , 1999 .

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

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

[27]  T. Song,et al.  A new algorithm for the quasi-assignment problem , 1990 .

[28]  Simon Görtz,et al.  A branch-and-price algorithm for the capacitated facility location problem , 2007, Eur. J. Oper. Res..

[29]  Giovanni Righini,et al.  Symmetry helps: Bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints , 2006, Discret. Optim..

[30]  Jing-Quan Li Match bus stops to a digital road network by the shortest path model , 2012 .

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

[32]  Marcus Poggi de Aragão,et al.  Exact algorithm over an arc-time-indexed formulation for parallel machine scheduling problems , 2010, Math. Program. Comput..

[33]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

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

[35]  Leena Suhl,et al.  Line Change Considerations Within a Time-Space Network Based Multi-Depot Bus Scheduling Model , 2008 .

[36]  Matthias Ehrgott,et al.  Routing Trains Through Railway Junctions: A New Set-Packing Approach , 2011, Transp. Sci..

[37]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[38]  Haixing Wang,et al.  Heuristic approaches for solving transit vehicle scheduling problem with route and fueling time constraints , 2007, Appl. Math. Comput..

[39]  Joshua T Cohen,et al.  Fuels for urban transit buses: a cost-effectiveness analysis. , 2003, Environmental science & technology.

[40]  Toshihide Ibaraki,et al.  Effective Local Search Algorithms for Routing and Scheduling Problems with General Time-Window Constraints , 2005, Transp. Sci..

[41]  Samuel J. Raff,et al.  Routing and scheduling of vehicles and crews : The state of the art , 1983, Comput. Oper. Res..

[42]  Bernard Fortz,et al.  A Branch-and-Cut Algorithm , 2000 .

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

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

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

[46]  Jing-Quan Li,et al.  Sustainability provisions in the bus-scheduling problem , 2009 .

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

[48]  Laurence A. Wolsey,et al.  An exact algorithm for IP column generation , 1994, Oper. Res. Lett..

[49]  Feng Zhen,et al.  Transit Bus Life Cycle Cost and Year 2007 Emissions Estimation , 2007 .

[50]  Albert P. M. Wagelmans,et al.  Models and Algorithms for Single-Depot Vehicle Scheduling , 2001, Transp. Sci..

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

[52]  Jonathan I Levy,et al.  Issues and Uncertainties in Estimating the Health Benefits of Air Pollution Control , 2003, Journal of toxicology and environmental health. Part A.

[53]  Lixin Tang,et al.  A combination of Lagrangian relaxation and column generation for order batching in steelmaking and continuous‐casting production , 2011 .

[54]  Martin Desrochers,et al.  Computer-Aided Transit Scheduling , 1992 .

[55]  Yindong Shen,et al.  Integrated bus transit scheduling for the Beijing bus group based on a unified mode of operation , 2009, Int. Trans. Oper. Res..

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

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

[58]  L. Bodin ROUTING AND SCHEDULING OF VEHICLES AND CREWS–THE STATE OF THE ART , 1983 .

[59]  Richard Freling,et al.  Vehicle Scheduling with Time Constraint , 1995 .

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

[61]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[62]  John-Paul Clarke,et al.  An Optimization Approach to Airline Integrated Recovery , 2012, Transp. Sci..

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