Improved Online Load Balancing with Known Makespan

Authors Martin Böhm , Matej Lieskovský , Sören Schmitt , Jiří Sgall , Rob van Stee



PDF
Thumbnail PDF

File

LIPIcs.APPROX-RANDOM.2024.10.pdf
  • Filesize: 1.09 MB
  • 21 pages

Document Identifiers

Author Details

Martin Böhm
  • University of Wrocław, Poland
Matej Lieskovský
  • Computer Science Institute of Charles University, Faculty of Mathematics and Physics, Prague, Czechia
Sören Schmitt
  • Department of Mathematics, University of Siegen, Germany
Jiří Sgall
  • Computer Science Institute of Charles University, Faculty of Mathematics and Physics, Prague, Czechia
Rob van Stee
  • Department of Mathematics, University of Siegen, Germany

Cite AsGet BibTex

Martin Böhm, Matej Lieskovský, Sören Schmitt, Jiří Sgall, and Rob van Stee. Improved Online Load Balancing with Known Makespan. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 317, pp. 10:1-10:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2024.10

Abstract

We break the barrier of 3/2 for the problem of online load balancing with known makespan, also known as bin stretching. In this problem, m identical machines and the optimal makespan are given. The load of a machine is the total size of all the jobs assigned to it and the makespan is the maximum load of all the machines. Jobs arrive online and the goal is to assign each job to a machine while staying within a small factor (the competitive ratio) of the optimal makespan. We present an algorithm that maintains a competitive ratio of 139/93 < 1.495 for sufficiently large values of m, improving the previous bound of 3/2. The value 3/2 represents a natural bound for this problem: as long as the online bins are of size at least 3/2 of the offline bin, all items that fit at least two times in an offline bin have two nice properties. They fit three times in an online bin and a single such item can be packed together with an item of any size in an online bin. These properties are now both lost, which means that putting even one job on a wrong machine can leave some job unassigned at the end. It also makes it harder to determine good thresholds for the item types. This was one of the main technical issues in getting below 3/2. The analysis consists of an intricate mixture of size and weight arguments.

Subject Classification

ACM Subject Classification
  • Theory of computation → Online algorithms
Keywords
  • Online algorithms
  • bin stretching
  • bin packing

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Islam Akaria and Leah Epstein. Bin stretching with migration on two hierarchical machines. Math. Methods Oper. Res., 98(1):111-153, 2023. Google Scholar
  2. Susanne Albers and Matthias Hellwig. Semi-online scheduling revisited. Theoretical Computer Science, 443:1-9, 2012. Google Scholar
  3. Yossi Azar and Oded Regev. On-line bin-stretching. In RANDOM, volume 1518 of Lecture Notes in Computer Science, pages 71-81. Springer, 1998. Google Scholar
  4. Yossi Azar and Oded Regev. On-line bin-stretching. Theoretical Computer Science, 268(1):17-41, 2001. Google Scholar
  5. János Balogh, József Békési, György Dósa, Jiří Sgall, and Rob van Stee. The optimal absolute ratio for online bin packing. J. Comput. Syst. Sci., 102:1-17, 2019. URL: https://doi.org/10.1016/j.jcss.2018.11.005.
  6. Martin Böhm, Matej Lieskovský, Sören Schmitt, Jiří Sgall, and Rob van Stee. Improved online load balancing with known makespan. arXiv e-prints, page arXiv:2407.08376, 2024. URL: https://doi.org/10.48550/arXiv.2407.08376.
  7. Martin Böhm, Jiří Sgall, Rob van Stee, and Pavel Veselý. Online bin stretching with three bins. Journal of Scheduling, 20(6):601-621, 2017. Google Scholar
  8. Martin Böhm, Jiří Sgall, Rob Van Stee, and Pavel Veselỳ. A two-phase algorithm for bin stretching with stretching factor 1.5. Journal of Combinatorial Optimization, 34(3):810-828, 2017. Google Scholar
  9. Martin Böhm and Bertrand Simon. Discovering and certifying lower bounds for the online bin stretching problem. Theor. Comput. Sci., 938:1-15, 2022. Google Scholar
  10. Joan Boyar, Lene M. Favrholdt, Christian Kudahl, Kim S. Larsen, and Jesper W. Mikkelsen. Online algorithms with advice: A survey. SIGACT News, 47(3):93-129, August 2016. URL: https://doi.org/10.1145/2993749.2993766.
  11. Jérôme Dohrau. Online makespan scheduling with sublinear advice. In International Conference on Current Trends in Theory and Practice of Informatics, pages 177-188. Springer, 2015. Google Scholar
  12. Leah Epstein. Bin stretching revisited. Acta Informatica, 39(2):97-117, 2003. Google Scholar
  13. Rudolf Fleischer and Michaela Wahl. On-line scheduling revisited. Journal of Scheduling, 3(6):343-353, 2000. Google Scholar
  14. Michaël Gabay, Nadia Brauner, and Vladimir Kotov. Improved lower bounds for the online bin stretching problem. 4OR, 15(2):183-199, 2017. Google Scholar
  15. Michaël Gabay, Vladimir Kotov, and Nadia Brauner. Online bin stretching with bunch techniques. Theoretical Computer Science, 602:103-113, 2015. Google Scholar
  16. Ronald L Graham. Bounds for certain multiprocessing anomalies. Bell system technical journal, 45(9):1563-1581, 1966. Google Scholar
  17. Hans Kellerer and Vladimir Kotov. An efficient algorithm for bin stretching. Operations Research Letters, 41(4):343-346, 2013. Google Scholar
  18. Hans Kellerer, Vladimir Kotov, and Michaël Gabay. An efficient algorithm for semi-online multiprocessor scheduling with given total processing time. J. Sched., 18(6):623-630, 2015. URL: https://doi.org/10.1007/s10951-015-0430-4.
  19. Hans Kellerer, Vladimir Kotov, Maria Grazia Speranza, and Zsolt Tuza. Semi on-line algorithms for the partition problem. Operations Research Letters, 21(5):235-242, 1997. Google Scholar
  20. Antoine Lhomme, Nicolas Catusse, and Nadia Brauner. Computational bounds on randomized algorithms for online bin stretching. CoRR, abs/2405.19071, 2024. URL: https://doi.org/10.48550/arXiv.2405.19071.
  21. Antoine Lhomme, Olivier Romane, Nicolas Catusse, and Nadia Brauner. Online bin stretching lower bounds: Improved search of computational proofs. CoRR, abs/2207.04931, 2022. Google Scholar
  22. Matej Lieskovský. Better algorithms for online bin stretching via computer search. CoRR, abs/2201.12393, 2022. URL: https://arxiv.org/abs/2201.12393.
  23. Matej Lieskovský. Better algorithms for online bin stretching via computer search. In LATIN (1), volume 14578 of Lecture Notes in Computer Science, pages 241-253. Springer, 2024. Google Scholar
  24. Marc P Renault, Adi Rosén, and Rob van Stee. Online algorithms with advice for bin packing and scheduling problems. Theoretical Computer Science, 600:155-170, 2015. Google Scholar
  25. John F Rudin III. Improved bounds for the online scheduling problem. PhD thesis, The University of Texas at Dallas, 2001. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail