Skip to main content
Log in

Calibrations scheduling with arbitrary lengths and activation length

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

Bender et al. (SPAA 2013) proposed a theoretical framework for testing in contexts where safety mistakes must be avoided. Testing in such a context is made by machines that need to be calibrated on a regular basis. Since calibrations have a non-negligible cost, it is important to study policies minimizing the total calibration cost while performing all the necessary tests. We focus on the single-machine setting, and we study the complexity status of different variants of the problem. First, we extend the model by considering that the jobs have arbitrary processing times, and we propose an optimal polynomial-time algorithm when the preemption of jobs is allowed. Then, we study the case where there are many types of calibrations with their corresponding lengths and costs. We prove that the problem becomes NP-hard for arbitrary processing times even when the preemption of the jobs is allowed. Finally, we focus on the case of unit processing time jobs, and we show that a more general problem, where the recalibration of the machine is not instantaneous, can be solved in polynomial time via dynamic programming.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. In the edf policy, at any time t, the available jobs are scheduled in order of non-decreasing deadlines.

References

  • Angel, E., Bampis, E., Chau, V., & Zissimopoulos, V. (2017) On the complexity of minimizing the total calibration cost. In: Xiao M, Rosamond FA (eds) Frontiers in Algorithmics - 11th International Workshop, FAW 2017, Chengdu, China, June 23-25, 2017, Proceedings, Springer, Lecture Notes in Computer Science, vol 10336, pp 1–12, https://doi.org/10.1007/978-3-319-59605-1_1

  • Baer, R. (2005) Self-calibrating and/or self-testing camera module. US Patent App. 11/239,851

  • Bansal, S. K., Layloff, T., Bush, E. D., Hamilton, M., Hankinson, E. A., Landy, J. S., et al. (2004). Qualification of analytical instruments for use in the pharmaceutical industry: A scientific approach. Aaps Pharmscitech, 5(1), 151–158.

    Google Scholar 

  • Barton-Sweeney, A., Lymberopoulos, D., & Savvides, A. (2006) Sensor localization and camera calibration in distributed camera sensor networks. In: Broadband Communications, Networks and Systems, 2006. BROADNETS 2006. 3rd International Conference on, IEEE, pp 1–10

  • Bender, M.A., Bunde, D.P., Leung, V.J., McCauley, S., & Phillips, C.A. (2013) Efficient scheduling to minimize calibrations. In: 25th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA ’13, ACM, pp 280–287, https://doi.org/10.1145/2486159.2486193

  • Bernhardt, R., & Albright, S. (1993) Robot calibration. Springer Science & Business Media

  • Burroughs, C. (2006) New integrated stockpile evaluation program to better ensure weapons stockpile safety, security, reliability. http://www.sandia.gov/LabNews/060331.html

  • Chau, V., Li, M., McCauley, S., & Wang, K. (2017) Minimizing total weighted flow time with calibrations. In: Scheideler C, Hajiaghayi MT (eds) Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2017, Washington DC, USA, July 24-26, 2017, ACM, pp 67–76, https://doi.org/10.1145/3087556.3087573

  • Chau, V., Feng, S., Li, M., Wang, Y., Zhang, G., & Zhang, Y. (2019). Weighted throughput maximization with calibrations. WADS, Springer, Lecture Notes in Computer Science, 11646, 311–324.

    Article  Google Scholar 

  • Chau, V., Li, M., Wang, E. Y., Zhang, R., & Zhao, Y. (2020). Minimizing the cost of batch calibrations. Theoretical Computer Science, 828–829, 55–64. https://doi.org/10.1016/j.tcs.2020.04.020.

  • Chen, H., Chau, V., Chen, L., & Zhang, G. (2020) Scheduling many types of calibrations. In: Zhang Z, Li W, Du D (eds) Algorithmic Aspects in Information and Management - 14th International Conference, AAIM 2020, Jinhua, China, August 10-12, 2020, Proceedings, Springer, Lecture Notes in Computer Science, vol 12290, pp 286–297, https://doi.org/10.1007/978-3-030-57602-8_26

  • Chen, L., Li, M., Lin, G., & Wang, K. (2019) Approximation of scheduling with calibrations on multiple machines (brief announcement). In: SPAA, ACM, pp 237–239

  • Evans, R.C., Griffith, J.E., Grossman, D.D., Kutcher, M.M., & Will, P.M. (1982) Method and apparatus for calibrating a robot to compensate for inaccuracy of the robot. US Patent 4,362,977

  • Fineman, J.T., & Sheridan, B., (2015) Scheduling non-unit jobs to minimize calibrations. In: Blelloch GE, Agrawal K (eds) Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2015, Portland, OR, USA, June 13-15, 2015, ACM, pp 161–170, https://doi.org/10.1145/2755573.2755605

  • Forina, M., Casolino, M., & De, la., & Pezuela, Martínez., C, . (1998). Multivariate calibration: applications to pharmaceutical analysis. Journal of pharmaceutical and biomedical analysis, 18(1), 21–33.

  • Johnson, D.S., & Garey, M.R., (1979) Computers and intractability: A guide to the theory of NP-completeness. WH Freeman

  • Kalyanasundaram, B., & Pruhs, K. (2000). Speed is as powerful as clairvoyance. J ACM, 47(4), 617–643. https://doi.org/10.1145/347476.347479.

    Article  Google Scholar 

  • Nguyen, H. N., Zhou, J., & Kang, H. J. (2013). A new full pose measurement method for robot calibration. Sensors, 13(7), 9132–9147.

    Article  Google Scholar 

  • Phillips, C. A., Stein, C., Torng, E., & Wein, J. (2002). Optimal time-critical scheduling via resource augmentation. Algorithmica, 32(2), 163–200. https://doi.org/10.1007/s00453-001-0068-9.

    Article  Google Scholar 

  • Wang, K. (2020). Calibration scheduling with time slot cost. Theoretical Computer Science, 821, 1–14. https://doi.org/10.1016/j.tcs.2020.03.018.

  • Zhang, Z. (2002) Method and system for calibrating digital cameras. US Patent 6,437,823

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincent Chau.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of this paper appeared in Proceedings of the 11th International Workshop on Frontiers in Algorithmics (FAW), LNCS 10336, Springer 2020, pp. 1-12(Angel et al. 2017). The second author is supported by the French ANR project ANR-18-CE25-0008. The third author is supported by national key research and development program of China under grant No. 2019YFB2102200, the NSFC No.12071460 and the CAS President’s International Fellowship Initiative No. 2020FYT0002, 2018PT0004. The fourth author is supported by the CAS President’s International Fellowship Initiative No 2019VTA0005 and the ALGONOW project of the THALES program and the Special Account for Research Grants of National and Kapodistrian University of Athens.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Angel, E., Bampis, E., Chau, V. et al. Calibrations scheduling with arbitrary lengths and activation length. J Sched 24, 459–467 (2021). https://doi.org/10.1007/s10951-021-00688-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-021-00688-5

Keywords

Navigation