Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Nearly-linear Time Algorithm for Submodular Maximization with a Knapsack Constraint

Published 28 Sep 2017 in cs.DS | (1709.09767v3)

Abstract: We consider the problem of maximizing a monotone submodular function subject to a knapsack constraint. Our main contribution is an algorithm that achieves a nearly-optimal, 1−1/e−ϵ1 - 1/e - \epsilon approximation, using (1/ϵ)<sup>O(1/ϵ<sup>4)</sup></sup>nlog⁡<sup>2n(1/\epsilon)<sup>{O(1/\epsilon<sup>4)}</sup></sup> n \log<sup>2{n} function evaluations and arithmetic operations. Our algorithm is impractical but theoretically interesting, since it overcomes a fundamental running time bottleneck of the multilinear extension relaxation framework. This is the main approach for obtaining nearly-optimal approximation guarantees for important classes of constraints but it leads to Ω(n<sup>2)\Omega(n<sup>2) running times, since evaluating the multilinear extension is expensive. Our algorithm maintains a fractional solution with only a constant number of entries that are strictly fractional, which allows us to overcome this obstacle.

Authors (2)
Citations (60)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.