Computer-Aided Transit Scheduling

Crew scheduling is a very well known problem which has been historically associated with airlines and mass transit companies; recently railway applications have also come on the scene. This is especially true in Europe, where deregulation and privatization edicts are forcing are-organization of the rail industry and better productivity and more efficient services are strongly required by the market and the public. Therefore, this sector is showing increasing interest in Operations Research and Management Science. Railway crew planning represents a hard problem due to both the dimensions and the operational/regulation constraints involved. This paper describes the development of a new crew planning system set up by Ferrovie dello Stato SpA (the Italian railway company) in co-operation with the University of Bologna. 1 European Railways: aNew Scenario The European railways are being reshaped by a new phase of their historical life cycle, where privatization and deregulation are the underlining themes of the sector. This also follows general European Union (EU) policy directives concerning the separation of the railway system into separate enterprises: infrastructure or track management companies, and transport or train operating companies. The infrastructure company should retain state control in the rail business through natural monopoly or government regulation and investments. On the other hand, train operations should give rise to a number of independent and more business-oriented companies, which have access to the infrastructure via a market mechanism such as payment of track fees. This represents a major change from the traditional status of the European railways as totally state-owned and vertically-integrated industries. Although this scenario takes different forms in various European countries, it is nevertheless established as the current trend and long-term objective of the railway industry. (However, some protected segments, such

[1]  George L. Nemhauser,et al.  The Age of Optimization: Solving Large-Scale Real-World Problems , 1994, Oper. Res..

[2]  H. Schaefer,et al.  An Expert System For Real-time TrainDispatching , 1970 .

[3]  H. Cesar,et al.  Control and game models of the greenhouse effect : economics essays on the comedy and tragedy of the commons , 1994 .

[4]  R. L. Basmann The Generalized Fechner-Thurstone Direct Utility Function and Some of its Uses , 1988 .

[5]  Peter M. Kort Optimal Dynamic Investment Policies of a Value Maximizing Firm. , 1988 .

[6]  Tony J. Van Roy,et al.  A Cross Decomposition Algorithm for Capacitated Facility Location , 1986, Oper. Res..

[7]  R. Yager Families of OWA operators , 1993 .

[8]  Michael R. Bussieck,et al.  Discrete optimization in public rail transport , 1997, Math. Program..

[9]  H. D. Ratliff,et al.  Set partitioning based heuristics for interactive routing , 1981, Networks.

[10]  Martin Desrochers,et al.  A Column Generation Approach to the Urban Transit Crew Scheduling Problem , 1987, Transp. Sci..

[11]  Wolfgang Ryll Litigation and Settlement in a Game with Incomplete Information: An Experimental Study , 1996 .

[12]  Anthony Wren,et al.  Bus Driver Scheduling — An Overview , 1995 .

[13]  Donald Erlenkotter,et al.  A Dual-Based Procedure for Uncapacitated Facility Location , 1978, Oper. Res..

[14]  Alon Itai,et al.  Some Matching Problems , 1977, ICALP.

[15]  J. Kacprzyk,et al.  Combining Fuzzy Imprecision With Probabilistic Uncertainty in Decision Making , 1988 .

[16]  David Kendrick,et al.  GAMS, a user's guide , 1988, SGNM.

[17]  Warren B. Powell,et al.  A Capacity Improvement Lower Bound for Fixed Charge Network Design Problems , 1990, Oper. Res..

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

[19]  Jacques Desrosiers,et al.  Routing with time windows by column generation , 1983, Networks.

[20]  Joachim R. Daduna,et al.  The Integration of Computer-Aided Systems for Planning and Operational Control in Public Transit , 1992 .

[21]  Thomas L. Magnanti,et al.  The convex hull of two core capacitated network design problems , 1993, Math. Program..

[22]  Ivan Stanchev,et al.  Methodology and Software for Interactive Decision Support , 1989 .

[23]  Anthony Wren Computer scheduling of public transport : urban passenger vehicle and crew scheduling : papers based on presentations at the international workshop held at the University of Leeds, 16-18 July, 1980 , 1981 .

[24]  Joachim R. Daduna,et al.  Practical Experiences Using an Interactive Optimization Procedure for Vehicle Scheduling , 1993 .

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

[26]  David A. Kendrick,et al.  GAMS : a user's guide, Release 2.25 , 1992 .

[27]  Bin Ran,et al.  Dynamic Urban Transportation Network Models , 1994 .

[28]  Avishai Ceder,et al.  Methods for creating bus timetables , 1987 .

[29]  Thomas L. Magnanti,et al.  Shortest paths, single origin-destination network design, and associated polyhedra , 1993, Networks.

[30]  Matteo Fischetti,et al.  The Fixed Job Schedule Problem with Working-Time Constraints , 1989, Oper. Res..

[31]  Martin W. P. Savelsbergh,et al.  MINTO, a mixed INTeger optimizer , 1994, Oper. Res. Lett..

[32]  François Soumis,et al.  Decomposition and Column Generation , 1997 .

[33]  Matteo Fischetti,et al.  The Fixed Job Schedule Problem with Spread-Time Constraints , 1987, Oper. Res..

[34]  Matteo Fischetti,et al.  A branch-and-cut algorithm for the resource-constrained minimum-weight arborescence problem , 1997, Networks.

[35]  Manfred W. Padberg,et al.  On the facial structure of set packing polyhedra , 1973, Math. Program..

[36]  José M. P. Paixão,et al.  Vehicle Scheduling for Public Mass Transit — An Overview , 1995 .

[37]  Marga Peeters Time-To-Build: Interrelated Investments and Labour Demand Modelling With Applications to Six Oecd Countries , 1995 .

[38]  D. M. Ryan,et al.  Express: Set Partitioning for Bus Crew Scheduling in Christchurch , 1992 .

[39]  E Dejong,et al.  EXCHANGE-RATE DETERMINATION AND OPTIMAL ECONOMIC-POLICY UNDER VARIOUS EXCHANGE-RATE REGIMES , 1991 .

[40]  Warren B. Powell,et al.  Multicommodity network flows: The impact of formulation on decomposition , 1993, Math. Program..

[41]  Mark W. J. Blok Dynamic Models of the Firm , 1996 .

[42]  Geoffrey J. D. Hewings,et al.  Information Technology: Social and Spatial Perspectives , 1988 .

[43]  Ulf Bokinge,et al.  Improved vehicle scheduling in public transport through systematic changes in the time-table , 1980 .

[44]  Leena Suhl,et al.  Supporting Planning and Operation Time Control in Transportation Systems , 1997 .

[45]  Andreas Löbel,et al.  Experiments with a Dantzig-Wolfe Decomposition for Multiple-Depot Vehicle Scheduling Problems , 1997 .

[46]  A. Cambini,et al.  Generalized convexity and fractional programming with economic applications : proceedings of the International Workshop on "Generalized Concavity, Fractional Programming, and Economic Applications" held at the University of Pisa, Italy, May 30-June 1, 1988 , 1990 .

[47]  Balazs Horvath Are Policy Variables Exogenous , 1991 .

[48]  Jean-Marc Rousseau,et al.  Chapter 5 Models in urban and air transportation , 1994, Operations research and the public sector.

[49]  Clemens Puppe Distorted Probabilities and Choice under Risk , 1991 .

[50]  Gerhard Sorger Minimum impatience theorems for recursive economic models , 1992 .

[51]  H. Meister The purification problem for constrained games with incomplete information , 1987 .

[52]  Bettina Kuon,et al.  Two-Person Bargaining Experiments with Incomplete Information , 1994 .

[53]  Falk Fünfstück,et al.  Ein Beitrag zur Gestaltung von Benutzungsschnittstellen in Terminal- Informationssystemen am Beispiel des ÖPNV & City Informationssystems Dresden , 1997, Software-Ergonomie.

[54]  Lucio Bianco,et al.  Freight transport planning and logistics : proceedings of an International Seminar on Freight Transport Planning and Logistics held in Bressanone, Italy, July 1987 , 1988 .

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

[56]  Georg Tillmann Equity, incentives, and taxation , 1989 .

[57]  L. Auer Dynamic preferences, choice mechanisms, and welfare , 1998 .

[58]  Harry N. Newton Network Design Under Budget Constraints With Application To The Railroad Blocking Problem. , 1997 .

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

[60]  Mike Wright Applying Stochastic Algorithms to a Locomotive Scheduling Problem , 1989 .

[61]  Sylvie Gélinas,et al.  Locomotive assignment with heterogeneous consists at CN North America , 1997 .

[62]  A. Fernandez,et al.  SIRO: An Optimal Regulation System In AnIntegrated Control Centre For Metro Lines , 1970 .

[63]  A. Löbel Optimale Vehicle Scheduling in Public Transit , 1997 .

[64]  David K. Smith Theory of Linear and Integer Programming , 1987 .

[65]  Jayalakshmi Krishnakumar Estimation of simultaneous equation models with error components structure , 1988 .

[66]  Günther Lang On Overlapping Generations Models with Productive Capital , 1996 .

[67]  Michel Minoux,et al.  Networks synthesis and optimum network design problems: Models, solution methods and applications , 1989, Networks.

[68]  Armin Schmutzler,et al.  Flexibility and Adjustment to Information in Sequential Decision Problems: A Systematic Approach , 1991 .

[69]  A. Löbel Solving Large-Scale Real-World Minimum-Cost Flow Problems by a Network Simplex Method , 1996 .

[70]  Martin Grötschel,et al.  Alcuin's Transportation Problems and Integer Programming , 1995 .

[71]  Onno van Hilten Optimal Firm Behaviour in the Context of Technological Progress and a Business Cycle , 1990 .

[72]  Andrzej Adamski,et al.  Real-Time Computer Aided Adaptive Control in Public Transport from the Point of View of Schedule Reliability , 1995 .

[73]  Marc Ivaldi A structural analysis of expectation formation , 1991 .

[74]  Antonius Henricus van den Elzen Adjustment Processes for Exchange Economies and Noncooperative Games , 1993 .

[75]  Jaime Terceiro Lomba Estimation of Dynamic Econometric Models with Errors in Variables , 1990 .

[76]  Anthony Wren Bus scheduling: an interactive computer method , 1972 .

[77]  Ulrich Müller-Kolck,et al.  Systematic introduction to expert systems: Knowledge representations and problem-solving methods , 1994 .

[78]  Antonio Villar Operator Theorems with Applications to Distributive Problems and Equilibrium Models , 1992 .

[79]  M. Guignard A Lagrangean dual ascent algorithm for simple plant location problems , 1988 .

[80]  Thomas L. Magnanti,et al.  Combinatorial optimization and vehicle fleet planning: Perspectives and prospects , 1981, Networks.

[81]  Warren B. Powell,et al.  Subgradient Methods for the Service Network Design Problem , 1994, Transp. Sci..

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

[83]  Cynthia Barnhart,et al.  Large-scale transportation service network design: models, algorithms and applications , 1997 .

[84]  Richard M. Goodwin,et al.  Growth Cycles and Multisectoral Economics: the Goodwin Tradition: Proceedings of the Workshop in Honour of R.M. Goodwin , 1988 .

[85]  Markus Zenner Learning to become rational , 1996 .

[86]  Rajesh Gopalakrishna Shenoi,et al.  Integrated airline schedule optimization : models and solution methods , 1996 .

[87]  Ulrich Schmidt,et al.  Axiomatic Utility Theory under Risk , 1998 .

[88]  Andreas Löbel,et al.  Lagrangean Relaxations and Subgradient Methods for Multiple-Depot Vehicle Scheduling Problems , 1996 .

[89]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[90]  E. J. Anderson,et al.  Deterministic Lotsizing Models for Production Planning , 1991 .

[91]  Matthias Salge Rational Bubbles: Theoretical Basis, Economic Relevance, and Empirical Evidence with a Special Emphasis on the German Stock Market , 1997 .

[92]  Kurt Marti Descent Directions and Efficient Solutions in Discretely Distributed Stochastic Programs , 1988 .

[93]  Thomas L. Magnanti,et al.  Modeling and Solving the Two-Facility Capacitated Network Loading Problem , 1995, Oper. Res..

[94]  Monique Guignard-Spielberg,et al.  A direct dual method for the mixed plant location problem with some side constraints , 1979, Math. Program..

[95]  U Mattern,et al.  INTEGRIERTE FAHRGASTINFORMATION FUER DIE REGION HANNOVER , 1997 .

[96]  Y. Sawaragi,et al.  Toward Interactive and Intelligent Decision Support Systems , 1987 .

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

[98]  Markus Voelter,et al.  State of the Art , 1997, Pediatric Research.

[99]  Warren B. Powell,et al.  A Local Improvement Heuristic for the Design of Less-than-Truckload Motor Carrier Networks , 1986, Transp. Sci..

[100]  Nigel H. M. Wilson,et al.  DWELL TIME RELATIONSHIPS FOR LIGHT RAIL SYSTEMS , 1992 .

[101]  Jennifer Ryan,et al.  A column generation algorithm for bandwidth packing , 1993, Telecommun. Syst..

[102]  Arvid Aulin Causal and stochastic elements in business cycles , 1996 .

[103]  PROGRAMMING IN NETWORKS AND GRAPHS 1 , .

[104]  Thomas L. Magnanti,et al.  Network Design and Transportation Planning: Models and Algorithms , 1984, Transp. Sci..

[105]  Paul Knottnerus Linear Models with Correlated Disturbances , 1991 .

[106]  Shimji Araya,et al.  ESTRAC-II: An Expert System for Train Traffic Control in Disturbed Situations , 1984, ECAI.

[107]  Mauro Dell'Amico,et al.  Annotated Bibliographies in Combinatorial Optimization , 1997 .

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

[109]  George L. Nemhauser,et al.  Solving binary cutting stock problems by column generation and branch-and-bound , 1994, Comput. Optim. Appl..

[110]  Christine Sauer Alternative Theories of Output, Unemployment, and Inflation in Germany: 1960–1985 , 1989 .

[111]  E. Balas,et al.  Set Partitioning: A survey , 1976 .

[112]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .

[113]  R. von Randow Integer Programming and Related Areas , 1982 .

[114]  Alexis Tsoukias,et al.  Multiple Criteria Decision Support , 1992 .

[115]  J. Ferland,et al.  Vehicles scheduling with sliding time windows , 1989 .

[116]  R. Weiner Lecture Notes in Economics and Mathematical Systems , 1985 .

[117]  Ioannis Patrikalakis,et al.  A New Decomposition Scheme of the Urban Public Transport Scheduling Problem , 1992 .

[118]  Z Cai FUZZY PETRI NETS AND KNOWLEDGE REPRESENTATION , 1994 .

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

[120]  F. Szidarovszky,et al.  The Theory of Oligopoly with Multi-Product Firms , 1990 .

[121]  Andrzej P. Wierzbicki,et al.  User-oriented methodology and techniques of decision analysis and support : proceedings of the international IIASA workshop held in Serock, Poland, September 9-13, 1991 , 1993 .

[122]  Heike Hennig-Schmidt Bargaining in a video experiment , 1999 .

[123]  Antonio Villar General Equilibrium with Increasing Returns , 1996 .

[124]  E Tosini,et al.  AN INTERACTIVE SYSTEM FOR EXTRA-URBAN VEHICLE AND CREW SCHEDULING PROBLEMS , 1988 .

[125]  K. Haase Lotsizing and Scheduling for Production Planning , 1994 .

[126]  Norbert Oppenheim,et al.  Urban Travel Demand Modeling: From Individual Choices to General Equilibrium , 1995 .

[127]  Herbert Dawid,et al.  Adaptive Learning by Genetic Algorithms , 1996 .

[128]  Chiente Hsu Volume and the Nonlinear Dynamics of Stock Returns , 1998 .

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

[130]  Matteo Fischetti,et al.  A Polyhedral Approach to the Asymmetric Traveling Salesman Problem , 1997 .

[131]  D Dupuis HASTUS--AN INTERACTIVE SYSTEM FOR BUSES AND CREW SCHEDULING , 1986 .

[132]  Taïeb Mellouli,et al.  Improving Vehicle Scheduling Support by Efficient Algorithms , 1997 .