English

Improved Online Load Balancing in the Two-Norm

Data Structures and Algorithms 2025-11-06 v1

Abstract

We study the online load balancing problem on unrelated machines, with the objective of minimizing the square of the 2\ell_2 norm of the loads on the machines. The greedy algorithm of Awerbuch et al. (STOC'95) is optimal for deterministic algorithms and achieves a competitive ratio of 3+225.8283 + 2 \sqrt{2} \approx 5.828, and an improved 55-competitive randomized algorithm based on independent rounding has been shown by Caragiannis (SODA'08). In this work, we present the first algorithm breaking the barrier of 55 on the competitive ratio, achieving a bound of 4.98434.9843. To obtain this result, we use a new primal-dual framework to analyze this problem based on a natural semidefinite programming relaxation, together with an online implementation of a correlated randomized rounding procedure of Im and Shadloo (SODA'20). This novel primal-dual framework also yields new, simple and unified proofs of the competitive ratio of the (3+22)(3 + 2 \sqrt{2})-competitive greedy algorithm, the 55-competitive randomized independent rounding algorithm, and that of a new 44-competitive optimal fractional algorithm. We also provide lower bounds showing that the previous best randomized algorithm is optimal among independent rounding algorithms, that our new fractional algorithm is optimal, and that a simple greedy algorithm is optimal for the closely related online scheduling problem RwjCjR || \sum w_j C_j.

Keywords

Cite

@article{arxiv.2511.03345,
  title  = {Improved Online Load Balancing in the Two-Norm},
  author = {Sander Borst and Danish Kashaev},
  journal= {arXiv preprint arXiv:2511.03345},
  year   = {2025}
}
R2 v1 2026-07-01T07:22:39.352Z