A Near-Linear Time Approximation Algorithm for Beyond-Worst-Case Graph Clustering
Vincent Cohen-Addad, Tommaso d'Orsi, Aida Mousavifar

TL;DR
This paper introduces a near-linear time algorithm for semi-random graph clustering that approximates the Balanced Cut problem efficiently, improving on previous methods with slower runtimes.
Contribution
It presents the first near-linear time algorithm achieving similar approximation guarantees for semi-random graph clustering problems.
Findings
Runs in near-linear time $O(n^{1+o(1)} + m^{1+o(1)})$
Achieves $O( ext{alpha})$ approximation for Balanced Cut
Extensible to related problems like Sparsest Cut and hierarchical clustering
Abstract
We consider the semi-random graph model of [Makarychev, Makarychev and Vijayaraghavan, STOC'12], where, given a random bipartite graph with edges and an unknown bipartition of the vertex set, an adversary can add arbitrary edges inside each community and remove arbitrary edges from the cut (i.e. all adversarial changes are \textit{monotone} with respect to the bipartition). For this model, a polynomial time algorithm is known to approximate the Balanced Cut problem up to value [MMV'12] as long as the cut has size . However, it consists of slow subroutines requiring optimal solutions for logarithmically many semidefinite programs. We study the fine-grained complexity of the problem and present the first near-linear time algorithm that achieves similar performances to that of [MMV'12]. Our algorithm runs in time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Clustering Algorithms Research · Data Management and Algorithms · Complex Network Analysis Techniques
