Sparsify Submodular Functions under Cardinality Constraints

Abstract

Submodular sparsification generalizes the classical sparsification problems of graphs and matrices to summations of submodular functions. Given the summation F(S):=f1(S)+·s+fm(S) of m submodular functions f1,…,fm:\0,1\n R 0. An size-s sparsification of F is a weight vector w ∈ Rm 0 such that w1 f1(S) + ·s wm fm(S) ≈ F(S) for every subset S ⊂ [n]. Motivated by the wide applications of submodular functions in data mining and economics, submodular sparsification has been studied in the last few years. For general submodular functions, Kenneth and Krauthgamer provided an efficient construction of size O(n3). Although several families of submodular functions admit sparsifiers of size O(n), there is a lower bound Ω(n2) on the size of sparsifiers by Cohen et al. In this work, we study whether cardinality constraints, such as restricting S to subsets of size at most k, could reduce the size of sparsifiers or not. Namely, if the guaranty is w1 f1(S) + ·s wm fm(S) ≈ F(S) for every S in [n] of cardinality at most k, are there sparsifiers of size smaller than o(n2)? Our main result shows an efficient construction of size-O(n k2 n) sparsifiers for summations of arbitrary submodular functions. This improves the Ω(n2) bound for the general setting. Then we consider the existence of size-(k n)O(1) sparsifiers under the constraint of cardinality at most k and show several natural families do not admit such a small sparsifier. Technically, our algorithm applies the Lovász extension and Edmonds' greedy algorithm to extend Kenneth and Krauthgamer's approach. In particular, we provide an efficient algorithm to provide a tight estimate (up to a constant) of the sensitivity of each fi under cardinality constraints.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…