Near-Optimal Fully Dynamic Densest Subgraph
Not on the map. Why?
Abstract (arXiv)
We give the first fully dynamic algorithm which maintains a (1-ε)-approximate densest subgraph in worst-case time poly(log n, ε-1) per update. Dense subgraph discovery is an important primitive for many real-world applications such as community detection, link spam detection, distance query indexing, and computational biology. We approach the densest subgraph problem by framing its dual as a graph orientation problem, which we solve using an augmenting path-like adjustment technique. Our result improves upon the previous best approximation factor of left(frac14 - εright) for fully dynamic densest subgraph [Bhattacharya et. al., STOC `15]. We also extend our techniques to solving the problem on vertex-weighted graphs with similar runtimes. Additionally, we reduce the (1-ε)-approximate densest subgraph problem on directed graphs to O(log n/ε) instances of (1-ε)-approximate densest subgraph on vertex-weighted graphs. This reduction, together with our algorithm for vertex-weighted graphs, gives the first fully-dynamic algorithm for directed densest subgraph in worst-case time poly(log n, ε-1) per update. Moreover, combined with a near-linear time algorithm for densest subgraph [Bahmani et. al., WAW `14], this gives the first near-linear time algorithm for directed densest subgraph.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 0; 2025: 1.
5 papers.
- 2021Sketch-Based Anomaly Detection in Streaming Graphscited by 9
- 2023A Survey on the Densest Subgraph Problem and Its Variantscited by 8
- 2022Fully-Dynamic Decision Treescited by 2
- 2023Fully-Dynamic Approximate Decision Trees With Worst-Case Update Time Guaranteescited by 1
- 2025Fast and Simple Densest Subgraph with Predictionscited by 0
- 2025Fast and Simple Densest Subgraph with Predictions19 May 2025
- 2023A Survey on the Densest Subgraph Problem and Its Variants25 Mar 2023
- 2023Fully-Dynamic Approximate Decision Trees With Worst-Case Update Time Guarantees8 Feb 2023
- 2022Fully-Dynamic Decision Trees1 Dec 2022
- 2021Sketch-Based Anomaly Detection in Streaming Graphs8 Jun 2021