The Train Driver Recovery Problem - a Set Partitioning Based Model and Solution Method
Publication: Research - peer-review › Journal article – Annual report year: 2010
Standard
The Train Driver Recovery Problem - a Set Partitioning Based Model and Solution Method. / Rezanova, Natalia Jurjevna; Ryan, David.
In: Computers & Operations Research, Vol. 37, No. 5, 2010, p. 845-856.Publication: Research - peer-review › Journal article – Annual report year: 2010
Harvard
APA
CBE
MLA
Vancouver
Author
Bibtex
}
RIS
TY - JOUR
T1 - The Train Driver Recovery Problem - a Set Partitioning Based Model and Solution Method
A1 - Rezanova,Natalia Jurjevna
A1 - Ryan,David
AU - Rezanova,Natalia Jurjevna
AU - Ryan,David
PB - Pergamon
PY - 2010
Y1 - 2010
N2 - The need to recover a train driver schedule occurs during major disruptions in the daily railway operations. Based on data from the Danish passenger railway operator DSB S-tog A/S, a solution method to the train driver recovery problem (TDRP) is developed. The TDRP is formulated as a set partitioning problem. We define a disruption neighbourhood by identifying a small set of drivers and train tasks directly affected by the disruption. Based on the disruption neighbourhood, the TDRP model is formed and solved. If the TDRP solution provides a feasible recovery for the drivers within the disruption neighbourhood, we consider that the problem is solved. However, if a feasible solution is not found, the disruption neighbourhood is expanded by adding further drivers or increasing the recovery time period. Fractional solutions to the LP relaxation of the TDRP are resolved with a constraint branching strategy using the depth-first search of the Branch & Bound tree. The LP relaxation of the TDRP possesses strong integer properties. We present test scenarios generated from the historical real-life operations data of DSB S-tog A/S. The numerical results show that all but one tested instances produce integer solutions to the LP relaxation of the TDRP and solutions are found within a few seconds.
AB - The need to recover a train driver schedule occurs during major disruptions in the daily railway operations. Based on data from the Danish passenger railway operator DSB S-tog A/S, a solution method to the train driver recovery problem (TDRP) is developed. The TDRP is formulated as a set partitioning problem. We define a disruption neighbourhood by identifying a small set of drivers and train tasks directly affected by the disruption. Based on the disruption neighbourhood, the TDRP model is formed and solved. If the TDRP solution provides a feasible recovery for the drivers within the disruption neighbourhood, we consider that the problem is solved. However, if a feasible solution is not found, the disruption neighbourhood is expanded by adding further drivers or increasing the recovery time period. Fractional solutions to the LP relaxation of the TDRP are resolved with a constraint branching strategy using the depth-first search of the Branch & Bound tree. The LP relaxation of the TDRP possesses strong integer properties. We present test scenarios generated from the historical real-life operations data of DSB S-tog A/S. The numerical results show that all but one tested instances produce integer solutions to the LP relaxation of the TDRP and solutions are found within a few seconds.
KW - Constraint branching
KW - Real-time disruption recovery
KW - Set partitioning
KW - Rail crew scheduling
U2 - 10.1016/j.cor.2009.03.023
DO - 10.1016/j.cor.2009.03.023
JO - Computers & Operations Research
JF - Computers & Operations Research
SN - 0305-0548
IS - 5
VL - 37
SP - 845
EP - 856
ER -