2016 Proceedings of the Eighteenth Workshop on Algorithm Engineering and Experiments (ALENEX) 2015
DOI: 10.1137/1.9781611974317.5
|View full text |Cite
|
Sign up to set email alerts
|

k-way Hypergraph Partitioning via n-Level Recursive Bisection

Abstract: 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 refinement, we reduce the running time by up to two-orders of magnitude compared to a naive n-level algorithm that would be adequate for ordinary graph partitioning. The overall performance is even better than the widely used hMetis hypergraph partitioner that uses a classical multilevel algorithm with few levels. Aided by a portfoli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
88
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 78 publications
(88 citation statements)
references
References 45 publications
(112 reference statements)
0
88
0
Order By: Relevance
“…n-level algorithms have been used in geometric data structures based on randomized incremental construction [36,37] and as a preprocessing technique for route planning [38]. Furthermore, the n-level paradigm has been successfully employed in both graph and hypergraph partitioning: KaSPar [28] is a direct k-way graph partitioner, KaHyPar [19] is based on recursive bipartitioning and currently seems to be the method of choice for optimizing the cut-metric unless speed is more important than quality. There is an unpublished attempt to design a direct k-way n-level hypergraph partitioner that optimizes the cut-net metric [39].…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…n-level algorithms have been used in geometric data structures based on randomized incremental construction [36,37] and as a preprocessing technique for route planning [38]. Furthermore, the n-level paradigm has been successfully employed in both graph and hypergraph partitioning: KaSPar [28] is a direct k-way graph partitioner, KaHyPar [19] is based on recursive bipartitioning and currently seems to be the method of choice for optimizing the cut-metric unless speed is more important than quality. There is an unpublished attempt to design a direct k-way n-level hypergraph partitioner that optimizes the cut-net metric [39].…”
Section: Related Workmentioning
confidence: 99%
“…Despite several interesting ideas and good quality in the majority of experiments, this algorithm has not been able to improve on the state of the art consistently in terms of the time-quality trade-off. The highly tuned n-level direct k-way partitioner presented here optimizes the (λ − 1)-metric, but builds on the ideas and insights gathered during the development of both hypergraph partitioning algorithms [19,39]. To the best of our knowledge, a multilevel version of Sanchis' k-way FM algorithm [24] has only been implemented in [17] to optimize the total message latency of parallel matrix vector multiplies by partitioning hypergraphs with very few (≤ 128) nets.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations