首页> 外文会议>International Conference on Integer Programming and Combinatorial Optimization >Maximizing Monotone Submodular Functions over the Integer Lattice
【24h】

Maximizing Monotone Submodular Functions over the Integer Lattice

机译:通过整数格,最大化单调子模块功能

获取原文

摘要

The problem of maximizing non-negative monotone submodular functions under a certain constraint has been intensively studied in the last decade. In this paper, we address the problem for functions defined over the integer lattice. Suppose that a non-negative monotone submodular function f : Z_+~n → R_+ is given via an evaluation oracle. Assume further that f satisfies the diminishing return property, which is not an immediate consequence of the submodularity when the domain is the integer lattice. Then, we show polynomial-time (1 - 1/e - ε)-approximation algorithm for cardinality constraints, polymatroid constraints, and knapsack constraints. For a cardinality constraint, we also show a (1 - 1/e - ε)-approximation algorithm with slightly worse time complexity that does not rely on the diminishing return property. Our algorithms for a polymatroid constraint and a knapsack constraint first extend the domain of the objective function to the Euclidean space and then run the continuous greedy algorithm. We give two different kinds of continuous extensions, one is for polymatroid constraints and the other is for knapsack constraints, which might be of independent interest.
机译:在过去十年中,在一定约束下最大化了非负单调子模块职能的问题。在本文中,我们解决了在整数格中定义的函数的问题。假设通过评估Oracle给出了非负单调子模块函数f:z_ +〜n→r_ +。另外,当域是整数格子时,F满足递减返回属性,这不是潜水层的直接后果。然后,我们为基数限制,多种多变的约束和背包约束显示多项式 - 时间(1 - 1 / e-ε) - 千克估计算法。对于基数约束,我们还显示了一种(1 - 1 / e-ε) - 千克估计算法,具有略差更差的时间复杂度,不依赖于递减返回属性。我们对多种子酶约束的算法和Knapsack约束首先将目标函数的域扩展到欧几里德空间,然后运行连续的贪婪算法。我们给出了两种不同类型的连续延伸,一个是用于多种子用的约束,另一个是用于背包约束,这可能是独立的兴趣。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号