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 is the underlying network as well as the input graph. Let denote the density of the maximum density subgraph of . Our main results are as follows. Given a value and , we show that a subgraph with density at least can be identified deterministically in rounds in the LOCAL model. We also present a lower bound showing that our result for the LOCAL model is tight up to an factor. In the CONGEST model, we show that such a subgraph can be identified in rounds with high probability. Our techniques also lead to an -round algorithm that yields a approximation to the densest subgraph. This improves upon the previous -round algorithm by Das Sarma et al. [DISC 2012] that only yields a approximation. Given an integer and , we give a deterministic, -round algorithm in the CONGEST model that computes an orientation where the outdegree of every vertex is upper bounded by . Previously, the best deterministic algorithm and randomized algorithm by Harris [FOCS 2019] run in rounds and rounds respectively and only work in the LOCAL model.
View on arXiv