Abstract
This paper studies online scheduling of jobs with kind release times on a single machine. Here “kind release time” means that in online setting, no jobs can be released when the machine is busy. Each job J has a kind release time r(J) ≥ 0, a processing time p(J) > 0 and a deadline d(J) > 0. The goal is to determine a schedule which maximizes total processing time (Σp(J)E(J)) or total number (ΣE(J)) of the accepted jobs. For the first objective function Σp(J)E(J), we first present a lower bound \(\sqrt 2 \), and then provide an online algorithm LEJ with a competitive ratio of 3. This is the first deterministic algorithm for the problem with a constant competitive ratio. When p(J) ∈ {1, k}, k > 1 is a real number, we first present a lower bound min{(1+k)/k, 2k/(1+k)}, and then we show that LEJ has a competitive ratio of 1+⌈k⌉/k. In particular, when all the k length jobs have tight deadlines, we first present a lower bound max{4/(2 + k), 1} (for Σp(J)E(J)) and 4/3 (for ΣE(J)). Then we prove that LEJ is ⌈k⌉/k-competitive for Σp(J)E(J) and we provide an online algorithm H with a competitive ratio of 2⌈k⌉/(⌈k⌉ + 1) for the second objective function ΣE(J).
Similar content being viewed by others
References
EJ Anderson, CN Potts. Online scheduling of a single machine to minimize total weighted com-pletion time, Mathematics of Operations Research, 2004, 29: 686–697.
KR Baker. Introduction to Sequencing and Scheduling, John Wiley & Sons, New York, 1974.
SK Baruah, J Haritsa, N Sharma. On-line scheduling to maximize task completions, Journal of Combinatorial Mathematics and Combinatorial Computing, 2001, 39: 65–78.
M Chrobak, W Jawor, J Sgall, T Tichý. Online Scheduling of Equal-Length Jobs: Randomization and Restarts Help, SIAM Journal on Computing, 2007, 36: 1709–1728.
SA Goldman, J Parwatikar, S Suri. On-line scheduling with hard deadlines, Journal of Algorithms, 2000, 34: 370–389.
H Hoogeveen, CN Potts, GJ Woeginger. On-line scheduling on a single machine: Maximizing the number of early jobs, Operations Research Letters, 2000, 27: 193–196.
P Keskinocak. Online algorithms with lookahead: A survey, ISYE working paper, 1999.
PH Liu, XW Lu, Y Fang. A best possible deterministic on-line algorithm for minimizing makespan on parallel batch machines, Journal of Scheduling, 2012, 15: 77–81.
WJ Li, J JYuan. LPT online strategy for parallel-machine scheduling with kind release times, Optimization Letters, 2016, 10: 159–168.
K Pruhs, J Sgall, E Tong. Online scheduling, in: J Y-.Leung (Eds), Handbook o. Scheduling: Algorithm, Model, and Pertormance Analysis, Chapman & Hall/CRC Press, Boca Raton, FL, USA, 2004.
ZY Tan, A Zhang. Online and semi-online scheduling, in: P M Pardalos, et al (Eds), Handbook o.Combinatorial Optimization, New York, Springer, 2013.
J Tian, TCE Cheng, C TNg, J JYuan. Online scheduling on unbounded parallel-batch machines to minimize the makespan, Information Processing Letters, 2009, 109: 1211–1215.
J Tian, RY Fu, J JYuan. Online over time scheduling on parallel-batch machines: a survey, Journal of the Operations Research Society of China, 2014, 2: 445–454.
Author information
Authors and Affiliations
Additional information
Supported by the National Natural Science Foundation of China (11501279, 11501171, 11671188, and 11401604) and the Young Backbone Teachers of Luoyang Normal University (2018XJGGJS-10) and Henan Colleges (2015GGJS-193).
Rights and permissions
About this article
Cite this article
Li, Wj., Ma, R. & Feng, Q. Online scheduling of jobs with kind release times and deadlines on a single machine. Appl. Math. J. Chin. Univ. 34, 113–126 (2019). https://doi.org/10.1007/s11766-019-3512-9
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11766-019-3512-9