Abstract
This paper studies three online scheduling problems on the single-machine, denoted by (P1), (P2) and (P3), to minimize the maximum weighted completion time or the maximum delivery completion time with or without the NDP constraint. Here, “NDP” means that the available jobs cannot be delayed for processing when the machine is idle. Problems (P1) and (P2) aim to minimize the maximum weighted completion time, where (P1) has not the NDP constraint and (P2) has the NDP constraint. Problem (P3) aims to minimize the maximum delivery completion time under the NDP constraint. For problems (P1) and (P2), we study the restricted version in which the jobs have agreeable processing times and weights (i.e., if \(p_{i}> p_{j}\), then \(w_{i}\ge w_{j}\)). For problem (P3), we study the restricted version in which the jobs have small delivery times (i.e., \(p_{j}\ge q_{j}\)). We show that problem (P1) admits a best possible online algorithm with a competitive ratio of 1.618, problem (P2) has a lower bound 3/2 and admits a \(\sqrt{3}\)-competitive online algorithm, and problem (P3) admits a best possible online algorithm with a competitive ratio of 4/3.
Similar content being viewed by others
References
Akker, M.V.D., Hoogeveen, H., Vakhania, N.: Restarts can help in the online minimization of the maximum delivery time on a single machine. J. Sched. 3, 333–341 (2003)
Baker, K.R.: Introduction to Sequencing and Scheduling. John Wiley & Sons, New York (1974)
Chai, X., Lu, L.F., Li, W.H., Zhang, L.Q.: Best-possible online algorithms for single machine scheduling to minimize the maximum weighted completion time. Asia Pac. J. Oper. Res. 35, 1850048(1-10) (2018)
Chen, R.B., Yuan, J.J.: Single-machine scheduling of proportional-linearly deteriorating jobs with positional due indices. 4OR Q. J. Oper. Res. 18, 177–196 (2020)
Fang, Y., Liu, P.H., Lu, X.W.: Optimal on-line algorithms for one batch machine with grouped processing times. J. Comb. Optim. 22, 509–516 (2011)
Hoogeveen, H., Vestjens, A.P.A.: A best possible deterministic on-line algorithm for minimizing maximum delivery time on a single machine. SIAM J. Discret. Math. 13, 56–63 (2000)
Hoogeveen, H., Potts, C.N., Woeginger, G.J.: Online scheduling on a single machine: maximizing the number of early jobs. Oper. Res. Lett. 27, 193–196 (2000)
Keskinocak, P.: Online algorithms with lookahead: a survey, ISYE working paper (1999)
Li, W.J.: A best possible online algorithm for the parallel-machine scheduling to minimize the maximum weighted completion time. Asia Pac. J. Oper. Res. 32, 1550030(1-10) (2015)
Li, W.H., Chai, X.: Online scheduling on bounded batch machines to minimize the maximum weighted completion time. Asia Pac. J. Oper. Res. 6, 455–465 (2018)
Li, W.J., Yuan, J.J.: Single-machine online scheduling of jobs with non-delayed processing constraint. J. Comb. Optim. 41, 830–843 (2021)
Liu, M., Chu, C.B., Xu, Y.F., Zheng, F.F.: An optimal online algorithm for single machine scheduling with bounded delivery times. Eur. J. Oper. Res. 201, 693–700 (2010)
Liu, H.L., Lu, X.W., Li, W.J.: A best possible online algorithm for parallel batch scheduling with delivery times and limited restart. Optim. Lett. 15, 1155–1173 (2021)
Tan, Z.Y., Yu, S.H.: Online scheduling with reassignment. Oper. Res. Lett. 36, 250–254 (2008)
Tian, J., Fu, R.Y., Yuan, J.J.: On-line scheduling with delivery time on a single batch machine. Theoret. Comput. Sci. 374, 49–57 (2007)
Tian, J., Fu, R.Y., Yuan, J.J.: A best on-line algorithm for single machine scheduling with small delivery times. Theoret. Comput. Sci. 393, 287–293 (2008)
Tian, J., Fu, R.Y., Yuan, J.J.: An on-line algorithm for the single machine unbounded parallel-batching scheduling with large delivery times. Inf. Process. Lett. 111, 1048–1053 (2011)
Tian, J., Cheng, T.C.E., Ng, C.T., Yuan, J.J.: An improved on-line algorithm for single parallel- batch machine scheduling with delivery times. Discret. Appl. Math. 160, 1191–1210 (2012)
Yuan, J.J., Li, S.S., Tian, J., Fu, R.Y.: A best possible on-line algorithm for the single machine parallel-batch scheduling with restricted delivery times. J. Comb. Optim. 17, 206–213 (2009)
Yuan, J.J., Ng, C.T., Cheng, T.C.E.: Scheduling with release dates and preemption to minimize multiple max-form objective functions. Eur. J. Oper. Res. 280, 860–875 (2020)
Zhao, Q.L., Yuan, J.J.: Bicriteria scheduling of equal length jobs on uniform parallel machines. J. Comb. Optim. 39, 637–661 (2020)
Acknowledgements
The authors would like to thank the referees for their helpful comments and Prof. Jinjiang Yuan for his help on the representation of the paper. This work was supported by the Natural Science Foundation of Henan (No. 222300420503), the Basic Research Foundation of Henan Educational Committee (Nos. 22A110015, 20ZX004, 22ZX009) and the Young Backbone Teachers of Henan Colleges (Nos. 2019GGJS202, 2018XJGGJS-10).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, W., Liu, H. Online NDP-constraint scheduling of jobs with delivery times or weights. Optim Lett 17, 591–612 (2023). https://doi.org/10.1007/s11590-022-01889-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-022-01889-3