Deep reinforcement learning approach for routing and scheduling of trains at railway station
Scheduling of trains at a railway station involves assigning traversal path for trains entering a station network, and scheduling their entry, exit, and reversal activities. The schedule must ensure conflict-free train movements in accordance with operational guidelines and minimize the total time trains spend at the station. This task is challenging due to the complexity of the decisions involved, as there are numerous interconnected tracks to consider. This paper introduces a deep reinforcement learning approach to schedule trains at a railway station and terminus having route-lock and route-release interlocking settings. We test our approach on two real world stations of Indian Railways. Experimental results demonstrate that the trained reinforcement learning agent performs better than or as good as benchmark dispatching rules under various traffic conditions for two different configuration of railway stations.
Authors
- Shripad Salsingikar (ORCID: https://orcid.org/0000-0002-6431-1946)
- Harshad Khadilkar (ORCID: https://orcid.org/0000-0003-3601-778X)
- Sudhir R Shetiya (ORCID: https://orcid.org/0000-0002-2821-1307)
Publication Details
- Published
- 2024-12-18
- DOI
- https://doi.org/10.1145/3703323.3703715
- Primary Topic
- Railway Systems and Energy Efficiency
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Indian Institute of Technology Bombay
- Indian Institute of Technology Kharagpur