Practical Parallel Algorithms for Near-Optimal Densest Subgraphs on Massive Graphs

被引:0
|
作者
Sukprasert, Pattara [1 ,2 ]
Liu, Quanquan C. [3 ]
Dhulipala, Laxman [4 ]
Shun, Julian [5 ]
机构
[1] Databricks, San Francisco, CA 94105 USA
[2] Northwestern Univ, Evanston, IL 60208 USA
[3] Univ Calif Berkeley, Simons Inst, Berkeley, CA USA
[4] Univ Maryland, College Pk, MD 20742 USA
[5] MIT, CSAIL, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The densest subgraph problem has received significant attention, both in theory and in practice, due to its applications in problems such as community detection, social network analysis, and spam detection. Due to the high cost of obtaining exact solutions, much attention has focused on designing approximate densest subgraph algorithms. However, existing approaches are not able to scale to massive graphs with billions of edges. In this paper, we introduce a new framework that combines approximate densest subgraph algorithms with a pruning optimization. We design new parallel variants of the state-of-the-art sequential Greedy++ algorithm, and plug it into our framework in conjunction with a parallel pruning technique based on k-core decomposition to obtain parallel (1+epsilon)-approximate densest subgraph algorithms. On a single thread, our algorithms achieve 2.6-34x speedup over Greedy++, and obtain up to 22.37x self-relative parallel speedup on a 30core machine with two-way hyper-threading. Compared with the state-of-the-art parallel algorithm by Harb et al. [NeurIPS'22], we achieve up to a 114x speedup on the same machine. Finally, against the recent sequential algorithm of Xu et al. [PACMMOD'23], we achieve up to a 25.9x speedup. The scalability of our algorithms enables us to obtain near-optimal density statistics on the hyperlink2012 (with roughly 113 billion edges) and clueweb (with roughly 37 billion edges) graphs for the first time in the literature.
引用
收藏
页码:59 / 73
页数:15
相关论文
共 50 条
  • [21] A PRACTICAL NEAR-OPTIMAL ORDER QUANTITY METHOD
    MABIN, VJ
    ENGINEERING COSTS AND PRODUCTION ECONOMICS, 1989, 15 : 381 - 386
  • [22] Near-optimal scalability: A practical Scalability Metric
    Chen, J.
    Li, X.M.
    Jisuanji Xuebao/Chinese Journal of Computers, 2001, 24 (02): : 179 - 182
  • [23] Near-Optimal Quantum Algorithms for String Problems
    Akmal, Shyan
    Jin, Ce
    ALGORITHMICA, 2023, 85 (08) : 2260 - 2317
  • [24] CLOSE-TO-OPTIMAL AND NEAR-OPTIMAL BROADCASTING IN RANDOM GRAPHS
    GERBESSIOTIS, AV
    DISCRETE APPLIED MATHEMATICS, 1995, 63 (02) : 129 - 150
  • [25] Near-Optimal Quantum Algorithms for String Problems
    Akmal, Shyan
    Jin, Ce
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 2791 - 2832
  • [26] NEAR-OPTIMAL ALGORITHMS FOR ONLINE MATRIX PREDICTION
    Hazan, Elad
    Kale, Satyen
    Shalev-Shwartz, Shai
    SIAM JOURNAL ON COMPUTING, 2017, 46 (02) : 744 - 773
  • [27] Efficient Near-optimal Algorithms for Barter Exchange
    Jia, Zhipeng
    Tang, Pingzhong
    Wang, Ruosong
    Zhang, Hanrui
    AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 362 - 370
  • [28] Near-Optimal Quantum Algorithms for String Problems
    Shyan Akmal
    Ce Jin
    Algorithmica, 2023, 85 : 2260 - 2317
  • [29] Parallel near-optimal pathfinding based on landmarks
    Reischl, Maximilian
    Knauer, Christian
    Guthe, Michael
    COMPUTERS & GRAPHICS-UK, 2022, 102 : 1 - 8
  • [30] Near-Optimal Massively Parallel Graph Connectivity
    Behnezhad, Soheil
    Dhulipala, Laxman
    Esfandiari, Hossein
    Lacki, Jakub
    Mirrokni, Vahab
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 1615 - 1636