Skip to main content
Log in

Online machine minimization with lookahead

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

This paper studies the online machine minimization problem, where the jobs have real release times, uniform processing times and a common deadline. We investigate how the lookahead ability improves the performance of online algorithms. Two lookahead models are studied, that is, the additive lookahead and the multiplicative lookahead. At any time t, the online algorithm knows all the jobs to be released before time \(t+L\) (or \(\beta \cdot t\)) in the additive (or multiplicative) lookahead model. We propose a \(\frac{e}{\alpha (e-1)+1}\)-competitive online algorithm with the additive lookahead, where \(\alpha = \frac{L}{T} \le 1\) and T is the common deadline of the jobs. For the multiplicative lookahead, we provide an online algorithm with a competitive ratio of \(\frac{\beta e}{(\beta -1) e +1}\), where \(\beta \ge 1\). Lower bounds are also provided for both of the two models, which show that our algorithms are optimal for two extreme cases, that is, \(\alpha = 0\) (or \(\beta = 1\)) and \(\alpha = 1\) (or \(\beta \rightarrow \infty \)), and remain a small gap for the cases in between. Particularly, for \(\alpha = 0\) (or \(\beta = 1\)), the competitive ratio is e, which corresponds to the problem without lookahead. For \(\alpha = 1\) (or \(\beta \rightarrow \infty \)), the competitive ratio is 1, which corresponds to the offline version (with full information).

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Allulli L, Ausiello G, Bonifaci V, Laura L (2008) On the power of lookahead in on-line server routing problems. Theor Comput Sci 408(2–3):116–128

    Article  MathSciNet  Google Scholar 

  • Azar Y, Cohen S (2018) An improved algorithm for online machine minimization. Oper Res Lett 46(1):128–133

    Article  MathSciNet  Google Scholar 

  • Bansal N, Kimbrel T, Pruhs K (2007) Speed scaling to manage energy and temperature. J ACM 54(1):3:1–3:39

    Article  MathSciNet  Google Scholar 

  • Chen L, Megow N, Schewior K (2018) An O(log m)-competitive algorithm for online machine minimization. SIAM J Comput 47(6):2057–2077

    Article  MathSciNet  Google Scholar 

  • Devanur NR, Makarychev K, Panigrahi D, Yaroslavtsev G (2014) Online algorithms for machine minimization. CoRR abs/1403.0486

  • Eidenbenz SJ, Pagourtzis A, Widmayer P (2003) Flexible train rostering. In: Ibaraki T, Katoh N, Ono H (eds) Algorithms and computation, 14th international symposium, ISAAC 2003, Kyoto, Japan, December 15–17, 2003, proceedings, lecture notes in computer science, vol 2906, pp 615–624. Springer, Berlin

  • Im S, Moseley B, Pruhs K, Stein C (2017) An O(log log m)-competitive algorithm for online machine minimization. In: 2017 IEEE real-time systems symposium, RTSS 2017, Paris, France, December 5–8, 2017, IEEE Computer Society, pp 343–350

  • Jaillet P, Wagner MR (2008) Generalized online routing: new competitive ratios, resource augmentation, and asymptotic analyses. Oper Res 56(3):745–757

    Article  MathSciNet  Google Scholar 

  • Kao M, Chen J, Rutter I, Wagner D (2012) Competitive design and analysis for machine-minimizing job scheduling problem. In: Chao K, Hsu T, Lee D (eds) Algorithms and computation—23rd international symposium, ISAAC 2012, Taipei, Taiwan, December 19–21, 2012. Proceedings, lecture notes in computer science, vol 7676, pp 75–84. Springer, Berlin

  • Li W, Yuan J, Cao J, Bu H (2009) Online scheduling of unit length jobs on a batching machine to maximize the number of early jobs with lookahead. Theor Comput Sci 410(47–49):5182–5187

    Article  MathSciNet  Google Scholar 

  • Mandelbaum M, Shabtay D (2011) Scheduling unit length jobs on parallel machines with lookahead information. J Sched 14(4):335–350

    Article  MathSciNet  Google Scholar 

  • Phillips CA, Stein C, Torng E, Wein J (2002) Optimal time-critical scheduling via resource augmentation. Algorithmica 32(2):163–200

    Article  MathSciNet  Google Scholar 

  • Saha B (2013) Renting a cloud. In: Seth A, Vishnoi NK (eds) IARCS annual conference on foundations of software technology and theoretical computer science, FSTTCS 2013, December 12–14, 2013, Guwahati, India, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, LIPIcs, vol 24, pp 437–448

  • Zhang H, Tong W, Xu Y, Lin G (2016) The steiner traveling salesman problem with online advanced edge blockages. Comput Oper Res 70:26–38

    Article  MathSciNet  Google Scholar 

  • Zheng F, Xu Y, Zhang E (2008) How much can lookahead help in online single machine scheduling. Inf Process Lett 106(2):70–74

    Article  MathSciNet  Google Scholar 

  • Zheng F, Cheng Y, Liu M, Xu Y (2013) Online interval scheduling on a single machine with finite lookahead. Comput Oper Res 40(1):180–191

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the China Postdoctoral Science Foundation (No. 2020M672646); the National Natural Science Foundation of China (No. 71601152, 71720107002); the National Natural Science Foundation of China-Guangdong Joint Fund (No. U1901223); the Natural Science Foundation of Guangdong Province (No. 2017A030312001); and the Natural Science Basic Research Program of Shaanxi (No. 2020JQ-654).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huili Zhang.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, C., Zhang, H. & Xu, Y. Online machine minimization with lookahead. J Comb Optim 43, 1149–1172 (2022). https://doi.org/10.1007/s10878-020-00633-w

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00633-w

Keywords

Navigation