×

Job scheduling system for designating procedure start times

  • US 6,038,539 A
  • Filed: 03/04/1993
  • Issued: 03/14/2000
  • Est. Priority Date: 03/04/1992
  • Status: Expired due to Fees
First Claim
Patent Images

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:

  • initial restriction violating condition set means for initially setting restriction violating conditions which satisfy a sufficient condition for a violation of said restriction conditions;

    start time change means for changing a first start time of one of said plurality of procedures when said restriction violating condition is set by said initial restriction violating condition set means, to not satisfy said restriction violating conditions, thereby optimizing a total process time;

    start time designation means for designating a second start time of one of said plurality of procedures when said restriction violating condition is set by said initial restriction violating condition set means, to not satisfy said restriction violating conditions, thereby optimizing a total process time;

    restriction violating condition generation means for assigning a start time of a procedure which satisfies at least one of said restriction violating conditions to a corresponding variable of one of the restriction violating conditions which is satisfied and for ANDing said restriction violating conditions with said one restriction violating condition having said assigned start time to generate a new restriction violating condition and for narrowing a search space by substituting a real numeric number of a start time into a variable corresponding to a start time of a restriction violating condition and prohibiting a sub-schedule based on a partially undefined schedule which satisfies said restriction violating condition; and

    restriction violating condition storage means for storing said restriction violating conditions set by said initial restriction violating condition set means and generated by said restriction violating condition generation means.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×