Towards Nearly-linear Time Algorithms for Submodular Maximization with a Matroid Constraint

11/19/2018
by   Alina Ene, et al.
0

We consider fast algorithms for monotone submodular maximization subject to a matroid constraint. We assume that the matroid is given as input in an explicit form, and the goal is to obtain the best possible running times for important matroids. We develop a new algorithm for a general matroid constraint with a 1 - 1/e - ϵ approximation that achieves a fast running time provided we have a fast data structure for maintaining a maximum weight base in the matroid through a sequence of decrease weight operations. We construct such data structures for graphic matroids and partition matroids, and we obtain the first algorithms for these classes of matroids that achieve a nearly-optimal, 1 - 1/e - ϵ approximation, using a nearly-linear number of function evaluations and arithmetic operations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2023

Faster Submodular Maximization for Several Classes of Matroids

The maximization of submodular functions have found widespread applicati...
research
04/15/2018

Submodular Maximization with Nearly-optimal Approximation and Adaptivity in Nearly-linear Time

In this paper, we study the tradeoff between the approximation guarantee...
research
07/08/2020

Linear-Time Algorithms for Adaptive Submodular Maximization

In this paper, we develop fast algorithms for two stochastic submodular ...
research
11/29/2019

An Optimal Streaming Algorithm for Non-monotone Submodular Maximization

We study the problem of maximizing a non-monotone submodular function su...
research
10/22/2020

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

We study the problem of maximizing a non-monotone, non-negative submodul...
research
09/29/2020

Simultaneous Greedys: A Swiss Army Knife for Constrained Submodular Maximization

In this paper, we present SimultaneousGreedys, a deterministic algorithm...
research
05/15/2023

Fast Submodular Function Maximization

Submodular functions have many real-world applications, such as document...

Please sign up or login with your details

Forgot password? Click here to reset