Fast Parallel Algorithm For Unfolding Of Communities In Large Graphs

被引:0
|
作者
Wickramaarachchi, Charith [1 ]
Frincu, Marc [2 ]
Small, Patrick [1 ]
Prasanna, Viktor K. [2 ]
机构
[1] Univ Southern Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
[2] Univ Southern Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Detecting community structures in graphs is a well studied problem in graph data analytics. Unprecedented growth in graph structured data due to the development of the world wide web and social networks in the past decade emphasizes the need for fast graph data analytics techniques. In this paper we present a simple yet efficient approach to detect communities in large scale graphs by modifying the sequential Louvain algorithm for community detection. The proposed distributed memory parallel algorithm targets the costly first iteration of the initial method by parallelizing it. Experimental results on a MPI setup with 128 parallel processes shows that up to approximate to 5x performance improvement is achieved as compared to the sequential version while not compromising the correctness of the final result.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Fast unfolding of communities in large networks
    Blondel, Vincent D.
    Guillaume, Jean-Loup
    Lambiotte, Renaud
    Lefebvre, Etienne
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [2] A FAST PARALLEL ALGORITHM TO RECOGNIZE PARTITIONABLE GRAPHS
    LIN, R
    OLARIU, S
    [J]. INFORMATION PROCESSING LETTERS, 1990, 36 (03) : 153 - 157
  • [3] A parallel Fruchterman-Reingold algorithm optimized for fast visualization of large graphs and swarms of data
    Gajdos, Petr
    Jezowicz, Tomas
    Uher, Vojtech
    Dohnalek, Pavel
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2016, 26 : 56 - 63
  • [4] Parallel Algorithm for Incremental Betweenness Centrality on Large Graphs
    Jamour, Fuad
    Skiadopoulos, Spiros
    Kalnis, Panos
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (03) : 659 - 672
  • [5] A fast parallel algorithm for finding Hamiltonian cycles in dense graphs
    Sarkozy, Gabor N.
    [J]. DISCRETE MATHEMATICS, 2009, 309 (06) : 1611 - 1622
  • [6] A FAST PARALLEL ALGORITHM FOR 6-COLORING OF PLANAR GRAPHS
    DIKS, K
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1986, 233 : 273 - 282
  • [7] Identifying sparse and dense sub-graphs in large graphs with a fast algorithm
    Fioriti, Vincenzo
    Chinnici, Marta
    [J]. EPL, 2014, 108 (05)
  • [8] A Fast Parallel Clustering Algorithm for Large Spatial Databases
    Xiaowei Xu
    Jochen Jäger
    Hans-Peter Kriegel
    [J]. Data Mining and Knowledge Discovery, 1999, 3 : 263 - 290
  • [9] A fast parallel clustering algorithm for large spatial databases
    Xu, XW
    Jäger, J
    Kriegel, HP
    [J]. DATA MINING AND KNOWLEDGE DISCOVERY, 1999, 3 (03) : 263 - 290
  • [10] A parallel maximum clique algorithm for large and massive sparse graphs
    Pablo San Segundo
    Alvaro Lopez
    Jorge Artieda
    Panos M. Pardalos
    [J]. Optimization Letters, 2017, 11 : 343 - 358