文件Open Access徽标

利用MaxSAT学习SDCL中较短的冗余子句

作者 阿尔伯特·奥利弗拉斯 , 李春晓, Darryl Wu女士, 乔纳森·钟 , 维杰·加内什



PDF格式
缩略图PDF

文件

LIPIcs公司。SAT.2023.18.pdf格式
  • 文件大小:0.78 MB
  • 17页

文件标识符

作者详细信息

阿尔伯特·奥利弗拉斯
  • 西班牙巴塞罗那加泰罗尼亚技术大学
李春晓
  • 加拿大滑铁卢大学
Darryl Wu先生
  • 加拿大滑铁卢大学
乔纳森·钟
  • 加拿大滑铁卢大学
维贾伊·加内什
  • 加拿大滑铁卢大学

引用为获取BibTex

Albert Oliveras、Chungxiao Li、Darryl Wu、Jonathan Chung和Vijay Ganesh。使用MaxSAT学习SDCL中较短的冗余子句。在第26届国际可满足性测试理论与应用会议(SAT 2023)上。莱布尼茨国际信息学论文集(LIPIcs),第271卷,第18:1-18:17页,达格斯图尔-莱布尼兹-泽特鲁姆信息学研究所(2023)
https://doi.org/10.4230/LIPIcs.SAT.2023.18

摘要

在本文中,我们介绍了满意度驱动子句学习(SDCL)SAT求解器MapleSDCL的设计和实现,该求解器使用了基于MaxSAT的技术,使其能够学习更短、更好的冗余子句。我们还对我们的方法进行了彻底的实证评估,并表明我们的SDCL解算器解决残缺棋盘(MCB)问题的速度明显快于CDCL解算器,而不需要对底层CDCL SAT解算程序使用的分支启发式进行任何更改。

主题分类

ACM科目分类
  • 计算理论
关键词
  • SDCL公司
  • 最大SAT

韵律学

