Skip to main content

Balancing Efficiency and Robustness – A Bi-criteria Optimization Approach to Railway Track Allocation

  • Conference paper
  • First Online:
Multiple Criteria Decision Making for Sustainable Energy and Transportation Systems

Part of the book series: Lecture Notes in Economics and Mathematical Systems ((LNE,volume 634))

Abstract

Technical restrictions and challenging details let railway traffic become one of the most complex transportation systems. Routing trains in a conflict-free way through a track network is one of the basic scheduling problems for any railway company, also known as the train timetabling problem (TTP). This article focuses on a robust extension of the TTP, which typically consists in finding a conflict free set of train routes of maximum value for a given railway network. Timetables are, however, not only required to be profitable. Railway companies are also interested in reliable and robust solutions. Intuitively, we expect a more robust track allocation to be one where disruptions arising from delays are less likely to propagate and cause delays to subsequent trains. This trade-off between an efficient use of railway infrastructure and the prospects of recovery leads us to a bi-criteria optimization approach. On the one hand, we want to maximize the profit of a schedule, that is the number of routed trains. On the other hand, if two trains are scheduled with a minimum gap the delay of the first one will affect the subsequent train. We present extensions of the standard integer programming formulation for solving the TTP. These models incorporate both aspects with additional track configuration variables. We discuss how these variables reflect a certain robustness measure. These models can be solved by column generation techniques. We propose scalarization techniques to determine efficient, i.e., the decisions Pareto optimal, solutions. We prove that the LP-relaxation of the TTP including an additional ε-constraint remains solvable in polynomial time. Finally, we present some preliminary computational results on macroscopic real-world data of a part of the German long distance railway network.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In reality, train conflicts are more complex. For simpler notation, though, we avoid the introduction of headway matrices and train types.

  2. 2.

    This scenario can be downloaded as part of the TTPlib 2008, see Erol et al. (2008), at ttplib.zib.de, i.e., hakafu_simple_37_120_6_req02_0285_0331_6.xml.

  3. 3.

    Furthermore, we slightly penalize deviations from certain desired departure and arrival times at visiting stations.

  4. 4.

    In addition CPLEX MIPSolve needs only some minutes and a few hundred branch and bound nodes to find an IP solution with an optimality gap of at most 2 %.

