Towards Distributed Bitruss Decomposition on Bipartite Graphs

被引:2
|
作者
Wang, Yue [1 ]
Xu, Ruiqi [2 ]
Jian, Xun [3 ]
Zhou, Alexander [3 ]
Chen, Lei [3 ]
机构
[1] Shenzhen Inst Comp Sci, Shenzhen, Peoples R China
[2] Natl Univ Singapore, Singapore, Singapore
[3] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2022年 / 15卷 / 09期
基金
新加坡国家研究基金会;
关键词
SCHEME;
D O I
10.14778/3538598.3538610
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mining cohesive subgraphs on bipartite graphs is an important task. The k-bitruss is one of many popular cohesive subgraph models, which is the maximal subgraph where each edge is contained in at least k butterflies. The bitruss decomposition problem is to find all k-bitrusses for k >= 0. Dealing with large graphs is often beyond the capability of a single machine due to its limited memory and computational power, leading to a need for efficiently processing large graphs in a distributed environment. However, all current solutions are for a single machine and a centralized environment, where processors can access the graph or auxiliary indexes randomly and globally. It is difficult to directly deploy such algorithms on a shared-nothing model. In this paper, we propose distributed algorithms for bitruss decomposition. We first propose SC-HBD as the baseline, which uses H-function to define bitruss numbers and computes them iteratively to a fix point in parallel. We then introduce a subgraph-centric peeling method SC-PBD, which peels edges in batches over different butterfly complete subgraphs. We then introduce local indexes on each fragment, study the butterfly-aware edge partition problem including its hardness, and propose an effective partitioner. Finally we present the bitruss butterfly-complete subgraph concept, and divide and conquer DC-BD method with optimization strategies. Extensive experiments show the proposed methods solve graphs with 30 trillion butterflies in 2.5 hours, while existing parallel methods under shared-memory model fail to scale to such large graphs.
引用
收藏
页码:1889 / 1901
页数:13
相关论文
共 50 条
  • [31] Minimal path decomposition of complete bipartite graphs
    Costas K. Constantinou
    Georgios Ellinas
    [J]. Journal of Combinatorial Optimization, 2018, 35 : 684 - 702
  • [32] EIGENSHARP GRAPHS - DECOMPOSITION INTO COMPLETE BIPARTITE SUBGRAPHS
    KRATZKE, T
    REZNICK, B
    WEST, D
    [J]. TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 1988, 308 (02) : 637 - 653
  • [33] Minimal path decomposition of complete bipartite graphs
    Constantinou, Costas K.
    Ellinas, Georgios
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2018, 35 (03) : 684 - 702
  • [34] PLANAR DECOMPOSITION OF A CLASS OF COMPLETE BIPARTITE GRAPHS
    SHIRAKAW.I
    TAKAHASH.H
    OZAKI, H
    [J]. ELECTRONICS & COMMUNICATIONS IN JAPAN, 1968, 51 (10): : 1 - &
  • [35] DECOMPOSITION OF BIPARTITE GRAPHS UNDER DEGREE CONSTRAINTS
    BROERSMA, HJ
    FAUDREE, RJ
    VANDENHEUVEL, J
    VELDMAN, HJ
    [J]. NETWORKS, 1993, 23 (03) : 159 - 164
  • [36] Decomposition of complete bipartite graphs into paths and cycles
    Jeevadoss, S.
    Muthusamy, A.
    [J]. DISCRETE MATHEMATICS, 2014, 331 : 98 - 108
  • [37] Odd Star Decomposition of Complete Bipartite Graphs
    Purwanto
    Winanthi, Fryska Ayu
    [J]. 3RD INTERNATIONAL CONFERENCE ON MATHEMATICS AND SCIENCE EDUCATION (ICOMSE) 2019: STRENGTHENING MATHEMATICS AND SCIENCE EDUCATION RESEARCH FOR THE CHALLENGE OF GLOBAL SOCIETY, 2020, 2215
  • [38] Maximum Balanced (k, ε)-Bitruss Detection in Signed Bipartite Graph
    Chung, Kai Hiu
    Zhou, Alexander
    Wang, Yue
    Chen, Lei
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 17 (03): : 332 - 344
  • [39] N-Sun Decomposition of Complete Graphs and Complete Bipartite Graphs
    Anitha, R.
    Lekshmi, R. S.
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 21, 2007, 21 : 262 - 266
  • [40] Towards a characterisation of Pfaffian near bipartite graphs
    Little, CHC
    Rendl, F
    Fischer, I
    [J]. DISCRETE MATHEMATICS, 2002, 244 (1-3) : 279 - 297