High-quality hypergraph partitioning

S Schlag, T Heuer, L Gottesbüren… - ACM Journal of …, 2023 - dl.acm.org
Hypergraphs are a generalization of graphs where edges (aka nets) are allowed to connect
more than two vertices. They have a similarly wide range of applications as graphs. This …

Engineering a direct k-way Hypergraph Partitioning Algorithm

Y Akhremtsev, T Heuer, P Sanders, S Schlag - 2017 Proceedings of the …, 2017 - SIAM
We develop a fast and high quality multilevel algorithm that directly partitions hypergraphs
into k balanced blocks–without the detour over recursive bipartitioning. In particular, our …

k-way Hypergraph Partitioning via n-Level Recursive Bisection

S Schlag, V Henne, T Heuer, H Meyerhenke… - 2016 Proceedings of the …, 2016 - SIAM
We develop a multilevel algorithm for hypergraph partitioning that contracts the vertices one
at a time. Using several caching and lazy-evaluation techniques during coarsening and …

PuLP: Scalable multi-objective multi-constraint partitioning for small-world networks

GM Slota, K Madduri… - 2014 IEEE International …, 2014 - ieeexplore.ieee.org
We present PuLP, a parallel and memory-efficient graph partitioning method specifically
designed to partition low-diameter networks with skewed degree distributions. Graph …

Improving coarsening schemes for hypergraph partitioning by exploiting community structure

T Heuer, S Schlag - 16th international symposium on …, 2017 - drops.dagstuhl.de
We present an improved coarsening process for multilevel hypergraph partitioning that
incorporates global information about the community structure. Community detection is …

Hypergraph partitioning for multiple communication cost metrics: Model and methods

M Deveci, K Kaya, B Uçar, ÜV Çatalyürek - Journal of Parallel and …, 2015 - Elsevier
We investigate hypergraph partitioning-based methods for efficient parallelization of
communicating tasks. A good partitioning method should divide the load among the …

Network flow-based refinement for multilevel hypergraph partitioning

T Heuer, P Sanders, S Schlag - Journal of Experimental Algorithmics …, 2019 - dl.acm.org
We present a refinement framework for multilevel hypergraph partitioning that uses max-flow
computations on pairs of blocks to improve the solution quality of ak-way partition. The …

High quality graph partitioning.

P Sanders, C Schulz - Graph Partitioning and Graph Clustering, 2012 - books.google.com
We present an overview over our graph partitioners KaFFPa (Karl-sruhe Fast Flow
Partitioner) and KaFFPaE (KaFFPa Evolutionary). KaFFPa is a multilevel graph partitioning …

Improving performance of sparse matrix dense matrix multiplication on large-scale parallel systems

S Acer, O Selvitopi, C Aykanat - Parallel Computing, 2016 - Elsevier
We propose a comprehensive and generic framework to minimize multiple and different
volume-based communication cost metrics for sparse matrix dense matrix multiplication …

Memetic multilevel hypergraph partitioning

R Andre, S Schlag, C Schulz - Proceedings of the Genetic and …, 2018 - dl.acm.org
Hypergraph partitioning has a wide range of applications such as VLSI design or scientific
computing. With focus on solution quality we develop the first multilevel memetic algorithm to …