Greed is Still Good: Maximizing Monotone Submodular+Supermodular Functions

01/23/2018
by   Wenruo Bai, et al.
0

We analyze the performance of the greedy algorithm, and also a discrete semi-gradient based algorithm, for maximizing the sum of a suBmodular and suPermodular (BP) function (both of which are non-negative monotone non-decreasing) under two types of constraints, either a cardinality constraint or p≥ 1 matroid independence constraints. These problems occur naturally in several real-world applications in data science, machine learning, and artificial intelligence. The problems are ordinarily inapproximable to any factor (as we show). Using the curvature κ_f of the submodular term, and introducing κ^g for the supermodular term (a natural dual curvature for supermodular functions), however, both of which are computable in linear time, we show that BP maximization can be efficiently approximated by both the greedy and the semi-gradient based algorithm. The algorithms yield multiplicative guarantees of 1/κ_f[1-e^-(1-κ^g)κ_f] and 1-κ^g/(1-κ^g)κ_f + p for the two types of constraints respectively. For pure monotone supermodular constrained maximization, these yield 1-κ^g and (1-κ^g)/p for the two types of constraints respectively. We also analyze the hardness of BP maximization and show that our guarantees match hardness by a constant factor and by O((p)) respectively. Computational experiments are also provided supporting our analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/13/2018

Greedy Maximization of Functions with Bounded Curvature under Partition Matroid Constraints

We investigate the performance of a deterministic GREEDY algorithm for t...
research
06/05/2019

Greed is Not Always Good: On Submodular Maximization over Independence Systems

In this work, we consider the maximization of submodular functions const...
research
07/27/2021

Semi-Streaming Algorithms for Submodular Function Maximization Under b-Matching, Matroid, and Matchoid Constraints

We consider the problem of maximizing a non-negative submodular function...
research
11/19/2018

Fast submodular maximization subject to k-extendible system constraints

As the scales of data sets expand rapidly in some application scenarios,...
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
04/30/2020

Weakly Submodular Function Maximization Using Local Submodularity Ratio

Weak submodularity is a natural relaxation of the diminishing return pro...
research
07/07/2022

Interactive Combinatorial Bandits: Balancing Competitivity and Complementarity

We study non-modular function maximization in the online interactive ban...

Please sign up or login with your details

Forgot password? Click here to reset