Job scheduling system
First Claim
1. A computer-implemented job shop scheduling system for designating start times of a plurality of procedures processed by a plurality of resource devices, having restriction conditions with respect to available start times, end times, a sequence of said procedures, and a prohibition of simultaneous executions of multiple said procedures, said system comprising:
- a restriction violating condition generation unit to assign a real number of a start time for a procedure which satisfies a restriction violation condition to a variable corresponding to the start time in the satisfied restriction violation condition, taking an AND of the real number assigned to the restriction violating conditions for each value of the variable to generate a new restriction violation condition without the variable, and narrowing a search space by prohibiting a sub-schedule based on a partially undefined schedule which satisfies said restriction violation condition; and
a restriction violating condition storage unit to store said restriction violation condition set by said restriction violating condition generation unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A scheduling system designates start times of a plurality of procedures processed by a plurality machines. The scheduling system comprises an initial restriction violating condition set portion for initially setting a restriction violating condition which is a sufficient condition for the violation of the restriction conditions, a start time change portion for changing the start time of a procedure, a start time designation portion for designating the start time of a procedure, a restriction violating condition generation portion for substituting start times of a procedure which satisfy at least one of the restriction violating conditions into a variable of one of the restriction violating conditions and ANDing the conditions so as to generate a new restriction violating condition, a restriction violating condition storage portion for storing restriction violating conditions generated by the initial restriction violating condition set portion and the restriction violating condition generation portion.
-
Citations
6 Claims
-
1. A computer-implemented job shop scheduling system for designating start times of a plurality of procedures processed by a plurality of resource devices, having restriction conditions with respect to available start times, end times, a sequence of said procedures, and a prohibition of simultaneous executions of multiple said procedures, said system comprising:
-
a restriction violating condition generation unit to assign a real number of a start time for a procedure which satisfies a restriction violation condition to a variable corresponding to the start time in the satisfied restriction violation condition, taking an AND of the real number assigned to the restriction violating conditions for each value of the variable to generate a new restriction violation condition without the variable, and narrowing a search space by prohibiting a sub-schedule based on a partially undefined schedule which satisfies said restriction violation condition; and a restriction violating condition storage unit to store said restriction violation condition set by said restriction violating condition generation unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification