Robust preemptive scheduling on unrelated parallel machines under uncertain processing times

In this paper, we focus on the makespan minimization on restricted preemptive unrelated parallel machines scheduling under uncertain processing times. We propose to investigate the problem under discrete scenario representation of uncertain processing times and to use min-max objective to generate a schedule minimizing the worst-case makespan over all the scenarios. We show that the robust assignment counterpart of the deterministic formulation provides a lower bound of the worst-case makespan and we propose a Mixed Integer Linear Program that computes the robust schedule minimizing the worst-case makespan under the set of discrete scenarios with restricted number of preemptions. Moreover, we prove that this robust schedule is equivalent to the optimal schedule of the artificial worst-case scenario. Thus, it is too conservative. To reduce the conservativeness, we propose an improved robust formulation under which the sequence is scenario dependent.

[1]  Panos Kouvelis,et al.  Robust scheduling of a two-machine flow shop with uncertain processing times , 2000 .

[2]  Leah Epstein,et al.  Robust Algorithms for Preemptive Scheduling , 2011, ESA.

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

[4]  Mohamed Ali Aloulou,et al.  Minimizing the number of late jobs on a single machine under due date uncertainty , 2011, J. Sched..

[5]  Dorota Warżołek,et al.  The classification of scheduling problems under production uncertainty , 2014 .

[6]  Federico Della Croce,et al.  Complexity of single machine scheduling problems under scenario-based uncertainty , 2008, Oper. Res. Lett..

[7]  Ming Zhao,et al.  A family of inequalities valid for the robust single machine scheduling polyhedron , 2010, Comput. Oper. Res..

[8]  Ching-Jen Huang,et al.  A multi-agent-based negotiation approach for parallel machine scheduling with multi-objectives in an electro-etching process , 2012 .

[9]  Chandrasekharan Rajendran,et al.  Heuristics to minimize the completion time variance of jobs on a single machine and on identical parallel machines , 2017 .

[10]  Adam Kurpisz,et al.  Approximating a two-machine flow shop scheduling under discrete scenario uncertainty , 2012, Eur. J. Oper. Res..

[11]  Eugene L. Lawler,et al.  On Preemptive Scheduling of Unrelated Parallel Processors by Linear Programming , 1978, JACM.

[12]  Jian Yang,et al.  On the Robust Single Machine Scheduling Problem , 2002, J. Comb. Optim..

[13]  Jean-Charles Billaut,et al.  Flexibility and Robustness in Scheduling , 2008 .

[14]  A Gerodimos,et al.  Robust Discrete Optimization and its Applications , 1996, J. Oper. Res. Soc..

[15]  Yin-Yann Chen,et al.  A hybrid approach based on the variable neighborhood search and particle swarm optimization for parallel machine scheduling problems—A case study for solar cell industry , 2013 .

[16]  Teofilo F. Gonzalez,et al.  Open Shop Scheduling to Minimize Finish Time , 1976, JACM.

[17]  Panagiotis Kouvelis,et al.  Robust scheduling to hedge against processing time uncertainty in single-stage production , 1995 .