Operations research models for railway rolling stock planning

Hoge servicekwaliteit en e??ciency van moderne spoorwegbedrijven zijn onvoorstelbaar zonder zorgvuldige planning. De planningsproblemen betre??en de dienstregeling, het materieel en het personeel. Zij kunnen daarnaast ook op basis van hun planningshorizon geclassi??ceerd worden. Bij strategische planning is de lengte van de horizon enkele jaren, bij tactische planning een aantal maanden, en bij operationele planning een aantal weken. Daarnaast is er de korte termijn planning, dit betreft ook bijsturing en de planningshorizon is enkele dagen. Dit proefschrift richt zich op tactische, operationele en korte termijn materieelplanningsproblemen van reizigersvervoerders op het spoor. Het doel van dit onderzoek is relevante planningsproblemen te identi??ceren en deze met wiskundige modellen te beschrijven, die vervolgens te analyseren om uiteindelijk oplosmethoden te ontwikkelen. Daarnaast is het doel te evalueren in hoeverre de methoden in de praktijk gebruikt kunnen worden. In dit onderzoek werden de methoden getest op real-life instanties van NS Reizigers (NSR). De modellen zijn dus speciaal ontwikkeld voor de planningsproblemen van NSR. Desondanks zijn wij van mening dat de in dit proefschrift beschreven methoden ook bij andere vervoerbedrijven toegepast kunnen worden. Hoofdstuk 1 beschrijft het onderwerp van dit proefschrift en formuleert de onderzoeksvragen. In Hoofdstuk 2 wordt het planningsproces van NSR in detail bekeken en wat de positie en relevantie is van de in dit proefschrift behandelde materieelplanningsproblemen in het kader van dat planningsproces. Tegelijkertijd wordt een overzicht gegeven van de bestaande literatuur over spoorwegoptimalisatie. In Hoofdstuk 3 worden materieelomlopen in de tactische planning onderzocht. De materieelinzet voor een generieke week wordt bepaald, de herhaling van dit basisplan geeft de materieelomloop voor de volgende maanden. Aan iedere trein wordt een aantal treinstellen in een bepaalde volgorde toegewezen. Dit plan geeft ook aan wanneer de samenstelling van een trein gewijzigd moet worden door het aan- of afkoppelen van treinstellen. Het doel is het vinden van een goed evenwicht tussen operationele kosten, servicekwaliteit en robuustheid. Er worden twee wiskundige modellen voor dit probleem beschreven en vergeleken. Het \Job Model" kan in redelijke oplostijd alleen voor kleine en eenvoudige instanties gebruikt worden. Het \Composition Model" is een veel e??ci??entere formulering; hiermee kan zelfs voor de grootste en meest complexe instanties van NSR binnen een paar uur een oplossing van goede kwaliteit gevonden worden. Voor de meeste kleinere instanties vergt het oplossen zelfs maar enkele minuten. Sinds 2004 wordt dit model bij NSR gebruikt om een deel van de materieelomloop voor generieke weken te bepalen. Daardoor zijn jaarlijks enkele miljoenen euro's bespaard. Hoofdstuk 4 is gewijd aan de onderhoudsroutering, een onderdeel van de korte termijn planning. Treinstellen hebben regulier preventief onderhoud nodig. Een treinstel is urgent als het binnen drie werkdagen onderhoud behoeft. Het doel van de onderhoudsroutering is de materieelinzet voor de komende drie dagen zodanig te wijzigen dat de urgente treinstellen tijdig de werkplaatsen kunnen bereiken. De wijzigingen vereisen aanpassingen van de rangeerprocessen binnen de stations. Daarom moeten de voorgestelde wijzigingen door het rangeerpersoneel beoordeeld en goedgekeurd worden. In dit proefschrift worden twee modellen voor de onderhoudsroutering beschreven. Het \Interchange Model" probeert zo veel mogelijk details van de werkelijkheid in acht te nemen, dit verhoogt de kans dat de voorgestelde wijzigingen daadwerkelijk uitgevoerd kunnen worden. Het leidt tot een groot integer multi-commodity ow model. Nadeel van deze aanpak is dat de benodigde invoergegevens moeilijk te verzamelen zijn. Dit motiveert het \Transition Model", dat een veel simpelere beschrijving van het probleem geeft. Voor beide modellen worden theoretische complexiteitsresultaten afgeleid. Verder wordt een heuristisch algoritme voor het Interchange Model beschreven. Rekenexperimenten op instanties van NSR laten zien dat beide modellen binnen redelijk korte tijd opgelost kunnen worden door commerci??ele MIP solvers en dat de heuristische aanpak voor het Interchange Model snel goede oplossingen oplevert. Een aantal testinstanties is met planners van NSR besproken en zij vonden de oplossingen van beide modellen daarvoor bevredigend. Desondanks is nader onderzoek nodig om de modellen en hun oplossingen op real-life instanties te evalueren. In Hoofdstuk 5 wordt de operationele materieelplanning behandeld. Hier wordt de materieelomloop voor de generieke weken aangepast aan de speci??eke kalenderweken. Vaak zijn grootschalige aanpassingen van dienstregeling en materieelomloop nodig, met name als een deel van de spoorweginfrastruktuur afgesloten is vanwege onder houdswerkzaamheden. Dit probleem lijkt sterk op dat van de tactische planning in Hoofdstuk 3, maar de doelstelling is verschillend. Vanwege de planningshorizon van maximaal enkele weken spelen de optimalisatiecriteria uit Hoofdstuk 3 een minder essenti??ele rol. Het is nu veel belangrijker snel een oplossing te vinden, ook als alles helemaal opnieuw gepland moet worden. Hier wordt een twee-fase methode voor operationele materieelplanning beschreven waarvan de tweede fase in detail onderzocht wordt. De complexiteit van het probleem wordt geanalyseerd en een heuristisch algoritme wordt ontworpen. Ook worden er rekenexperimenten uitgevoerd. Verder onderzoek moet inzicht geven in hoeverre de oplosmethode daadwerkelijk op praktische instanties toegepast kan worden. In Hoofdstuk 6 worden de resultaten van het proefschrift samengevat. De belangrijkste conclusie is dat besliskundige methoden inderdaad signi??cant kunnen bijdragen aan een versnelling van het materieelplanningsproces, aan een verlaging van de kosten van houdswerkzaamheden. Dit probleem lijkt sterk op dat van de tactische planning in Hoofdstuk 3, maar de doelstelling is verschillend. Vanwege de planningshorizon van maximaal enkele weken spelen de optimalisatiecriteria uit Hoofdstuk 3 een minder essenti??ele rol. Het is nu veel belangrijker snel een oplossing te vinden, ook als alles helemaal opnieuw gepland moet worden. Hier wordt een twee-fase methode voor operationele materieelplanning beschreven waarvan de tweede fase in detail onderzocht wordt. De complexiteit van het probleem wordt geanalyseerd en een heuristisch algoritme wordt ontworpen. Ook worden er rekenexperimenten uitgevoerd. Verder onderzoek moet inzicht geven in hoeverre de oplosmethode daadwerkelijk op praktische instanties toegepast kan worden. In Hoofdstuk 6 worden de resultaten van het proefschrift samengevat. De belangrijkste conclusie is dat besliskundige methoden inderdaad signi??cant kunnen bijdragen aan een versnelling van het materieelplanningsproces, aan een verlaging van de kosten van de materieelinzet, en aan een verhoging van de servicekwaliteit voor de reizigers. Het \Composition Model" uit Hoofdstuk 3 vormt inmiddels de kern van een onmisbaar planningstool in de tactische planning bij NSR. Ondanks veelbelovende rekenresultaten moet de praktische waarde van de modellen en methoden voor de andere fasen van de materieelplanning echter nog bewezen worden.

