Parallel multilevel k-way partitioning scheme for irregular graphs

被引:219
|
作者
Karypis, G [1 ]
Kumar, V [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
关键词
parallel graph partitioning; multilevel partitioning methods; spectral partitioning methods; Kernighan-Lin heuristic; parallel sparse matrix algorithms;
D O I
10.1137/S0036144598334138
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we present a parallel formulation of a multilevel k-way graph partitioning algorithm. A key feature of this parallel formulation is that it is able to achieve a high degree of concurrency while maintaining the high quality of the partitions produced by the serial multilevel k-way partitioning algorithm. In particular, the time taken by our parallel graph partitioning algorithm is only slightly longer than the time taken for rearrangement of the graph among processors according to the new partition. Experiments with a variety of finite element graphs show that our parallel formulation produces high-quality partitionings in a short amount of time. For example, a 128-way partitioning of graphs with one million vertices can be computed in a little over two seconds on a 128-processor Cray T3D. Furthermore, the quality of the partitions produced is comparable (edge-cuts within 5%) to those produced by the serial multilevel k-way algorithm. Thus our parallel algorithm makes it feasible to perform frequent repartitioning of graphs in dynamic computations without compromising the partitioning quality.
引用
收藏
页码:278 / 300
页数:23
相关论文
共 50 条
  • [21] A K-way spectral partitioning of an ontology for ontology matching
    Ochieng, Peter
    Kyanda, Swaib
    DISTRIBUTED AND PARALLEL DATABASES, 2018, 36 (04) : 643 - 673
  • [22] K-way partitioning under timing, pin, and area constraints
    Tumbush, G
    Bhatia, D
    SECOND ANNUAL IEEE INTERNATIONAL CONFERENCE ON INNOVATIVE SYSTEMS IN SILICON, 1997 PROCEEDINGS, 1997, : 95 - 106
  • [23] SPECTRAL K-WAY RATIO-CUT PARTITIONING AND CLUSTERING
    CHAN, PK
    SCHLAG, MDF
    ZIEN, JY
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (09) : 1088 - 1096
  • [24] K-way neural network graph partitioning with separator vertices
    C. C. Pain
    C. R. E. de Oliveira
    A. J. H. Goddard
    A. P. Umpleby
    Biological Cybernetics, 1999, 80 : 227 - 234
  • [25] A k-way graph partitioning algorithm based on clustering by eigenvector
    Choe, TY
    Park, CI
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 2, PROCEEDINGS, 2004, 3037 : 598 - 601
  • [26] K-way neural network graph partitioning with separator vertices
    Pain, CC
    de Oliveira, CRE
    Goddard, AJH
    Umpleby, AP
    BIOLOGICAL CYBERNETICS, 1999, 80 (04) : 227 - 234
  • [27] K-way neural network graph partitioning with separator vertices
    Pain, C.C.
    De, Oliveira, C.R.E
    Goddard, A.J.H.
    Umpleby, A.P.
    Biological Cybernetics, 80 (04): : 227 - 234
  • [28] Parallel Unconstrained Local Search for Partitioning Irregular Graphs
    Maas, Nikolai
    Gottesbueren, Lars
    Seemaier, Daniel
    2024 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2024, : 32 - 45
  • [29] Constrained Min-Cut Replication for K-Way Hypergraph Partitioning
    Yazici, Volkan
    Aykanat, Cevdet
    INFORMS JOURNAL ON COMPUTING, 2014, 26 (02) : 303 - 320
  • [30] A clustering based linear ordering algorithm for k-way spectral partitioning
    Lin, SS
    Chen, WH
    Lin, WW
    Hwang, TT
    PROCEEDINGS OF ASP-DAC '99: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1999, 1999, : 77 - 80