Min-Max Graph Partitioning and Small Set Expansion

From MaRDI portal
Publication:5494941

DOI10.1137/120873996zbMATH Open1360.68639arXiv1110.4319OpenAlexW2179340953MaRDI QIDQ5494941FDOQ5494941


Authors: N. Bansal, Robert Krauthgamer, Konstantin Makarychev, Viswanath Nagarajan, Joseph (Seffi) Naor, Roy Schwartz, Uriel Feige Edit this on Wikidata


Publication date: 30 July 2014

Published in: SIAM Journal on Computing (Search for Journal in Brave)

Abstract: We study graph partitioning problems from a min-max perspective, in which an input graph on n vertices should be partitioned into k parts, and the objective is to minimize the maximum number of edges leaving a single part. The two main versions we consider are where the k parts need to be of equal-size, and where they must separate a set of k given terminals. We consider a common generalization of these two problems, and design for it an O(sqrtlognlogk)-approximation algorithm. This improves over an O(log2n) approximation for the second version, and roughly O(klogn) approximation for the first version that follows from other previous work. We also give an improved O(1)-approximation algorithm for graphs that exclude any fixed minor. Our algorithm uses a new procedure for solving the Small-Set Expansion problem. In this problem, we are given a graph G and the goal is to find a non-empty set SsubseteqV of size |S|leqhon with minimum edge-expansion. We give an O(sqrtlognlog(1/ho)) bicriteria approximation algorithm for the general case of Small-Set Expansion, and O(1) approximation algorithm for graphs that exclude any fixed minor.


Full work available at URL: https://arxiv.org/abs/1110.4319




Recommendations





Cited In (14)





This page was built for publication: Min-Max Graph Partitioning and Small Set Expansion

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5494941)