A Cycle Based Optimization Model for the Cyclic Railway Timetabling Problem
The paper presents an optimization model for cyclic railway timetabling that extends the feasibility model by Schrijver and Steenbeek (1994). We use a mixed integer non-linear programming formulation for the problem, where the integer variables correspond to cycles in the graph induced by the constraints. Objective functions are proposed for minimizing passengers’ travel time, maximizing the robustness of the timetable, and minimizing the number of trains needed to operate the timetable. We show how to approximate the non-linear part of the formulation, thereby transforming it into a mixed integer linear programming problem. Furthermore, we describe preprocessing procedures that considerably reduce the size of the problem instances. The usefulness and practical applicability of the formulation and the objective functions is illustrated by several variants of an instance representing the Dutch intercity train network.1
KeywordsMixed Integer Linear Program Cycle Basis Constraint Graph Buffer Time Quadratic Objective Function
Unable to display preview. Download preview PDF.
- Goverde, R.M.P. (1999). Improving punctuality and transfer reliability by railway timetable optimization. In P.H.L. Bovy (Ed.), Proceedings TRAIL 5th Annual Congress, 2, Delft.Google Scholar
- Hurkens, C. (1996). Een polyhedrale aanpak van treinrooster problemen (A polyhedral approach to railway timetabling problems). Unpublished. In Dutch.Google Scholar
- ILOG (2001). ILOG CPLEX. http://www.Ilog.Com/products/cplex/, 07.04.2001.
- Kroon, L.G. and L.W.P. Peeters (1999). A variable running time model for cyclic railway timetabling. Erasm management report series 28–1999, Erasm, Rotterdam, The Netherlands.Google Scholar
- Lindner, T. (2000). Train Schedule Optimization in Public Rail Transport. Ph.D. thesis, Technical University Braunschweig, Braunschweig, Germany.Google Scholar
- Nachtigall, K. (1999). Periodic Network Optimization and Fixed Interval Timetables. Habilitation thesis, University Hildesheim.Google Scholar
- Odijk, M.A. (1997). Railway Timetable Generation. Ph.D. thesis, Delft University of Technology, Delft, The Netherlands.Google Scholar
- Peeters, L.W.P. (1999). An optimization approch to railway timetabling. In P.H.L. Bovy (Ed.), Proceedings TRAIL 5th Annual Congress, 1, Delft.Google Scholar
- Rockafellar, R.T. (1984). Network Flows and Monotropic Optimization. Wiley, New York.Google Scholar
- Schrijver, A. (1986). Theory of Linear and Integer Programming. Wiley, New York.Google Scholar
- Schrijver, A. and A. Steenbeek (1994). Dienstregelingontwikkeling voor Railned (Timetable construction for Railned). Technical report, CWI, Center for Mathematics and Computer Science, Amsterdam. In Dutch.Google Scholar