Minimizing Convex Functions with Integral Minimizers
Haotian Jiang
Abstract
Given a separation oracle SO for a convex function f that has an integral minimizer inside a box with radius R, we show how to efficiently find a minimizer of f using at most O(n(n + log(R))) calls to SO. When the set of minimizers of f has integral extreme points, our algorithm outputs an integral minimizer of f. This improves upon the previously best oracle complexity of O(n2(n + log(R))) obtained by an elegant application of simultaneous diophantine approximation due to [Grötschel, Lovász and Schrijver, Prog. Comb. Opt. 1984, Springer 1988] over thirty years ago. We conjecture that our oracle complexity is tight up to constant factors. Our result immediately implies a strongly polynomial algorithm for the Submodular Function Minimization problem that makes at most O(n3) calls to an evaluation oracle. This improves upon the previously best O(n3 log2(n)) oracle complexity for strongly polynomial algorithms given in [Lee, Sidford and Wong, FOCS 2015] and [Dadush, Végh and Zambelli, SODA 2018], and an exponential time algorithm with oracle complexity O(n3 log(n)) given in the former work, answering two open problems posted therein. Our result is achieved by an application of the LLL algorithm [Lenstra, Lenstra and Lovász, Math. Ann. 1982] for the shortest lattice vector problem. We show how an approximately shortest vector of certain lattice can be used to reduce the dimension of the problem, and how the oracle complexity of such a procedure is advantageous compared with the Grötschel-Lovász-Schrijver approach that uses simultaneous diophantine approximation. Our analysis of the oracle complexity is based on a potential function that captures simultaneously the size of the search set and the density of the lattice. To achieve the O(n2) term in the oracle complexity, technical ingredients from convex geometry are applied.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers8
- Quantum algorithms for graph problems with cut queriesTroy Lee, Miklos Santha, Shengyu ZhangSODA 2021 · 11 citations
- Parallel Submodular Function MinimizationDeeparnab Chakrabarty, Andrei Graur, Haotian Jiang, Aaron SidfordNeurIPS 2023 · 10 citations
- Cut Query Algorithms with Star ContractionSimon Apers, Yuval Efron, Pawel Gawrychowski, Troy Lee et al.FOCS 2022 · 5 citations
- A Polynomial Lower Bound on the Number of Rounds for Parallel Submodular Function MinimizationDeeparnab Chakrabarty, Yu Chen, Sanjeev KhannaFOCS 2021 · 3 citations
- Improved Lower Bounds for Submodular Function MinimizationDeeparnab Chakrabarty, Andrei Graur, Haotian Jiang, Aaron SidfordFOCS 2022 · 2 citations
Builds on2
- A scaling-invariant algorithm for linear programming whose running time depends only on the constraint matrixDaniel Dadush, Sophie Huiberts, Bento Natura, László A. VéghSTOC 2020 · 17 citations
- Reducing isotropy and volume to KLS: an o*(n3ψ2) volume algorithmHe Jia, Aditi Laddha, Yin Tat Lee, Santosh S. VempalaSTOC 2021 · 12 citations
Related papers
- Convex Minimization with Integer Minima in Õ(n4) TimeHaotian Jiang, Yin Tat Lee, Zhao Song, Lichen ZhangSODA 2024 · 2 citations
- Near-optimal Approximate Discrete and Continuous Submodular Function MinimizationBrian Axelrod, Yang P. Liu, Aaron SidfordSODA 2020 · 14 citations
- A lower bound for parallel submodular minimizationEric Balkanski, Yaron SingerSTOC 2020 · 8 citations
- Stochastic -convex Function MinimizationHaixiang Zhang, Zeyu Zheng, Javad LavaeiNeurIPS 2021
- Sparse Submodular Function MinimizationAndrei Graur, Haotian Jiang, Aaron SidfordFOCS 2023 · 1 citation
