Scheduling with a Limited Testing Budget

06/27/2023
by   Christoph Damerius, et al.
0

Scheduling with testing falls under the umbrella of the research on optimization with explorable uncertainty. In this model, each job has an upper limit on its processing time that can be decreased to a lower limit (possibly unknown) by some preliminary action (testing). Recently, Dürr et al. <cit.> has studied a setting where testing a job takes a unit time, and the goal is to minimize total completion time or makespan on a single machine. In this paper, we extend their problem to the budget setting in which each test consumes a job-specific cost, and we require that the total testing cost cannot exceed a given budget. We consider the offline variant (the lower processing time is known) and the oblivious variant (the lower processing time is unknown) and aim to minimize the total completion time or makespan on a single machine. For the total completion time objective, we show NP-hardness and derive a PTAS for the offline variant based on a novel LP rounding scheme. We give a (4+ϵ)-competitive algorithm for the oblivious variant based on a framework inspired by the worst-case lower-bound instance. For the makespan objective, we give an FPTAS for the offline variant and a (2+ϵ)-competitive algorithm for the oblivious variant. Our algorithms for the oblivious variants under both objectives run in time O(poly(n/ϵ)). Lastly, we show that our results are essentially optimal by providing matching lower bounds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2020

Explorable Uncertainty in Scheduling with Non-Uniform Testing Times

The problem of scheduling with testing in the framework of explorable un...
research
07/15/2023

WSRPT is 1.2259-competitive for Weighted Completion Time Scheduling

Weighted shortest processing time first (WSPT) is one of the best known ...
research
05/05/2021

Scheduling with Testing on Multiple Identical Parallel Machines

Scheduling with testing is a recent online problem within the framework ...
research
10/01/2021

Adwords with Unknown Budgets

Motivated by applications in automated budget optimization, we consider ...
research
06/06/2019

A Unifying Optimal Control Framework for Online Job Scheduling with General Cost Functions

We consider the problem of online job scheduling on a single or multiple...
research
04/19/2021

Joint replenishment meets scheduling

In this paper we consider a combination of the joint replenishment probl...
research
01/21/2020

Scheduling for Weighted Flow and Completion Times in Reconfigurable Networks

New optical technologies offer the ability to reconfigure network topolo...

Please sign up or login with your details

Forgot password? Click here to reset