Scheduling with Obligatory Tests
Konstantinos Dogeas, Thomas Erlebach, Ya-Chun Liang

TL;DR
This paper studies a scheduling problem involving jobs with tests and processing, providing algorithms with competitive ratios and establishing lower bounds for deterministic algorithms in such settings.
Contribution
The paper introduces a novel analysis technique and demonstrates that the 1-SORT algorithm achieves a competitive ratio of at most 1.861, with improved ratios for special cases.
Findings
1-SORT algorithm has a competitive ratio at most 1.861.
A threshold-based algorithm achieves a ratio at most 1.585 for uniform test times.
No deterministic algorithm can have a competitive ratio better than √2.
Abstract
Motivated by settings such as medical treatments or aircraft maintenance, we consider a scheduling problem with jobs that consist of two operations, a test and a processing part. The time required to execute the test is known in advance while the time required to execute the processing part becomes known only upon completion of the test. We use competitive analysis to study algorithms for minimizing the sum of completion times for given jobs on a single machine. As our main result, we prove using a novel analysis technique that the natural -SORT algorithm has competitive ratio at most 1.861. For the special case of uniform test times, we show that a simple threshold-based algorithm has competitive ratio at most 1.585. We also prove a lower bound that shows that no deterministic algorithm can be better than -competitive even in the case of uniform test times.
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.
