Minimizing the Weighted Number of Tardy Jobs via (max,+)-Convolutions
Danny Hermelin, Hendrik Molter, Dvir Shabtay

TL;DR
This paper introduces a new algorithm for the scheduling problem of minimizing weighted tardy jobs, utilizing (max,+)-convolutions to improve upon classical methods and address computational complexity gaps.
Contribution
The authors develop a simple, convolution-based algorithm that outperforms the classical Lawler and Moore approach for various parameter ranges in the scheduling problem.
Findings
Algorithm achieves faster runtimes in several parameter regimes.
Uses (max,+)-convolutions to improve computational efficiency.
Provides multiple bounds depending on problem parameters.
Abstract
The problem asks to determine -- given jobs each with its own processing time, weight, and due date -- the minimum weighted number of tardy jobs in any single machine non-preemptive schedule for these jobs. This is a classical scheduling problem that generalizes both Knapsack, and Subset Sum. The best known pseudo-polynomial algorithm for , due to Lawler and Moore [Management Science'69], dates back to the late 60s and has a running time of , where is the number of jobs and is their maximal due date. A recent lower bound by Cygan \emph{et al.}~[ICALP'19] for Knapsack shows that cannot be solved in time, for any , under a plausible conjecture. This still leaves a gap between the best known lower bound and…
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
TopicsOptimization and Search Problems · Scheduling and Optimization Algorithms · Optimization and Packing Problems
