Author
Listed:
- Vincent Chau
(School of Computer Science and Engineering, Southeast University, Nanjing 211189, China)
- Christoph Damerius
(Department of Informatics, Universität Hamburg, 22527 Hamburg, Germany)
- Peter Kling
(Department of Informatics, Universität Hamburg, 22527 Hamburg, Germany)
- Minming Li
(Department of Computer Science, City University of Hong Kong, Kowloon, Hong Kong)
- Florian Schneider
(Department of Informatics, Universität Hamburg, 22527 Hamburg, Germany)
- Ruilong Zhang
(Department of Computer Science, City University of Hong Kong, Kowloon, Hong Kong)
Abstract
This paper studies a scheduling problem with machine calibrations for multi-interval jobs. More exactly, there are n (possibly weighted) jobs of unit size that must be scheduled on a single initially uncalibrated machine. The machine can process jobs only when calibrated, and such a calibration lasts for T time slots. The standard model by Bender et al. [Bender MA, Bunde DP, Leung VJ, McCauley S, Phillips CA (2013) Efficient scheduling to minimize calibrations. Blelloch GE, Vöcking B, eds. 25th ACM Sympos. Parallelism Algorithms Architectures SPAA ‘13 (ACM, New York), 280–287] assumes that each job has a release time and deadline between which it must be processed. We study a generalization in which each job must be processed during one of possibly many job-dependent time intervals. We consider two objectives: In the minimization version , our goal is to minimize the number of calibrations while scheduling all jobs. In the maximization version , our goal is to maximize the total weight of scheduled jobs while using at most B calibrations. For the minimization version, we present a logarithmic approximation algorithm. We also prove that the problem is set-cover hard, implying that our algorithm is optimal up to a constant factor unless P = NP. The special case when each job may be scheduled in at most two time slots is shown to be vertex-cover hard, implying that there is no ( 2 − ϵ ) -approximation algorithm based on the unique game conjecture. For the maximization version, we give an algorithm with approximation ratio ( 1 − 1 / e ) . This improves upon the previously best-known algorithm, which has an approximation ratio of 1/3 [Chau V, Feng S, Li M, Wang Y, Zhang G, Zhang Y (2019) Weighted throughput maximization with calibrations. Friggstad Z, Sack JR, Salavatipour MR, eds. Algorithms Data Structures 16th Internat. Sympos. WADS 2019 Proc. , Lecture Notes in Computer Science, vol. 11646 (Springer, New York), 311–324]. Moreover, we also prove that our bound on the approximation ratio is tight. Although all hardness results mentioned above hold for any T ⩾ 3 , we provide optimal polynomial-time algorithms for T = 2 in both the minimization version and the maximization version. Finally, we show that our methods can be extended into the m identical machines case by losing some running time, whereas all algorithmic results remain the same in both versions.
Suggested Citation
Vincent Chau & Christoph Damerius & Peter Kling & Minming Li & Florian Schneider & Ruilong Zhang, 2026.
"Scheduling with Calibrations for Multi-Interval Jobs,"
INFORMS Journal on Computing, INFORMS, vol. 38(2), pages 377-396, March.
Handle:
RePEc:inm:orijoc:v:38:y:2026:i:2:p:377-396
DOI: 10.1287/ijoc.2023.0430
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orijoc:v:38:y:2026:i:2:p:377-396. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.