×

DPLL+ROBDD派生应用于某些密码函数的反演。 (英语) Zbl 1330.68270号

Sakallah,Karem A.(编辑)等人,《可满足性测试的理论和应用——2011年SAT》。2011年6月19-22日在美国密歇根州安阿伯举行的2011年第14届国际SAT会议。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-21580-3/pbk)。计算机科学讲座笔记6695,76-89(2011)。
摘要:本文提出了可用于多项式可计算离散函数反演的逻辑推导算法。提出的方法基于这样一个事实,即可以在CNF中出现的一小部分变量上组织DPLL推导,CNF对计算函数的算法进行编码。实验结果表明,这种派生模式生成的冲突子句数组通常具有高效的ROBDD表示。这一事实是混合DPLL+ROBDD派生策略开发的出发点:冲突数据库ROBDD表示的派生技术与通用DPLL(变量赋值和单元传播)中的派生技术相同。此外,冲突数据库的紧凑ROBDD表示可以在分布式计算环境中有效共享。
关于整个系列,请参见[Zbl 1215.68023号].

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
94A60型 密码学
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aloul,F.A.,Mneimneh,M.N.,Sakallah,K.A.:基于ZBDD的回溯搜索SAT解算器。摘自:《逻辑与合成国际研讨会论文集》,第131-136页(2002年)
[2] Biere,A.:2010年SAT竞赛中的玲玲、普林格林、PicoSAT和PrecoSAT。技术代表10/1,FMV报告系列,正式模型和验证研究所,约翰内斯·开普勒大学,阿尔滕贝格斯特。奥地利林茨69,4040(2010)
[3] Bryant,R.E.:布尔函数操作的基于图形的算法。IEEE计算机汇刊35(8),677–691(1986)·兹比尔0593.94022 ·doi:10.10109/TC.186.1676819
[4] Chatalic,P.,Simon,L.:Zres:旧的Davis-Putnam程序符合ZBDD。收录:McAllester,D.(编辑)CADE 2000。LNCS(LNAI),第1831卷,第449-454页。斯普林格,海德堡(2000)·Zbl 0963.68534号 ·doi:10.1007/10721959_35
[5] Damiano,R.F.,Kukula,J.H.:检查BDD结合的可满足性。摘自:第40届设计自动化会议,DAC 2003,第818–823页(2003)·数字对象标识代码:10.1145/775832.776039
[6] Dowling,W.F.,Gallier,J.H.:测试命题角公式可满足性的线性时间算法。逻辑程序设计杂志1(3),267-284(1984)·Zbl 0593.68062号 ·doi:10.1016/0743-1066(84)90014-1
[7] Eén,n.,Sörensson,n.:可扩展SAT解算器。收录:Giunchiglia,E.,Tacchella,A.(编辑)SAT 2003。LNCS,第2919卷,第502-518页。斯普林格,海德堡(2004)·Zbl 1204.68191号 ·doi:10.1007/978-3-540-24605-337
[8] Ganai,M.,Gupta,A.:基于SAT的可扩展形式验证解决方案。集成电路与系统系列。Springer-Verlag纽约公司,Secaucus(2007)·Zbl 1138.68037号 ·doi:10.1007/978-0-387-69167-1
[9] Gopalakrishnan,S.、Durairaj,V.、Kalla,P.:整合基于CNF和BDD的SAT解算器。摘自:IEEE国际高水平设计、验证和测试研讨会,第51–56页(2003年)·doi:10.1109/HLDVT.2003.1252474
[10] Hamadi,Y.,Jabbour,S.,Sais,L.:ManySAT:并行SAT求解器。《可满足性、布尔建模和计算杂志》,并行SAT求解专刊6,245–262(2009)·Zbl 1193.68227号
[11] Huang,J.,Darwiche,A.:搜索的语言。《人工智能研究杂志》29,191–219(2007)·Zbl 1183.68232号
[12] Järvisalo,M.,Junttila,T.:小句学习中限制分支的局限性。约束条件14(3)、325–356(2009)·Zbl 1192.68643号 ·doi:10.1007/s10601-008-9062-z
[13] Kuehlmann,A.、Paruthi,V.、Krohm,F.、Ganai,M.K.:用于等价性检查和功能属性验证的稳健布尔推理。IEEE计算机辅助设计汇刊21(12),1377–1394(2002)·兹伯利05448668 ·doi:10.10109/TCAD.2002.804386
[14] Lee,C.Y.:用二进制决策程序表示开关电路。贝尔系统技术期刊38,985–999(1959)·doi:10.1002/j.1538-7305.1959.tb01585.x
[15] Lync,I.,Marques-Silva,J.:回溯搜索SAT解算器的高效数据结构。数学与人工智能年鉴43(1),137-152(2005)·Zbl 1099.68025号 ·doi:10.1007/s10472-005-0425-5
[16] Marques-Silva,J.P.,Sakallah,K.A.:GRASP:命题可满足性的搜索算法。IEEE计算机汇刊48(5),506–521(1999)·Zbl 01935259号 ·数字对象标识代码:10.1109/12.769433
[17] Moskewicz,M.W.,Madigan,C.F.,Zhao,Y.,Zhang,L.,Malik,S.:Chaff:设计一个高效的SAT求解器。摘自:第38届设计自动化年会论文集,DAC 2001,第530-535页。ACM,纽约(2001)
[18] Schubert,T.、Lewis,M.、Becker,B.:PaMirXT:线程和消息传递的并行SAT解决。《可满足性、布尔建模和计算杂志》,并行SAT求解专刊6203–222(2009)·Zbl 1190.68057号
[19] Semenov,A.,Zaikin,O.,Bespalov,D.,Posypkin,M.:SAT并行算法在某些离散函数反演问题中的应用,arXiv:1102.3563v1[cs.DC]
[20] Soos,M.,Nohl,K.,Castelluccia,C.:将SAT解算器扩展到密码问题。收录:Kullmann,O.(编辑)SAT 2009。LNCS,第5584卷,第244–257页。斯普林格,海德堡(2009)·兹伯利05576290 ·doi:10.1007/978-3-642-02777-224
[21] Thakur,R.、Rabenseifner,R.和Gropp,W.:MPICH中集体通信操作的优化。《国际高性能计算应用杂志》19(1),49–66(2005)·doi:10.1177/109434205051521
[22] 谢廷,G.:关于命题演算中推导的复杂性。建构数学与数理逻辑研究2,234–259(1968)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。