A process for scheduling the travel of trains on a rail corridor. The rail
corridor includes a plurality of siding tracks onto which trains can be
sided when a meet or pass occurs with another train on the corridor. A
gradient search process is used with a cost function to determine the
optimum schedule by moving each meet and pass to a siding. The individual
train schedules are varied by changing train speed and/or the train
departure time (i.e., the time at which the train enters the corridor).
Un procédé pour programmer le voyage des trains sur un couloir de rail. Le couloir de rail inclut une pluralité de voies de voie de garage sur lesquelles des trains peuvent être dégrossis quand un rassemblement ou un passage se produit avec un autre train sur le couloir. Un processus de recherche de gradient est employé avec une fonction de coût pour déterminer le programme optimum en déplaçant chaque rassemblement et pour passer à une voie de garage. Les différents programmes de train sont changés en changeant la vitesse de train et/ou le temps de départ de train (c.-à-d., le temps à l'où le train entre dans le couloir).