Faster and Scalable Algorithms for Densest Subgraph and Decomposition

Elfarouk Harb, Kent Quanrud, Chandra Chekuri

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We study the densest subgraph problem (DSG) and the densest subgraph local decomposition problem (DSG-LD) in undirected graphs. We also consider supermodular generalizations of these problems. For large scale graphs simple iterative algorithms perform much better in practice than theoretically fast algorithms based on network-flow or LP solvers. Boob et al. [1] recently gave a fast iterative algorithm called GREEDY++ for DSG. It was shown in [2] that it converges to a (1 - ε) relative approximation to the optimum density in O(ε 1/2 Δ λ(G)) iterations where Δ(G) is the maximum degree and λ* is the optimum density. Danisch et al. [3] gave an iterative algorithm based on the Frank-Wolfe algorithm for DSG-LD that takes O(mΔ ε2(G)) iterations to converge to an ε-additive approximate local decomposition vector b̂, where m is number of edges in the graph. In this paper we give a new iterative algorithm for both problems that takes at most (Equation presented) iterations to converge to an ε-additive approximate local decomposition vector; each iteration can be implemented in O(m) time. We describe a fractional peeling technique which has strong empirical performance as well as theoretical guarantees. The algorithm is scalable and simple, and can be applied to graphs with hundreds of millions of edges. We test our algorithm on real and synthetic data sets and show that it provides a significant benefit over previous algorithms. The algorithm and analysis extends to hypergraphs.

Original languageEnglish (US)
Title of host publicationAdvances in Neural Information Processing Systems 35 - 36th Conference on Neural Information Processing Systems, NeurIPS 2022
EditorsS. Koyejo, S. Mohamed, A. Agarwal, D. Belgrave, K. Cho, A. Oh
PublisherNeural information processing systems foundation
ISBN (Electronic)9781713871088
StatePublished - 2022
Event36th Conference on Neural Information Processing Systems, NeurIPS 2022 - New Orleans, United States
Duration: Nov 28 2022Dec 9 2022

Publication series

NameAdvances in Neural Information Processing Systems
Volume35
ISSN (Print)1049-5258

Conference

Conference36th Conference on Neural Information Processing Systems, NeurIPS 2022
Country/TerritoryUnited States
CityNew Orleans
Period11/28/2212/9/22

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems
  • Signal Processing

Fingerprint

Dive into the research topics of 'Faster and Scalable Algorithms for Densest Subgraph and Decomposition'. Together they form a unique fingerprint.

Cite this