A method and system for calculating a plan for moving trains on a network
to reduce the cost of delays or late running. The method and system can
be used to develop a timetable for real time dynamic rescheduling of
trains on a network and for assessing proposed changes to network
infrastructure.