Minimising the total completion time in a single machine scheduling problem under bimodal flexible periodic availability constraints

In many scheduling problems, machines can face availability constraints and as a result, they may stop for a while. In this paper, a novel definition for single machine scheduling problem with flexible periodic availability constraints has been provided. According to this definition, in each period, the duration of unavailability corresponding to the continuous working time of the machine changes in a discrete manner and it can adopt two different values. Therefore, such availability constraints are called bimodal availability constraints. The objective has been to minimise the total completion time. By considering the complexity issues through a mathematical model, a heuristic algorithm with the time complexity of and a branch-and-bound algorithm accompanied with several lemmas and efficient dominance rules are proposed in order to solve the problems optimally. Computational results for 1680 sample problems are employed to demonstrate that the branch-and-bound algorithm is able to solve problems up to 22 jobs and the mean average error for the heuristic algorithm is 1.05%.

[1]  Peter Brucker Single Machine Scheduling Problems , 1995 .

[2]  Maw-Sheng Chern,et al.  MINIMIZING THE MAKESPAN IN A SINGLE MACHINE SCHEDULING PROBLEM WITH A FLEXIBLE MAINTENANCE , 2002 .

[3]  Yu-Lan Jin,et al.  Integrating flexible-interval preventive maintenance planning with production scheduling , 2009, Int. J. Comput. Integr. Manuf..

[4]  Chuanli Zhao,et al.  Single machine scheduling with general job-dependent aging effect and maintenance activities to minimize makespan , 2010 .

[5]  Alexander H. G. Rinnooy Kan,et al.  Single machine flow-time scheduling with a single breakdown , 1989, Acta Informatica.

[6]  Wen-Jinn Chen,et al.  An efficient algorithm for scheduling jobs on a machine with periodic maintenance , 2007 .

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

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

[9]  Yifan Wu,et al.  Patient scheduling with periodic deteriorating maintenance on single medical device , 2014, Comput. Oper. Res..

[10]  Chwen-Tzeng Su,et al.  A modified particle swarm optimization algorithm for a single-machine scheduling problem with periodic maintenance , 2010, Expert Syst. Appl..

[11]  Ghasem Moslehi,et al.  Minimizing maximum earliness and number of tardy jobs in the single machine scheduling problem , 2010, Comput. Math. Appl..

[12]  Jen-Shiang Chen,et al.  Optimization models for the machine scheduling problem with a single flexible maintenance activity , 2006 .

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

[14]  W. J. Chen Scheduling with dependent setups and maintenance in a textile company , 2009, Comput. Ind. Eng..

[15]  Min Ji,et al.  Minimizing the makespan in a single machine scheduling problems with flexible and periodic maintenance , 2010 .

[16]  Jen-Shiang Chen,et al.  Using integer programming to solve the machine scheduling problem with a flexible maintenance activity , 2006 .

[17]  Chung Yee Lee,et al.  Scheduling maintenance and semiresumable jobs on a single machine , 1999 .

[18]  Xiangtong Qi,et al.  Scheduling the maintenance on a single machine , 1999, J. Oper. Res. Soc..

[19]  M. Azizoglu,et al.  Single machine scheduling with preventive maintenances , 2009 .

[20]  T.C.E. Cheng,et al.  Common due-window assignment and scheduling of linear time-dependent deteriorating jobs and a deteriorating maintenance activity , 2012 .

[21]  Rakesh Kumar Phanden,et al.  Integration of process planning and scheduling: a state-of-the-art review , 2011, Int. J. Comput. Integr. Manuf..

[22]  Denis Trystram,et al.  An Efficient Algorithm for Scheduling Jobs in Volunteer Computing Platforms , 2014, 2014 IEEE International Parallel & Distributed Processing Symposium Workshops.

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

[24]  Neil Geismar,et al.  Single Machine Scheduling , 2011 .

[25]  Ghasem Moslehi,et al.  Minimizing maximum earliness and number of tardy jobs in the single machine scheduling problem with availability constraint , 2011, Comput. Math. Appl..

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

[27]  Suh-Jenq Yang,et al.  Single-machine scheduling problems with both start-time dependent learning and position dependent aging effects under deteriorating maintenance consideration , 2010, Appl. Math. Comput..

[28]  Sanjay Mehta,et al.  Predictable scheduling of a single machine subject to breakdowns , 1999, Int. J. Comput. Integr. Manuf..

[29]  Jen-Shiang Chen,et al.  Scheduling of nonresumable jobs and flexible maintenance activities on a single machine to minimize makespan , 2008, Eur. J. Oper. Res..

[30]  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..

[31]  Dehua Xu,et al.  Scheduling jobs under increasing linear machine maintenance time , 2010, J. Sched..

[32]  Chengbin Chu,et al.  Minimizing the weighted flow time on a single machine with the resumable availability constraint: worst case of the WSPT heuristic , 2008, Int. J. Comput. Integr. Manuf..

[33]  Rakesh Kumar Phanden,et al.  An approach for integration of process planning and scheduling , 2013, Int. J. Comput. Integr. Manuf..

[34]  Suh-Jenq Yang,et al.  Computers and Mathematics with Applications Minimizing the Total Completion Time in Single-machine Scheduling with Aging/deteriorating Effects and Deteriorating Maintenance Activities , 2022 .

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

[36]  Suh-Jenq Yang,et al.  Minimizing the makespan on single-machine scheduling with aging effect and variable maintenance activities , 2010 .