[1]  Peter Brucker,et al.  Routing of Railway Carriages , 2003, J. Glob. Optim..

[2]  Yousef Shafahi,et al.  Bus maintenance systems and maintenance scheduling: model formulations and solutions , 2002 .

[3]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[4]  Peter Brucker,et al.  Routing of railway carriages: A case study , 1999 .

[5]  Lex Schrijver,et al.  Minimum circulation of railway stock , 1993 .

[6]  Jean-François Cordeau,et al.  A Benders Decomposition Approach for the Locomotive and Car Assignment Problem , 1998, Transp. Sci..

[7]  G. Maróti,et al.  Maintenance Routing for Train Units: The Transition Model , 2005, Transp. Sci..

[8]  R. Anthony,et al.  Planning and Control Systems: A Framework for Analysis , 1965 .

[9]  Matteo Fischetti,et al.  Modeling and Solving the Crew Rostering Problem , 1998, Oper. Res..

[10]  Jean-François Cordeau,et al.  Simultaneous Assignment of Locomotives and Cars to Passenger Trains , 1998, Oper. Res..

[11]  Dennis Huisman,et al.  Operations Research in passenger railway transportation , 2005 .

[12]  Jacques Desrosiers,et al.  OPERATIONAL CAR ASSIGNMENT AT VIA RAIL CANADA , 2000 .

[13]  Paolo Toth,et al.  A Survey of Optimization Models for Train Routing and Scheduling , 1998, Transp. Sci..

[14]  李幼升,et al.  Ph , 1989 .

[15]  Leena Suhl,et al.  Design of Customer-oriented Dispatching Support for Railways , 2001 .

[16]  Stephan Eidenbenz,et al.  Train Routing Algorithms: Concepts, Design Choises, and Practical Considerations , 2003, ALENEX.

[17]  Giorgio Gallo,et al.  Dispatching Buses in Parking Depots , 2001, Transp. Sci..

