118

Covering a Few Submodular Constraints and Applications

International Workshop and International Workshop on Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM), 2025
Main:28 Pages
Bibliography:3 Pages
Appendix:3 Pages
Abstract

We consider the problem of covering multiple submodular constraints. Given a finite ground set NN, a cost function c:NR+c: N \rightarrow \mathbb{R}_+, rr monotone submodular functions f1,f2,,frf_1,f_2,\ldots,f_r over NN and requirements b1,b2,,brb_1,b_2,\ldots,b_r the goal is to find a minimum cost subset SNS \subseteq N such that fi(S)bif_i(S) \ge b_i for 1ir1 \le i \le r. When r=1r=1 this is the well-known Submodular Set Cover problem. Previous work \cite{chekuri2022covering} considered the setting when rr is large and developed bi-criteria approximation algorithms, and approximation algorithms for the important special case when each fif_i is a weighted coverage function. These are fairly general models and capture several concrete and interesting problems as special cases. The approximation ratios for these problem are at least Ω(logr)\Omega(\log r) which is unavoidable when rr is part of the input. In this paper, motivated by some recent applications, we consider the problem when rr is a \emph{fixed constant} and obtain two main results. For covering multiple submodular constraints we obtain a randomized bi-criteria approximation algorithm that for any given integer α1\alpha \ge 1 outputs a set SS such that fi(S)f_i(S) \ge (11/eαϵ)bi(1-1/e^\alpha -\epsilon)b_i for each i[r]i \in [r] and E[c(S)](1+ϵ)αOPT\mathbb{E}[c(S)] \le (1+\epsilon)\alpha \cdot \sf{OPT}. Second, when the fif_i are weighted coverage functions from a deletion-closed set system we obtain a (1+ϵ)(1+\epsilon) (ee1)(\frac{e}{e-1}) (1+β)(1+\beta)-approximation where β\beta is the approximation ratio for the underlying set cover instances via the natural LP. These results show that one can obtain nearly as good an approximation for any fixed rr as what one would achieve for r=1r=1. We mention some applications that follow easily from these general results and anticipate more in the future.

View on arXiv
Comments on this paper