Lune

FOCS2023Top-tier venue

Sparse Submodular Function Minimization

Andrei Graur, Haotian Jiang, Aaron Sidford

2023Year
1Citations
1Top-tier citations

Abstract

In this paper we study the problem of minimizing a submodular function f:2V→Rf: 2^{V} \rightarrow \mathbb{R} that is guaranteed to have a k-sparse minimizer. We give a deterministic algorithm that computes an additive ϵ\epsilon-approximate minimizer of such f in O~(poly⁡(k)log⁡(∣f∣/ϵ))\widetilde{O}(\operatorname{poly}(k) \log (|f| / \epsilon)) parallel depth using a polynomial number of queries to an evaluation oracle of f, where ∣f∣=max⁡S⊆V∣f(S)∣|f|=\max_{S \subseteq V}|f(S)|. Further, we give a randomized algorithm that computes an exact minimizer of f with high probability using O~(∣V∣⋅poly⁡(k))\widetilde{O}(|V| \cdot \operatorname{poly}(k)) queries and polynomial time. When k=O~(1)k=\widetilde{O}(1), our algorithms use either nearly-constant parallel depth or a nearly-linear number of evaluation oracle queries. All previous algorithms for this problem either use Ω(∣V∣)\Omega(|V|) parallel depth or Ω(∣V∣2)\Omega\left(|V|^{2}\right) queries. In contrast to state-of-the-art weakly-polynomial and strongly-polynomial time algorithms for SFM, our algorithms use first-order optimization methods, e.g., mirror descent and follow the regularized leader. We introduce what we call sparse dual certificates, which encode information on the structure of sparse minimizers, and both our parallel and sequential algorithms provide new algorithmic tools for allowing first-order optimization methods to efficiently compute them. Correspondingly, our algorithm does not invoke fast matrix multiplication or general linear system solvers and in this sense is more combinatorial than previous state-of-the-art methods.

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.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 637f44fc-0a7a-499b-aa3c-f6593ddda501

Cited by top-tier papers1

Ask how each one uses it

Builds on7

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines