ROLLING STOCK SCHEDULING APPARATUS AND METHOD
First Claim
1. A rolling stock scheduling apparatus comprising:
- a creation unit configured to create an operation connection graph for each car from an initial day to a target day, the graph including nodes representing initial day sites, target day sites, and first operations, the first operations being defined by a departure time, a departure site, an arrival time, and an arrival site, the graph also including arcs each of which indicates nodes'"'"' connectability based on the departure site, the arrival site, the departure time and the arrival time;
a setting unit configured to set a plurality of paths that connect second operations for each car on each day sequentially from the initial day to the target day, the second operations being included in the first operations;
an exchange unit configured to exchange, if there is a first car which does not exist at the target day site on the target day, each arc so that all cars exist at target day sites on the target day; and
an output unit configured to output, if second paths on which all the cars exist at the target day sites on the target day are found, third operations corresponding to each of the second paths as a car operation, the second paths being set by the setting unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A rolling-stock-scheduling apparatus includes a creation unit creating a graph from an initial day to a target day, the graph including nodes representing initial-day sites, target-day sites, and first operations, the first operations being defined by a departure time, a departure site, an arrival time, and an arrival site, the graph including arcs each of which indicates nodes'"'"' connectability, a setting unit setting paths that connect second operations on each day from the initial day to the target day, an exchange unit exchanging, if there is a first car which does not exist at the target-day site on the target day, each arc so that all the cars exist at target-day sites on the target day, and an output unit outputting, if second paths on which all the cars exist at the target-day sites are found, third operations corresponding to each of the second paths as a car-operation.
15 Citations
12 Claims
-
1. A rolling stock scheduling apparatus comprising:
-
a creation unit configured to create an operation connection graph for each car from an initial day to a target day, the graph including nodes representing initial day sites, target day sites, and first operations, the first operations being defined by a departure time, a departure site, an arrival time, and an arrival site, the graph also including arcs each of which indicates nodes'"'"' connectability based on the departure site, the arrival site, the departure time and the arrival time; a setting unit configured to set a plurality of paths that connect second operations for each car on each day sequentially from the initial day to the target day, the second operations being included in the first operations; an exchange unit configured to exchange, if there is a first car which does not exist at the target day site on the target day, each arc so that all cars exist at target day sites on the target day; and an output unit configured to output, if second paths on which all the cars exist at the target day sites on the target day are found, third operations corresponding to each of the second paths as a car operation, the second paths being set by the setting unit. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12)
-
-
7. A rolling stock scheduling method comprising:
-
creating an operation connection graph for each car from an initial day to a target day, the graph including nodes representing initial day sites, target day sites, and first operations, the first operations being defined by a departure time, a departure site, an arrival time, and an arrival site, the graph also including arcs each of which indicates nodes'"'"' connectability based on the departure site, the arrival site, the departure time, and the arrival time; setting a plurality of set paths that connect second operations for each car on each day sequentially from the initial day to the target day, the second operations being included in the first operations; exchanging, if there is a first car which does not exist at the target day site on the target day, each arc so that all cars exist at target day sites on the target day; and outputting, if second paths on which all the cars exist at the target day sites on the target day are found, third operations corresponding to each of the second paths as a car operation, each of the second paths being set by setting the set path.
-
Specification