English

Approximations for Monotone and Non-monotone Submodular Maximization with Knapsack Constraints

Data Structures and Algorithms 2011-01-18 v1 Discrete Mathematics

Abstract

Submodular maximization generalizes many fundamental problems in discrete optimization, including Max-Cut in directed/undirected graphs, maximum coverage, maximum facility location and marketing over social networks. In this paper we consider the problem of maximizing any submodular function subject to dd knapsack constraints, where dd is a fixed constant. We establish a strong relation between the discrete problem and its continuous relaxation, obtained through {\em extension by expectation} of the submodular function. Formally, we show that, for any non-negative submodular function, an α\alpha-approximation algorithm for the continuous relaxation implies a randomized (α\eps)(\alpha - \eps)-approximation algorithm for the discrete problem. We use this relation to improve the best known approximation ratio for the problem to 1/4\eps1/4- \eps, for any \eps>0\eps > 0, and to obtain a nearly optimal (1e1\eps)(1-e^{-1}-\eps)-approximation ratio for the monotone case, for any \eps>0\eps>0. We further show that the probabilistic domain defined by a continuous solution can be reduced to yield a polynomial size domain, given an oracle for the extension by expectation. This leads to a deterministic version of our technique.

Keywords

Cite

@article{arxiv.1101.2940,
  title  = {Approximations for Monotone and Non-monotone Submodular Maximization with Knapsack Constraints},
  author = {Ariel Kulik and Hadas Shachnai and Tami Tamir},
  journal= {arXiv preprint arXiv:1101.2940},
  year   = {2011}
}

Comments

A preliminary version of this paper appeared in the Proceedings of the 20th Annual ACM-SIAM Symposium on Discrete Algorithms, New York, January 2009

R2 v1 2026-06-21T17:12:27.948Z