Makespan minimization for parallel machine scheduling of semi-resumable and non-resumable jobs with multiple availability constraints

ABSTRACT The problem of makespan minimization for parallel machine scheduling with multiple non-availability periods for non-resumable, semi-resumable and resumable jobs is considered in this paper. The discussion of this problem is very limited in the current state of the literature, with most cases only considering a small subset of the problem such as a single machine with multiple non-availability periods or several machines with only one non-availability period. The problem is formulated as a mixed-integer linear programming model and solved optimally using CPLEX for small problems with multiple availability constraints on all machines. Several heuristic approaches are then applied to the problem to provide near-optimal solutions while significantly reducing the computation time. Numerical results are obtained for several experiments and the performance of the heuristic methods is analysed.

[1]  Dehua Xu,et al.  Makespan minimization for two parallel machines scheduling with a periodic availability constraint: Mathematical programming model, average-case analysis, and anomalies , 2013 .

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

[3]  Claver Diallo,et al.  Makespan minimization for parallel machines scheduling with multiple availability constraints , 2014, Ann. Oper. Res..

[4]  Mohamed Haouari,et al.  Optimal parallel machines scheduling with availability constraints , 2005, Discret. Appl. Math..

[5]  Ronald L. Graham,et al.  Bounds on Multiprocessing Timing Anomalies , 1969, SIAM Journal of Applied Mathematics.

[6]  Dehua Xu,et al.  Makespan Minimization for Two Parallel Machines Scheduling with a Periodic Availability Constraint: The Preemptive Offline Version , 2009, 2010 Third International Joint Conference on Computational Science and Optimization.

[7]  Chung-Yee Lee Two-machine flowshop scheduling with availability constraints , 1999, Eur. J. Oper. Res..

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

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

[10]  Youssef Harrath,et al.  A Survey of Parallel Machine Scheduling under Availability Constraints , 2014 .

[11]  Chien-Hung Lin,et al.  Makespan minimization for two parallel machines with an availability constraint , 2005, Eur. J. Oper. Res..