Adaptive Sampling for Fast Constrained Maximization of Submodular Function

02/12/2021
by   Francesco Quinzan, et al.
0

Several large-scale machine learning tasks, such as data summarization, can be approached by maximizing functions that satisfy submodularity. These optimization problems often involve complex side constraints, imposed by the underlying application. In this paper, we develop an algorithm with poly-logarithmic adaptivity for non-monotone submodular maximization under general side constraints. The adaptive complexity of a problem is the minimal number of sequential rounds required to achieve the objective. Our algorithm is suitable to maximize a non-monotone submodular function under a p-system side constraint, and it achieves a (p + O(√(p)))-approximation for this problem, after only poly-logarithmic adaptive rounds and polynomial queries to the valuation oracle function. Furthermore, our algorithm achieves a (p + O(1))-approximation when the given side constraint is a p-extendible system. This algorithm yields an exponential speed-up, with respect to the adaptivity, over any other known constant-factor approximation algorithm for this problem. It also competes with previous known results in terms of the query complexity. We perform various experiments on various real-world applications. We find that, in comparison with commonly used heuristics, our algorithm performs better on these instances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/07/2018

An Optimal Approximation for Submodular Maximization under a Matroid Constraint in the Adaptive Complexity Model

In this paper we study submodular maximization under a matroid constrain...
research
08/19/2018

Non-monotone Submodular Maximization with Nearly Optimal Adaptivity Complexity

As a generalization of many classic problems in combinatorial optimizati...
research
11/14/2021

A Polynomial Lower Bound on the Number of Rounds for Parallel Submodular Function Minimization and Matroid Intersection

Submodular function minimization (SFM) and matroid intersection are fund...
research
07/23/2018

Submodular Function Maximization in Parallel via the Multilinear Relaxation

Balkanski and Singer [5] recently initiated the study of adaptivity (or ...
research
07/20/2018

Submodular Maximization with Optimal Approximation, Adaptivity and Query Complexity

As a generalization of many classic problems in combinatorial optimizati...
research
04/26/2019

An efficient branch-and-cut algorithm for approximately submodular function maximization

When approaching to problems in computer science, we often encounter sit...
research
03/21/2020

Black-box Methods for Restoring Monotonicity

In many practical applications, heuristic or approximation algorithms ar...

Please sign up or login with your details

Forgot password? Click here to reset