An exact approach to the flat shunting problem with a focus on car movement cost optimization

Flat shunting is a classical railway yard operation that aims to rearrange a given sequence of railcars into a desired sequence by using a shunting engine and a set of shunting tracks. The operation considered in this study is a one-end push–pull process, which is particularly relevant when an initial classification or drop-off process cannot directly form the target outbound order. Compared to train timetabling or routing problems, this microscopic operational task is difficult to handle both practically and theoretically, as the shunting tracks have a strict first-in-last-out (FILO) requirement (i.e., cars can be coupled or decoupled only from one end of a track). Focusing on the multi-stage flat shunting problem, we develop a mixed-integer linear programming (MILP) model to optimize the number of engine actions, as the mesoscopic cost, and the number of car movements, as the microscopic cost, during pull-back and assignment operations. The proposed model is solved using a standard optimization solver and a customized branch-and-bound algorithm. A sequencing state measure is proposed to quantitatively evaluate the deviation of a car distribution in a yard from the desired final car sequence, leading to an effective heuristic rule that significantly improves branching efficiency. The proposed approach saves more than 99% of the computation time compared with the basic branch-and-bound algorithm. Through numerical experiments with several benchmarks, we found that optimizing generalized car movement costs can further improve the quality of shunting schedules even when the number of pull-back engine actions is already optimal.

Authors

Institutions

Publication Details

Journal
Railway Engineering Science
Published
2026-10-16
DOI
https://doi.org/10.1007/s40534-026-00454-3
Primary Topic
Railway Systems and Energy Efficiency
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An exact approach to the flat shunting problem with a focus on car movement cost optimization

Zili Shen, 周雪松, Gongyuan Lu, Xiaobo Liu et al.
Railway Engineering Science
Railway Systems and Energy Efficiency
article

An exact approach to the flat shunting problem with a focus on car movement cost optimization

Zili Shen, 周雪松, Gongyuan Lu, Xiaobo Liu, Bojian Zhang
article en

Abstract

Flat shunting is a classical railway yard operation that aims to rearrange a given sequence of railcars into a desired sequence by using a shunting engine and a set of shunting tracks. The operation considered in this study is a one-end push–pull process, which is particularly relevant when an initial classification or drop-off process cannot directly form the target outbound order. Compared to train timetabling or routing problems, this microscopic operational task is difficult to handle both practically and theoretically, as the shunting tracks have a strict first-in-last-out (FILO) requirement (i.e., cars can be coupled or decoupled only from one end of a track). Focusing on the multi-stage flat shunting problem, we develop a mixed-integer linear programming (MILP) model to optimize the number of engine actions, as the mesoscopic cost, and the number of car movements, as the microscopic cost, during pull-back and assignment operations. The proposed model is solved using a standard optimization solver and a customized branch-and-bound algorithm. A sequencing state measure is proposed to quantitatively evaluate the deviation of a car distribution in a yard from the desired final car sequence, leading to an effective heuristic rule that significantly improves branching efficiency. The proposed approach saves more than 99% of the computation time compared with the basic branch-and-bound algorithm. Through numerical experiments with several benchmarks, we found that optimizing generalized car movement costs can further improve the quality of shunting schedules even when the number of pull-back engine actions is already optimal.

Railway Engineering Science
Southwest Jiaotong University (CN), Arizona State University (US)
National Natural Science Foundation of China, National Key Research and Development Program of China
Industry, innovation and infrastructure
Openalex Percentile: Top 12%
Railway Systems and Energy Efficiency
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.