181

Multi-Objective Maximization of Monotone Submodular Functions with Cardinality Constraint

Abstract

We consider the problem of multi-objective maximization of monotone submodular functions subject to cardinality constraint, one formulation of which is maxA=kmini{1,,m}fi(A)\max_{|A|=k}\min_{i\in\{1,\dots,m\}}f_i(A). Krause et al. (2008) showed that when the number of functions mm grows as the cardinality kk i.e., m=Ω(k)m=\Omega(k), the problem is inapproximable (unless P=NPP=NP). For the more general case of matroid constraint, Chekuri et al. (2010) gave a randomized (11/e)ϵ(1-1/e)-\epsilon approximation for constant mm. The runtime (number of queries to function oracle) scales exponentially as nm/ϵ3n^{m/\epsilon^3}. We give the first polynomial time asymptotically constant factor approximations for m=o(klog3k)m=o(\frac{k}{\log^3 k}): (i)(i) A randomized (11/e)(1-1/e) algorithm based on Chekuri et al. (2010). (ii)(ii) A faster and more practical O~(n/δ3)\tilde{O}(n/\delta^3) time, randomized (11/e)2δ(1-1/e)^2-\delta approximation based on Multiplicative-Weight-Updates. Finally, we characterize the variation in optimal solution value as a function of the cardinality kk, leading to a derandomized approximation for constant mm.

View on arXiv
Comments on this paper