References

  • Ben-Tal, A., & Nemirovski, A. (1998). Robust convex optimization. Mathematics of Operations Research, 23(4), 769–805.

    Article  Google Scholar 

  • Bertsimas, D., & Sim, M. (2003). Robust discrete optimization and network flows. Mathematical Programming, 98, 49–71.

    Article  Google Scholar 

  • Borndörfer, R., & Schlechte, T. (2007). Models for railway track allocation. In C. Liebchen, R. K. Ahuja, & J. A. Mesa (Eds.), Proceeding of the 7th Workshop on Algorithmic Approaches for Transportation Modeling, Optimization, and Systems (ATMOS 2007), Germany: IBFI, Schloss Dagstuhl.

    Google Scholar 

  • Borndörfer, R., Grötschel, M., Lukac, S., Mitusch, K., Schlechte, T., Schultz, S., & Tanner, A. (2006). An auctioning approach to railway slot allocation. Competition and Regulation in Network Industries, 1(2), 163–196.

    Google Scholar 

  • Brannlund, U., Lindberg, P. O., Nou, A., & Nilsson, J. E. (1998). Railway timetabling using lagrangian relaxation. Transportation Science, 32(4), 358–369.

    Article  Google Scholar 

  • Cacchiani, V. (2007). Models and Algorithms for Combinatorial Optimization Problems arising in Railway Applications. Ph.D. thesis, DEIS, Bologna.

    Google Scholar 

  • Cacchiani, V., Caprara, A., & Toth, P. (2008). A column generation approach to train timetabling on a corridor. 4OR. To appear.

    Google Scholar 

  • Caimi, G., Burkolter, D., & Herrmann, T. (2004). Finding delay-tolerant train routings through stations. In OR, (pp. 136–143).

    Google Scholar 

  • Caprara, A., Fischetti, M., & Toth, P. (2002). Modeling and solving the train timetabling problem. Operations Research, 50(5), 851–861.

    Article  Google Scholar 

  • CPLEX (2007). User-Manual CPLEX 11.0. ILOG CPLEX Division.

    Google Scholar 

  • Delorme, X., Gandibleux, X., & Rodriguez, J. (2009). Stability evaluation of a railway timetable at station level. European Journal of Operational Research, 195(3), 780–790.

    Article  Google Scholar 

  • Ehrgott, M. (2005). Multicriteria Optimization (2nd ed.). Berlin: Springer.

    Google Scholar 

  • Ehrgott, M., & Ryan, D. (2002). Constructing robust crew schedules with bicriteria optimization. Journal of Multi-Criteria Decision Analysis, 11, 139–150.

    Article  Google Scholar 

  • Ehrgott, M., Ryan, D., & Weide, O. (2007). Iterative airline scheduling. Technical Report 645, Department of Engineering Science, The University of Auckland.

    Google Scholar 

  • El-Ghaoui, L., Oustry, F., & Lebret, H. (1998). Robust solutions to uncertain semidefinite programs. SIAM Journal of Optimization, 9, 33–52.

    Article  Google Scholar 

  • Erol, B., Klemenz, M., Schlechte, T., Schultz, S., & Tanner, A. (2008). TTPlib 2008 - A library for train timetabling problems. In J. Allan, E. Arias, C. A. Brebbia, C. Goodman, A. F. Rumsey, G. Sciutto, & A. Tomii (Eds.), Computers in Railways XI. WIT.

    Google Scholar 

  • Fischer, F., Helmberg, C., Janßen, & J., Krostitz, B. (2008). Towards solving very large scale train timetabling problems by lagrangian relaxation. In M. Fischetti & P. Widmayer (Eds.), ATMOS 2008 – 8th Workshop on Algorithmic Approaches for Transportation Modeling, Optimization, and Systems, Germany: Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik.

    Google Scholar 

  • Fischetti, M., Zanette, A., & Salvagnin, D. (2007). Fast approaches to robust railway timetabling. In C. Liebchen, R. K. Ahuja, & J. A. Mesa (Eds.), Proceeding of the 7th Workshop on Algorithmic Approaches for Transportation Modeling, Optimization, and Systems (ATMOS 2007), Germany: IBFI, Schloss Dagstuhl.

    Google Scholar 

  • Grötschel, M., Lovász, L., & Schrijver, A. (1988). Geometric Algorithms and Combinatorial Optimization, Vol. 2 of Algorithms and Combinatorics. Springer.

    Google Scholar 

  • Kroon, L., Dekker, R., Maroti, G., Retel Helmrich, M., & Vromans, M. J. (2006). Stochastic improvement of cyclic railway timetables. SSRN eLibrary.

    Google Scholar 

  • Liebchen, C., Schachtebeck, M., Schöbel, A., Stiller, S., & Prigge, A. (2007). Computing delay resistant railway timetables. Technical report, ARRIVAL Project.

    Google Scholar 

  • Soyster, A. (1973). Convex programming with set-inclusive constraints and applications to inexact linear programming. Operations research, 21, 1154–1157.

    Article  Google Scholar 

Download references

Acknowledgements

This work was funded by the German Federal Ministry of Economics and Technology (BMWi), project Trassenbörse, grant 19M4031A and 19M7015B. Furthermore, we want to thank the two anonymous referees and in particular Hans-Florian Geerdes for improving this paper by their valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Schlechte .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schlechte, T., Borndörfer, R. (2010). Balancing Efficiency and Robustness – A Bi-criteria Optimization Approach to Railway Track Allocation. In: Ehrgott, M., Naujoks, B., Stewart, T., Wallenius, J. (eds) Multiple Criteria Decision Making for Sustainable Energy and Transportation Systems. Lecture Notes in Economics and Mathematical Systems, vol 634. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04045-0_9

Download citation

Publish with us

Policies and ethics