Research Article

A Fast Approach for Reoptimization of Railway Train Platforming in Case of Train Delays

Table 1

Summary of relevant publications on the optimization and reoptimization of the train platforming problems.

PublicationModeling approachObjectiveSolution methodTrain delayReassignment of platformDeviations from scheduled train timesLargest instance solvedComputation times (in seconds) of the largest instance

Zwaneveld et al. [10]BILPMax the number of routed trainsBranch-and-cutA railway station with 17 platforms and 27 trains85
Cardillo and Mione [23]GCFeasibilityIterative heuristic algorithmA railway station with 16 tracks and 242 trains0.67
Billionnet [24]BILPFeasibilityOptimization softwareA railway station with 14 tracks and 200 trains1.64
Carey and Carville [26]MILPMin the costs of deviations from preferred times, platforms, and linesIterative sequential searching methodA railway station with 29 subproblems and 491 trains
Rodriguez [32]CPMin train delaysTree searchA 15.18 km long railway junction with 24 trains54.76
Lusby et al. [12]BILPMax total benefitsBranch-and-priceA railway junction with 64 block sections and 45 trains26.4
Caprara et al. [21]BQPMin total costsBranch-and-cut-and-priceA railway station with 14 platforms and 237 trains350
Sels et al. [25]MILPMin total penaltiesCommercial solversA railway station with 14 platforms and 160 trains3.0
Zhang et al. [8]MILPMin total train journey times and maintenance tardiness costsIterative heuristic algorithmA railway network with 27 stations, 55 segments, and 58 trains7200
Liu et al. [37]MINLPMin average use time of groups of turnoutsGenetic simulated annealing algorithmA railway station with 11 tracks and 30 trains1800
Kang et al. [22]MILPMin total occupation times and balanced track occupationSimulated annealingA railway station with 11 tracks and 28 trains726
Chakroborty and Vikram [20]MILPMin total costsCommercial solverA railway station with 9 platforms and 110 trains600
Lusby et al. [13]BILPMin total deviationsBranch-and-priceA railway junction with 524 track sections and 66 trains151.55
This paperMILPMin total costsGenetic and simulated annealing hybrid algorithmA railway station with 11 platforms and 70 trains32.92

Note. BILP represents 0-1 integer linear programming; GC represents graph colouring; MILP represents mixed integer linear programming; CP represents constraint programming; BQP represents 0-1 quadratic programming; “—” represents no specific information is available.