×

关于实用布尔公式的层次共同体结构。 (英语) 兹比尔07495585

Li,Chu-Min(编辑)等,《满意度测试的理论和应用——SAT 2021》。第24届国际会议,西班牙巴塞罗那,2021年7月5日至9日。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。12831, 359-376 (2021).
概述:尽管SAT问题在理论上很难解决,但现代CDCL SAT解析器很容易解决包含数千万个变量和子句的工业实例。实践与理论之间的这种差距是求解器研究的中心问题。据信,SAT解算器利用了工业实例中固有的结构,因此在过去25年中,人们多次尝试通过参数来表征这种结构。这些可以分类为严格的即,它们是复杂性理论上限的基础(例如后门),或相关的也就是说,它们与求解器运行时关联良好,并在工业实例中观察到(例如,社区结构)。不幸的是,迄今为止,在大部分工业实例中,没有一个参数显示出强相关性和严格性。
考虑到问题的绝对困难,我们的目标是实现一个中间目标,即提出一组相关性强且具有良好理论性质的参数。具体来说,我们提出了基于图划分的参数,称为层次社区结构(HCS),它捕获布尔公式图的递归社区结构。我们使用经验硬度模型表明HCS参数与求解器运行时间密切相关,并进一步基于HCS参数构建分类器,以非常高的精度区分简单工业实例和硬随机/特制实例。我们通过尺度研究进一步加强了我们的假设。在理论方面,我们表明,困扰扁平社区结构的反例不适用于HCS,并且HCS参数的子集限制了可嵌入扩展器的大小。
关于整个系列,请参见[Zbl 1482.68030号].

MSC公司:

