Abstract

In high-speed railways, unexpected disturbances on maintenance activities may cause serious delays of the scheduled trains and greatly affect the service quality for traveling passengers. In contrast to most existing studies that focused on deterministic maintenance activities, this paper develops a two-stage stochastic programming approach to address the optimization of train schedules under uncertain maintenance plans. Specifically, in the first stage, we aim to determine the departure times of trains from the origin station, since this information needs to be public to passengers in advanced. The objective function is to minimize the expected travel time of trains under uncertain duration time of maintenance activities. In the second stage, given the specific information of maintenance activities, we generate the train schedule by adjusting the stop patterns, train orders and the assignment of tracks at key stations. Due to the computational difficulties arising from the large number of discrete decision variables, we particularly develop a dual decomposition based solution approach to solve the two-stage stochastic model. Our approach decomposes the original problem into a set of scenario-dependent subproblems with much fewer number of variables, which greatly improves the computational efficiency. Finally, we conduct several sets of real-world instances based on the Beijing–Guangzhou high-speed railway corridor to verify the effectiveness of the proposed model and solution approach. The results demonstrate that our approach evidently outperforms state-of-art solvers (Gurobi), especially for large-scale instances that Gurobi cannot even return feasible solutions.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call