English

Non-monotone DR-Submodular Function Maximization

Data Structures and Algorithms 2016-12-06 v1

Abstract

We consider non-monotone DR-submodular function maximization, where DR-submodularity (diminishing return submodularity) is an extension of submodularity for functions over the integer lattice based on the concept of the diminishing return property. Maximizing non-monotone DR-submodular functions has many applications in machine learning that cannot be captured by submodular set functions. In this paper, we present a 12+ϵ\frac{1}{2+\epsilon}-approximation algorithm with a running time of roughly O(nϵlog2B)O(\frac{n}{\epsilon}\log^2 B), where nn is the size of the ground set, BB is the maximum value of a coordinate, and ϵ>0\epsilon > 0 is a parameter. The approximation ratio is almost tight and the dependency of running time on BB is exponentially smaller than the naive greedy algorithm. Experiments on synthetic and real-world datasets demonstrate that our algorithm outputs almost the best solution compared to other baseline algorithms, whereas its running time is several orders of magnitude faster.

Keywords

Cite

@article{arxiv.1612.00960,
  title  = {Non-monotone DR-Submodular Function Maximization},
  author = {Tasuku Soma and Yuichi Yoshida},
  journal= {arXiv preprint arXiv:1612.00960},
  year   = {2016}
}

Comments

This paper is to appear in AAAI 2017

R2 v1 2026-06-22T17:12:28.873Z