Online and Streaming Algorithms for Constrained k-Submodular Maximization

05/25/2023
by   Fabian Spaeh, et al.
0

Constrained k-submodular maximization is a general framework that captures many discrete optimization problems such as ad allocation, influence maximization, personalized recommendation, and many others. In many of these applications, datasets are large or decisions need to be made in an online manner, which motivates the development of efficient streaming and online algorithms. In this work, we develop single-pass streaming and online algorithms for constrained k-submodular maximization with both monotone and general (possibly non-monotone) objectives subject to cardinality and knapsack constraints. Our algorithms achieve provable constant-factor approximation guarantees which improve upon the state of the art in almost all settings. Moreover, they are combinatorial and very efficient, and have optimal space and running time. We experimentally evaluate our algorithms on instances for ad allocation and other applications, where we observe that our algorithms are efficient and scalable, and construct solutions that are comparable in value to offline greedy algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/09/2020

Streaming Submodular Maximization under a k-Set System Constraint

In this paper, we propose a novel framework that converts streaming algo...
research
04/23/2022

Maximizing Non-Monotone Submodular Functions over Small Subsets: Beyond 1/2-Approximation

In this work we give two new algorithms that use similar techniques for ...
research
09/16/2023

Two-Sided Capacitated Submodular Maximization in Gig Platforms

In this paper, we propose three generic models of capacitated coverage a...
research
05/07/2019

Adversarially Robust Submodular Maximization under Knapsack Constraints

We propose the first adversarially robust algorithm for monotone submodu...
research
02/18/2020

A note on maximizing the difference between a monotone submodular function and a linear function

Motivated by team formation applications, we study discrete optimization...
research
05/31/2016

Horizontally Scalable Submodular Maximization

A variety of large-scale machine learning problems can be cast as instan...
research
04/27/2020

Robust Algorithms under Adversarial Injections

In this paper, we study streaming and online algorithms in the context o...

Please sign up or login with your details

Forgot password? Click here to reset