Skip to main content

Time-of-Use Scheduling Problem with Equal-Length Jobs

  • Conference paper
  • First Online:
Theory and Applications of Models of Computation (TAMC 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13571))

  • 416 Accesses

Abstract

In this paper, we study the scheduling problem recently introduced by Wan and Qi [NRL’2010]. We are given a set of jobs to be scheduled on a single machine, in which the cost of scheduling a job depends on when it is scheduled. This model is also known as Time-of-Use tariff. Each job is defined by its release time, its deadline and its processing time. The goal is to schedule the maximum number of jobs such that the total cost does not exceed a given budget. The problem is NP-hard when jobs have arbitrary processing time. However, when jobs have the same processing time, we show that the problem can be solved in polynomial time via dynamic programming techniques. In addition, we consider the case in which jobs have agreeable deadline, and we provide a faster algorithm.

This work is supported by the national key research and development program of China under grant No 2019YFB2102200, and by the Fundamental Research Funds for the Central Universities No 2242022R10024.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Baptiste, P.: An o( n\(^{{4}}\)) algorithm for preemptive scheduling of a single machine to minimize the number of late jobs. Oper. Res. Lett. 24(4), 175–180 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  2. Baptiste, P.: Polynomial time algorithms for minimizing the weighted number of late jobs on a single machine with equal processing times. J. Scheduling 2(6), 245–252 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  3. Baptiste, P., Brucker, P., Knust, S., Timkovsky, V.G.: Ten notes on equal-processing-time scheduling. 4OR 2(2), 111–127 (2004)

    Google Scholar 

  4. Baptiste, P., Chrobak, M., Dürr, C., Jawor, W., Vakhania, N.: Preemptive scheduling of equal-length jobs to maximize weighted throughput. Oper. Res. Lett. 32(3), 258–264 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  5. Brucker, P.: Scheduling Algorithms, 5th edn. Springer Publishing Company, Incorporated (2010)

    MATH  Google Scholar 

  6. Chawla, S., Devanur, N.R., Holroyd, A.E., Karlin, A.R., Martin, J.B., Sivan, B.: Stability of service under time-of-use pricing. In: Hatami, H., McKenzie, P., King, V. (eds.) Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal, QC, Canada, June 19–23, 2017, pp. 184–197. ACM (2017)

    Google Scholar 

  7. Chen, B., Zhang, X.: Scheduling with time-of-use costs. Eur. J. Oper. Res. 274(3), 900–908 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  8. Chen, L., Megow, N., Rischke, R., Stougie, L., Verschae, J.: Optimal algorithms for scheduling under time-of-use tariffs. Ann. Oper. Res. 304(1), 85–107 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  9. Graham, R.L., Lawler, E.L., Lenstra, J.K., Kan, A.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Annal. Discrete Math. 5, 287–326 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  10. Kulkarni, J., Munagala, K.: Algorithms for cost-aware scheduling. In: Erlebach, T., Persiano, G. (eds.) WAOA 2012. LNCS, vol. 7846, pp. 201–214. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38016-7_17

    Chapter  MATH  Google Scholar 

  11. Lawler, E.: A dynamic programming algorithm for preemptive scheduling of a single machine to minimize the number of late jobs, vol. 26, pp. 125–133. Baltzer Science Publishers, Baarn/Kluwer Academic Publishers (1990)

    Google Scholar 

  12. Lawler, E.: Knapsack-like scheduling problems, the moore-hodgson algorithm and the ‘tower of sets’ property, vol. 20, pp. 91–106 (1994)

    Google Scholar 

  13. Moore, J.M.: An n job, one machine sequencing algorithm for minimizing the number of late jobs, vol. 15, pp. 102–109, September 1968

    Google Scholar 

  14. Penn, M., Raviv, T.: Complexity and algorithms for min cost and max profit scheduling under time-of-use electricity tariffs. J. Sched. 24(1), 83–102 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  15. Wan, G., Qi, X.: Scheduling with variable time slot costs. Naval Res. Logist. (NRL) 57(2), 159–171 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  16. Wang, K.: Calibration scheduling with time slot cost. Theor. Comput. Sci. 821, 1–14 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  17. Zhao, Y., Qi, X., Li, M.: On scheduling with non-increasing time slot cost to minimize total weighted completion time. J. Sched. 19(6), 759–767 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  18. Zhong, W., Liu, X.: A single machine scheduling problem with time slot costs. In: Qian, Z., Cao, L., Su, W., Wang, T., Yang, H. (eds.) Recent Advances in Computer Science and Information Engineering. Lecture Notes in Electrical Engineering, vol. 126, pp. 677–681. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yizheng Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Chau, V., Fu, C., Lyu, Y., Wu, W., Zhang, Y. (2022). Time-of-Use Scheduling Problem with Equal-Length Jobs. In: Du, DZ., Du, D., Wu, C., Xu, D. (eds) Theory and Applications of Models of Computation. TAMC 2022. Lecture Notes in Computer Science, vol 13571. Springer, Cham. https://doi.org/10.1007/978-3-031-20350-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-20350-3_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-20349-7

  • Online ISBN: 978-3-031-20350-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics