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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
Baptiste, P., Brucker, P., Knust, S., Timkovsky, V.G.: Ten notes on equal-processing-time scheduling. 4OR 2(2), 111–127 (2004)
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)
Brucker, P.: Scheduling Algorithms, 5th edn. Springer Publishing Company, Incorporated (2010)
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)
Chen, B., Zhang, X.: Scheduling with time-of-use costs. Eur. J. Oper. Res. 274(3), 900–908 (2019)
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)
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)
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
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)
Lawler, E.: Knapsack-like scheduling problems, the moore-hodgson algorithm and the ‘tower of sets’ property, vol. 20, pp. 91–106 (1994)
Moore, J.M.: An n job, one machine sequencing algorithm for minimizing the number of late jobs, vol. 15, pp. 102–109, September 1968
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)
Wan, G., Qi, X.: Scheduling with variable time slot costs. Naval Res. Logist. (NRL) 57(2), 159–171 (2010)
Wang, K.: Calibration scheduling with time slot cost. Theor. Comput. Sci. 821, 1–14 (2020)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)