Distributed Triangle Counting Algorithms in Simple Graph Stream

被引:0
|
作者
Yu, Mengdi [1 ,2 ]
Song, Chao [1 ,2 ]
Gu, Jiqing [1 ,2 ]
Liu, Ming [1 ,2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu, Peoples R China
[2] Univ Elect Sci & Technol China, Big Data Res Ctr, Chengdu, Peoples R China
关键词
Approximate algorithm; distributed streaming algorithm; graph algorithm; graph stream; triangle counting algorithm;
D O I
10.1109/icpads47876.2019.00049
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the counting algorithm of local topology structures, such as triangles, has been widely used in social network analysis, recommendation systems, user portraits and other fields. At present, one-pass streaming algorithm for counting global and local triangles has been widely studied, and most researches focus on the single-machine streaming algorithm in a 'offline+batch processing' mode. However, researches on distributed online algorithm on multiple machines are still in its infancy, and this stage has not been thoroughly studied. In this paper, we investigate the triangle counting problem in large-scale simple undirected graphs whose edges arrive as a stream. We propose two distributed online streaming algorithms to estimate the global number of triangles, which are based on the current best performance sampling-based streaming algorithm. We mainly realize the reasonable partition of the graph stream, so that each worker independently estimates the number of triangles in a subgraph of the graph stream. Experimental results show that our algorithms reduce the estimation error and are several times more accurate than state-of-the-art streaming algorithms.
引用
下载
收藏
页码:294 / 301
页数:8
相关论文
共 50 条
  • [31] International Competition on Graph Counting Algorithms 2023
    Inoue, Takeru
    Yasuda, Norihito
    Nabeshima, Hidetomo
    Nishino, Masaaki
    Denzumi, Shuhei
    Minato, Shin-Ichi
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2024, E107.A (09) : 1441 - 1451
  • [32] New Algorithms for Counting Temporal Graph Pattern
    Sun, Xiaoli
    Tan, Yusong
    Wu, Qingbo
    Wang, Jing
    Shen, Changxiang
    SYMMETRY-BASEL, 2019, 11 (10):
  • [33] Efficient Algorithms for Large-Scale Local Triangle Counting
    Becchetti, Luca
    Boldi, Paolo
    Castillo, Carlos
    Gionis, Aristides
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2010, 4 (03)
  • [34] Improved Triangle Counting in Graph Streams: Power of Multi-Sampling
    Kavassery-Parakkat, Neeraj
    Hanjani, Kiana Mousavi
    Pavan, A.
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), 2018, : 33 - 40
  • [35] Fast, Accurate and Provable Triangle Counting in Fully Dynamic Graph Streams
    Shin, Kijung
    Oh, Sejoon
    Kim, Jisu
    Hooi, Bryan
    Faloutsos, Christos
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2020, 14 (02)
  • [36] Distributed coloring algorithms for triangle-free graphs
    Pettie, Seth
    Su, Hsin-Hao
    INFORMATION AND COMPUTATION, 2015, 243 : 263 - 280
  • [37] Combinatorial algorithms for distributed graph coloring
    Barenboim, Leonid
    Elkin, Michael
    DISTRIBUTED COMPUTING, 2014, 27 (02) : 79 - 93
  • [38] Distributed coloring algorithms for triangle-free graphs
    University of Michigan, Ann Arbor
    MI
    48105, United States
    Inf Comput, (263-280):
  • [39] Combinatorial algorithms for distributed graph coloring
    Leonid Barenboim
    Michael Elkin
    Distributed Computing, 2014, 27 : 79 - 93
  • [40] Combinatorial Algorithms for Distributed Graph Coloring
    Barenboim, Leonid
    Elkin, Michael
    DISTRIBUTED COMPUTING, 2011, 6950 : 66 - 81