English

Cut Sparsification and Succinct Representation of Submodular Hypergraphs

Data Structures and Algorithms 2024-02-20 v2

Abstract

In cut sparsification, all cuts of a hypergraph H=(V,E,w)H=(V,E,w) are approximated within 1±ϵ1\pm\epsilon factor by a small hypergraph HH'. This widely applied method was generalized recently to a setting where the cost of cutting each hyperedge ee is provided by a splitting function ge:2eR+g_e: 2^e\to\mathbb{R}_+. This generalization is called a submodular hypergraph when the functions {ge}eE\{g_e\}_{e\in E} are submodular, and it arises in machine learning, combinatorial optimization, and algorithmic game theory. Previous work studied the setting where HH' is a reweighted sub-hypergraph of HH, and measured the size of HH' by the number of hyperedges in it. In this setting, we present two results: (i) all submodular hypergraphs admit sparsifiers of size polynomial in n=Vn=|V| and ϵ1\epsilon^{-1}; (ii) we propose a new parameter, called spread, and use it to obtain smaller sparsifiers in some cases. We also show that for a natural family of splitting functions, relaxing the requirement that HH' be a reweighted sub-hypergraph of HH yields a substantially smaller encoding of the cuts of HH (almost a factor nn in the number of bits). This is in contrast to graphs, where the most succinct representation is attained by reweighted subgraphs. A new tool in our construction of succinct representation is the notion of deformation, where a splitting function geg_e is decomposed into a sum of functions of small description, and we provide upper and lower bounds for deformation of common splitting functions.

Keywords

Cite

@article{arxiv.2307.09110,
  title  = {Cut Sparsification and Succinct Representation of Submodular Hypergraphs},
  author = {Yotam Kenneth and Robert Krauthgamer},
  journal= {arXiv preprint arXiv:2307.09110},
  year   = {2024}
}
R2 v1 2026-06-28T11:33:22.453Z