Exact and Approximation Algorithms for Makespan Minimization on Unrelated Parallel Machines

The NP-hard problem addressed in this paper is well known in the scheduling literature as R∥Cmax. We propose lower bounds based on Lagrangian relaxations and additive techniques. We then introduce new cuts which eliminate infeasible disjunctions on the cost function value, and prove that the bounds obtained through such cuts dominate the previous bounds. These results are used to obtain exact and approximation algorithms. Computational experiments show that they outperform the most effective algorithms from the literature.

[1]  Oscar H. Ibarra,et al.  Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors , 1977, JACM.

[2]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[3]  Ellis Horowitz,et al.  Exact and Approximate Algorithms for Scheduling Nonidentical Processors , 1976, JACM.

[4]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[5]  Chris N. Potts,et al.  Heuristics for scheduling unrelated parallel machines , 1991, Comput. Oper. Res..

[6]  A. M. Geoffrion Lagrangean Relaxation and Its Uses in Integer Programming , 1972 .

[7]  Jeffrey M. Jaffe,et al.  Algorithms for Scheduling Tasks on Unrelated Processors , 1981, JACM.

[8]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[9]  Matteo Fischetti,et al.  An Additive Bounding Procedure for Combinatorial Optimization Problems , 1989, Oper. Res..

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[11]  Prabuddha De,et al.  SCHEDULING TO MINIMIZE MAKESPAN ON UNEQUAL PARALLEL PROCESSORS , 1980 .

[12]  Paolo Toth,et al.  The bottleneck generalized assignment problem , 1995 .

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

[14]  C. N. Potts,et al.  Analysis of a linear programming heuristic for scheduling unrelated parallel machines , 1985, Discret. Appl. Math..

[15]  Steef L. van de Velde Duality-Based Algorithms for Scheduling Unrelated Parallel Machines , 1993, INFORMS J. Comput..

[16]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[17]  Paolo Toth,et al.  Algorithms and computer implementations , 1990 .

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