Nearly Linear-Time, Parallelizable Algorithms for Non-Monotone Submodular Maximization

09/03/2020
by   Alan Kuhnle, et al.
0

We study parallelizable algorithms for maximization of a submodular function, not necessarily monotone, with respect to a cardinality constraint k. We improve the best approximation factor achieved by an algorithm that has optimal adaptivity and query complexity, up to logarithmic factors in the size n of the ground set, from 0.039 - ϵ to 0.193 - ϵ. We provide two algorithms; the first has approximation ratio 1/6 - ϵ, adaptivity O( log n ), and query complexity O( n log k ), while the second has approximation ratio 0.193 - ϵ, adaptivity O( log^2 n ), and query complexity O(n log k). Heuristic versions of our algorithms are empirically validated to use a low number of adaptive rounds and total queries while obtaining solutions with high objective value in comparison with highly adaptive approximation algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2021

Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel

For the problem of maximizing a monotone, submodular function with respe...
research
09/21/2023

Robust Approximation Algorithms for Non-monotone k-Submodular Maximization under a Knapsack Constraint

The problem of non-monotone k-submodular maximization under a knapsack c...
research
05/17/2023

Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraint

This work, for the first time, introduces two constant factor approximat...
research
07/14/2019

The FAST Algorithm for Submodular Maximization

In this paper we describe a new algorithm called Fast Adaptive Sequencin...
research
02/21/2020

A polynomial lower bound on adaptive complexity of submodular maximization

In large-data applications, it is desirable to design algorithms with a ...
research
02/16/2021

Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexity

The growing need to deal with massive instances motivates the design of ...
research
06/20/2022

DASH: Distributed Adaptive Sequencing Heuristic for Submodular Maximization

The development of parallelizable algorithms for monotone, submodular ma...

Please sign up or login with your details

Forgot password? Click here to reset