当前位置: X-MOL 学术Theor. Comput. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A fast algorithm for maximizing a non-monotone DR-submodular integer lattice function
Theoretical Computer Science ( IF 0.9 ) Pub Date : 2020-08-17 , DOI: 10.1016/j.tcs.2020.08.011
Qingqin Nong , Jiazhu Fang , Suning Gong , Yan Feng , Xiaoying Qu

In this paper we consider the problem of maximizing a non-monotone and non-negative DR-submodular function on a bounded integer lattice [B]={(x1,,xn)Z+n:0xkBk,1kn} without any constraint, where B=(B1,,Bn)Z+n. We design an algorithm for the problem and measure its performance by its approximation ratio and the number of value oracle queries it needs, where the latter one is the dominating term in the running time of an algorithm. It has been showed that, for the problem considered, any algorithm achieving an approximation ratio greater than 12 requires an exponential number of value oracle queries. In the literature there are two algorithms that reach 12 approximation guarantee. The first algorithm needs O(n||B||) oracle queries. The second one reduces its number of oracle queries to O(nmax{1,log||B||}) but it needs large storage. In this paper we present a randomized approximation algorithm that has an approximation guarantee of 12, calls O(nmax{1,log||B||}) oracle queries and does not need large storage, improving the results of the literature.



中文翻译:

一种最大化非单调DR次模整数晶格函数的快速算法

在本文中,我们考虑了在有界整数格上最大化非单调和非负的DR次模函数的问题 []={X1个Xñž+ñ0Xķķ1个ķñ} 没有任何限制 =1个ñž+ñ。我们针对该问题设计了一种算法,并通过其逼近率和所需的oracle查询值的数量来衡量其性能,其中后者是算法运行时间的主要术语。已经表明,对于所考虑的问题,任何算法都可以实现大于1个2需要指数型oracle查询值。在文献中有两种算法可以达到1个2近似保证。第一种算法需要Øñ||||oracle查询。第二个将其oracle查询数量减少为Øñ最高{1个日志||||}但它需要大容量存储空间。在本文中,我们提出了一种随机近似算法,该算法的近似保证为1个2,来电 Øñ最高{1个日志||||} oracle查询并且不需要大量存储,从而改善了文献结果。

更新日期:2020-09-15
down
wechat
bug