Train units need regular preventive maintenance. Given the train units that require maintenance in the forthcoming 1-3 days, the rolling stock schedule must be adjusted so that these urgent units reach the maintenance facility in time. In this paper, we present an integer programming model for solving this problem, give complexity results, suggest solution methods, and report our computational results based on practical instances of NS Reizigers, the main Dutch operator of passenger trains.

Computers & Operations Research
Erasmus Research Institute of Management

Maróti, G., & Kroon, L. (2007). Maintenance routing for train units: The interchange model. Computers & Operations Research, 34(4), 1121–1140. doi:10.1016/j.cor.2005.05.026