A Near-Linear Time Approximation Algorithm for Beyond-Worst-Case Graph Clustering
Vincent Cohen-Addad, Tommaso d'Orsi, Aida Mousavifar
Abstract
We consider the semi-random graph model of (Makarychev et al., 2012) , where, given a random bipartite graph with α edges and an unknown bipartition (A, B) of the vertex set, an adversary can add arbitrary edges inside each community and remove arbitrary edges from the cut (A, B) (i.e. all adversarial changes are monotone with respect to the bipartition). For this model, a polynomial time algorithm is known to approximate the Balanced Cut problem up to value O(α) (Makarychev et al., 2012) as long as the cut (A, B) 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 (Makarychev et al., 2012) . Our algorithm runs in time ) and finds a balanced cut of value O(α) . Our approach appears easily extendible to related problem, such as Sparsest Cut, and also yields an near-linear time O(1)-approximation to Dagupta's objective function for hierarchical clustering (Dasgupta, 2016) for the semi-random hierarchical stochastic block model inputs of (Cohen-Addad et al., 2019) . * Equal contribution 1 Google Research 2 BIDSA, Bocconi. Fast Algorithm for Beyond-Worst-Case Graph Clustering 1 These are often times referred to as monotone perturbations. Such perturbations may have surprising effects on the statistical and computational aspects of the problem. For instance see (Moitra et al., 2016; Liu & Moitra, 2022) . 2 We remark this model is significantly more general than the stochastic block model, see Section 1.2 3 We point out that the algorithm requires an actual feasible solution with nearly optimal objective value and not a rounded solution. 4 We write o(1) to denote real-valued functions tending to zero as n grows.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers2
- On the Robustness of Spectral Algorithms for Semirandom Stochastic Block ModelsAditya Bhaskara, Agastya Vibhuti Jha, Michael Kapralov, Naren Manoj et al.NeurIPS 2024 · 3 citations
- Spectral Clustering with Side InformationHendrik Fichtenberger, Michael Kapralov, Ekaterina Kochetkova, Silvio Lattanzi et al.SODA 2026
Builds on7
- Maximum Flow and Minimum-Cost Flow in Almost-Linear TimeLi Chen, Rasmus Kyng, Yang P. Liu, Richard Peng et al.FOCS 2022 · 135 citations
- Robustly learning mixtures of k arbitrary GaussiansAinesh Bakshi, Ilias Diakonikolas, He Jia, Daniel M. Kane et al.STOC 2022 · 21 citations
- Algorithms and certificates for Boolean CSP refutation: smoothed is no harder than randomVenkatesan Guruswami, Pravesh K. Kothari, Peter ManoharSTOC 2022 · 18 citations
- Sparse PCA: Algorithms, Adversarial Perturbations and CertificatesTommaso d'Orsi, Pravesh K. Kothari, Gleb Novikov, David SteurerFOCS 2020 · 13 citations
- Robust recovery for stochastic block modelsJingqiu Ding, Tommaso d'Orsi, Rajai Nasser, David SteurerFOCS 2021 · 9 citations
Related papers
- Hierarchical Clustering: O(1)-Approximation for Well-Clustered GraphsBogdan-Adrian Manghiuc, He SunNeurIPS 2021 · 11 citations
- A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and BeyondJulia Chuzhoy, Yu Gao, Jason Li, Danupon Nanongkai et al.FOCS 2020 · 76 citations
- On the Price of Differential Privacy for Hierarchical ClusteringChengyuan Deng, Jie Gao, Jalaj Upadhyay, Chen Wang et al.ICLR 2025
- Nearly-Optimal Hierarchical Clustering for Well-Clustered GraphsSteinar Laenen, Bogdan-Adrian Manghiuc, He SunICML 2023 · 8 citations
- Deterministic Near-Linear Time Minimum Cut in Weighted GraphsMonika Henzinger, Jason Li, Satish Rao, Di WangSODA 2024 · 9 citations
