English

Maximizing a Monotone Submodular Function with a Bounded Curvature under a Knapsack Constraint

Data Structures and Algorithms 2016-07-18 v1

Abstract

We consider the problem of maximizing a monotone submodular function under a knapsack constraint. We show that, for any fixed ϵ>0\epsilon > 0, there exists a polynomial-time algorithm with an approximation ratio 1c/eϵ1-c/e-\epsilon, where c[0,1]c \in [0,1] is the (total) curvature of the input function. This approximation ratio is tight up to ϵ\epsilon for any c[0,1]c \in [0,1]. To the best of our knowledge, this is the first result for a knapsack constraint that incorporates the curvature to obtain an approximation ratio better than 11/e1-1/e, which is tight for general submodular functions. As an application of our result, we present a polynomial-time algorithm for the budget allocation problem with an improved approximation ratio.

Keywords

Cite

@article{arxiv.1607.04527,
  title  = {Maximizing a Monotone Submodular Function with a Bounded Curvature under a Knapsack Constraint},
  author = {Yuichi Yoshida},
  journal= {arXiv preprint arXiv:1607.04527},
  year   = {2016}
}
R2 v1 2026-06-22T14:55:49.096Z