On Directed Densest Subgraph Detection

被引:0
|
作者
Yao, Kai [1 ]
Yang, Xin [1 ]
Chang, Lijun [1 ]
机构
[1] Univ Sydney, Sydney, NSW, Australia
来源
基金
澳大利亚研究理事会;
关键词
Directed densest subgraph; Directed graphs;
D O I
10.1007/978-3-031-47843-7_26
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The well-studied directed densest subgraph problem aims to find two (possibly overlapping) vertex subsets S* and T* in a given directed graph G = (V, E) such that rho(S, T) = |E(S,T)|/root|S||T| is maximized; here E(S, T) denotes the set of edges from vertices of S to T in G. This problem is polynomial-time solvable, and both exact algorithms and approximation algorithms have been proposed in the literature. However, the existing exact algorithms are time-consuming, while the existing approximation algorithms often yield trivial solutions that consist of the highest-degree vertex and its in-neighbors or out-neighbors. Moreover, there is nothing special about geometric mean that is adopted in the existing density measure for combining |E(S,T)|/|S| and |E(S,T)|/|T|. In this paper, we explore alternative density measures and propose corresponding algorithms, for directed densest subgraph identification. Specifically, we introduce three density measures that combine |E(S,T)|/|S| and |E(S,T)|/|T| by harmonic mean, arithmetic mean, and minimum mean, respectively. Based on these density measures, we formulate the harmonic mean-based directed densest subgraph (HDDS) problem, the arithmetic mean-based directed densest subgraph (ADDS) problem, and the minimum meanbased directed densest subgraph (MDDS) problem. We then propose a 2-approximation algorithm for HDDS, a 2-approximation algorithm for ADDS, and a heuristic algorithm for MDDS; our HDDS and MDDS algorithms run in linear time to the input graph size. Extensive empirical studies on large real-world directed graphs show that our ADDS algorithm produces similar trivial results as the existing approximation algorithm, and our HDDS and MDDS algorithms generate nontrivial and much better solutions and scale to large graphs.
引用
收藏
页码:371 / 384
页数:14
相关论文
共 50 条
  • [21] Sandwiching a densest subgraph by consecutive cores
    Gao, Pu
    RANDOM STRUCTURES & ALGORITHMS, 2015, 47 (02) : 341 - 360
  • [22] Generalized Densest Subgraph in Multiplex Networks
    Behrouz, Ali
    Hashemi, Farnoosh
    COMPLEX NETWORKS & THEIR APPLICATIONS XII, VOL 3, COMPLEX NETWORKS 2023, 2024, 1143 : 49 - 61
  • [23] Densest Subgraph in Dynamic Graph Streams
    McGregor, Andrew
    Tench, David
    Vorotnikova, Sofya
    Vu, Hoa T.
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2015, PT II, 2015, 9235 : 472 - 482
  • [24] Efficient Algorithms for Densest Subgraph Discovery
    Fang, Yixiang
    Yu, Kaiqiang
    Cheng, Reynold
    Lakshmanan, Laks V. S.
    Lin, Xuemin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (11): : 1719 - 1732
  • [25] Detection Threshold for Correlated Erdos-Renyi Graphs via Densest Subgraph
    Ding, Jian
    Du, Hang
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (08) : 5289 - 5298
  • [26] Core Decomposition and Densest Subgraph in Multilayer Networks
    Galimberti, Edoardo
    Bonchi, Francesco
    Gullo, Francesco
    CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, : 1807 - 1816
  • [27] A Survey on the Densest Subgraph Problem and Its Variants
    Lanciano, Tommaso
    Miyauchi, Atsushi
    Fazzone, Adriano
    Bonchi, Francesco
    ACM COMPUTING SURVEYS, 2024, 56 (08)
  • [28] Faster and Scalable Algorithms for Densest Subgraph and Decomposition
    Harb, Elfarouk
    Quanrud, Kent
    Chekuri, Chandra
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [29] THE DENSEST SUBGRAPH PROBLEM IN SPARSE RANDOM GRAPHS
    Anantharam, Venkat
    Salez, Justin
    ANNALS OF APPLIED PROBABILITY, 2016, 26 (01): : 305 - 327
  • [30] The K-clique Densest Subgraph Problem
    Tsourakakis, Charalampos E.
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW 2015), 2015, : 1122 - 1132