Maximizing Non-Monotone DR-Submodular Functions with Cardinality Constraints

نویسندگان

  • Ali Khodabakhsh
  • Evdokia Nikolova
چکیده

We consider the problem of maximizing a nonmonotone DR-submodular function subject to a cardinality constraint. Diminishing returns (DR) submodularity is a generalization of the diminishing returns property for functions defined over the integer lattice. This generalization can be used to solve many machine learning or combinatorial optimization problems such as optimal budget allocation, revenue maximization, etc. In this work we propose the first polynomial-time approximation algorithms for non-monotone constrained maximization. Our first algorithm achieves an approximation ratio of (1 + 12 ‖B‖1 √ k(‖B‖1−k) )−1, where B ∈ R represents the limit for each coordinate of the function and k is the parameter of cardinality constraint. This ratio is maximized when k = ‖B‖1 /2 and evaluates to a (1/2)-approximation. Our second algorithm is a random greedy algorithm that gives a (1/e)-approximation ratio in expectation. We implement our algorithms for a revenue maximization problem with a real-world dataset to check their efficiency and performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maximizing non-monotone submodular set functions subject to different constraints: Combined algorithms

We study the problem of maximizing constrained non-monotone submodular functions and provide approximation algorithms that improve existing algorithms in terms of either the approximation factor or simplicity. Our algorithms combine existing local search and greedy based algorithms. Different constraints that we study are exact cardinality and multiple knapsack constraints. For the multiple-kna...

متن کامل

Maximizing Submodular Functions under Matroid Constraints by Evolutionary Algorithms

Many combinatorial optimization problems have underlying goal functions that are submodular. The classical goal is to find a good solution for a given submodular function f under a given set of constraints. In this paper, we investigate the runtime of a simple single objective evolutionary algorithm called (1 + 1) EA and a multiobjective evolutionary algorithm called GSEMO until they have obtai...

متن کامل

Submodular Optimization under Noise

We consider the problem of maximizing a monotone submodular function under noise, which to the best of our knowledge has not been studied in the past. There has been a great deal of work on optimization of submodular functions under various constraints, with many algorithms that provide desirable approximation guarantees. However, in many applications we do not have access to the submodular fun...

متن کامل

Maximizing Submodular Functions under Matroid Constraints by Multi-objective Evolutionary Algorithms

Many combinatorial optimization problems have underlying goal functions that are submodular. The classical goal is to find a good solution for a given submodular function f under a given set of constraints. In this paper, we investigate the runtime of a multi-objective evolutionary algorithm called GSEMO until it has obtained a good approximation for submodular functions. For the case of monoto...

متن کامل

Greed is Still Good: Maximizing Monotone Submodular+Supermodular Functions

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 applica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1611.09474  شماره 

صفحات  -

تاریخ انتشار 2016