An Adversarial Model for Scheduling with Testing
Christoph D\"urr, Thomas Erlebach, Nicole Megow, Julie Mei{\ss}ner

TL;DR
This paper introduces a new adversarial scheduling model with testing, analyzing online algorithms' competitive ratios for minimizing total completion time and makespan under explorable uncertainty.
Contribution
It presents the first bounds on competitive ratios for scheduling with testing, a novel model balancing testing and execution times.
Findings
Established nearly tight bounds for competitive ratios of algorithms.
Provided optimal algorithms for minimizing makespan.
Analyzed differences between total completion time and makespan objectives.
Abstract
We introduce a novel adversarial model for scheduling with explorable uncertainty. In this model, the processing time of a job can potentially be reduced (by an a priori unknown amount) by testing the job. Testing a job takes one unit of time and may reduce its processing time from the given upper limit (which is the time taken to execute the job if it is not tested) to any value between and . This setting is motivated e.g. by applications where a code optimizer can be run on a job before executing it. We consider the objective of minimizing the sum of completion times on a single machine. All jobs are available from the start, but the reduction in their processing times as a result of testing is unknown, making this an online problem that is amenable to competitive analysis. The need to balance the time spent on tests and the time spent on job executions…
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.
