BiPart: A Parallel and Deterministic Multilevel Hypergraph Partitioner
Sepideh Maleki, Udit Agarwal, Martin Burtscher, Keshav Pingali

TL;DR
BiPart is the first deterministic parallel hypergraph partitioner that improves runtime and quality over existing methods, ensuring consistent results across runs, which is crucial for applications like VLSI design.
Contribution
This paper introduces BiPart, a novel deterministic parallel hypergraph partitioning algorithm that outperforms existing non-deterministic methods in speed and quality.
Findings
BiPart outperforms state-of-the-art hypergraph partitioners in runtime.
BiPart produces higher quality partitions.
BiPart guarantees deterministic results across runs.
Abstract
Hypergraph partitioning is used in many problem domains including VLSI design, linear algebra, Boolean satisfiability, and data mining. Most versions of this problem are NP-complete or NP-hard, so practical hypergraph partitioners generate approximate partitioning solutions for all but the smallest inputs. One way to speed up hypergraph partitioners is to exploit parallelism. However, existing parallel hypergraph partitioners are not deterministic, which is considered unacceptable in domains like VLSI design where the same partitions must be produced every time a given hypergraph is partitioned. In this paper, we describe BiPart, the first deterministic, parallel hypergraph partitioner. Experimental results show that BiPart outperforms state-of-the-art hypergraph partitioners in runtime and partition quality while generating partitions deterministically.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
