×

实际预算子模块最大化。 (英语) Zbl 07680778号

摘要:我们考虑在背包约束下最大化一个非负单调子模函数的问题,这也被称为预算子模块最大化(BSM)问题。Sviridenko(Operat Res Lett 32:41–43,2004)表明,通过猜测最优解的3个适当元素,然后执行贪婪算法,可以获得BSM的最佳近似比(alpha=1-1/e约0.632)。然而,需要猜测(通过枚举)3个元素使得Sviridenko算法(Operat Res Lett 32:41–43,2004)不切实际,因为它导致时间复杂度大约为(O(n^5))(使用Badanidiyuru和Vondrák的阈值技术可以稍微提高时间复杂度(in:SODA,1497–1514,2014),但仅大约为(0(n^4))。我们在本文中的主要结果表明,较少的猜测就足够了。具体来说,通过仅进行两次猜测(并使用Badanidiyuru和Vondrák(in:SODA,1497-15142014)的阈值技术),我们获得了相同的最佳近似比(alpha),时间复杂度约为(O(n^3))。此外,通过仅进行一次猜测,我们在大约(O(n^2))时间内得到了几乎同样好的近似比(0.6174>0.9767α)。在我们开展工作之前,已知能够获得接近BSM近似比的唯一近似算法是Sviridenko算法(Operat Res Lett 32:41–43,2004)和Ene&Nguyen算法(in:ICALP,53:1–53:12,2019),该算法实现了(alpha-varepsilon)近似。然而,Ene&Nguyen的算法(in:ICALP,53:1–53:122019)需要\(1/\varepsilon)^{O(1/\valepsilon^4)}n \log^2 n)时间,因此,只有在理论上才有意义,因为\(1/\ varepsilen)^ O(1/\ valepsilen^4){)是巨大的,即使是中等值\(varepsiron)。相比之下,我们分析的所有算法都简单且可并行,这使得它们很适合实际应用。最近,Tang等人(in:Proc ACM Meas Anal Comput Syst,5(1):08:1–08:222021)研究了一种已经有很长研究历史的简单贪婪算法,并证明它允许至少0.405的近似比(没有任何猜测)。本文的最后一部分改进了Tang等人的结果(in:Proc ACM Meas Anal Comput Syst,5(1):08:1–08:22,2021),并表明该算法的近似比在[0.427,0.462]范围内。

MSC公司:

