Supermodular Rank: Set Function Decomposition and Optimization

05/24/2023
by   Rishi Sonthalia, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/26/2023

Fast algorithms for k-submodular maximization subject to a matroid constraint

In this paper, we apply a Threshold-Decreasing Algorithm to maximize k-s...
research
06/13/2022

Entropic Weighted Rank Function

It is known that the entropy function over a set of jointly distributed ...
research
03/16/2022

Tangles and Hierarchical Clustering

We establish a connection between tangles, a concept from structural gra...
research
12/31/2019

Submodular Function Minimization and Polarity

Using polarity, we give an outer polyhedral approximation for the epigra...
research
09/02/2020

Fully-Dynamic Submodular Cover with Bounded Recourse

In submodular covering problems, we are given a monotone, nonnegative su...
research
05/16/2020

Tiering as a Stochastic Submodular Optimization Problem

Tiering is an essential technique for building large-scale information r...
research
02/14/2018

Distributionally Robust Submodular Maximization

Submodular functions have applications throughout machine learning, but ...

Please sign up or login with your details

Forgot password? Click here to reset