English

Tight Bounds for Online Graph Partitioning

Data Structures and Algorithms 2020-11-03 v1

Abstract

We consider the following online optimization problem. We are given a graph GG and each vertex of the graph is assigned to one of \ell servers, where servers have capacity kk and we assume that the graph has k\ell \cdot k vertices. Initially, GG does not contain any edges and then the edges of GG are revealed one-by-one. The goal is to design an online algorithm ONL\operatorname{ONL}, which always places the connected components induced by the revealed edges on the same server and never exceeds the server capacities by more than εk\varepsilon k for constant ε>0\varepsilon>0. Whenever ONL\operatorname{ONL} learns about a new edge, the algorithm is allowed to move vertices from one server to another. Its objective is to minimize the number of vertex moves. More specifically, ONL\operatorname{ONL} should minimize the competitive ratio: the total cost ONL\operatorname{ONL} incurs compared to an optimal offline algorithm OPT\operatorname{OPT}. Our main contribution is a polynomial-time randomized algorithm, that is asymptotically optimal: we derive an upper bound of O(log+logk)O(\log \ell + \log k) on its competitive ratio and show that no randomized online algorithm can achieve a competitive ratio of less than Ω(log+logk)\Omega(\log \ell + \log k). We also settle the open problem of the achievable competitive ratio by deterministic online algorithms, by deriving a competitive ratio of Θ(lgk)\Theta(\ell \lg k); to this end, we present an improved lower bound as well as a deterministic polynomial-time online algorithm. Our algorithms rely on a novel technique which combines efficient integer programming with a combinatorial approach for maintaining ILP solutions. We believe this technique is of independent interest and will find further applications in the future.

Keywords

Cite

@article{arxiv.2011.01017,
  title  = {Tight Bounds for Online Graph Partitioning},
  author = {Monika Henzinger and Stefan Neumann and Harald Räcke and Stefan Schmid},
  journal= {arXiv preprint arXiv:2011.01017},
  year   = {2020}
}

Comments

Full version of a paper that will appear at SODA'21. Abstract shortened to obey arxiv's abstract requirements

R2 v1 2026-06-23T19:51:00.292Z