65年第68季度 算法和问题复杂性分析
68兰特 可满足性的计算方面
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Alekhnovich,M。;Razborov,A.,可满足性。分支宽度和Tseitin重言式。,计算。复杂。,1964年4月20日至678日(2011年)·Zbl 1243.68182号 ·doi:10.1007/s00037-011-0033-1
[2] Ansótegui,C.,Bonet,M.L.,Giráldez-Cru,J.,Levy,J.:SAT公式的分形维数。参见:《第七届国际自动推理联合会议论文集——2014年国际自动推理大会》,第107-121页(2014年)。doi:10.1007/978-3-319-08587-68·Zbl 1423.68429号
[3] Ansótegui,C.,Bonet,M.L.,Levy,J.:走向工业类随机SAT实例。载于:IJCAI 2009,《第21届国际人工智能联合会议论文集》,第387-392页(2009年)
[4] Ansótegui,C.,Giráldez-Cru,J.,Levy,J.:SAT公式的社区结构。摘自:《第十五届可满足性测试理论与应用国际会议论文集——2012年SAT》,第410-423页(2012年)。doi:10.1007/978-3-642-31612-831·Zbl 1273.68331号
[5] Ben-Sasson,E.,Wigderson,A.:简短的证明是简化的窄分辨率证明。J.ACM(JACM)48(2),149-169(2001)·Zbl 1089.03507号
[6] Bläsius,T.、Friedrich,T.,Göbel,A.、Levy,J.、Rothenberger,R.:异质性和几何对随机可满足性证明复杂性的影响。摘自:2021年ACM-SIAM离散算法研讨会论文集,SODA 2021,pp.42-53(2021)。doi:10.1137/1.9781611976465.4
[7] Blondel,V.、Guillaume,J.L.、Lambiotte,R.、Lefebvre,E.:大型网络中社区的快速发展。《统计力学杂志》。理论实验2008,P10008(2008)。doi:10.1088/1742-5468/2008/10/P10008·Zbl 1459.91130号
[8] 阿联酋布鲁姆;Furst,ML,通过规划图分析快速规划,Artif。整数。,90, 1-2, 281-300 (1997) ·Zbl 1017.68533号 ·doi:10.1016/S0004-3702(96)00047-1
[9] Breiman,L.:随机森林。机器。学习。45(1), 5-32 (2001). doi:10.1023/A:1010933404324·Zbl 1007.68152号
[10] 卡达尔,C。;加内什,V。;Pawlowski,PM;迪尔,DL;Engler,DR,EXE:自动生成死亡输入,ACM Trans。信息系统。安全。(TISSEC),第12、2、1-38页(2008年)·doi:10.1145/1455518.1455522
[11] Cheeseman,P.,Kanefsky,B.,Taylor,W.M.:真正困难的问题在哪里。参见:《第十二届国际人工智能联合会议论文集》,1991年,第331-337页。(1991) ·Zbl 0747.68064号
[12] Clarke Jr,E.M.,Grumberg,O.,Kroening,D.,Peled,D.,Veith,H.:模型检查。麻省理工学院出版社(2018)·兹比尔1423.68002
[13] 克劳塞特,A。;摩尔,C。;Newman,MEJ,层次结构和网络中缺失链接的预测,Nature,4537191,98-101(2008)·doi:10.1038/nature06830
[14] Coarfa,C.,Demopoulos,D.D.,San Miguel Aguirre,A.,Subramanian,D.,Vardi,M.Y.:随机(3)-SAT:情节加深。约束8(3),243-261(2003)。doi:10.1023/A:1025671026963·Zbl 1057.68041号
[15] 库克,S.A.:理论证明程序的复杂性。摘自:第三届ACM计算机理论研讨会论文集,第151-158页(1971)。doi:10.1145/800157.805047·Zbl 0253.68020号
[16] Dolby,J.、Vaziri,M.、Tip,F.:使用SAT解算器高效查找错误。参见:欧洲软件工程会议第六届联席会议和ACM SIGSOFT国际软件工程基础研讨会会议记录,第195-204页(2007)。数字对象标识代码:10.1145/1287624.1287653
[17] 埃恩,n。;Biere,A。;巴克斯,F。;Walsh,T.,通过变量和子句消除在SAT中进行有效预处理,可满足性测试的理论与应用,61-75(2005),海德堡:斯普林格·Zbl 1128.68463号 ·doi:10.1007/11499107_5
[18] 福图纳托,S。;Barthélemy,M.,《社区检测中的分辨率限制》,Proc。国家。阿卡德。科学。,104, 1, 36-41 (2007) ·doi:10.1073/pnas.0605965104
[19] Friedrich,T.、Krohmer,A.、Rothenberger,R.、Sutton,A.M.:无标度SAT公式的相变。摘自:《第三十一届AAAI人工智能会议论文集》,AAAI 2017,第3893-3899页。AAAI出版社(2017)
[20] Giráldez-Cru,J.:超越SAT公式的结构。巴塞罗那奥托诺马大学博士论文(2016)·Zbl 1385.68041号
[21] Giráldez-Cru,J.,Levy,J.:基于模块的随机SAT实例生成器。《第二十四届国际人工智能联合会议论文集》,2015年国际人工智能学会,第1952-1958页(2015年)。http://ijcai.org/Abstract/15/277
[22] 格拉内尔,C。;戈麦斯,S。;Arenas,A.,克服复杂网络分辨率限制的分层多分辨率方法,国际期刊Bifurcat。《混沌》,22,7,1250171(2012)·doi:10.1142/S0218127412501714
[23] Hoory,S。;Linial,N。;Wigderson,A.,Expander graphs and their applications,布尔。美国数学。Soc.,43,4,439-561(2006)·兹比尔1147.68608 ·doi:10.1090/S0273-079-06-01126-8
[24] 基尔比,P。;斯莱尼,J。;蒂堡,S。;Walsh,T.,《可满足性中的主干和后门》,Proc。国家。Conf.Artif公司。整数。,3, 1368-1373 (2005)
[25] Lauria,M.、Elffers,J.、NordströM,J.和Vinyals,M.:CNFgen:精心编制的基准生成器。参见:《第20届满意度测试理论与应用国际会议论文集》(SAT 2017),第464-473页(2017)。doi:10.1007/978-3-319-94144-8_18
[26] Li,C.等:关于实用sat公式的等级社区结构。arXiv预打印arXiv:2103.14992(2021)
[27] Liang,J.H.,Ganesh,V.,Poupart,P.,Czarnecki,K.:SAT求解者基于学习率的分支启发式。摘自:《2016年第19届满意度测试理论与应用国际会议论文集——SAT》,第123-140页(2016年)。doi:10.1007/978-3-319-40970-29·Zbl 1475.68348号
[28] Mateescu,R.:工业SAT基准中的树宽。技术代表MSR-TR-2011-22,微软(2011)。https://www.microsoft.com/en-us/research/publication/treewidth-in-industrial-sat-benchmarks网站/
[29] 莫纳森,R。;西葫芦。;柯克帕特里克,S。;塞尔曼,B。;Troyansky,L.,从特征“相变”确定计算复杂性,《自然》,400,6740,133-137(1999)·Zbl 1369.68244号 ·doi:10.1038/22055
[30] Mull,N.、Fremont,D.J.、Seshia,S.A.:关于SAT与社区结构的硬度。摘自:《第19届满意度测试理论与应用国际会议论文集》,第141-159页(2016年)。doi:10.1007/978-3-319-40970-2010·Zbl 1475.68353号
[31] Newman,M.E.J.,Girvan,M.:发现和评估网络中的社区结构。物理学。修订版E 69(2),026113(2004)。doi:10.1103/physreve.69.026113
[32] Newsham,Z.,Ganesh,V.,Fischmeister,S.,Audemard,G.,Simon,L.:社区结构对SAT求解器性能的影响。收录于:可满足性测试的理论与应用——SAT 2014-17国际会议,作为维也纳逻辑夏季的一部分,VSL 2014,奥地利维也纳,2014年7月14-17日。《会议记录》,第252-268页(2014年)。文件编号:10.1007/978-3-319-09284-3_20·Zbl 1423.68465号
[33] Pedregosa,F.,Scikit学习:python中的机器学习,J.马赫。学习。第12号决议,2825-2830(2011年)·Zbl 1280.68189号
[34] Platt,J.C.:支持向量机的概率输出以及与正则化似然方法的比较。收录于:《大利润分类器的进展》,第61-74页。麻省理工学院出版社(1999)
[35] Ravasz,E.,Somera,A.L.,Mongru,D.A.,Oltvai,Z.N.,Barabási,A.L.:代谢网络中模块性的层级组织。《科学》297(5586),1551-1555(2002)
[36] Samer,M.,Szeider,S.:后门树。《自动推理》,第1卷,第363-368页。施普林格(2008)
[37] Samer,M.,Szeider,S.:固定参数牵引性。In:Biere,A.,Heule,M.,van Maaren,H.,Walsh,T.(编辑)《可满足性手册》,《人工智能与应用前沿》,第二版。,第336卷。IOS出版社(2021)·Zbl 1456.68001号
[38] SAT:国际SAT竞赛。http://www.satcompetition.org。2021年3月6日访问
[39] 塞尔曼,B。;Mitchell,DG;Levesque,HJ,生成难满足性问题,Artif。整数。,81, 1-2, 17-29 (1996) ·Zbl 1508.68347号 ·doi:10.1016/0004-3702(95)00045-3
[40] 夏网:夏网:格雷厄姆集群。https://www.sharcnet.ca/my/systems/show/114。2021年3月6日访问
[41] Simon,H.A.:复杂的架构。程序。美国菲洛斯。《社会学杂志》106(6),467-482(1962)。http://www.jstor.org/stable/985254
[42] Steel,R.G.D.,Torrie,J.H.:统计原理和程序。麦格劳·希尔(1960)·Zbl 0095.13902号
[43] Szeider,S.:SAT实例中结构的算法利用。西蒙斯计算理论研究所SAT/SMT解决研讨会的理论基础(2021年)
[44] Williams,R.、Gomes,C.P.、Selman,B.:典型案例复杂性的后门。载于:IJCAI-2003,《第十八届国际人工智能联合会议记录》,第1173-1178页(2003)。http://ijcai.org/Processings/03/Papers/168.pdf
[45] Xie,Y.,Aiken,A.:土星:一种基于SAT的漏洞检测工具。载:《第17届计算机辅助验证国际会议论文集》,CAV 2005,第139-143页(2005)。doi:10.1007/11513988_13·Zbl 1081.68639号
[46] Xu,L.,Hutter,F.,Hoos,H.,Leyton-Brown,K.:SAT专题(2012)。http://www.cs.ubc.ca/labs/beta/Projects/SATzilla/。2021年2月访问·Zbl 1182.68272号
[47] Zulkoski,E.,Martins,R.,Wintersteiger,C.M.,Liang,J.H.,Czarnecki,K.,Ganesh,V.:结构度量和合并对SAT求解器性能的影响。摘自:《第24届约束编程原理与实践国际会议论文集》,第436-452页(2018年)。doi:10.1007/978-3-319-98334-9_29
[48] Zulkoski,E.等人:通过重启学习敏感后门。摘自:《第24届约束编程原理与实践国际会议论文集》,第453-469页(2018年)。doi:10.1007/978-3-319-98334-9_30
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。