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 条
  • [11] Comparison of initial partitioning methods for multilevel direct k-way graph partitioning with fixed vertices
    Predari, Maria
    Esnard, Aurelien
    Roman, Jean
    PARALLEL COMPUTING, 2017, 66 : 22 - 39
  • [12] K-way spectral graph partitioning for load balancing in parallel computing
    Patil S.V.
    Kulkarni D.B.
    International Journal of Information Technology, 2021, 13 (5) : 1893 - 1900
  • [13] A modified multilevel k-way partitioning algorithm for trip-based road networks
    Withanage, C.
    Lakmal, D.
    Hansini, M.
    Kankanamge, K.
    Witharanage, Y.
    Thayasivam, U.
    2018 2ND INTERNATIONAL CONFERENCE ON FUNCTIONAL MATERIALS AND CHEMICAL ENGINEERING (ICFMCE 2018), 2019, 272
  • [14] Parallel rendering with K-way replication
    Samanta, R
    Funkhouser, T
    Li, K
    IEEE 2001 SYMPOSIUM ON PARALLEL AND LARGE-DATA VISUALIZATION AND GRAPHICS, PROCEEDINGS, 2001, : 75 - 84
  • [15] A k-way Greedy Graph Partitioning with Initial Fixed Vertices for Parallel Applications
    Predari, Maria
    Esnard, Aurelien
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 280 - 287
  • [16] Reconfigurable randomized K-way graph partitioning
    Kocan, F
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 272 - 278
  • [17] Exact k-way sparse matrix partitioning
    Jenneskens, Engelina L.
    Bisseling, Rob H.
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 754 - 763
  • [18] A multilevel k-way partitioning algorithm for finite element meshes using competing ant colonies
    Langham, AE
    Grant, PW
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1602 - 1608
  • [19] A Study on Matching Algorithm in Multilevel K-way for Partitioning Topology under The Cognitive Network Environment
    Zhou Anyu
    Wang Huiqiang
    Song, Peiyou
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 287 - 291
  • [20] A K-way spectral partitioning of an ontology for ontology matching
    Peter Ochieng
    Swaib Kyanda
    Distributed and Parallel Databases, 2018, 36 : 643 - 673