Linear-Time Algorithms for Adaptive Submodular Maximization
Abstract
In this paper, we develop fast algorithms for two stochastic submodular maximization problems. We start with the well-studied adaptive submodular maximization problem subject to a cardinality constraint. We develop the first linear-time algorithm which achieves a (1-1/e-ε) approximation ratio. Notably, the time complexity of our algorithm is O(n1ε) (number of function evaluations) which is independent of the cardinality constraint, where n is the size of the ground set. Then we introduce the concept of fully adaptive submodularity, and develop a linear-time algorithm for maximizing a fully adaptive submoudular function subject to a partition matroid constraint. We show that our algorithm achieves a 1-1/e-ε4-2/e-2ε approximation ratio using only O(n1ε) number of function evaluations.