A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and Beyond
A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and Beyond
复制标题
用于平衡切割的确定性算法及其在动态连接、流等方面的应用
DOI:
10.1109/focs46700.2020.00111
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Saranurak, Thatchaphol
中科院分区:
文献类型:
--
作者:
Chuzhoy, Julia;Gao, Yu;Li, Jason;Nanongkai, Danupon;Peng, Richard;Saranurak, Thatchaphol
We consider the classical Minimum Balanced Cut problem: given a graph G, compute a partition of its vertices into two subsets of roughly equal volume, while minimizing the number of edges connecting the subsets. We present the first deterministic, almost-linear time approximation algorithm for this problem. Specifically, our algorithm, given an n-vertex m-edge graph G and any parameter 1 ≤ r ≤ O(logn), computes a (logm)r2-approximation for Minimum Balanced Cut in G, in time O(m1+O(1/r)+o(1)·(logm)O(r2)). In particular, we obtain a (logm)1/ε-approximation in time m1+O(√{ε})for any constant , and a (logm)f(m)-approximation in time m1+o(1), for any slowly growing function f(m). We obtain deterministic algorithms with similar guarantees for the Sparsest Cut and the Lowest-Conductance Cut problems. Our algorithm for the Minimum Balanced Cut problem in fact provides a stronger guarantee: it either returns a balanced cut whose value is close to a given target value, or it certifies that such a cut does not exist by exhibiting a large subgraph of G that has high conductance. We use this algorithm to obtain deterministic algorithms for dynamic connectivity and minimum spanning forest, whose worst-case update time on an n-vertex graph is no(1), thus resolving a major open problem in the area of dynamic graph algorithms. Our work also implies deterministic algorithms for a host of additional problems, whose time complexities match, up to subpolynomial in n factors, those of known randomized algorithms. The implications include almost-linear time deterministic algorithms for solving Laplacian systems and for approximating maximum flows in undirected graphs.
登录
查看更多内容
DOI:
--
发表时间:
2007
期刊:
影响因子:
--
作者:
R. Khandekar;Subhash Khot;L. Orecchia;Nisheeth K. Vishnoi
通讯作者:
Nisheeth K. Vishnoi
DOI:
10.1109/focs.2017.92
发表时间:
2017
期刊:
2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)
影响因子:
--
作者:
Danupon Nanongkai;Thatchaphol Saranurak;Christian Wulff
通讯作者:
Christian Wulff
DOI:
10.1145/3313276.3316320
发表时间:
2019
期刊:
Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing
影响因子:
--
作者:
Julia Chuzhoy;S. Khanna
通讯作者:
S. Khanna
DOI:
10.1145/2897518.2897521
发表时间:
2016
期刊:
Proceedings of the forty-eighth annual ACM symposium on Theory of Computing
影响因子:
--
作者:
A. Bernstein;S. Chechik
通讯作者:
S. Chechik
DOI:
10.4230/lipics.icalp.2017.44
发表时间:
2017
期刊:
ArXiv
影响因子:
--
作者:
A. Bernstein
通讯作者:
A. Bernstein