Polynomial-size encoding of all cuts of small value in integer-valued symmetric submodular functions
Abstract
We study connectivity functions, that is, integer-valued symmetric submodular functions on a finite ground set attaining 0 on the empty set. For a connectivity function f on an n-element set V and an integer k 0, we show that the family of all sets X⊂eq V with f(X)=k admits a polynomial-size representation: it can be described by a list of at most O(n4k) items, each consisting of a set to be included, another set to be excluded, and a partition of remaining elements, such that the union of some members of the partition and the set to be included are precisely all sets X with f(X)=k. We also give an algorithm that constructs this representation in time O(n2k+7γ+n2k+8+n4k+2), where γ is the oracle time to evaluate f. This generalizes the low rank structure theorem of Boja\'nczyk, Pilipczuk, Przybyszewski, Sokoowski, and Stamoulis [Low rank MSO, arXiv, 2025] on cut-rank functions on graphs to general connectivity functions. As an application, for fixed k, we obtain a polynomial-time algorithm for finding a set A with f(A)=k and a prescribed cardinality constraint on A.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.