Optimizing Railcar Movements to Create Outbound Trains in a Freight Railyard
Ruonan Zhao, Joseph Geunes, Xiaofeng Nie

TL;DR
This paper introduces a mixed-integer programming model and a heuristic algorithm for optimizing railcar movements in freight yards, significantly improving solution speed and quality for train assembly problems.
Contribution
It presents a novel large-scale mixed-integer programming model and an adaptive heuristic for efficient railcar grouping and movement optimization in freight yards.
Findings
ARG-DP algorithm is 355 times faster than MIP solver on simulated yards.
Achieves 60% optimal solutions with 6.65% average gap in simulations.
In real yard tests, solutions are 229 times faster with 50% optimality rate.
Abstract
A typical freight railyard at a manufacturing facility contains multiple tracks used for storage, classification, and outbound train assembly. Individual railcar storage locations on classification tracks are often determined before knowledge of their destination locations is known, giving rise to railcar shunting or switching problems, which require retrieving subsets of cars distributed throughout the yard to assemble outbound trains. To address this combinatorially challenging problem class, we propose a large-scale mixed-integer programming model that tracks railcar movements and corresponding costs over a finite planning horizon. The model permits simultaneous movement of multiple car groups via a locomotive and seeks to minimize repositioning costs. We also provide a dynamic programming formulation of the problem, demonstrate the NP-hardness of the corresponding optimization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRailway Systems and Energy Efficiency · Transport and Logistics Innovations · Railway Engineering and Dynamics
