Rescheduling due to machine disruption to minimize the total weighted completion time

We investigate a single machine rescheduling problem that arises from an unexpected machine unavailability, after the given set of jobs has already been scheduled to minimize the total weighted completion time. Such a disruption is represented as an unavailable time interval and is revealed to the production planner before any job is processed; the production planner wishes to reschedule the jobs to minimize the alteration to the originally planned schedule, which is measured as the maximum time deviation between the original and the new schedules for all the jobs. The objective function in this rescheduling problem is to minimize the sum of the total weighted completion time and the weighted maximum time deviation, under the constraint that the maximum time deviation is bounded above by a given value. That is, the maximum time deviation is taken both as a constraint and as part of the objective function. We present a pseudo-polynomial time exact algorithm and a fully polynomial time approximation scheme.

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

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

[3]  James C. Bean,et al.  Matchup Scheduling with Multiple Resources, Release Dates and Disruptions , 1991, Oper. Res..

[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]  Han Hoogeveen,et al.  Rescheduling for new orders on a single machine with setup times , 2012, Eur. J. Oper. Res..

[6]  Feng Liu,et al.  A knowledge-based evolutionary proactive scheduling approach in the presence of machine breakdown and deterioration effect , 2015, Knowl. Based Syst..

[7]  Chris N. Potts,et al.  Rescheduling for Job Unavailability , 2010, Oper. Res..

[8]  Monte Zweben,et al.  Scheduling and rescheduling with iterative repair , 1993, IEEE Trans. Syst. Man Cybern..

[9]  Randy Goebel,et al.  On rescheduling due to machine disruption while to minimize the total weighted completion time , 2017, ArXiv.

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

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

[12]  Willy Herroelen,et al.  Project scheduling under uncertainty: Survey and research potentials , 2005, Eur. J. Oper. Res..

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

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

[15]  T. C. Edwin Cheng,et al.  Rescheduling on identical parallel machines with machine disruptions to minimize total completion time , 2016, Eur. J. Oper. Res..

[16]  Xiangtong Qi,et al.  Disruption management for machine scheduling: The case of SPT schedules , 2006 .

[17]  Chung-Yee Lee,et al.  Machine scheduling with an availability constraint , 1996, J. Glob. Optim..

[18]  T.C.E. Cheng,et al.  Parallel-machine scheduling of deteriorating jobs with potential machine disruptions ☆ , 2017 .

[19]  Feng Liu,et al.  A multi-objective evolutionary algorithm guided by directed search for dynamic scheduling , 2017, Comput. Oper. Res..

[20]  Zhixin Liu,et al.  Rescheduling for machine disruption to minimize makespan and maximum lateness , 2014, J. Sched..

[21]  Xiangtong Qi,et al.  Disruption management in production planning , 2005 .

[22]  Liang Lu,et al.  Cost allocation in rescheduling with machine unavailable period , 2018, Eur. J. Oper. Res..