English

Near-optimal Approximate Discrete and Continuous Submodular Function Minimization

Data Structures and Algorithms 2019-09-11 v1 Optimization and Control

Abstract

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 nn-elements with range [1,1][-1, 1], computes an ϵ\epsilon-additive approximate minimizer in O~(n/ϵ2)\tilde{O}(n/\epsilon^2) oracle evaluations with high probability. This improves over the O~(n5/3/ϵ2)\tilde{O}(n^{5/3}/\epsilon^2) oracle evaluation algorithm of Chakrabarty \etal~(STOC 2017) and the O~(n3/2/ϵ2)\tilde{O}(n^{3/2}/\epsilon^2) oracle evaluation algorithm of Hamoudi \etal. Further, we leverage a generalization of this result to obtain efficient algorithms for minimizing a broad class of nonconvex functions. For any function ff with domain [0,1]n[0, 1]^n that satisfies 2fxixj0\frac{\partial^2f}{\partial x_i \partial x_j} \le 0 for all iji \neq j and is LL-Lipschitz with respect to the LL^\infty-norm we give an algorithm that computes an ϵ\epsilon-additive approximate minimizer with O~(npoly(L/ϵ))\tilde{O}(n \cdot \mathrm{poly}(L/\epsilon)) function evaluation with high probability.

Keywords

Cite

@article{arxiv.1909.00171,
  title  = {Near-optimal Approximate Discrete and Continuous Submodular Function Minimization},
  author = {Brian Axelrod and Yang P. Liu and Aaron Sidford},
  journal= {arXiv preprint arXiv:1909.00171},
  year   = {2019}
}
R2 v1 2026-06-23T11:02:01.707Z