Resource schedule for scheduling rail way train resources
First Claim
Patent Images
1. A railway resource scheduler comprising:
- a processor for receiving orders for rail service, each of the orders including an identification of a time interval over which the service is to be provided and a cost function;
a processor for receiving user-defined constraints;
a processor for receiving data as to an availability and capability of resources including train action effects and associated costs;
a processor for selecting resources to perform each activity in the orders;
a processor for accessing an activity list for the selected resources for each of the orders;
a processor for converting the activity lists into time intervals;
a processor for grouping the time intervals for the orders; and
a processor for moving the grouped time intervals relative to each other to effect scheduling consistent with user-defined constraints and minimum cost.
0 Assignments
0 Petitions
Accused Products
Abstract
A scheduling system and method for moving plural objects through a multipath system described as a freight railway scheduling system. The scheduling system utilizes a cost reactive resource scheduler to minimize resource exception while at the same time minimizing the global costs associated with the solution. The achievable movement plan can be used to assist in the control of, or to automatically control, the movement of trains through the system.
-
Citations
6 Claims
-
1. A railway resource scheduler comprising:
-
a processor for receiving orders for rail service, each of the orders including an identification of a time interval over which the service is to be provided and a cost function; a processor for receiving user-defined constraints; a processor for receiving data as to an availability and capability of resources including train action effects and associated costs; a processor for selecting resources to perform each activity in the orders; a processor for accessing an activity list for the selected resources for each of the orders; a processor for converting the activity lists into time intervals; a processor for grouping the time intervals for the orders; and a processor for moving the grouped time intervals relative to each other to effect scheduling consistent with user-defined constraints and minimum cost. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification