Multi-level direct K-way hypergraph partitioning with multiple constraints and fixed vertices

  • Authors:
  • Cevdet Aykanat;B. Barla Cambazoglu;Bora Uçar

  • Affiliations:
  • Computer Engineering Department, Bilkent University, 06800 Bilkent, Ankara, Turkey;Department of Biomedical Informatics, Ohio State University, Columbus, OH 43210, USA;CERFACS, 42. Av. G. Coriolis, 31057 Toulouse, France

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

K-way hypergraph partitioning has an ever-growing use in parallelization of scientific computing applications. We claim that hypergraph partitioning with multiple constraints and fixed vertices should be implemented using direct K-way refinement, instead of the widely adopted recursive bisection paradigm. Our arguments are based on the fact that recursive-bisection-based partitioning algorithms perform considerably worse when used in the multiple constraint and fixed vertex formulations. We discuss possible reasons for this performance degradation. We describe a careful implementation of a multi-level direct K-way hypergraph partitioning algorithm, which performs better than a well-known recursive-bisection-based partitioning algorithm in hypergraph partitioning with multiple constraints and fixed vertices. We also experimentally show that the proposed algorithm is effective in standard hypergraph partitioning.