Integrated production scheduling and periodic maintenances on a single machine with release dates

This paper addresses the production scheduling problem on a single machine with periodic maintenances, where the jobs' release dates are considered. For the resumable case, we prove that the problem can be solved in polynomial time. For the non-resumable case, we prove that the problem is strongly NP-Hard and propose an effective heuristic ERD-LPT based on the properties of optimal solutions. Then a branch-and-bound algorithm (B&B) that utilizes several dominance rules is developed to search the optimal schedules for the small-to-medium sized problems. Computational results indicate that the proposed heuristic is highly accurate compared with B&B and the improvement of performance is significant compared with the First-in-First-out (FIFO) rule.

[1]  Lucio Bianco,et al.  Scheduling of a single machine to minimize total weighted completion time subject to release dates , 1982 .

[2]  Wen-Jinn Chen,et al.  Minimizing number of tardy jobs on a single machine subject to periodic maintenance , 2009 .

[3]  Jian-Bo Yang,et al.  Minimizing total completion time on a single machine with a flexible maintenance activity , 2011, Comput. Oper. Res..

[4]  Gur Mosheiov,et al.  Scheduling a maintenance activity to minimize total weighted completion-time , 2009, Comput. Math. Appl..

[5]  Christophe Varnier,et al.  Single-machine scheduling with periodic and flexible periodic maintenance to minimize maximum tardiness , 2008, Comput. Ind. Eng..

[6]  Yu-Hsiang Chung,et al.  Scheduling deteriorating jobs on a single machine with release times , 2008, Comput. Ind. Eng..

[7]  T. C. Edwin Cheng,et al.  Single-machine scheduling with periodic maintenance to minimize makespan , 2007, Comput. Oper. Res..

[8]  Imed Kacem,et al.  Branch-and-bound method for minimizing the weighted completion time scheduling problem on a single machine with release dates , 2012, Comput. Oper. Res..

[9]  Leyuan Shi,et al.  New Hybrid Optimization Algorithms for Machine Scheduling Problems , 2008, IEEE Transactions on Automation Science and Engineering.

[10]  Jacek Blazewicz,et al.  An improved approximation algorithm for the single machine total completion time scheduling problem with availability constraints , 2005, Eur. J. Oper. Res..

[11]  Yong He,et al.  Improved algorithms for two single machine scheduling problems , 2005, Theor. Comput. Sci..

[12]  Yeong-Dae Kim,et al.  Minimizing the number of tardy jobs in a single-machine scheduling problem with periodic maintenance , 2012, Comput. Oper. Res..

[13]  Ming Liu,et al.  A branch and bound algorithm for single-machine production scheduling integrated with preventive maintenance planning , 2013 .

[14]  I. Kacem,et al.  Efficient branch-and-bound algorithm for minimizing the weighted sum of completion times on a single machine with one availability constraint , 2008 .