×

\(\boldsymbol{borealis}\)–布尔优化问题的通用全局更新算法。 (英语) Zbl 1460.90110号

摘要:布尔变量优化问题在计算机科学、数学、物理和工业应用中具有重要的基础性意义。最值得注意的是,求解约束满足问题仍然是一项困难的数值任务,该问题与物理学中的类自旋哈密顿量有关。因此,人们对设计有效的启发式算法来解决这些计算困难的问题非常感兴趣。受并行回火蒙特卡罗和为伊辛自旋玻璃开发的无拒绝等能量聚类算法的启发,我们提出了一种通用的全局更新优化启发式算法,可应用于不同的布尔变量NP-完全问题。全局簇更新允许相位空间的广泛采样,从而大大加快优化速度。通过仔细调整问题的伪温度(需要随机化配置),我们表明该方法可以有效地处理具有过约束或具有较大站点渗透阈值的拓扑的优化问题。我们说明了启发式算法在聚合优化问题上的有效性,例如最大可满足性问题和顶点覆盖问题。因为这种基于物理的算法是一种全局搜索解决方案的算法,所以它对随机Max-k-SAT实例的性能最好。

MSC公司:

2009年9月90日 布尔编程
90 C59 数学规划中的近似方法和启发式
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] http://www.maxsat.udl.cat/15/solvers网站/
[2] 连接的部分由边确定,这对于顶点覆盖问题来说很简单。对于布尔可满足性问题,我们假设任一子句中的两个不同变量通过一条边连接
[3] 在大多数情况下,基础图的站点渗透阈值的确定依赖于数值方法[31,60,56,57](例如,蒙特卡罗模拟与有限尺寸缩放分析相结合)。Newman和Ziff[60]在计算整个场址或债券占用概率范围内的簇大小分布或跨越概率方面取得了重大算法进展,从零到一次运行(场址数量线性缩放)。在某些情况下,例如随机图[14]或三角形晶格[69],甚至可以解析地导出站点渗流阈值
[4] http://www.maxsat.udl.cat/15/
[5] https://www.cs.rochester.edu/u/kautz/walksat/
[6] http://dimacs.rutgers.edu/挑战/
[7] http://www.nlsde.buaa.edu.cn/kexu/基准测试/graph-benchmarks.htm
[8] 我们使用2015年SAT竞赛的可执行文件下载SAT竞赛网站
[9] “TSS”是指找到最佳解决方案所需的时间,即找到解决方案的时间成本
[10] 苹果酸,DL;比克斯比,RE;克瓦塔尔,V。;库克,WJ,《旅行推销员问题:计算研究》(2007),普林斯顿:普林斯顿大学出版社,普林斯顿
[11] Arora,S.,《欧几里德旅行推销员和其他几何问题的多项式时间近似方案》,J.ACM,45,753(1998)·兹比尔1064.90566
[12] Barahona,F.,《关于伊辛自旋玻璃模型的计算复杂性》,J.Phys。A、 153241(1982)
[13] Boettcher,S。;Percus,AG,极值动力学优化,物理。修订稿。,86, 5211 (2001)
[14] Bollobás,B.:随机图(2001)·Zbl 0979.05003号
[15] 邦克,P。;霍斯金森,E。;约翰逊,MW;托尔卡切娃,E。;Altomare,F。;AJ伯克利;哈里斯,R。;希尔顿,JP;Lanting,T。;Whittaker,J.,超导量子退火处理器设计中的结构考虑,IEEE Trans。申请。超导体。,24, 1 (2014)
[16] Cai,S.,Luo,C.,Thornton,J.,Su,K.:为部分MaxSAT定制本地搜索。In:第二十八届AAAI人工智能会议(2014)
[17] Cai,S.,Su,K.,Luo,C.,Sattar,A.:NuMVC:一种有效的最小顶点覆盖局部搜索算法。J.阿蒂夫。智力。第687号决议(2013年)·Zbl 1280.90098号
[18] Cha,B.,Iwama,K.,Kambayashi,Y.,Miyazaki,S.:部分MAXSAT的局部搜索算法。AAAI/IAAI 263268(1997)
[19] Coja-Oghlan,A.,Panagiotou,K.:追求SAT门槛。摘自:第四十五届ACM计算机理论年会论文集,第705页。ACM(2013)·Zbl 1293.68164号
[20] 库克,S.A.:理论证明程序的复杂性。摘自:第三届ACM计算机理论研讨会论文集,STOC’71,第151页。ACM,美国纽约州纽约市(1971年)·Zbl 0253.68020号
[21] Denchev,V.S.,Boixo,S.,Isakov,S.V.,Ding,N.,Babbush,R.,Smelyanskiy,V.,Martinis,J.,Neven,H.:有限范围隧道的计算值是多少?(2015). (arXiv:1512.02206[quant-phys])
[22] Earl,DJ;迪姆,MW,《平行回火:理论、应用和新观点》,《物理学》。化学。化学。物理。,7, 3910 (2005)
[23] Fang,C.,Zhu,Z.,Katzgraber,H.G.:基于NAE-SAT的概率成员过滤器(2018)。arXiv公司:1801.06232
[24] Fu,Z.,Malik,S.:关于部分MAX-SAT问题的求解。参见:《可满足性测试理论与应用-SAT 2006》,第252页。斯普林格(2006)·Zbl 1187.68540号
[25] Geman,S。;Geman,D.,IEEE传输。图案。分析。马赫。智力。,PAMI-6721(1984)·兹比尔0573.62030
[26] Geyer,C.:相关数据的蒙特卡罗最大似然。摘自:Keramidas,E.M.(编辑)第23届界面研讨会,第156页。弗吉尼亚州费尔法克斯站接口基金会(1991年)
[27] 戈麦斯,FC;梅内塞斯,中国;Pardalos,总理;Viana,GVR,顶点覆盖和集合覆盖问题近似算法的实验分析,计算。操作人员。决议,33,3520(2006)·Zbl 1110.90083号
[28] Hamze,F.、Dickson,N.、Karimi,K.:平行回火的稳健参数选择·Zbl 1195.82092号
[29] 阿拉斯加州哈特曼;Rieger,H.,《物理学中的优化算法》(2001),柏林:Wiley-VCH出版社,柏林
[30] 阿拉斯加州哈特曼;Rieger,H.,《物理学中的新优化算法》(2004),柏林:Wiley-VCH出版社,柏林·Zbl 1054.90002号
[31] 霍森,J。;Kopelman,R.,《渗流与聚类分布》。I.聚类多重标记技术和临界浓度算法,Phys。B版,14,3438(1976)
[32] Houdayer,J.,《二维自旋玻璃的聚类蒙特卡罗算法》,《欧洲物理学》。J.B,22,479(2001)
[33] K.Hukushima。;Nemoto,K.,《交换蒙特卡罗方法及其在自旋玻璃模拟中的应用》,J.Phys。Soc.Jpn.公司。,65, 1604 (1996)
[34] Ising,E.,Beitrac zur Ferrometrismus理论,Z.Phys。,31, 253 (1925) ·Zbl 1439.82056号
[35] Jia,H.,Moore,C.,Selman,B.:从自旋玻璃到难以满足的公式。《可满足性测试的理论与应用》,第199页。斯普林格(2004)·Zbl 1122.68605号
[36] Johnson,DS,组合问题的近似算法,计算机J。系统。科学。,9, 256 (1974) ·Zbl 0296.65036号
[37] Johnson,D.S.,McGeoch,L.A.:旅行推销员问题:局部优化的案例研究。组合优化中的局部搜索,第1卷,第215页(1997)·Zbl 0947.90612号
[38] 约翰逊,MW;阿明,MHS;吉尔德特,S。;Lanting,T。;Hamze,F。;迪克森,N。;哈里斯·R。;AJ伯克利;Johansson,J。;邦克,P。;查普尔,EM;Enderud,C。;希尔顿,JP;卡里米,K。;Ladizinsky,E。;Ladizinsky,N。;哦,T。;Perminov,I。;Rich,C。;MC托姆;托尔卡切娃,E。;特朗西克,CJS;乌恰金,S。;Wang,J。;威尔逊,B。;Rose,G.,《制造自旋的量子退火》,《自然》,473194(2011)
[39] Karp,R.M.:《计算机计算的复杂性》,第85页,组合问题中的可简化性。Plenum,纽约(1972)
[40] Katzgraber,H.G.:蒙特卡罗方法简介(2009)。(arXiv:0905.1629)
[41] Katzgraber,HG;Hamze,F。;朱,Z。;奥乔亚,AJ;Munoz-Bauza,H.,《通过旋转眼镜寻求量子加速:好的、坏的和丑陋的,Phys》。版本X,5,031026(2015)
[42] Katzgraber,H.G.,Trebst,S.,Huse,D.A.,Troyer,M.:反馈优化平行回火蒙特卡罗。《统计力学杂志》。P03018(2006)·Zbl 1459.82365号
[43] Katzgraber、HG、Glassy Chimeras可能对量子加速一无所知:为量子退火机设计更好的基准,Phys。版本X,4,021008(2014)
[44] 柯克帕特里克,S。;小CD Gelatt;Vecchi,MP,《模拟退火优化》,《科学》,220671(1983)·Zbl 1225.90162号
[45] Kofke,DA,评论“经典经典系统并行回火取样的不完全β函数定律”,J.Chem。物理。,120, 4119 (2004)
[46] Kofke,DA,评论“经典经典系统并行回火取样的不完全β函数定律”,J.Chem。物理。,121, 1167 (2004)
[47] Kone,A。;Kofke,DA,平行回火模拟的温度区间选择,J.Chem。物理。,122206101(2005年)
[48] König,D.,Gráfokés mátrixok,Matematikaiés Fizikai Lapok,38,116(1931)
[49] Koster,A.M.C.A.:频率分配:模型和算法(1999)
[50] Krzakala,F。;Ricci-Tersenghi,F。;Zdeborova,L。;特拉梅尔,EW;西葫芦。;Cugliandolo,LF,《统计物理、优化、推理和消息传递算法》(2015),牛津:牛津大学出版社,牛津
[51] 雷德纳,RE,《关于多项式时间可约性的结构》,J.ACM,22,155(1975)·Zbl 0322.68028号
[52] Lucas,A.,许多NP问题的Ising公式,Front。物理。,2, 5 (2014)
[53] 罗,C。;蔡,S。;Wu,W。;杰,Z。;Su,K.,CCLS:一种有效的加权最大可满足性局部搜索算法,IEEE Trans。计算。,64, 1830 (2015) ·Zbl 1360.68786号
[54] Machta,J.,《平行回火的优点和缺点》,Phys。版本E,80,056706(2009)
[55] Mandrá,S.,Zhu,Z.,Wang,W.,Perdomo-Ortiz,A.,Katzgraber,H.G.:弱-强集群问题的优势和劣势:最先进的经典启发式与量子方法的详细概述(2016)。(arXiv:1604.01746)
[56] Marques-Silva,J.:布尔可满足性的实际应用。摘自:离散事件系统,2008年。WODES 2008。第九届国际研讨会,第74页。IEEE(2008)·Zbl 1151.68031号
[57] Melchert,O.,平面欧几里得相对邻域图上的渗透阈值,Phys。版本E,87,042106(2013)
[58] O.梅尔切特。;Katzgraber,HG;Novotny,MA,基于(K_{n,n})的晶格中的位和键渗透阈值:量子退火对嵌合体拓扑上随机量子比特和耦合器故障的脆弱性,Phys。版本E,93,042128(2016)
[59] Moore,G.,《将更多元件注入集成电路》,Electron。Mag.,38,114(1965)
[60] JJ莫雷诺;Katzgraber,HG;哈特曼,AK,《通过平行回火、模拟退火和简单蒙特卡罗发现低温状态》,国际期刊Mod。物理学。C、 14、285(2003)
[61] MEJ纽曼;Ziff,RM,高效蒙特卡罗算法和高精度渗流结果,Phys。修订稿。,85, 4104 (2000)
[62] Pal,KF,带局部优化的遗传算法,Biol。赛博。,73, 335 (1995)
[63] Perdomo-Ortiz,A。;弗莱格曼,J。;Narasimhan,S。;比斯瓦斯,R。;VN,Smelyanskiy,《基于图形系统的故障检测和诊断的量子退火方法》,《欧洲物理学》。J.规格顶部。,224, 131 (2015)
[64] Predescu,C。;Predescu,M。;Ciobanu,C.,经典正则系统平行回火取样的不完全β函数定律,化学杂志。物理。,120, 4119 (2004)
[65] Predescu,C。;Predescu,M。;Ciobanu,C.,《关于并行回火蒙特卡罗模拟中的交换效率》,J.Phys。化学。B、 109、4189(2005)
[66] 北拉托尔。;乔普拉,M。;de Pablo,JJ,平行回火模拟中副本的最佳分配,J.Chem。物理。,122, 024,111 (2005)
[67] Ricci-Tersenghi,F。;韦格特,M。;Zecchina,R.,最简单随机k-可满足性问题,物理学。修订版E,63026702(2001)
[68] 塞尔曼,B。;考茨,H。;Cohen,B.,满足性测试的局部搜索策略,Cliques Coloring Satisfailability Second DIMACS Implement。查尔。,26, 521 (1993) ·Zbl 0864.90093号
[69] 右侧Swendsen;Wang,JS,蒙特卡罗模拟中的非通用临界动力学,物理学。修订稿。,58, 86 (1987)
[70] Sykes,MF;Essam,JW,二维键和位问题的一些精确临界渗流概率,物理学。修订稿。,10, 3-4 (1963)
[71] Thornton,J.,Sattar,A.:过约束问题的动态约束权重。收录于:PRICAI'98:人工智能主题,第377-388页。斯普林格(1998)
[72] 南非韦弗;雷,KJ;大众汽车公司马雷克;梅耶,AJ;Walker,AK,基于可满足性的集合成员过滤器,J.Satisfi。布尔模型计算。(JSAT),8129(2014)·Zbl 1322.68187号
[73] Whitley,D.,《遗传算法教程》,统计计算。,4, 65 (1994)
[74] Wolff,U.,《自旋系统的集体蒙特卡罗更新》,《物理学》。修订稿。,62, 361 (1989)
[75] 约曼斯,JM,《相变统计力学》(1992),牛津:牛津大学出版社,牛津
[76] Zhu,Z.,Fang,C.,Katzgraber,H.G.:北方化——一种用于布尔优化问题的广义全局更新算法(2016)。提交给2016年MaxSAT评估的算法源代码可以下载到http://arxiv.org/abs/1605.09399通过选择下载选项“其他格式”
[77] 朱,Z。;奥乔亚,AJ;Hamze,F。;施纳贝尔,S。;Katzgraber,HG,量子退火在本机自旋类基准上的最佳性能:混沌如何影响成功概率,Phys。版本A,93,012317(2016)
[78] 朱,Z。;奥乔亚,AJ;Katzgraber,HG,适用于任何空间维自旋玻璃的高效聚类算法,Phys。修订稿。,115, 077,201 (2015)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。