Javascript must be enabled to continue!
Scheduling with Calibrations for Multi-Interval Jobs
View through CrossRef
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 [Formula: see text]-approximation algorithm based on the unique game conjecture. For the maximization version, we give an algorithm with approximation ratio [Formula: see text]. 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 [Formula: see text], 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. History: Accepted by Erwin Pesch, Area Editor for Heuristic Search & Approximation Algorithms. Supplemental Material: The online appendix is available at https://doi.org/10.1287/ijoc.2023.0430 .
Institute for Operations Research and the Management Sciences (INFORMS)
Title: Scheduling with Calibrations for Multi-Interval Jobs
Description:
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 [Formula: see text]-approximation algorithm based on the unique game conjecture.
For the maximization version, we give an algorithm with approximation ratio [Formula: see text].
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 [Formula: see text], 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.
History: Accepted by Erwin Pesch, Area Editor for Heuristic Search & Approximation Algorithms.
Supplemental Material: The online appendix is available at https://doi.
org/10.
1287/ijoc.
2023.
0430 .
Related Results
Sojourn Time Minimization of Successful Jobs
Sojourn Time Minimization of Successful Jobs
Due to a growing interest in deep learning applications [5], compute-intensive and long-running (hours to days) training jobs have become a significant component of datacenter work...
DPTM: An Adaptive Scheduler Design Utilizing Timeslot Matching and Release Methods for Concurrent and Multi-task Interleaved Pipelining-oriented CGRA
DPTM: An Adaptive Scheduler Design Utilizing Timeslot Matching and Release Methods for Concurrent and Multi-task Interleaved Pipelining-oriented CGRA
Coarse-grained reconfigurable architectures (CGRAs) are increasingly employed as domain-specific accelerators due to their efficiency and flexibility. However, the existing CGRA ar...
Creating Green Jobs in Developing Countries
Creating Green Jobs in Developing Countries
This rapid literature review examines evidence on interventions have been used to create green jobs in developing countries. The ‘green jobs’ concept does not have a singular and u...
Visual versus Tabular Scheduling Programs
Visual versus Tabular Scheduling Programs
Effective scheduling in construction is crucial for ensuring timely project completion and maintaining budget control. Scheduling programs play an important role in this process by...
Portable X-Ray Fluorescence calibration – Workflow to Optimize the Analysis of Carbonates.
Portable X-Ray Fluorescence calibration – Workflow to Optimize the Analysis of Carbonates.
Portable X-Ray fluorescence (PXRF) instruments have become more and more common tools in the last few years for chemical analysis (major, minor and some traces elements) in carbona...
Advanced Scheduling Schemes in 4G Systems
Advanced Scheduling Schemes in 4G Systems
The deterministic factor for 4G wireless technologies is to successfully deliver high value services such as voice, video, real-time data with well defined Quality of Service (QoS)...
Adaptive Scheduling of Mixing Trucks in Construction Sites with an Improved Deep Q-Network
Adaptive Scheduling of Mixing Trucks in Construction Sites with an Improved Deep Q-Network
The management of concrete mixing station distribution is evolving toward more intelligent and efficient methods. Additionally, in the context of the group operations of commodity ...
Jobs and skills for adaptation and resilience in Scotland
Jobs and skills for adaptation and resilience in Scotland
Although there is awareness of the ‘green jobs’ opportunity associated with climate mitigation and especially energy efficiency in the built environment, understanding of the poten...

