25
0

Faster Algorithms for Generalized Mean Densest Subgraph Problem

Abstract

The densest subgraph of a large graph usually refers to some subgraph with the highest average degree, which has been extended to the family of pp-means dense subgraph objectives by~\citet{veldt2021generalized}. The pp-mean densest subgraph problem seeks a subgraph with the highest average pp-th-power degree, whereas the standard densest subgraph problem seeks a subgraph with a simple highest average degree. It was shown that the standard peeling algorithm can perform arbitrarily poorly on generalized objective when p>1p>1 but uncertain when 0<p<10<p<1. In this paper, we are the first to show that a standard peeling algorithm can still yield 21/p2^{1/p}-approximation for the case 0<p<10<p < 1. (Veldt 2021) proposed a new generalized peeling algorithm (GENPEEL), which for p1p \geq 1 has an approximation guarantee ratio (p+1)1/p(p+1)^{1/p}, and time complexity O(mn)O(mn), where mm and nn denote the number of edges and nodes in graph respectively. In terms of algorithmic contributions, we propose a new and faster generalized peeling algorithm (called GENPEEL++ in this paper), which for p[1,+)p \in [1, +\infty) has an approximation guarantee ratio (2(p+1))1/p(2(p+1))^{1/p}, and time complexity O(m(logn))O(m(\log n)), where mm and nn denote the number of edges and nodes in graph, respectively. This approximation ratio converges to 1 as pp \rightarrow \infty.

View on arXiv
Comments on this paper