# Distributed Dense Subgraph Detection and Low Outdegree Orientation

arXiv: https://arxiv.org/abs/1907.12443 · HTML: https://mlsanity.com/paper/1907.12443/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 29 Jul 2019.

## Built on by (most cited first, 2 of 2)

- [A Survey on the Densest Subgraph Problem and Its Variants](https://mlsanity.com/paper/2303.14467/) (2023)
- [Fast and Simple Densest Subgraph with Predictions](https://mlsanity.com/paper/2505.12600/) (2025)

## Abstract (arXiv)

The densest subgraph problem, introduced in the 80s by Picard and Queyranne as well as Goldberg, is a classic problem in combinatorial optimization with a wide range of applications. The lowest outdegree orientation problem is known to be its dual problem. We study both the problem of finding dense subgraphs and the problem of computing a low outdegree orientation in the distributed settings. Suppose G=(V,E) is the underlying network as well as the input graph. Let D denote the density of the maximum density subgraph of G. Our main results are as follows. Given a value tildeD ≤ D and 0 < ε < 1, we show that a subgraph with density at least (1-ε)tildeD can be identified deterministically in O((log n) / ε) rounds in the LOCAL model. We also present a lower bound showing that our result for the LOCAL model is tight up to an O(log n) factor. In the CONGEST model, we show that such a subgraph can be identified in O((log3 n) / ε3) rounds with high probability. Our techniques also lead to an O(diameter + (log4 n)/ε4)-round algorithm that yields a 1-ε approximation to the densest subgraph. This improves upon the previous O(diameter /ε · log n)-round algorithm by Das Sarma et al. [DISC 2012] that only yields a 1/2-ε approximation. Given an integer tildeD ≥ D and Omega(1/tildeD) < ε < 1/4, we give a deterministic, tildeO((log2 n) /ε2)-round algorithm in the CONGEST model that computes an orientation where the outdegree of every vertex is upper bounded by (1+ε)tildeD. Previously, the best deterministic algorithm and randomized algorithm by Harris [FOCS 2019] run in tildeO((log6 n)/ ε4) rounds and tildeO((log3 n) /ε3) rounds respectively and only work in the LOCAL model.
