Improved Analysis of Online Balanced Clustering
Abstract
In the online balanced graph repartitioning problem, one has to maintain a clustering of nodes into clusters, each having nodes. During runtime, an online algorithm is given a stream of communication requests between pairs of nodes: an inter-cluster communication costs one unit, while the intra-cluster communication is free. An algorithm can change the clustering, paying unit cost for each moved node. This natural problem admits a simple -competitive algorithm COMP, whose performance is far apart from the best known lower bound of . One of open questions is whether the dependency on can be made linear; this question is of practical importance as in the typical datacenter application where virtual machines are clustered on physical servers, is of several orders of magnitude larger than . We answer this question affirmatively, proving that a simple modification of COMP is -competitive. On the technical level, we achieve our bound by translating the problem to a system of linear integer equations and using Graver bases to show the existence of a ``small'' solution.
Cite
@article{arxiv.2107.00145,
title = {Improved Analysis of Online Balanced Clustering},
author = {Marcin Bienkowski and Martin Böhm and Martin Koutecký and Thomas Rothvoß and Jiří Sgall and Pavel Veselý},
journal= {arXiv preprint arXiv:2107.00145},
year = {2021}
}