• DocumentCode
    2545789
  • Title

    Parallel Multilevel k-way Partitioning Scheme for Irregular Graphs

  • Author

    Karypis, George ; Kumar, Vipin

  • Author_Institution
    University of Minnesota, Minneapolis
  • fYear
    1996
  • fDate
    1996
  • Firstpage
    35
  • Lastpage
    35
  • Abstract
    In this paper we present a parallel formulation of a multilevel k-way graph partitioning algorithm. The multilevel k-way partitioning algorithm reduces the size of the graph by collapsing vertices and edges (coarsening phase), finds a k-way partition of the smaller graph, and then it constructs a k-way partition for the original graph by projecting and refining the partition to successively finer graphs (uncoarsening phase). A key innovative feature of our parallel formulation is that it utilizes graph coloring to effectively parallelize both the coarsening and the refinement during the uncoarsening phase. Our algorithm is able to achieve a high degree of concurrency, while maintaining the high quality partitions produced by the serial algorithm. We test our scheme on a large number of graphs from finite element methods, and transportation domains. Our parallel formulation on Cray T3D, produces high quality 128-way partitions on 128 processors in a little over two seconds, for graphs with a million vertices. Thus our parallel algorithm makes it possible to perform dynamic graph partition in adaptive computations without compromising quality.
  • Keywords
    Kernighan-Lin Heuristic; Multilevel Partitioning Methods; Parallel Graph Partitioning; Parallel Sparse Matrix Algorithms; Spectral Partitioning Methods; Computer science; Concurrent computing; Contracts; Finite element methods; Military computing; Parallel algorithms; Partitioning algorithms; Sparse matrices; Testing; Transportation; Kernighan-Lin Heuristic; Multilevel Partitioning Methods; Parallel Graph Partitioning; Parallel Sparse Matrix Algorithms; Spectral Partitioning Methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1996. Proceedings of the 1996 ACM/IEEE Conference on
  • Print_ISBN
    0-89791-854-1
  • Type

    conf

  • DOI
    10.1109/SUPERC.1996.183537
  • Filename
    1392906