Scheduling with due date assignment under special conditions on job processing

We review the results on scheduling with due date assignment under such conditions on job processing as given precedence constraints, maintenance activity or various scenarios of processing time changing. The due date assignment and scheduling problems arise in production planning when the management is faced with setting realistic due dates for a number of jobs. Most research on scheduling with due date assignment is focused on optimal sequencing of independent jobs. However, it is often found in practice that some products are manufactured in a certain order implied, for example, by technological, marketing or assembly requirements and this can be modeled by imposing precedence constraints on the set of jobs. In classical deterministic scheduling models, the processing conditions, including job processing times, are usually viewed as given constants. In many real-life situations, however, the processing conditions may vary over time, thereby affecting actual durations of jobs. In the models with controllable processing times, the scheduler can speed up job execution times by allocating some additional resources to the jobs. In the models with deterioration or learning, the actual processing time can depend either on the position or on the start time of a job in the schedule. In scheduling with deterioration, the later a job starts, the longer it takes to process, while in scheduling with learning, the actual processing time of a job gets shorter, provided that the job is scheduled later. We consider also scheduling models with optional maintenance activity. In manufacturing processing, production scheduling with preventive maintenance planning is one of the most significant methods in preventing the machinery from failure or wear.

[1]  Vitaly A. Strusevich,et al.  Earliness penalties on a single machine subject to precedence constraints: SLK due date assignment , 1997, Comput. Oper. Res..

[2]  Liu Min,et al.  Genetic algorithms for the optimal common due date assignment and the optimal scheduling policy in parallel machine earliness/tardiness scheduling problems , 2006 .

[3]  T. C. Edwin Cheng,et al.  Due-date assignment and parallel-machine scheduling with deteriorating jobs , 2007, J. Oper. Res. Soc..

[4]  Dvir Shabtay,et al.  A survey of scheduling with controllable processing times , 2007, Discret. Appl. Math..

[5]  Gur Mosheiov,et al.  Minimizing weighted earliness-tardiness and due-date cost with unit processing-time jobs , 2006, Eur. J. Oper. Res..

[6]  T.C.E. Cheng,et al.  SINGLE-MACHINE SCHEDULING WITH CONTROLLABLE PROCESSING TIMES AND EARLINESS, TARDINESS AND COMPLETION TIME PENALTIES , 1999 .

[7]  Chengbin Chu,et al.  Due date assignment and scheduling: Slk, TWK and other due date assignment models , 2002 .

[8]  T.C.E. Cheng,et al.  Due-date assignment and single machine scheduling with compressible processing times , 1996 .

[9]  Gur Mosheiov,et al.  Scheduling a deteriorating maintenance activity on a single machine , 2010, J. Oper. Res. Soc..

[10]  Gur Mosheiov,et al.  Scheduling with general job-dependent learning curves , 2003, Eur. J. Oper. Res..

[11]  Chris N. Potts,et al.  Single machine scheduling models with deterioration and learning: handling precedence constraints via priority generation , 2008, J. Sched..

[12]  Günter Schmidt,et al.  Scheduling with limited machine availability , 2000, Eur. J. Oper. Res..

[13]  Daniel Oron,et al.  Due-date assignment and maintenance activity scheduling problem , 2006, Math. Comput. Model..

[14]  Gur Mosheiov,et al.  Scheduling a maintenance activity and due-window assignment on a single machine , 2009, Comput. Oper. Res..

[15]  V. S. Gordon A note on optimal assignment of slack due-dates in single-machine scheduling , 1993 .

[16]  Vitaly A. Strusevich,et al.  Pre-Emptive Scheduling Problems with Controllable Processing Times , 2005, J. Sched..

[17]  Vitaly A. Strusevich,et al.  Single machine scheduling and due date assignment with positionally dependent processing times , 2009, Eur. J. Oper. Res..

[18]  Clyde L. Monma,et al.  Optimal Sequencing Via Modular Decomposition: Characterization of Sequencing Functions , 1987, Math. Oper. Res..

[19]  T. C. Edwin Cheng,et al.  Single-machine due-window assignment and scheduling with job-dependent aging effects and deteriorating maintenance , 2010, Comput. Oper. Res..

[20]  Valery Gordon,et al.  Single machine scheduling and due date assignment under series-parallel precedence constraints , 2005 .

[21]  Jean-Marie Proth,et al.  Scheduling with Due Date Assignment , 2004, Handbook of Scheduling.

[22]  Zhi-Long Chen,et al.  Scheduling jobs and maintenance activities on parallel machines , 2000 .

[23]  T. Cheng Optimal assignment of slack due-dates and sequencing in a single-machine shop , 1989 .

[24]  Nicholas G. Hall Scheduling Problems With Generalized Due Dates , 1986 .

[25]  Dirk Biskup,et al.  A state-of-the-art review on scheduling with learning effects , 2008, Eur. J. Oper. Res..

[26]  Jan Karel Lenstra,et al.  Preemptive Scheduling of a Single Machine to Minimize Maximum Cost Subject to Release Dates and Precedence Constraints , 1983, Oper. Res..

[27]  George Steiner,et al.  Optimal Sequencing by Modular Decomposition: Polynomial Algorithms , 1986, Oper. Res..

[28]  S. S. Panwalkar,et al.  Common Due Date Assignment to Minimize Total Penalty for the One Machine Scheduling Problem , 1982, Oper. Res..

[29]  Gur Mosheiov,et al.  A due-window assignment problem with position-dependent processing times , 2008, J. Oper. Res. Soc..

