Revisit the Scheduling Problem with Calibrations

Authors Lin Chen , Yixiong Gao , Minming Li , Guohui Lin , Kai Wang



PDF
Thumbnail PDF

File

LIPIcs.ISAAC.2024.20.pdf
  • Filesize: 0.84 MB
  • 15 pages

Document Identifiers

Author Details

Lin Chen
  • Department of Computer Science, Zhejiang University, China
Yixiong Gao
  • Department of Computer Science, City University of Hong Kong, Kowloon, China
Minming Li
  • Department of Computer Science, City University of Hong Kong, Kowloon, China
Guohui Lin
  • Department of Computing Science, University of Alberta, Edmonton, Canada
Kai Wang
  • Department of Computer Science, City University of Hong Kong, Kowloon, China

Cite As Get BibTex

Lin Chen, Yixiong Gao, Minming Li, Guohui Lin, and Kai Wang. Revisit the Scheduling Problem with Calibrations. In 35th International Symposium on Algorithms and Computation (ISAAC 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 322, pp. 20:1-20:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/LIPIcs.ISAAC.2024.20

Abstract

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.

Subject Classification

ACM Subject Classification
  • Theory of computation → Scheduling algorithms
Keywords
  • Approximation Algorithm
  • Scheduling
  • Calibration
  • Resource Augmentation

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Eric Angel, Evripidis Bampis, Vincent Chau, and Vassilis Zissimopoulos. On the complexity of minimizing the total calibration cost. In International Workshop on Frontiers in Algorithmics, pages 1-12. Springer, 2017. URL: https://doi.org/10.1007/978-3-319-59605-1_1.
  2. Eric Angel, Evripidis Bampis, Vincent Chau, and Vassilis Zissimopoulos. Calibrations scheduling with arbitrary lengths and activation length. Journal of Scheduling, 24(5):459-467, 2021. URL: https://doi.org/10.1007/S10951-021-00688-5.
  3. Michael A. Bender, David P. Bunde, Vitus J. Leung, Samuel McCauley, and Cynthia A. Phillips. Efficient scheduling to minimize calibrations. In Proceedings of the Twenty-fifth Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '13, pages 280-287, New York, NY, USA, 2013. ACM. URL: https://doi.org/10.1145/2486159.2486193.
  4. B Bringmann, A Küng, and W Knapp. A measuring artefact for true 3d machine testing and calibration. CIRP Annals-Manufacturing Technology, 54(1):471-474, 2005. Google Scholar
  5. Peter Brucker and P Brucker. Scheduling algorithms, volume 3. Springer, Heidelberg, 2007. Google Scholar
  6. Chris Burroughs. New integrated stockpile evalution program to better ensure weapons stockpile safety, security, reliability, 2006. URL: http: //www.sandia.gov/LabNews/060331.html.
  7. Vincent Chau, Shengzhong Feng, Minming Li, Yinling Wang, Guochuan Zhang, and Yong Zhang. Weighted throughput maximization with calibrations. In Algorithms and Data Structures: 16th International Symposium, WADS 2019, Edmonton, AB, Canada, August 5-7, 2019, Proceedings 16, pages 311-324. Springer, 2019. URL: https://doi.org/10.1007/978-3-030-24766-9_23.
  8. Vincent Chau, Minming Li, Samuel McCauley, and Kai Wang. Minimizing total weighted flow time with calibrations. In Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '17, pages 67-76, New York, NY, USA, 2017. ACM. URL: https://doi.org/10.1145/3087556.3087573.
  9. Vincent Chau, Minming Li, Elaine Yinling Wang, Ruilong Zhang, and Yingchao Zhao. Minimizing the cost of batch calibrations. Theoretical Computer Science, 828:55-64, 2020. URL: https://doi.org/10.1016/J.TCS.2020.04.020.
  10. Hua Chen, Vincent Chau, Lin Chen, and Guochuan Zhang. Scheduling many types of calibrations. In International Conference on Algorithmic Applications in Management, pages 286-297. Springer, 2020. URL: https://doi.org/10.1007/978-3-030-57602-8_26.
  11. Zuzhi Chen and Jialin Zhang. Online scheduling of time-critical tasks to minimize the number of calibrations. Theoretical Computer Science, 914:1-13, 2022. URL: https://doi.org/10.1016/J.TCS.2022.01.040.
  12. Jeremy T. Fineman and Brendan Sheridan. Scheduling non-unit jobs to minimize calibrations. In Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '15, pages 161-170, New York, NY, USA, 2015. ACM. URL: https://doi.org/10.1145/2755573.2755605.
  13. Ronald L Graham, Eugene L Lawler, Jan Karel Lenstra, and AHG Rinnooy Kan. Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of discrete mathematics, 5:287-326, 1979. Google Scholar
  14. Oscar H. Ibarra and Chul E. Kim. Fast approximation algorithms for the knapsack and sum of subset problems. J. ACM, 22(4):463-468, October 1975. URL: https://doi.org/10.1145/321906.321909.
  15. Bala Kalyanasundaram and Kirk Pruhs. Speed is as powerful as clairvoyance. J. ACM, 47(4):617-643, July 2000. URL: https://doi.org/10.1145/347476.347479.
  16. Kuo-Huang Lin and Bin-Da Liu. A gray system modeling approach to the prediction of calibration intervals. IEEE Transactions on Instrumentation and Measurement, 54(1):297-304, 2005. URL: https://doi.org/10.1109/TIM.2004.840234.
  17. Hoai-Nhan Nguyen, Jian Zhou, and Hee-Jun Kang. A new full pose measurement method for robot calibration. Sensors, 13(7):9132-9147, 2013. URL: https://doi.org/10.3390/S130709132.
  18. Emilia Nunzi, Gianna Panfilo, Patrizia Tavella, Paolo Carbone, and Dario Petri. Stochastic and reactive methods for the determination of optimal calibration intervals. IEEE Transactions on Instrumentation and Measurement, 54(4):1565-1569, 2005. URL: https://doi.org/10.1109/TIM.2005.851501.
  19. Cynthia A Phillips, Cliff Stein, Eric Torng, and Joel Wein. Optimal time-critical scheduling via resource augmentation. In Proceedings of the 29th. ACM Symposium on Theory of Computing (STOC '97), pages 140-149, New York, NY, 1997. ACM Press. Google Scholar
  20. SR Postlethwaite, DG Ford, and D Morton. Dynamic calibration of CNC machine tools. International Journal of Machine Tools and Manufacture, 37(3):287-294, 1997. Google Scholar
  21. Sartaj K. Sahni. Algorithms for scheduling independent tasks. J. ACM, 23(1):116-127, January 1976. URL: https://doi.org/10.1145/321921.321934.
  22. Petra Schuurman and Gerhard J. Woeginger. Approximation schemes - a tutorial, 2007. Google Scholar
  23. Minze Stuiver, Paula J Reimer, and Thomas F Braziunas. High-precision radiocarbon age calibration for terrestrial and marine samples. Radiocardbon, 40(3):1127-1151, 1998. Google Scholar
  24. Kai Wang. Calibration scheduling with time slot cost. Theoretical Computer Science, 821:1-14, 2020. URL: https://doi.org/10.1016/J.TCS.2020.03.018.
  25. Gerhard J Woeginger. When does a dynamic programming formulation guarantee the existence of a fully polynomial time approximation scheme (FPTAS)? INFORMS Journal on Computing, 12(1):57-74, 2000. URL: https://doi.org/10.1287/IJOC.12.1.57.11901.
  26. G Zhang and R Hocken. Improving the accuracy of angle measurement in machine calibration. CIRP Annals-Manufacturing Technology, 35(1):369-372, 1986. Google Scholar
  27. Zhengyou Zhang. A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(11):1330-1334, 2000. URL: https://doi.org/10.1109/34.888718.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail