Near-optimal Approximate Discrete and Continuous Submodular Function Minimization

08/31/2019
by   Brian Axelrod, et al.
0

In this paper we provide improved running times and oracle complexities for approximately minimizing a submodular function. Our main result is a randomized algorithm, which given any submodular function defined on n-elements with range [-1, 1], computes an ϵ-additive approximate minimizer in Õ(n/ϵ^2) oracle evaluations with high probability. This improves over the Õ(n^5/3/ϵ^2) oracle evaluation algorithm of Chakrabarty  (STOC 2017) and the Õ(n^3/2/ϵ^2) oracle evaluation algorithm of Hamoudi . Further, we leverage a generalization of this result to obtain efficient algorithms for minimizing a broad class of nonconvex functions. For any function f with domain [0, 1]^n that satisfies ∂^2f/∂ x_i ∂ x_j< 0 for all i ≠ j and is L-Lipschitz with respect to the L^∞-norm we give an algorithm that computes an ϵ-additive approximate minimizer with Õ(n ·poly(L/ϵ)) function evaluation with high probability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2020

On Additive Approximate Submodularity

A real-valued set function is (additively) approximately submodular if i...
research
07/11/2019

Quantum and Classical Algorithms for Approximate Submodular Function Minimization

Submodular functions are set functions mapping every subset of some grou...
research
09/08/2023

Parallel Submodular Function Minimization

We consider the parallel complexity of submodular function minimization ...
research
08/01/2019

Submodular Cost Submodular Cover with an Approximate Oracle

In this work, we study the Submodular Cost Submodular Cover problem, whi...
research
02/26/2021

Are Gross Substitutes a Substitute for Submodular Valuations?

The class of gross substitutes (GS) set functions plays a central role i...
research
11/14/2021

A Polynomial Lower Bound on the Number of Rounds for Parallel Submodular Function Minimization and Matroid Intersection

Submodular function minimization (SFM) and matroid intersection are fund...
research
10/10/2019

Implementing evaluation strategies for continuous real functions

We give a technical overview of our exact-real implementation of various...

Please sign up or login with your details

Forgot password? Click here to reset