math.COMay 24, 2023

Supermodular Rank: Set Function Decomposition and Optimization

Authors: Rishi Sonthalia, Anna Seigal, Guido Montufar

Organizations: UCLA · Harvard University · UCLA and MPI MiS

Abstract

We define the supermodular rank of a function on a lattice. This is the smallest number of terms needed to decompose it into a sum of supermodular functions. The supermodular summands are defined with respect to different partial orders. We characterize the maximum possible value of the supermodular rank and describe the functions with fixed supermodular rank. We analogously define the submodular rank. We use submodular decompositions to optimize set functions. Given a bound on the submodular rank of a set function, we formulate an algorithm that splits an optimization problem into submodular subproblems. We show that this method improves the approximation ratio guarantees of several algorithms for monotone set function maximization and ratio of set functions minimization, at a computation overhead that depends on the submodular rank.

Figures & tables

Appendix figures & tables1 asset

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Data-dependent Evaluations for Budgeted Submodular Maximization

    Jul 7, 2026Lejian Zhang, Xueyan Tang, Jing TangSubmodular OptimizationApproximation Algorithms

  2. Curvature Beyond Positivity: Greedy Guarantees for Arbitrary Submodular Functions

    May 8, 2026Yixin Chen, Alan KuhnleSubmodular OptimizationApproximation Algorithms