Article ID: | iaor19993006 |
Country: | Netherlands |
Volume: | 110 |
Issue: | 3 |
Start Page Number: | 474 |
End Page Number: | 489 |
Publication Date: | Nov 1998 |
Journal: | European Journal of Operational Research |
Authors: | Dijk Nico M. van, Zwaneveld Peter J., Claessens M.T. |
Keywords: | programming: integer, timetabling |
We consider the problem of cost optimal railway line allocation for passenger trains for the Dutch railway system. At present, the allocation of passenger lines by Dutch Railways is based on maximizing the number of direct travelers. This paper develops an alternative approach that takes operating costs into account. A mathematical programming model is developed which minimizes the operating costs subject to service constraints and capacity requirements. The model optimizes on lines, line types, routes, frequencies and train lengths. First, the line allocation model is formulated as an integer nonlinear programming model. This model is transformed into an integer linear programming model with binary decision variables. An algorithm is presented which solves the problem to optimality. The algorithm is based upon constraint satisfaction and a Branch and Bound procedure. The algorithm is applied to a subnetwork of the Dutch railway system for which it shows a substantial cost reduction. Further application and extension seem promising.