On the complexity of dynamic submodular maximization

From MaRDI portal



Abstract: We study dynamic algorithms for the problem of maximizing a monotone submodular function over a stream of n insertions and deletions. We show that any algorithm that maintains a (0.5+epsilon)-approximate solution under a cardinality constraint, for any constant epsilon>0, must have an amortized query complexity that is mathitpolynomial in n. Moreover, a linear amortized query complexity is needed in order to maintain a 0.584-approximate solution. This is in sharp contrast with recent dynamic algorithms of [LMNF+20, Mon20] that achieve (0.5−epsilon)-approximation with a mathsfpolylog(n) amortized query complexity. On the positive side, when the stream is insertion-only, we present efficient algorithms for the problem under a cardinality constraint and under a matroid constraint with approximation guarantee 1−1/e−epsilon and amortized query complexities smashO(log(k/epsilon)/epsilon2) and smashkildeO(1/epsilon2)logn, respectively, where k denotes the cardinality parameter or the rank of the matroid.












This page was built for publication: On the complexity of dynamic submodular maximization

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6083622)