TY - GEN
T1 - Efficient scheduling to minimize calibrations
AU - Bender, Michael A.
AU - P.Bunde, David
AU - Leung, Vitus J.
AU - McCauley, Samuel
AU - Phillips, Cynthia A.
PY - 2013
Y1 - 2013
N2 - Integrated Stockpile Evaluation (ISE) is a program to test nuclear weapons periodically. Tests are performed by machines that may require occasional calibration. These calibrations are expensive, so finding a schedule that minimizes calibrations allows more testing to be done for a given amount of money. This paper introduces a theoretical framework for ISE. Machines run jobs with release times and deadlines. Calibrating a machine requires unit cost. The machine remains calibrated for T time steps, after which it must be recalibrated before it can resume running jobs. The objective is to complete all jobs while minimizing the number of calibrations. The paper gives several algorithms to solve the ISE problem for the case where jobs have unit processing times. For one available machine, there is an optimal polynomial-time algorithm. For multiple machines, there is a 2-approximation algorithm, which finds an optimal solution when all jobs have distinct deadlines.
AB - Integrated Stockpile Evaluation (ISE) is a program to test nuclear weapons periodically. Tests are performed by machines that may require occasional calibration. These calibrations are expensive, so finding a schedule that minimizes calibrations allows more testing to be done for a given amount of money. This paper introduces a theoretical framework for ISE. Machines run jobs with release times and deadlines. Calibrating a machine requires unit cost. The machine remains calibrated for T time steps, after which it must be recalibrated before it can resume running jobs. The objective is to complete all jobs while minimizing the number of calibrations. The paper gives several algorithms to solve the ISE problem for the case where jobs have unit processing times. For one available machine, there is an optimal polynomial-time algorithm. For multiple machines, there is a 2-approximation algorithm, which finds an optimal solution when all jobs have distinct deadlines.
KW - Approximation algorithms
KW - Calibration
KW - Integrated stockpile evaluation
KW - Resource allocation
KW - Scheduling.
UR - https://www.scopus.com/pages/publications/84883548496
U2 - 10.1145/2486159.2486193
DO - 10.1145/2486159.2486193
M3 - Conference contribution
AN - SCOPUS:84883548496
SN - 9781450315722
T3 - Annual ACM Symposium on Parallelism in Algorithms and Architectures
SP - 280
EP - 287
BT - SPAA 2013 - Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures
PB - Association for Computing Machinery
T2 - 25th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2013
Y2 - 23 July 2013 through 25 July 2013
ER -