68瓦xx 计算机科学中的算法
05Cxx号 图论
68周25 近似算法
68卢比 计算机科学中的组合数学
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Badanidiyuru,A.,Vondrák,J.:最大化子模函数的快速算法。在:SODA,第1497-1514页(2014)·Zbl 1422.68286号
[2] 科尔内斯库,G。;Chekuri,C。;帕尔,M。;Vondrák,J.,在拟阵约束下最大化单调子模函数,SIAM J.Compute。,40, 6, 1740-1766 (2011) ·Zbl 1234.68459号 ·doi:10.1137/080733991
[3] 科恩,R。;Katzir,L.,广义最大覆盖问题,Inf.Process。莱特。,108, 1, 15-22 (2008) ·Zbl 1186.68059号 ·doi:10.1016/j.ipl.2008.03.017
[4] De,A.,Koley,P.,Ganguly,N.,Gomez-Rodriguez,M.:人力援助下的回归。参见:AAAI,第2611-2620页(2020年)。https://aaai.org/ojs/index.php/aaai/article/view/5645
[5] Elenberg,E.R.,Dimakis,A.G.,Feldman,M.,Karbasi,A.:流式弱子模块:动态解释神经网络。收录于:NeurIPS,第4047-4057页(2017年)
[6] Ene,A.,Nguyen,H.L.:带背包约束的子模块最大化的近线性时间算法。ICALP,第53:1-53:12页(2019年)·Zbl 07561546号
[7] Feldman,M.,Naor,J.,Schwartz,R.,Ward,J.:k交换系统的改进近似-(扩展抽象)。摘自:Demetrescu,C.,Halldórsson,M.M.(编辑)ESA计算机科学讲座笔记第6942卷,第784-798页。柏林施普林格(2011)。doi:10.1007/978-3-642-23719-5_66·Zbl 1246.68263号
[8] Feldman,M.,Nutov,Z.,Shoham,E.:实际预算子模块最大化。CoRR arxiv:2007.04937(2021)
[9] 菲莫斯,Y。;Ward,J.,通过非遗忘局部搜索实现拟阵上的单调子模最大化,SIAM J.Compute。,43, 2, 514-542 (2014) ·Zbl 1307.68098号 ·数字对象标识代码:10.1137/130920277
[10] Kazemi,E.,Zadimoghaddam,M.,Karbasi,A.:可扩展删除鲁棒子模块最大化:具有隐私和公平约束的数据摘要。收录于:ICML,第2549-2558页(2018年)
[11] 库勒,S。;莫斯,A。;Naor,J.,《预算最大覆盖问题》,Inform。过程。莱特。,70, 39-45 (1999) ·Zbl 1002.68203号 ·doi:10.1016/S0020-0190(99)00031-9
[12] Kulik,A.,Schwartz,R.,Shachnai,H.:受背包约束的子模块最大化的快速紧近似。CoRR arxiv:2102.12879(2021)
[13] 库利克,A。;沙奇奈,H。;Tamir,T.,带背包约束的单调和非单调子模最大化逼近,数学。操作。研究,38,4,729-739(2013)·Zbl 1291.90205号 ·doi:10.1287/门2013.0592
[14] Lee,J。;斯维里登科,M。;Vondrák,J.,通过广义交换性质实现多拟阵上的子模最大化,数学。操作。研究,35,4,795-806(2010)·Zbl 1216.68342号 ·doi:10.1287/门.1100.0463
[15] Lei,Q.,Wu,L.,Chen,P.,Dimakis,A.,Dhillon,I.S.,Witbrock,M.J.:离散对抗攻击和子模块优化及其在文本分类中的应用。参见:MLSys,第146-165页(2019年)。https://proceedings.mlsys.org/book/284.pdf
[16] 利布雷希特,MW;比尔姆斯,JA;Noble,WS,使用子模块优化选择蛋白质序列数据集的非冗余代表子集,蛋白质:结构。,功能。,和生物信息。,86, 4, 454-466 (2018) ·doi:10.1002/port.25461
[17] 米尔扎索利曼,B。;Karbasi,A。;萨尔卡,R。;Krause,A.,分布式子模块最大化,J.Mach。学习。决议,17,238:1-238:44(2016)·Zbl 1433.68369号
[18] Mitrovic,M.,Morteza Zadimoghaddam,E.K.,Karbasi,A.:大规模数据汇总:两阶段子模块方法。收录于:ICML,第3593-3602页(2018年)
[19] 德国劳埃德船级社奈姆豪泽;Wolsey,LA,近似子模集函数最大值的最佳算法,数学。操作。第3、3、177-188号决议(1978年)·Zbl 0395.90072号 ·doi:10.1287/门.3.3.177
[20] 德国劳埃德船级社奈姆豪泽;洛杉矶沃尔西;Fisher,ML,最大化子模集函数的近似分析-I,数学。程序。,14, 265-294 (1978) ·Zbl 0374.90045号 ·doi:10.1007/BF01588971
[21] Salehi,M.,Karbasi,A.,Scheinost,D.,Constable,R.T.:创建人脑个性化分割的子模块方法。在:MICCAI,第478-485页(2017)
[22] Sviridenko,M.,关于最大化子模集函数受背包约束的注记,Operat。Res.Lett.公司。,32, 41-43 (2004) ·Zbl 1056.90124号 ·doi:10.1016/S0167-6377(03)00062-2
[23] Tang,J。;唐,X。;A.Lim。;Han,K。;李,C。;袁,J.,带背包约束的单调子模最大化的改进贪婪算法,Proc。ACM测量。分析。计算。系统。,5, 1, 08:1-08:22 (2021) ·数字对象标识代码:10.1145/3447386
[24] Ward,J.:单调子模k-集填充和一般k-交换系统的A((k+3)/2-近似算法。收录于:C.Dürr,T.Wilke(编辑)STACS,LIPIcs,第14卷,第42-53页。达格斯图尔宫(Schloss Dagstuhl)-莱布尼兹·泽特鲁姆(Leibniz-Zentrum für Informatik)(2012年)。doi:10.4230/LIPIcs。STACS.2012.42标准·Zbl 1245.68253号
[25] Wolsey,LA,最大化实值子模块函数:位置问题的原始和对偶启发式,数学。操作。研究,7410-425(1982)·Zbl 0498.90024号 ·doi:10.1287/门7.3.410
[26] Yaroslavtsev,G.,Zhou,S.,Avdiukhin,D.:“带上你自己的贪婪”+最大值:子模块背包的近最优1/2近似。摘自:AISTATS,第3263-3274页(2020年)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。