APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES

APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES

Received 1 October 1987 Revised manuscript 26 August 1988 | Jan Karel LENSTRA, David B. SHMOYS and Éva TARDOS
The paper "Approximation Algorithms for Scheduling Unrelated Parallel Machines" by Jan Karel Lenstra, David B. Shmoys, and Éva Tardos addresses the problem of scheduling \( n \) independent jobs on \( m \) parallel machines to minimize the makespan. The authors present a polynomial algorithm that guarantees a schedule no more than twice the optimal makespan. They also provide a polynomial approximation scheme for the case where the number of machines is fixed. The main tool used is a rounding theorem that relates integer programming problems to their linear programming relaxations, allowing for the rounding of fractional solutions to integral solutions. The paper discusses the limitations of approximation algorithms, proving that no polynomial algorithm can achieve a worst-case ratio better than 2 without solving NP-hard problems. Additionally, it characterizes the polynomially solvable special cases with a fixed number of processing times. The authors conclude with a discussion on the computational complexity of decision versions of the scheduling problem and provide hardness results for certain cases.The paper "Approximation Algorithms for Scheduling Unrelated Parallel Machines" by Jan Karel Lenstra, David B. Shmoys, and Éva Tardos addresses the problem of scheduling \( n \) independent jobs on \( m \) parallel machines to minimize the makespan. The authors present a polynomial algorithm that guarantees a schedule no more than twice the optimal makespan. They also provide a polynomial approximation scheme for the case where the number of machines is fixed. The main tool used is a rounding theorem that relates integer programming problems to their linear programming relaxations, allowing for the rounding of fractional solutions to integral solutions. The paper discusses the limitations of approximation algorithms, proving that no polynomial algorithm can achieve a worst-case ratio better than 2 without solving NP-hard problems. Additionally, it characterizes the polynomially solvable special cases with a fixed number of processing times. The authors conclude with a discussion on the computational complexity of decision versions of the scheduling problem and provide hardness results for certain cases.
Reach us at info@study.space