On the Complexity of Scheduling Problems With a Fixed Number of Parallel Identical Machines
Klaus Jansen, Kai Kahler

TL;DR
This paper establishes conditional lower bounds for various fixed-machine scheduling problems, demonstrating the near-optimality of classical algorithms and guiding future research directions.
Contribution
It provides lower bounds and improved algorithms for several scheduling problems, clarifying the optimality of existing methods and identifying areas for further improvement.
Findings
Lawler and Moore's algorithm for 1||∑w_jU_j and Pm||C_max is probably optimal.
Lee and Uzsoy's algorithm for P2||∑w_jC_j is probably optimal.
Improved dynamic programming algorithms for P2|any|C_max and P3|any|C_max.
Abstract
In parallel machine scheduling, we are given a set of jobs, together with a number of machines and our goal is to decide for each job, when and on which machine(s) it should be scheduled in order to minimize some objective function. Different machine models, job characteristics and objective functions result in a multitude of scheduling problems and many of them are NP-hard, even for a fixed number of identical machines. In this work, we give conditional running time lower bounds for a large number of scheduling problems, indicating the optimality of some classical algorithms. Most notably, we show that the algorithm by Lawler and Moore for and , as well as the algorithm by Lee and Uzsoy for are probably optimal. There is still small room for improvement for the algorithm by Zhang et al., the algorithm for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Optimization and Search Problems · Metaheuristic Optimization Algorithms Research
