Supermodular Rank: Set Function Decomposition and Optimization
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
| Submodular | ||||
| rank 1 | rank 2 | rank 3 | rank 4 | |
| 3 | 12.5% | 74.9% | 100% | - |
| 4 | 0.0072% | 5.9% | 100% | - |
| Elementary Submodular | ||||
| rank 1 | rank 2 | rank 3 | rank 4 | |
| 3 | 3.14% | 53.16% | 100% | - |
| Numerator | Denominator | Approx. Ratio | Time | Ref. | |
| Prior Work | Modular | Modular | 1 | Thm 54 [ 4 ] | |
| Modular | Submodular | Thm 54 [ 4 ] | |||
| Submodular | Submodular | Thm 54 [ 4 ] | |||
| Submodular | - | Thm 56 [ 39 ] | |||
| - | - | Thm 57 [ 49 ] | |||
| This Work | Low Rank | - | Thm 58 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| () | . |
| () | A poset with partial order defined by a tuple . |
| () | A function from a poset to . |
| () | The cone of -supermodular functions. |
| () | Tuple of linear orders , see Definition 5 . |
| () | The elementary imset matrix, a matrix that collects the imset inequalities for each , see Definition 7 . |
| () | Sign vector of a tuple of linear orders , see Definition 9 . |
Submodular Optimization
Submodular optimization studies efficient selection and allocation when each added item tends to provide diminishing returns.
See all 52 papers