High-Quality Hypergraph Partitioning
Not on the map. Why?
Abstract (arXiv)
This paper considers the balanced hypergraph partitioning problem, which asks for partitioning the vertices into k disjoint blocks of bounded size while minimizing an objective function over the hyperedges. Here, we consider the most commonly used connectivity metric. We describe our open source hypergraph partitioner KaHyPar which is based on the successful multi-level approach -- driving it to the extreme of one level for (almost) every vertex. Using carefully designed data structures and dynamic update techniques, this approach offers a very good time-quality tradeoff. We present two preprocessing techniques -- pin sparsification using locality sensitive hashing and community detection based on the Louvain algorithm. The community structure is used to guide the coarsening process that incrementally contracts vertices. Portfolio-based partitioning of the contracted hypergraph already achieves good initial solutions. While reversing the contractions, a combination of highly-localized direct k-way local search and flow-based techniques that take a more global view, refine the partition to achieve high quality. Optionally, a memetic algorithm evolves a pool of solution candidates to obtain even higher quality. We evaluate KaHyPar on a large set of instances from a wide range of application domains. With respect to quality, KaHyPar outperforms all previously considered systems that can handle large hypergraphs such as hMETIS, PaToH, Mondriaan, or Zoltan. KaHyPar is also faster than most of these systems except for PaToH which represents a different speed-quality tradeoff. The results even extend to the special case of graph partitioning, where specialized systems such as KaHIP should have an advantage.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jun 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 2; 2025: 3; 2026: 2.
10 papers.
- 2022More Recent Advances in (Hyper)Graph Partitioningcited by 12
- 2024A Versatile Framework for Attributed Network Clustering via K-Nearest Neighbor Augmentationcited by 6
- 2025DCP: Addressing Input Dynamism In Long-Context Training via Dynamic Context Parallelismcited by 5
- 2023K-SpecPart: Supervised embedding algorithms and cut overlay for improved hypergraph partitioningcited by 3
- 2022Scalable Graph Convolutional Network Training on Distributed-Memory Systemscited by 2
- 2024SHyPar: A Spectral Coarsening Approach to Hypergraph Partitioningcited by 0
- 2025TransPlace: Transferable Circuit Global Placement via Graph Neural Networkcited by 0
- 2025A Multi-Level Framework for Multi-Objective Hypergraph Partitioning: Combining Minimum Spanning Tree and Proximal Gradientcited by 0
- 2026A PPA-Driven 3D-IC Partitioning Selection Framework with Surrogate Modelscited by 0
- 2026Algorithmic algorithm development with LLMs: A Case Study on LLM-Usage for Contraction Order Optimization in Tensor Networkscited by 0
- 2026Algorithmic algorithm development with LLMs: A Case Study on LLM-Usage for Contraction Order Optimization in Tensor Networks1 Jun 2026
- 2026A PPA-Driven 3D-IC Partitioning Selection Framework with Surrogate Models20 Apr 2026
- 2025DCP: Addressing Input Dynamism In Long-Context Training via Dynamic Context Parallelism12 Oct 2025
- 2025A Multi-Level Framework for Multi-Objective Hypergraph Partitioning: Combining Minimum Spanning Tree and Proximal Gradient26 Sep 2025
- 2025TransPlace: Transferable Circuit Global Placement via Graph Neural Network10 Jan 2025
- 2024SHyPar: A Spectral Coarsening Approach to Hypergraph Partitioning9 Oct 2024
- 2024A Versatile Framework for Attributed Network Clustering via K-Nearest Neighbor Augmentation10 Aug 2024
- 2023K-SpecPart: Supervised embedding algorithms and cut overlay for improved hypergraph partitioning7 May 2023
- 2022Scalable Graph Convolutional Network Training on Distributed-Memory Systems9 Dec 2022
- 2022More Recent Advances in (Hyper)Graph Partitioning26 May 2022