Circulation of railway rolling stock: a branch-and-price approach

In this paper, we describe a model and a branch-and-price algorithm to determine an efficient railway rolling stock circulation on a set of interacting train lines. Given the timetable and the passengers’ seat demand, the model determines an allocation of rolling stock to the daily trips. In order t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & operations research 2008-02, Vol.35 (2), p.538-556
Hauptverfasser: Peeters, Marc, Kroon, Leo
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper, we describe a model and a branch-and-price algorithm to determine an efficient railway rolling stock circulation on a set of interacting train lines. Given the timetable and the passengers’ seat demand, the model determines an allocation of rolling stock to the daily trips. In order to efficiently utilize the train units, they can be added to or removed from the trains at some stations along the lines. These changes in train compositions are subject to several constraints, mainly corresponding to the order of the train units within the trains. A solution is evaluated based on three criteria, i.e. (i) the service to the passengers, (ii) the robustness, and (iii) the cost of the circulation. The developed branch-and-price algorithm was tested on a number of real-life instances of NS Reizigers, the main Dutch operator of passenger trains, thereby outperforming the commercial solver CPLEX 8.0.
ISSN:0305-0548
1873-765X
0305-0548
DOI:10.1016/j.cor.2006.03.019