DeepAI AI Chat
Log In Sign Up

Fast Evolutionary Algorithms for Maximization of Cardinality-Constrained Weakly Submodular Functions

by   Victoria G. Crawford, et al.

We study the monotone, weakly submodular maximization problem (WSM), which is to find a subset of size k from a universe of size n that maximizes a monotone, weakly submodular objective function f. For objectives with submodularity ratio γ, we provide two novel evolutionary algorithms that have an expected approximation guarantee of (1-n^-1)(1-e^-γ-ϵ) for WSM in linear time, improving upon the cubic time complexity of previous evolutionary algorithms for this problem. This improvement is a result of restricting mutations to local changes, a biased random selection of which set to mutate, and an improved theoretical analysis. In the context of several applications of WSM, we demonstrate the ability of our algorithms to quickly exceed the solution of the greedy algorithm and converge faster than existing evolutionary algorithms for WSM.


page 1

page 2

page 3

page 4


Beyond Pointwise Submodularity: Non-Monotone Adaptive Submodular Maximization in Linear Time

In this paper, we study the non-monotone adaptive submodular maximizatio...

Multi-objective Evolutionary Algorithms are Generally Good: Maximizing Monotone Submodular Functions over Sequences

Evolutionary algorithms (EAs) are general-purpose optimization algorithm...

Measures and Optimization for Robustness and Vulnerability in Disconnected Networks

The function or performance of a network is strongly dependent on its ro...

Fast submodular maximization subject to k-extendible system constraints

As the scales of data sets expand rapidly in some application scenarios,...

Streaming Algorithms for Cardinality-Constrained Maximization of Non-Monotone Submodular Functions in Linear Time

For the problem of maximizing a nonnegative, (not necessarily monotone) ...

Sample Greedy Based Task Allocation for Multiple Robot Systems

This paper addresses the task allocation problem for multi-robot systems...