Almost-Tight Bounds on Preserving Cuts in Classes of Submodular Hypergraphs
Sanjeev Khanna, Aaron L. Putterman, Madhu Sudan
TL;DR
The paper develops a unified reduction-based framework to preserve cuts across diverse hypergraph models, showing that difficult directed and submodular hypergraph sparsification tasks can be solved by reductions to simpler undirected or symmetric submodular settings. A key contribution is a directed-to-undirected lifting that preserves Laplacian forms, enabling $O(n^2 \log n \log r / \varepsilon^2)$-sized spectral sparsifiers (and $O(n^2 \log n / \varepsilon^2)$ cut sparsifiers) for directed hypergraphs. Complementary lower bounds establish near-tight space complexity for sketching cuts in directed hypergraphs, while a monotone-submodular-to-symmetric reduction yields near-linear sparsifier sizes $\widetilde{O}(n/\varepsilon^2)$, substantially improving previous $O(n^3/\varepsilon^2)$ bounds. Together, these results illustrate near-optimal trade-offs between sparsifier size and sketch complexity and broaden the toolkit for handling hypergraph cut problems in practice.
Abstract
Recently, a number of variants of the notion of cut-preserving hypergraph sparsification have been studied in the literature. These variants include directed hypergraph sparsification, submodular hypergraph sparsification, general notions of approximation including spectral approximations, and more general notions like sketching that can answer cut queries using more general data structures than just sparsifiers. In this work, we provide reductions between these different variants of hypergraph sparsification and establish new upper and lower bounds on the space complexity of preserving their cuts. At a high level, our results use the same general principle, namely, by showing that cuts in one class of hypergraphs can be simulated by cuts in a simpler class of hypergraphs, we can leverage sparsification results for the simpler class of hypergraphs.