工具书类

  1. 阿尔伯特·阿塞里亚斯(Albert Atserias)、约翰·克劳斯·费希特(Johannes Klaus Fichte)和马克·瑟利(Marc Thurley)。具有多次重启和有界宽度分辨率的子句学习算法。J.阿蒂夫。智力。研究,40:353-3732011年。网址:https://doi.org/10.1613/jair.3152.
  2. 弗洛伦特·阿维兰达。求解器EvalMaxSAT的简短描述。Fahiem Bacchus、Jeremias Berg、Matti Järvisalo和Ruben Martins,编辑,《2020年MaxSAT评估》,第8-9页,2020年。谷歌学者
  3. Armin Biere、Katalin Fazekas、Mathias Fleury和Maximillian Heisinger。CaDiCaL、Kissat、Paracooba、Plingeling和Treengeling参加了2020年SAT竞赛。托马斯·巴尔约、尼尔斯·弗罗利克斯、马里恩·赫勒、马库斯·伊瑟、马蒂·亚尔维萨洛和马丁·苏达,编辑,Proc。《2020年SAT竞赛-解算器和基准描述》,计算机科学部报告系列B第B-2020-1卷,第51-53页。赫尔辛基大学,2020年。谷歌学者
  4. Armin Biere和Andreas Fröhlich。评估CDCL可变评分方案。Marijn Heule和Sean A.Weaver,编辑,《可满足性测试理论与应用——2015年SAT第18届国际会议》,美国德克萨斯州奥斯汀,2015年9月24日至27日,《计算机科学讲稿》第9340卷,第405-422页。斯普林格,2015年。网址:https://doi.org/10.1007/978-3-319-24318-4_29.
  5. Armin Biere和Daniel Kröning。基于卫星的模型检查。Edmund M.Clarke、Thomas A.Henzinger、Helmut Veith和Roderick Bloem,编辑,《模型检查手册》,第277-303页。施普林格,2018年。网址:https://doi.org/10.1007/978-3-319-10575-8_10.
  6. Avrim L Blum和Merrick L Furst。通过规划图分析快速规划。人工智能,90(1-2):281-3001997。谷歌学者
  7. Cristian Cadar、Vijay Ganesh、Peter M Pawlowski、David L Dill和Dawson R Engler。EXE:自动生成死亡输入。ACM信息和系统安全事务(TISSEC),12(2):1-382008。谷歌学者
  8. Edmund M Clarke Jr、Orna Grumberg、Daniel Kroening、Doron Peled和Helmut Veith。模型检查。麻省理工学院出版社,2018年。谷歌学者
  9. 斯蒂芬·库克(Stephen A.Cook)。定理证明过程的复杂性。在第三届ACM计算理论年度研讨会论文集,第151-1581971页。网址:https://doi.org/10.1145/800157.805047.
  10. 斯蒂芬·库克(Stephen A.Cook)。使用扩展分辨率对鸽子洞原理进行简短证明。SIGACT新闻,8(4):28-321976。网址:https://doi.org/10.1145/1008335.1008338.
  11. 朱利安·杜比(Julian Dolby)、曼达娜·瓦齐里(Mandana Vaziri)和弗兰克·蒂普(Frank Tip)。使用SAT解决程序高效查找错误。欧洲软件工程会议第六届联席会议和ACM SIGSOFT国际软件工程基础研讨会会议记录,第195-204页,2007年。网址:https://doi.org/10.1145/1287624.1287653.
  12. Marijn J.H.Heule、Benjamin Kiesl和Armin Biere。没有新变量的简短证明。莱昂纳多·德·莫拉(Leonardo de Moura)主编,《自动扣除-CADE 26-第26届自动扣除国际会议》,瑞典哥德堡,2017年8月6日至11日,《计算机科学讲稿》第10395卷,第130-147页。施普林格,2017年。网址:https://doi.org/10.1007/978-3-319-63046-5_9.
  13. Marijn J.H.Heule、Benjamin Kiesl和Armin Biere。为满足驱动的子句学习编码冗余。Tomás Vojnar和Lijun Zhang,编辑,《系统构建和分析的工具和算法——第25届国际会议,TACAS 2019,作为欧洲软件理论和实践联合会议的一部分,ETAPS 2019,捷克共和国布拉格,2019年4月6日至11日,会议录,第一部分,计算机科学讲义第11427卷,第41-58页。斯普林格,2019年。网址:https://doi.org/10.1007/978-3-030-17462-0_3.
  14. Marijn J.H.Heule、Benjamin Kiesl和Armin Biere。强大的无扩展证明系统。J.汽车。原因。,64(3):533-554, 2020. 网址:https://doi.org/10.1007/s10817-019-09516-0.
  15. Marijn J.H.Heule、Benjamin Kiesl、Martina Seidl和Armin Biere。满意地修剪。Ofer Strichman和Rachel Tzoref-Brill主编,《硬件和软件:验证和测试-第13届国际海法验证会议》,HVC 2017,以色列海法,2017年11月13日至15日,《计算机科学讲稿》第10629卷,第179-194页。施普林格,2017年。网址:https://doi.org/10.1007/978-3-319-70389-3_12.
  16. Marijn J.H.Heule、Oliver Kullmann和Victor W.Marek。通过立方体和征服来解决和验证布尔勾股三元组问题。Nadia Creignou和Daniel Le Berre,编辑,《可满足性测试理论与应用-SAT 2016-第19届国际会议,法国波尔多,2016年7月5日至8日》,《计算机科学讲义》第9710卷,第228-245页。斯普林格,2016年。网址:https://doi.org/10.1007/978-3-319-40970-2_15.
  17. Lefteris M.Kirousis和Phokion G.Kolaitis。最小可满足性问题的复杂性。信息计算。,187(1):20-39, 2003. 网址:https://doi.org/10.1016/S0890-5401(03)00037-3.
  18. 贾慧亮、维杰伊·加内什、帕斯卡尔·波帕特和克日什托夫·沙内基。SAT求解器的基于学习率的分支启发式。Nadia Creignou和Daniel Le Berre主编,《可满足性测试理论与应用——2016年SAT——第19届国际会议》,法国波尔多,2016年7月5日至8日,《计算机科学讲稿》第9710卷,第123-140页。斯普林格,2016年。网址:https://doi.org/10.1007/978-3-319-40970-2_9.
  19. 乔·马奎斯·西尔瓦、因斯林奇和莎拉·马利克。冲突驱动的子句学习SAT解题器。Armin Biere、Marijn Heule、Hans van Maaren和Toby Walsh主编,《可满足性手册-第二版》,人工智能与应用前沿336卷,第133-182页。IOS出版社,2021年。网址:https://doi.org/10.3233/FAIA200987.
  20. Knot Pipatsrisawat和Adnan Darwiche。关于子句学习SAT解析器作为解析引擎的威力。Artif公司。智力。,175(2):512-525, 2011. 网址:https://doi.org/10.1016/j.artint.2010.10.002.
  21. Mukul R.Prasad、Armin Biere和Aarti Gupta。基于卫星的形式验证的最新进展概览。国际期刊软件。技术工具。传输。,7(2):156-173, 2005. 网址:https://doi.org/10.1007/s10009-004-0183-4.
  22. 约瑟夫·李维斯(Joseph E.Reeves)、马里恩·赫勒(Marijn J.H.Heule)和兰达尔·布莱恩特(Randal E.Bryant)。传播冗余子句的预处理。Jasmin Blanchette、Laura Kovács和Dirk Pattinson主编,《自动推理-第十一届国际联合会议》,2022年8月8日至10日,以色列海法,IJCAR 2022,会议记录,计算机科学讲稿第13385卷,第106-124页。施普林格,2022年。网址:https://doi.org/10.1007/978-3-031-10769-6_8.
  23. Joáo P.Marques Silva和Karem A.Sakallah。受邀教程:布尔可满足性算法及其在电子设计自动化中的应用。在E.Allen Emerson和A.Prasad Sistla,编辑,《计算机辅助验证》,第12届国际会议,CAV 2000,美国伊利诺伊州芝加哥,2000年7月15日至19日,《计算机科学讲义》第1855卷,第3页。斯普林格,2000年。网址:https://doi.org/10.1007/10722167_3.
  24. 格里戈里·S·赛廷。关于命题演算中推导的复杂性。推理自动化:2:1967-1970年关于计算逻辑的经典论文,第466-483页,1983年。谷歌学者
  25. 谢义晨和亚历山大·艾肯。土星:一个基于SAT的漏洞检测工具。《第17届计算机辅助验证国际会议论文集》,CAV 2005,第139-143页,2005年。网址:https://doi.org/10.1007/11513988_13.
  26. 张林涛和莎拉·马利克。量化布尔可满足性求解器中的冲突驱动学习。Lawrence T.Pileggi和Andreas Kuehlmann,编辑,《2002 IEEE/ACM计算机辅助设计国际会议论文集》,ICCAD 2002,美国加利福尼亚州圣何塞,2002年11月10-14日,第442-449页。ACM/IEEE计算机学会,2002年。网址:https://doi.org/10.1145/774572.774637.
问题/备注/反馈
X(X)

Dagstuhl出版社反馈


感谢您的反馈!

已提交反馈

无法发送消息

请稍后再试或发送电子邮件