Publication

image

Abstract

Real-time train rescheduling is of more significant requirements on both the computation time and solution performance compared to offline scheduling. The motivation for this study is to develop an efficient and effective method to reschedule disrupted trains in the context of severe disruptions, e.g., a four-hour segment blockage. A novel computational graph (CG)-based model is proposed to provide a continuous representation of the problem, wherein the discrete “if-then”decision-making process is transformed into continuous numerical computations that can be efficiently addressed. A customized back-propagation (BP) algorithm is developed to refine the solutions through an iterative process that includes a forward calculation of the objective function and a backward derivation of the decision variables. Owing to these computationally efficient processes, our proposed methodology can effectively handle the increasing complexity arising from detailed mesoscopic-level formulations in large-scale instances. We conduct experiments on both a small hypothetical network and the real-world Chinese high-speed railway network to validate the effectiveness and efficiency of our method. We also perform experimental analysis to examine the appropriate parameter settings for improved system performance.

Keywords

High-speed railway network Train rescheduling Computational graph (CG) Back-propagation (BP) Severe disruption

Highlights

• Computational efficiency is critical for real-time train rescheduling.
•Converting if-then decisions into computations can accelerate the solution process.
• The computational graph model performs well in transforming if-then decisions.
• The back-propagation algorithm guides solution refinement via partial derivatives.
• The method achieves dramatic computational speedups in solving large-scale problems.

原文传递: https://doi.org/10.1016/j.trc.2025.105323