TY - GEN
T1 - Revisit the Scheduling Problem with Calibrations
AU - Chen, Lin
AU - Gao, Yixiong
AU - Li, Minming
AU - Lin, Guohui
AU - Wang, Kai
N1 - Publisher Copyright:
© Lin Chen, Yixiong Gao, Minming Li, Guohui Lin, and Kai Wang.
PY - 2024/12/4
Y1 - 2024/12/4
N2 - The research about scheduling with calibrations was initiated from the Integrated Stockpile Evaluation (ISE) program which tests nuclear weapons periodically. The tests for these weapons require calibrations that are expensive in the monetary sense. This model has many industrial applications where the machines need to be calibrated periodically to ensure high-quality products, including robotics and digital cameras. In 2013, Bender et al. (SPAA’13) proposed a theoretical framework for the ISE problem. In this model, a machine can only be trusted to run a job when it is calibrated and the calibration remains valid for a time period of length T, after which it must be recalibrated before running more jobs. The objective is to find a schedule that completes all jobs by their deadlines and minimizes the total number of calibrations. In this paper, we study the scheduling problem with calibrations on multiple parallel machines where we consider unit-time processing jobs with release times and deadlines. We propose a dynamic programming algorithm with polynomial running time when the number of machines is constant. Then, we propose another dynamic programming approach with polynomial running time when the length of the calibrated period is constant. Also, we propose a PTAS, that is, for any constant ϵ > 0, we give a (1 + ϵ) - approximation solution with m machines.
AB - The research about scheduling with calibrations was initiated from the Integrated Stockpile Evaluation (ISE) program which tests nuclear weapons periodically. The tests for these weapons require calibrations that are expensive in the monetary sense. This model has many industrial applications where the machines need to be calibrated periodically to ensure high-quality products, including robotics and digital cameras. In 2013, Bender et al. (SPAA’13) proposed a theoretical framework for the ISE problem. In this model, a machine can only be trusted to run a job when it is calibrated and the calibration remains valid for a time period of length T, after which it must be recalibrated before running more jobs. The objective is to find a schedule that completes all jobs by their deadlines and minimizes the total number of calibrations. In this paper, we study the scheduling problem with calibrations on multiple parallel machines where we consider unit-time processing jobs with release times and deadlines. We propose a dynamic programming algorithm with polynomial running time when the number of machines is constant. Then, we propose another dynamic programming approach with polynomial running time when the length of the calibrated period is constant. Also, we propose a PTAS, that is, for any constant ϵ > 0, we give a (1 + ϵ) - approximation solution with m machines.
KW - Approximation Algorithm
KW - Calibration
KW - Resource Augmentation
KW - Scheduling
UR - https://www.scopus.com/pages/publications/85213049028
U2 - 10.4230/LIPIcs.ISAAC.2024.20
DO - 10.4230/LIPIcs.ISAAC.2024.20
M3 - 会议稿件
AN - SCOPUS:85213049028
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 35th International Symposium on Algorithms and Computation, ISAAC 2024
A2 - Mestre, Julian
A2 - Wirth, Anthony
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 35th International Symposium on Algorithms and Computation, ISAAC 2024
Y2 - 8 December 2024 through 11 December 2024
ER -