Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
156 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Tight Approximation for Submodular Maximization with Mixed Packing and Covering Constraints (1804.10947v2)

Published 29 Apr 2018 in cs.DS and cs.DM

Abstract: Motivated by applications in machine learning, such as subset selection and data summarization, we consider the problem of maximizing a monotone submodular function subject to mixed packing and covering constraints. We present a tight approximation algorithm that for any constant $\epsilon >0$ achieves a guarantee of $1-\frac{1}{\mathrm{e}}-\epsilon$ while violating only the covering constraints by a multiplicative factor of $1-\epsilon$. Our algorithm is based on a novel enumeration method, which unlike previous known enumeration techniques, can handle both packing and covering constraints. We extend the above main result by additionally handling a matroid independence constraints as well as finding (approximate) pareto set optimal solutions when multiple submodular objectives are present. Finally, we propose a novel and purely combinatorial dynamic programming approach that can be applied to several special cases of the problem yielding not only {\em deterministic} but also considerably faster algorithms. For example, for the well studied special case of only packing constraints (Kulik {\em et. al.} [Math. Oper. Res. 13] and Chekuri {\em et. al.} [FOCS10]), we are able to present the first deterministic non-trivial approximation algorithm. We believe our new combinatorial approach might be of independent interest.

Citations (5)

Summary

We haven't generated a summary for this paper yet.