Distributed Dense Subgraph Detection and Low Outdegree Orientation

The maximum density 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 . We give the following results: Given a value and , we show that a subgraph of density at least can be identified deterministically in rounds in the \textsf{LOCAL} model. Using randomization, we show that such subgraph can be identified in rounds in the \textsf{CONGEST} model with high probability. We also give a -round lower bound which shows that our result for the \textsf{LOCAL} model is tight up to a factor. Moreover, our result can be extended to solve the directed version of the problem introduced by Kannan and Vinay \cite{KV99}. Given an integer and , we give an -round deterministic algorithm in the \textsf{CONGEST} model that computes an orientation where the outdegree of every vertex is upper bounded by . Previously, the best deterministic algorithm for this problem is by Harris \cite{Harris19} that runs in rounds in the \local model.
View on arXiv