Finding densest k-connected subgraphs

被引:9
作者
Bonchi, Francesco [1 ]
Garcia-Soriano, David [1 ]
Miyauchi, Atsushi [2 ]
Tsourakakis, Charalampos E. [1 ,3 ]
机构
[1] ISI Fdn, Turin, Italy
[2] Univ Tokyo, Grad Sch Informat Sci & Technol, Bunkyo Ku, Hongo 7-3-1, Tokyo 1138656, Japan
[3] Boston Univ, Boston, MA 02215 USA
关键词
Graphs; Dense subgraph discovery; Densest subgraph problem; Connectivity; Approximation algorithms; ALGORITHM; GRAPH;
D O I
10.1016/j.dam.2021.08.032
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Dense subgraph discovery is an important graph-mining primitive with a variety of real-world applications. One of the most well-studied optimization problems for dense subgraph discovery is the densest subgraph problem, where given an edge-weighted undirected graph G = (V, E, w), we are asked to find S subset of V that maximizes the density d(S), i.e., half the weighted average degree of the induced subgraph G[S]. This problem can be solved exactly in polynomial time and well-approximately in almost linear time. However, a densest subgraph has a structural drawback, namely, the subgraph may not be robust to vertex/edge failure. Indeed, a densest subgraph may not be well-connected, which implies that the subgraph may be disconnected by removing only a few vertices/edges within it. In this paper, we provide an algorithmic framework to find a dense subgraph that is well-connected in terms of vertex/edge connectivity. Specifically, we introduce the following problems: given a graph G = (V, E, w) and a positive integer/real k, we are asked to find S subset of V that maximizes the density d(S) under the constraint that G[S] is k-vertex/edge-connected. For both problems, we propose polynomial-time (bicriteria and ordinary) approximation algorithms, using classic Mader's theorem in graph theory and its extensions. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页码:34 / 47
页数:14
相关论文
共 53 条
[1]  
Andersen R, 2009, LECT NOTES COMPUT SC, V5427, P25, DOI 10.1007/978-3-540-95995-3_3
[2]   Dense Subgraph Maintenance under Streaming Edge Weight Updates for Real-time Story Identification [J].
Angel, Albert ;
Sarkas, Nikos ;
Koudas, Nick ;
Srivastava, Divesh .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (06) :574-585
[3]  
[Anonymous], 2007, P 16 INT C WORLD WID, DOI [DOI 10.1145/1242572.1242635, 10.1145/1242572.1242635]
[4]  
[Anonymous], 2015, P 2015 ACM C ONLINE
[5]  
[Anonymous], 2016, GRAPH THEORY
[6]   An automated method for finding molecular complexes in large protein interaction networks [J].
Bader, GD ;
Hogue, CW .
BMC BIOINFORMATICS, 2003, 4 (1)
[7]   Densest Subgraph in Streaming and MapReduce [J].
Bahmani, Bahman ;
Kumar, Ravi ;
Vassilvitskii, Sergei .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (05) :454-465
[8]   On the number of edges in a graph with no (k+1)-connected subgraphs [J].
Bernshteyn, Anton ;
Kostochka, Alexandr .
DISCRETE MATHEMATICS, 2016, 339 (02) :682-688
[9]  
Bhaskara A, 2010, ACM S THEORY COMPUT, P201
[10]   Space- and Time-Efficient Algorithm for Maintaining Dense Subgraphs on One-Pass Dynamic Streams [J].
Bhattacharya, Sayan ;
Henzinger, Monika ;
Nanongkai, Danupon ;
Tsourakakis, Charalampos E. .
STOC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2015, :173-182