摘要 |
A computer-implemented scheduling system and method designates start times of a plurality of procedures processed by a plurality of resource devices. The computer-implemented scheduling system includes an initial restriction violating condition set device for initially setting restriction violating conditions which satisfy a sufficient condition for a violation of the restriction conditions, a start time change device for changing a first start time of one of the procedures, when the restriction violating condition is set by the initial restriction violating condition set device, not to satisfy the restriction violating conditions, a start time designation device for designating a second start time of one of the procedures, when the restriction violating condition is set by the initial restriction violating condition set device, not to satisfy the restriction violating conditions, a restriction violating condition generation device for substituting the first or second start time of one of the procedures, when the start time change device changes the first start time or the start time designation device designates the second start time, respectively, to satisfy the restriction violating conditions, into a variable of the one restriction violating condition and for ANDing the restriction violating conditions with the one restriction violating condition having the substituted first or second start time, to generate a new restriction violating condition, and a restriction violating condition storage device for storing the restriction violating conditions set by the initial restriction violating condition set device and generated by the restriction violating condition generation device.
|