[30]  Jeremy P. Spinrad,et al.  Incremental modular decomposition , 1989, JACM.

[31]  Dvir Shabtay,et al.  Optimal Due Date Assignment and Resource Allocation to Minimize the Weighted Number of Tardy Jobs on a Single Machine , 2007, Manuf. Serv. Oper. Manag..

[32]  T. C. Edwin Cheng,et al.  Due-date assignment and single machine scheduling with deteriorating jobs , 2004, J. Oper. Res. Soc..

[33]  Gur Mosheiov,et al.  A note on a due-date assignment on a two-machine flow-shop , 2004, Comput. Oper. Res..

[34]  Dirk Biskup,et al.  Single-machine scheduling with learning considerations , 1999, Eur. J. Oper. Res..

[35]  Eugeniusz Nowicki,et al.  A survey of results for sequencing problems with controllable processing times , 1990, Discret. Appl. Math..

[36]  Dvir Shabtay,et al.  The single-machine earliness-tardiness scheduling problem with due date assignment and resource-dependent processing times , 2008, Ann. Oper. Res..

[37]  Chengbin Chu,et al.  A survey of the state-of-the-art of common due date assignment and scheduling research , 2002, Eur. J. Oper. Res..

[38]  T. C. Edwin Cheng,et al.  Single machine scheduling with a variable common due date and resource-dependent processing times , 2003, Comput. Oper. Res..

[39]  Chelliah Sriskandarajah,et al.  On the Complexity of Generalized Due Date Scheduling Problems , 1991 .

[40]  Raymond G. Vickson,et al.  Two Single Machine Sequencing Problems Involving Controllable Job Processing Times , 1980 .

[41]  Bahram Alidaee,et al.  Two parallel machine sequencing problems involving controllable job processing times , 1993 .

[42]  Surya D. Liman,et al.  A single machine scheduling problem with common due window and controllable processing times , 1997, Ann. Oper. Res..

[43]  Adam Janiak,et al.  One-machine scheduling with allocation of continuously-divisible resource and with no precedence constraints , 1987, Kybernetika.

[44]  Bahram Alidaee,et al.  Scheduling with time dependent processing times: Review and extensions , 1999, J. Oper. Res. Soc..

[45]  Chengbin Chu,et al.  A survey of scheduling with deterministic machine availability constraints , 2010, Comput. Ind. Eng..

[46]  S. S. Panwalkar,et al.  Single-machine sequencing with controllable processing times , 1992 .

[47]  Dvir Shabtay,et al.  Two due date assignment problems in scheduling a single machine , 2006, Oper. Res. Lett..

[48]  Sid Browne,et al.  Scheduling Deteriorating Jobs on a Single Processor , 1990, Oper. Res..

[49]  C.-Y. Lee,et al.  Machine scheduling with a rate-modifying activity , 2001, Eur. J. Oper. Res..

[50]  Vitaly A. Strusevich,et al.  Planning Machine Maintenance in Two-Machine Shop Scheduling , 2006, Oper. Res..

[51]  Shakhlevich Natalia,et al.  Divide-and-Conquer Approach for Preemptive Scheduling Problems with Controllable Processing Times , 2008 .

[52]  Joseph Y-T. Leung,et al.  Scheduling with Resource Constraints-Continuous Resources , 2004 .

[53]  Valery S. Gordon,et al.  A note: Common due date assignment for a single machine scheduling with the rate-modifying activity , 2009, Comput. Oper. Res..

[54]  Dirk Biskup,et al.  Common due date assignment for scheduling on a single machine with jointly reducible processing times , 2001 .

[55]  Dvir Shabtay,et al.  Optimal delivery time quotation to minimize total tardiness penalties with controllable processing times , 2009 .

[56]  Dvir Shabtay,et al.  Optimal due date assignment in multi-machine scheduling environments , 2008, J. Sched..

[57]  Surya D. Liman,et al.  Common due window size and location determination in a single machine scheduling problem , 1998, J. Oper. Res. Soc..

[58]  Michael Pinedo,et al.  Current trends in deterministic scheduling , 1997, Ann. Oper. Res..

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

[60]  Adam Janiak,et al.  Single machine scheduling subject to deadlines and resource dependent processing times , 1996 .

[61]  T. C. Edwin Cheng,et al.  Scheduling with controllable release dates and processing times: Total completion time minimization , 2006, Eur. J. Oper. Res..

[62]  Gerd Finke,et al.  Scheduling with Discrete Resource Constraints , 2004, Handbook of Scheduling.

[63]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[64]  T.C.E. Cheng,et al.  Optimal assignment of due-dates for preemptive single-machine scheduling , 1994 .

[65]  Vitaly A. Strusevich,et al.  Single machine scheduling with controllable release and processing parameters , 2006, Discret. Appl. Math..

[66]  Chung-Yee Lee,et al.  Machine Scheduling with Availability Constraints , 2004, Handbook of Scheduling.

[67]  Dorit S. Hochbaum,et al.  Due Date Quotation Models and Algorithms , 2004, Handbook of Scheduling.

[68]  Bertrand M. T. Lin,et al.  A concise survey of scheduling with time-dependent processing times , 2004, Eur. J. Oper. Res..

[69]  Clyde L. Monma,et al.  Convex Resource Allocation Problems on Directed Acyclic Graphs: Duality, Complexity, Special Cases, and Extensions , 1990, Math. Oper. Res..

[70]  Gur Mosheiov,et al.  Scheduling problems with a learning effect , 2001, Eur. J. Oper. Res..