Towards Nearly-linear Time Algorithms for Submodular Maximization with a Matroid Constraint
arXiv:1811.07464
Abstract
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 \emph{general matroid constraint} with a 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 \emph{first algorithms} for these classes of matroids that achieve a nearly-optimal, approximation, using a nearly-linear number of function evaluations and arithmetic operations.
There is text overlap with an earlier version arXiv:1709.09767v2. That version has been replaced by a paper with only the result for a knapsack constraint, and this paper has the results for matroid constraints
Cited by in corpus (6)
- The FAST Algorithm for Submodular Maximization
- How Do You Want Your Greedy: Simultaneous or Repeated?
- Deterministic Approximation for Submodular Maximization over a Matroid in Nearly Linear Time
- Fast Approximation Algorithms for Bounded Degree and Crossing Spanning Tree Problems
- Robust Adaptive Submodular Maximization
- Planning with Submodular Objective Functions