Partitioning Hypergraphs is Hard: Models, Inapproximability, and Applications
P\'al Andr\'as Papp, Georg Anegg, A. N. Yzelman

TL;DR
This paper proves the computational hardness of balanced hypergraph partitioning, explores its parameterized complexity, and extends the problem to hyperDAGs and hierarchical partitioning for practical applications in manycore scheduling.
Contribution
It establishes strong inapproximability results for balanced hypergraph partitioning and introduces new models like hyperDAGs and hierarchical partitioning for real-world systems.
Findings
Partitioning hypergraphs is hard to approximate within n^{1/poly log log n}.
HyperDAGs effectively model precedence constraints in computations.
Ignoring hierarchy in partitioning weakens solution quality.
Abstract
We study the balanced -way hypergraph partitioning problem, with a special focus on its practical applications to manycore scheduling. Given a hypergraph on nodes, our goal is to partition the node set into parts of size at most each, while minimizing the cost of the partitioning, defined as the number of cut hyperedges, possibly also weighted by the number of partitions they intersect. We show that this problem cannot be approximated to within a factor of the optimal solution in polynomial time if the Exponential Time Hypothesis holds, even for hypergraphs of maximal degree 2. We also study the hardness of the partitioning problem from a parameterized complexity perspective, and in the more general case when we have multiple balance constraints. Furthermore, we consider two extensions of the partitioning…
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.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Advanced Graph Theory Research · Interconnection Networks and Systems