[18]  Leo G. Kroon,et al.  Reinventing Crew Scheduling at Netherlands Railways , 2004, Interfaces.

[19]  Nigel H. M. Wilson,et al.  An Optimal Integrated Real-time Disruption Control Model for Rail Transit Systems , 2001 .

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

[21]  Jonathan F. Bard,et al.  Flight Scheduling and Maintenance Base Planning , 1989 .

[22]  Michiel Vromans,et al.  Reliability of Railway Systems , 2005 .

[23]  Leo G. Kroon,et al.  Efficient Circulation of Railway Rolling Stock , 2002, Transp. Sci..

[24]  Marc Peeters,et al.  Circulation of railway rolling stock: a branch-and-price approach , 2003, Comput. Oper. Res..

[25]  Leo Kroon,et al.  Maintenance routing for train units: the scenario model , 2004 .

[26]  George L. Nemhauser,et al.  Flight String Models for Aircraft Fleeting and Routing , 1998, Transp. Sci..

[27]  Arjang A. Assad,et al.  MODELS FOR RAIL TRANSPORTATION , 1980 .

[28]  Uwe T. Zimmermann,et al.  Real-time dispatch of trams in storage yards , 2000, Ann. Oper. Res..

[29]  Dorothea Wagner,et al.  Geometric Speed-Up Techniques for Finding Shortest Paths in Large Sparse Graphs , 2003, ESA.

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

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

[32]  Ramon M Lentink,et al.  Algorithmic Decision Support for Shunt Planning , 2006 .

[33]  Leena Suhl,et al.  Requirement for, and Design of, an Operations Control System for Railways , 1999 .

[34]  Norio Tomii,et al.  An Algorithm for Station Shunting Scheduling Problems Combining Probabilistic Local Search and PERT , 1999, IEA/AIE.

[35]  Leo G. Kroon,et al.  Reliability and Heterogeneity of Railway Services , 2006, Eur. J. Oper. Res..

[36]  Leo G. Kroon,et al.  Allocation of Railway Rolling Stock for Passenger Trains , 2002, Transp. Sci..

[37]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[38]  Stefan E. Karisch,et al.  Airline Crew Rostering: Problem Types, Modeling, and Optimization , 2004, Ann. Oper. Res..

[39]  Leo G. Kroon,et al.  Routing Trains Through Railway Stations: Model Formulation and Algorithms , 1996, Transp. Sci..

[40]  George L. Nemhauser,et al.  The aircraft rotation problem , 1997, Ann. Oper. Res..

[41]  Matteo Fischetti,et al.  A Heuristic Algorithm for the Set Covering Problem , 1996, IPCO.

[42]  Anthony Wren,et al.  Experiences with a Flexible Driver Scheduler , 2001 .

[43]  N. Tomii,et al.  Depot Shunting Scheduling Using Combined Genetic Algorithm And PERT , 2000 .

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

[45]  Kalyan T. Talluri,et al.  The Four-Day Aircraft Maintenance Routing Problem , 1998, Transp. Sci..

[46]  Dennis Huisman,et al.  Shunting of Passenger Train Units in a Railway Station , 2002, Transp. Sci..

[47]  Leon W P Peeters,et al.  Cyclic Railway Timetable Optimization , 2003 .

[48]  J.H.M. Goossens,et al.  Models and algorithms for railway line planning problems , 2004 .

[49]  Stephen Norris,et al.  A Flexible, Fast, and Optimal Modeling Approach Applied to Crew Rostering at London Underground , 2004, Ann. Oper. Res..

[50]  Leo G. Kroon,et al.  Decision Support Systems Support the Search for Win-Win Solutions in Railway Network Design , 1999, Interfaces.

[51]  Leo G. Kroon,et al.  A rolling stock circulation model for combining and splitting of passenger trains , 2006, Eur. J. Oper. Res..

[52]  Jean-François Cordeau,et al.  SIMULTANEOUS LOCOMOTIVE AND CAR ASSIGNMENT AT VIA RAIL CANADA , 1998 .

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

[54]  M. V. Riel,et al.  Crew Scheduling for Netherlands Railways “ Destination : Customer ” , 2000 .

[55]  Thomas Winter,et al.  Online and Real-Time Dispatching Problems , 1999 .

[56]  J. S. Hooghiemstra Design Of Regular Interval Timetables For StrategicAnd Tactical Railway Planning , 1970 .

[57]  Michael R. Bussieck,et al.  Scheduling trams in the morning , 1999, Math. Methods Oper. Res..

[58]  Nejib Ben-Khedher,et al.  Schedule Optimization at SNCF: From Conception to Day of Departure , 1998, Interfaces.

[59]  Christos D. Zaroliagis,et al.  Using Multi-level Graphs for Timetable Information in Railway Systems , 2002, ALENEX.