Skip to main content
Log in

A multi-level framework for generating train schedules in highly utilised networks

  • Case Studies and Applications
  • Published:
Public Transport Aims and scope Submit manuscript

Abstract

This paper proposes a comprehensive multi-level framework for railway scheduling, which starts with a high-level commercial description of intended train services and aims to generates a conflict-free detailed schedule as the final outcome. The approach consists of three description levels and corresponding interfaces that enable a structured decomposition of the scheduling problem into sub-problems of manageable size. The starting point is a formal structure for describing the service intention including periodicity information. As typical timetables are neither entirely periodic nor aperiodic, a projection scheme is used to create an augmented periodic problem. This augmented periodic timetabling problem is solved first globally on an aggregated topology and simplified safety model, and subsequently refined locally by considering all details of the infrastructure and train dynamics. In particular, a new model is used that solves the local problem in station areas more efficiently and faster than previous model, which is crucial for the interaction of the different levels. Finally, the generated periodic conflict-free schedule is rolled out over the complete day to create a production plan fulfilling all requirements specified in the service intention. The presented approach is finally tested and illustrated on a real-world case study for the train services currently in place in the Lucerne region, a highly utilised part of railway network in central Switzerland. There, it is possible to perform the complete procedure in less than 10 minutes. The generated solution is optimal in each step of the multi-level approach and has a comparable quality with the operated schedule.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

References

  • Caimi G (2009) Algorithmic decision support for train scheduling in a large and highly utilised railway network. PhD thesis, ETH Zurich

  • Caimi G, Fuchsberger M, Burkolter D, Herrmann T, Wüst R, Roos S (2009) Conflict-free train scheduling in a compensation zone exploiting the speed profile. In: Proceedings of the 3rd international seminar on railway operations modelling and analysis, RailZurich Zurich, Switzerland, 2009

    Google Scholar 

  • Caimi G, Chudak F, Fuchsberger M, Laumanns M, Zenklusen R (2011a) A new resource-constrained multicommodity flow model for conflict-free train routing and scheduling. Transp Sci 45(2):212–227

    Article  Google Scholar 

  • Caimi G, Fuchsberger M, Laumanns M, Schüpbach K (2011b) Periodic railway timetabling with event flexibility. Networks 57(1):3–18. doi:10.1002/net.20379

    Article  Google Scholar 

  • Caimi G, Laumanns M, Schüpbach K, Wörner S, Fuchsberger M (2011c) The periodic service intention as a conceptual frame for generating timetables with partial periodicity. Transp Plan Technol 34(4):305–321

    Article  Google Scholar 

  • Corman F, D’Ariano A, Pacciarelli D, Pranzo M (2009) Evaluation of green wave policy in real-time railway traffic management. Transp Res, Part C 17(6):607–616

    Article  Google Scholar 

  • Corman F, D’Ariano A, Pacciarelli D, Pranzo M (2010) Centralized versus distributed systems to reschedule trains in two dispatching areas. Public Transp 2(3):219–247

    Article  Google Scholar 

  • D’Ariano A, Pacciarelli D, Pranzo M (2008) Assessment of flexible timetables in real-time traffic management of a railway bottleneck. Transp Res, Part C 16(2):232–245

    Article  Google Scholar 

  • Erol B, Klemenz M, Schlechte T, Schultz S, Tanner A (2008) TTPLIB 2008—a library for train timetabling problems. In: Allan J, Arias E, Brebbia C, Goodman C, Rumsey A, Sciutto G, Tomii A (eds) Computers in railways XI. WIT Press, Southampton

    Google Scholar 

  • Herrmann TM (2005) Stability of timetables and train routings through station regions. PhD thesis, ETH Zurich

  • Kepaptsoglou K, Karlaftis MG (2009) The bus bridging problem in metro operations: conceptual framework models and algorithms. Public Transport 1(4):275–297

    Article  Google Scholar 

  • Kroon LG, Huisman D, Abbink E, Fioole PJ, Fischetti M, Maroti G, Schrijver A, Steenbeek A, Ybema R (2009) The new Dutch timetable: the OR revolution. INTERFACES 39(1):6–17. doi:10.1287/inte.1080.0409. URL http://interfaces.journal.informs.org/cgi/content/abstract/39/1/6

    Article  Google Scholar 

  • Laube F, Mahadevan V (2008) Bringing customer focus into every nut and bolt of the railway: Swiss Federal Railway’s path into the future. In: Proceedings of the 8th World Congress of Railway Research (WCRR), Seoul, Korea

    Google Scholar 

  • Laube F, Roos S, Wüst R, Lüthi M, Weidmann U (2007) PULS 90—ein systemumfassender Ansatz zur Leistungssteigerung von Eisenbahnnetzen. Eisenbahntechnische Rundschau 3:104–107. In German

    Google Scholar 

  • Liebchen C (2006) Periodic timetable optimization in public transport. PhD thesis, Technische Universität Berlin

  • Lusby RM (2008) Optimization methods for routing trains through railway junctions. PhD thesis, The University of Auckland

  • Lüthi M, Medeossi G, Nash A (2008) Structure and simulation evaluation of an integrated real-time rescheduling system for railway networks. Netw Spat Econ 9(1):103–121. doi:10.1007/s11067-008-9085-4

    Article  Google Scholar 

  • Michaelis M, Schöbel A (2009) Integrating line planning timetabling, and vehicle scheduling: a customer-oriented heuristic. Public Transport 1(3):211–232

    Article  Google Scholar 

  • Peeters L, Kroon LG (2001) A cycle based optimization model for the cyclic railway timetabling problem. In: VoßS, Daduna J (eds) Proceedings computer-aided scheduling of public transport, CASPT 2000, vol 505. Springer, Berlin, pp 275–296

    Chapter  Google Scholar 

  • Schrijver A, Steenbeek A (1994) Dienstregelingontwikkeling voor Railned (timetable construction for Railned). Tech rep, CWI Center for Mathematics and Computer Science, Amsterdam. In Dutch

  • Serafini P, Ukovich W (1989) A mathematical model for periodic scheduling problems. SIAM J Discrete Math 2(4):550–581

    Article  Google Scholar 

  • Velasquez R, Ehrgott M, Ryan D, Schöbel A (2005) A set-packing approach to routing trains through railway stations. In: Proceedings of the 40th annual conference of the operations research society of New Zealand, pp 305–314

    Google Scholar 

  • Zhang Y, Lam WHK, Sumalee A, Lo HK, Tong CO (2010) The multi-class schedule-based transit assignment model under network uncertainties. Public Transp 2(1-2):69–86

    Article  Google Scholar 

  • Zwaneveld PJ, Kroon LG, Romeijn HE, Salomon M, Dauzère-Pérès S, van Hoesel SPM, Ambergen HW (1996) Routing trains through railway stations: model formulation and algorithms. Transp Sci 30(3):181–194

    Article  Google Scholar 

  • Zwaneveld PJ, Kroon LG, Van Hoesel SPM (2001) Routing trains through a railway station based on a node packing model. Eur J Oper Res 128(1):14–33

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gabrio Caimi.

Additional information

We thank the Swiss Federal Railways, Infrastructure Division for funding and providing data and in particular Dr. Felix Laube, Samuel Roos, and Dr. Raimond Wüst for insightful discussions.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Caimi, G., Fuchsberger, M., Laumanns, M. et al. A multi-level framework for generating train schedules in highly utilised networks. Public Transp 3, 3–24 (2011). https://doi.org/10.1007/s12469-011-0041-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12469-011-0041-1

Keywords

Navigation