Rescheduling with new orders and general maximum allowable time disruptions

We study the rescheduling with new orders on a single machine under the general maximum allowable time disruptions. Under the restriction of general maximum allowable time disruptions, each original job has an upper bound for its time disruption (regarded as the maximum allowable time disruption of the job), or equivalently, in every feasible schedule, the difference of the completion time of each original job compared to that in the pre-schedule does not exceed its maximum allowable time disruption. We also consider a stronger restriction which additionally requires that, in a feasible schedule, the starting time of each original job is not allowed to be scheduled smaller than that in the pre-schedule. Scheduling objectives to be minimized are the maximum lateness and the total completion time, respectively, and the pre-schedules of original jobs are given by EDD-schedule and SPT-schedule, respectively. Then we have four problems for consideration. For the two problems for minimizing the maximum lateness, we present strong NP-hardness proof, provide a simple 2-approximation polynomial-time algorithm, and show that, unless $$\text {P}= \text {NP}$$P=NP, the two problems cannot have an approximation polynomial-time algorithm with a performance ratio less than 2. For the two problems for minimizing the total completion time, we present strong NP-hardness proof, provide a simple heuristic algorithm, and show that, unless $$\text {P}= \text {NP}$$P=NP, the two problems cannot have an approximation polynomial-time algorithm with a performance ratio less than 4/3. Moreover, by relaxing the maximum allowable time disruptions of the original jobs, we present a super-optimal dual-approximation polynomial-time algorithm. As a consequence, if the maximum allowable time disruption of each original job is at least its processing time, then the two problems for minimizing the total completion time are solvable in polynomial time. Finally, we show that, under the agreeability assumption (i.e., the nondecreasing order of the maximum allowable time disruptions of the original jobs coincides with their scheduling order in the pre-schedule), the four problems in consideration are solvable in polynomial time.

[1]  Jinjiang Yuan,et al.  Pareto optimization of rescheduling with release dates to minimize makespan and total sequence disruption , 2013, J. Sched..

[2]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

[3]  Pei-Chann Chang,et al.  A Rescheduling Procedure for Manufacturing Systems Under Random Disruptions , 1992 .

[4]  Reha Uzsoy,et al.  Executing production schedules in the face of uncertainties: A review and some future directions , 2005, Eur. J. Oper. Res..

[5]  Ram Rachamadugu,et al.  Due date based scheduling in a general flexible manufacturing system , 1989 .

[6]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[7]  Willy Herroelen,et al.  The complexity of machine scheduling for stability with a single disrupted job , 2005, Oper. Res. Lett..

[8]  Christos Koulamas,et al.  Single machine scheduling with release times, deadlines and tardiness objectives , 2001, Eur. J. Oper. Res..

[9]  Tian Xiao-zheng Pareto Optimizations of Objective and Disruptions for Rescheduling Problems , 2010 .

[10]  Jinjiang Yuan,et al.  Rescheduling with release dates to minimize makespan under a limit on the maximum sequence disruption , 2007, Eur. J. Oper. Res..

[11]  Chuanli Zhao,et al.  Rescheduling problems with deteriorating jobs under disruptions , 2010 .

[13]  Chris N. Potts,et al.  Rescheduling for Multiple New Orders , 2007, INFORMS J. Comput..

[14]  Xiao Guo,et al.  On-Line Rescheduling to Minimize Makespan under a Limit on the Maximum Disruptions , 2009, 2009 International Conference on Management of e-Commerce and e-Government.

[15]  Rubén Ruiz,et al.  Flow shop rescheduling under different types of disruption , 2013 .

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  V. T’kindt,et al.  Rescheduling for new orders on a single machine with setup times , 2009 .

[18]  Jeffrey W. Herrmann,et al.  Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods , 2003, J. Sched..

[19]  Jacques Teghem,et al.  A bi-objective approach to reschedule new jobs in a one machine model , 2014, Int. Trans. Oper. Res..

[20]  Hong Zhou,et al.  Single-machine rescheduling with deterioration and learning effects against the maximum sequence disruption , 2015, Int. J. Syst. Sci..

[21]  Reha Uzsoy,et al.  Rescheduling on a single machine with part-type dependent setup times and deadlines , 1997, Ann. Oper. Res..

[22]  Jinjiang Yuan,et al.  Rescheduling to Minimize the Maximum Lateness Under the Sequence Disruptions of Original Jobs , 2017, Asia Pac. J. Oper. Res..

[23]  Chris N. Potts,et al.  Rescheduling for New Orders , 2004, Oper. Res..

[24]  Reha Uzsoy,et al.  Analysis of periodic and event-driven rescheduling policies in dynamic shops , 1992 .

[25]  Can Akkan Improving schedule stability in single-machine rescheduling for new operation insertion , 2015, Comput. Oper. Res..

[26]  Xiao Guo,et al.  On-Line Rescheduling to Minimize Makespan under a Limit on the Maximum Sequence Disruption , 2009, 2009 IITA International Conference on Services Science, Management and Engineering.

[27]  Anil K. Jain,et al.  PRODUCTION SCHEDULING/RESCHEDULING IN FLEXIBLE MANUFACTURING , 1997 .

[28]  Sanja Petrovic,et al.  Match-up approaches to a dynamic rescheduling problem , 2012 .

[29]  Jinjiang Yuan,et al.  Rescheduling with Release dates to minimize Total Sequence Disruption under a Limit on the makespan , 2007, Asia Pac. J. Oper. Res..