Partitioning Complex Networks via Size-Constrained Clustering

被引:0
|
作者
Meyerhenke, Henning [1 ]
Sanders, Peter [1 ]
Schulz, Christian [1 ]
机构
[1] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
来源
关键词
MULTILEVEL; REFINEMENT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The most commonly used method to tackle the graph partitioning problem in practice is the multilevel approach. During a coarsening phase, a multilevel graph partitioning algorithm reduces the graph size by iteratively contracting nodes and edges until the graph is small enough to be partitioned by some other algorithm. A partition of the input graph is then constructed by successively transferring the solution to the next finer graph and applying a local search algorithm to improve the current solution. In this paper, we describe a novel approach to partition graphs effectively especially if the networks have a highly irregular structure. More precisely, our algorithm provides graph coarsening by iteratively contracting size-constrained clusterings that are computed using a label propagation algorithm. The same algorithm that provides the size-constrained clusterings can also be used during uncoarsening as a fast and simple local search algorithm. Depending on the algorithm's configuration, we are able to compute partitions of very high quality outperforming all competitors, or partitions that are comparable to the best competitor in terms of quality, hMetis, while being nearly an order of magnitude faster on average. The fastest configuration partitions the largest graph available to us with 3.3 billion edges using a single machine in about ten minutes while cutting less than half of the edges than the fastest competitor, kMetis.
引用
收藏
页码:351 / 363
页数:13
相关论文
共 50 条
  • [1] Partitioning (hierarchically clustered) complex networks via size-constrained graph clustering
    Henning Meyerhenke
    Peter Sanders
    Christian Schulz
    Journal of Heuristics, 2016, 22 : 759 - 782
  • [2] Partitioning (hierarchically clustered) complex networks via size-constrained graph clustering
    Meyerhenke, Henning
    Sanders, Peter
    Schulz, Christian
    JOURNAL OF HEURISTICS, 2016, 22 (05) : 759 - 782
  • [3] Size-constrained graph partitioning polytopes
    Labbe, M.
    Ozsoy, F. Aykut
    DISCRETE MATHEMATICS, 2010, 310 (24) : 3473 - 3493
  • [4] Shrinkage Clustering: a fast and size-constrained clustering algorithm for biomedical applications
    Hu, Chenyue W.
    Li, Hanyang
    Qutub, Amina A.
    BMC BIOINFORMATICS, 2018, 19
  • [5] Shrinkage Clustering: a fast and size-constrained clustering algorithm for biomedical applications
    Chenyue W. Hu
    Hanyang Li
    Amina A. Qutub
    BMC Bioinformatics, 19
  • [6] Fast Detection of Size-Constrained Communities in Large Networks
    Ciglan, Marek
    Norvag, Kjetil
    WEB INFORMATION SYSTEM ENGINEERING-WISE 2010, 2010, 6488 : 91 - 104
  • [7] On size-constrained minimum s-t cut problems and size-constrained dense subgraph problems
    Chen, Wenbin
    Samatova, Nagiza F.
    Stallmann, Matthias F.
    Hendrix, William
    Ying, Weiqin
    THEORETICAL COMPUTER SCIENCE, 2016, 609 : 434 - 442
  • [8] Size-Constrained Community Search on Large Networks: An Effective and Efficient Solution
    Zhang, Fan
    Guo, Haicheng
    Ouyang, Dian
    Yang, Shiyu
    Lin, Xuemin
    Tian, Zhihong
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (01) : 356 - 371
  • [9] Size-constrained tree partitioning: Approximating the multicast k-tree routing problem
    Cai, Zhipeng
    Goebel, Randy
    Lin, Guohui
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (03) : 240 - 245
  • [10] Size-Constrained Weighted Set Cover
    Golab, Lukasz
    Korn, Flip
    Li, Feng
    Saha, Barna
    Srivastava, Divesh
    2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 879 - 890