Modeling Train Movements Through Complex Rail Networks
Lu, Dessouky and Leachman on network modelling, safe buffers and deadlock-free train routing through complex railway networks.
Research papers and other resources about train routing, graph models, reservations, deadlock prevention and model railway operation.
Lu, Dessouky and Leachman on network modelling, safe buffers and deadlock-free train routing through complex railway networks.
The rules of the classic Inglenook shunting puzzle: a compact track plan with simple rules and surprising operational depth.
Develops the FreePath and Greedy dispatching approaches. Trains may proceed when a safe buffer exists, with preceding trains travelling in the same direction included in the decision.
Combines the Banker’s algorithm with a search for feasible resources so that safe train movements are rejected less conservatively.
A formal model that decomposes train journeys into short moves over shared resources and can assign safe waiting places when deadlock threatens.
An exact reservation-based algorithm that either produces deadlock-free train scheduling or identifies an unavoidable deadlock.
The ROMA system combines the order in which trains use infrastructure with local rerouting through an alternative graph.
A recent linear-time deadlock test for certain multi-track railway networks, evaluated with data from Indian Railways.
Models stations, tracks, signals and sensors with Petri nets and uses supervisory control to prevent collisions and deadlocks.
Uses coloured Petri nets in which places represent tracks and stations while coloured tokens represent different trains.
A classic train-pathing model with choices between lines, platforms and routes, including mutual constraints and running times.
Lifelong Multi-Agent Path Finding: agents continue operating while receiving new temporary tasks. This is close to free driving without a fixed final destination.
Conflict-Based Search computes individual paths and then systematically resolves conflicts between multiple concurrently moving agents.