English

Near-linear Size Hypergraph Cut Sparsifiers

Data Structures and Algorithms 2020-09-11 v1

Abstract

Cuts in graphs are a fundamental object of study, and play a central role in the study of graph algorithms. The problem of sparsifying a graph while approximately preserving its cut structure has been extensively studied and has many applications. In a seminal work, Bencz\'ur and Karger (1996) showed that given any nn-vertex undirected weighted graph GG and a parameter ε(0,1)\varepsilon \in (0,1), there is a near-linear time algorithm that outputs a weighted subgraph GG' of GG of size O~(n/ε2)\tilde{O}(n/\varepsilon^2) such that the weight of every cut in GG is preserved to within a (1±ε)(1 \pm \varepsilon)-factor in GG'. The graph GG' is referred to as a {\em (1±ε)(1 \pm \varepsilon)-approximate cut sparsifier} of GG. A natural question is if such cut-preserving sparsifiers also exist for hypergraphs. Kogan and Krauthgamer (2015) initiated a study of this question and showed that given any weighted hypergraph HH where the cardinality of each hyperedge is bounded by rr, there is a polynomial-time algorithm to find a (1±ε)(1 \pm \varepsilon)-approximate cut sparsifier of HH of size O~(nrε2)\tilde{O}(\frac{nr}{\varepsilon^2}). Since rr can be as large as nn, in general, this gives a hypergraph cut sparsifier of size O~(n2/ε2)\tilde{O}(n^2/\varepsilon^2), which is a factor nn larger than the Bencz\'ur-Karger bound for graphs. It has been an open question whether or not Bencz\'ur-Karger bound is achievable on hypergraphs. In this work, we resolve this question in the affirmative by giving a new polynomial-time algorithm for creating hypergraph sparsifiers of size O~(n/ε2)\tilde{O}(n/\varepsilon^2).

Keywords

Cite

@article{arxiv.2009.04992,
  title  = {Near-linear Size Hypergraph Cut Sparsifiers},
  author = {Yu Chen and Sanjeev Khanna and Ansh Nagda},
  journal= {arXiv preprint arXiv:2009.04992},
  year   = {2020}
}

Comments

FOCS 2020

R2 v1 2026-06-23T18:27:07.768Z