A Novel Approach to the Common Due-Date Problem on Single and Parallel Machines
Abhishek Awasthi, J\"org L\"assig, Oliver Kramer

TL;DR
This paper introduces exact polynomial algorithms with efficient runtimes for the Common Due-Date scheduling problem on single and parallel machines, including non-identical ones, optimizing job scheduling to minimize penalties.
Contribution
It presents novel polynomial-time algorithms for CDD scheduling on single and parallel machines, extending to non-identical machines and dynamic cases, with proven optimality and practical benchmarks.
Findings
Algorithms run in O(n log n) time for both cases
Optimal solutions are proven for single machine case
Approach applicable to non-identical parallel machines
Abstract
This paper presents a novel idea for the general case of the Common Due-Date (CDD) scheduling problem. The problem is about scheduling a certain number of jobs on a single or parallel machines where all the jobs possess different processing times but a common due-date. The objective of the problem is to minimize the total penalty incurred due to earliness or tardiness of the job completions. This work presents exact polynomial algorithms for optimizing a given job sequence for single and identical parallel machines with the run-time complexities of for both cases, where is the number of jobs. Besides, we show that our approach for the parallel machine case is also suitable for non-identical parallel machines. We prove the optimality for the single machine case and the runtime complexities of both. Henceforth, we extend our approach to one particular dynamic case of the…
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 · Distributed and Parallel Computing Systems
