|
Minimum nonuniform graph partitioning with unrelated weights
K. S. Makarycheva, Yu. S. Makarychevb a Northwestern University, Evanston, IL, USA
b Toyota Technological Institute at Chicago, Chicago, IL, USA
Abstract:
We give a bi-criteria approximation algorithm for the Minimum Nonuniform Graph Partitioning problem, recently introduced by Krauthgamer, Naor, Schwartz and Talwar. In this problem, we are given a graph $G=(V,E)$ and $k$ numbers $\rho_1,\dots, \rho_k$. The goal is to partition $V$ into $k$ disjoint sets (bins) $P_1,\dots, P_k$ satisfying $|P_i|\leq \rho_i |V|$ for all $i$, so as to minimize the number of edges cut by the partition. Our bi-criteria algorithm gives an $O(\sqrt{\log |V| \log k})$ approximation for the objective function in general graphs and an $O(1)$ approximation in graphs excluding a fixed minor. The approximate solution satisfies the relaxed capacity constraints $|P_i| \leq (5+ \varepsilon)\rho_i |V|$. This algorithm is an improvement upon the $O(\log |V|)$-approximation algorithm by Krauthgamer, Naor, Schwartz and Talwar. We extend our results to the case of ‘unrelated weights’ and to the case of `unrelated $d$-dimensional weights'.
A preliminary version of this work was presented at the 41st International Colloquium on Automata, Languages and Programming (ICALP 2014).
Bibliography: 7 titles.
Keywords:
minimum nonuniform graph partitioning problem, minimum nonuniform graph partitioning problem with unrelated weights, approximation for trees, approximation algorithm, semidefinite programming.
Received: 31.12.2016 and 17.07.2017
Citation:
K. S. Makarychev, Yu. S. Makarychev, “Minimum nonuniform graph partitioning with unrelated weights”, Sb. Math., 208:12 (2017), 1835–1853
Linking options:
https://www.mathnet.ru/eng/sm8903https://doi.org/10.1070/SM8903 https://www.mathnet.ru/eng/sm/v208/i12/p124
|
|