A Tight Approximation for Submodular Maximization with Mixed Packing and Covering Constraints

04/29/2018
by   Eyal Mizrachi, et al.
0

Motivated by applications in machine learning, such as subset selection and data summarization, we consider the problem of maximizing a monotone submodular function given mixed packing and covering constraints. This problem captures numerous classical combinatorial optimization problems, including maximum coverage and submodular knapsack. We present a tight approximation that for any constant ε >0 achieves a guarantee of 1-1/e - ε while violating the covering constraints only by an ε fraction. This generalizes the result of Kulik et al. (SODA'09) for pure packing constraints. Our algorithm is based on a continuous approach that is applied to a non down-monotone polytope along with a novel preprocessing enumeration technique that allows for high concentration bounds in the presence of not only packing but also covering constraints. Additionally, despite the presence of both packing and covering constraints we can still guarantee only a one-sided violation of the covering constraints. We extend the above main result in several directions. First, we consider the case where in addition to the mixed packing and covering constraints a matroid independence constraint is also present. Second, we consider the case where multiple submodular objectives are present and the goal is to find pareto set optimal solutions. Third, we focus on the dependence of the running time of our main algorithm on 1/ε. Whereas previous work on the special case of only packing constraints, as well as our main algorithm, has a running time of n^poly(1/ε), we show a novel purely combinatorial approach that can be applied to several special cases of the problem and reduce the running time to depend polynomially on 1/ε. We believe this new combinatorial approach might be of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2018

Submodular Maximization with Packing Constraints in Parallel

We consider the problem of maximizing the multilinear extension of a sub...
research
09/26/2019

Faster width-dependent algorithm for mixed packing and covering LPs

In this paper, we give a faster width-dependent algorithm for mixed pack...
research
11/15/2022

On Sparsification of Stochastic Packing Problems

Motivated by recent progress on stochastic matching with few queries, we...
research
05/27/2020

Distributed algorithms for covering, packing and maximum weighted matching

This paper gives poly-logarithmic-round, distributed D-approximation alg...
research
03/02/2023

Faster exact and approximation algorithms for packing and covering matroids via push-relabel

Matroids are a fundamental object of study in combinatorial optimization...
research
02/12/2020

Positive Semidefinite Programming: Mixed, Parallel, and Width-Independent

We give the first approximation algorithm for mixed packing and covering...
research
05/26/2021

Incomplete MaxSAT Approaches for Combinatorial Testing

We present a Satisfiability (SAT)-based approach for building Mixed Cove...

Please sign up or login with your details

Forgot password? Click here to reset