Lune

NeurIPS2020Top-tier venue

Deterministic Approximation for Submodular Maximization over a Matroid in Nearly Linear Time

Kai Han, Zongmai Cao, Shuang Cui, Benwei Wu

2020Year
30Citations
6Top-tier citations

Abstract

We study the problem of maximizing a non-monotone, non-negative submodular function subject to a matroid constraint. The prior best-known deterministic approximation ratio for this problem is 14−ϵ\frac{1}{4}-\epsilon under O((n4/ϵ)log⁡n)\mathcal{O}(({n^4}/{\epsilon})\log n) time complexity. We show that this deterministic ratio can be improved to 14\frac{1}{4} under O(nr)\mathcal{O}(nr) time complexity, and then present a more practical algorithm dubbed TwinGreedyFast which achieves 14−ϵ\frac{1}{4}-\epsilon deterministic ratio in nearly-linear running time of O(nϵlog⁡rϵ)\mathcal{O}(\frac{n}{\epsilon}\log\frac{r}{\epsilon}). Our approach is based on a novel algorithmic framework of simultaneously constructing two candidate solution sets through greedy search, which enables us to get improved performance bounds by fully exploiting the properties of independence systems. As a byproduct of this framework, we also show that TwinGreedyFast achieves 12p+2−ϵ\frac{1}{2p+2}-\epsilon deterministic ratio under a pp-set system constraint with the same time complexity. To showcase the practicality of our approach, we empirically evaluated the performance of TwinGreedyFast on two network applications, and observed that it outperforms the state-of-the-art deterministic and randomized algorithms with efficient implementations for our problem.

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 b385365e-ca6f-47a2-aca0-72e2d2c8c96e

Cited by top-tier papers6

Ask how each one uses it

Builds on2

Related papers

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