Dynamic Constrained Submodular Optimization with Polylogarithmic Update Time

05/24/2023
by   Kiarash Banihashem, et al.
0

Maximizing a monotone submodular function under cardinality constraint k is a core problem in machine learning and database with many basic applications, including video and data summarization, recommendation systems, feature extraction, exemplar clustering, and coverage problems. We study this classic problem in the fully dynamic model where a stream of insertions and deletions of elements of an underlying ground set is given and the goal is to maintain an approximate solution using a fast update time. A recent paper at NeurIPS'20 by Lattanzi, Mitrovic, Norouzi-Fard, Tarnawski, Zadimoghaddam claims to obtain a dynamic algorithm for this problem with a 1/2 -ϵ approximation ratio and a query complexity bounded by poly(log(n),log(k),ϵ^-1). However, as we explain in this paper, the analysis has some important gaps. Having a dynamic algorithm for the problem with polylogarithmic update time is even more important in light of a recent result by Chen and Peng at STOC'22 who show a matching lower bound for the problem – any randomized algorithm with a 1/2+ϵ approximation ratio must have an amortized query complexity that is polynomial in n. In this paper, we develop a simpler algorithm for the problem that maintains a (1/2-ϵ)-approximate solution for submodular maximization under cardinality constraint k using a polylogarithmic amortized update time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2021

On the Complexity of Dynamic Submodular Maximization

We study dynamic algorithms for the problem of maximizing a monotone sub...
research
06/08/2020

Fully Dynamic Algorithm for Constrained Submodular Optimization

The task of maximizing a monotone submodular function under a cardinalit...
research
06/01/2023

Dynamic Algorithms for Matroid Submodular Maximization

Submodular maximization under matroid and cardinality constraints are cl...
research
05/31/2023

Fully Dynamic Submodular Maximization over Matroids

Maximizing monotone submodular functions under a matroid constraint is a...
research
09/02/2020

Fully-Dynamic Submodular Cover with Bounded Recourse

In submodular covering problems, we are given a monotone, nonnegative su...
research
06/10/2020

Variational Optimization for the Submodular Maximum Coverage Problem

We examine the submodular maximum coverage problem (SMCP), which is rela...
research
10/25/2022

Efficient and Stable Fully Dynamic Facility Location

We consider the classic facility location problem in fully dynamic data ...

Please sign up or login with your details

Forgot password? Click here to reset