×

二进制决策图的重写方法。 (英语) Zbl 1015.68086号

摘要:二进制决策图(BDD)为命题公式操作提供了一种成熟的技术。在本文中,我们通过标准重写技术提出了基本的BDD理论。由于BDD是DAG而不是树,因此我们需要共享重写的概念,并开发适当的理论。提出了一个重写系统,利用该系统可以获得规范的降阶BDD(ROBDD),并证明了ROBDD表示的唯一性。接下来,提出了一种可供选择的重写系统,该系统适用于从公式中实际计算ROBDD。对于该重写系统,定义了一种分层策略,并证明了用分层重写代替经典应用算法时,所达到的复杂度边界与经典算法大致相同。此外,定义了一种分层最内层策略,并证明了计算ROBDD的完全经典算法可以被分层最内层重写所取代,而不会从本质上影响复杂性。最后,提出了一种有时比传统算法性能更好的延迟策略。

MSC公司:

2012年第68季度 语法和重写系统

关键词:

二元决策图

软件:

ATERM公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Andersen,H.R。;Hulgaard,H.,(布尔表达式图,摘自:第十二届IEEE计算机科学逻辑年会,波兰华沙(1997),IEEE计算机学会:IEEE计算机协会Silver Spring,MD),88-98
[2] 巴德,F。;Nipkow,T.,《术语重写和所有这一切》(1998),剑桥大学出版社:剑桥大学出版社
[3] 范登·布兰德,M.G.J。;德容,H.A。;Klint,P。;Olivier,P.A.,高效注释术语。软件-实践与经验,30,3259-291(2000)
[4] Bryant,R.E.,布尔函数操作的基于图形的算法,IEEE Trans。计算。,C-35、8677-691(1986)·Zbl 0593.94022号
[5] Bryant,R.E.,有序二元决策图的符号布尔运算,ACM计算。调查,24,3,293-318(1992)
[6] Burch,J。;克拉克,E。;Long,D。;McMillan,K。;Dill,D.,时序电路验证的符号模型检查,IEEE Trans。计算。辅助设计,13,4,401-424(1994)
[7] 克拉克,E。;艾默生。;Sistla,A.,使用时序逻辑规范对有限状态并发系统进行自动验证,ACM Trans。掠夺。语言系统。,8, 2, 244-263 (1986) ·Zbl 0591.68027号
[8] Groote,J。;van de Pol,J.,等式二元决策图,(Parigot,M.;Voronkov,A.,《程序设计和推理逻辑》,LPAR2000,《人工智能课堂讲稿》,第1955卷(2000),施普林格:施普林格-柏林),161-178·兹比尔0988.68590
[9] Hett,A。;Drechsler,R。;Becker,B.,MORE:多操作数合成BDD包的替代实现,(in:欧洲设计自动化会议(1996)),164-169
[10] Kahrs,S.,《Unlimp:独特性作为实施的主题》,摘自:Proc。编程语言实现和逻辑编程,(《计算科学》讲义,第631卷(1992年),施普林格:施普林格柏林),115-129
[11] J.E.Klop,术语重写系统,收录于:D.G.S.Abramski,T.Maibaum(编辑),《计算机科学逻辑手册》,第2卷,牛津大学出版社,1992年;J.E.Klop,术语重写系统,收录于:D.G.S.Abramski,T.Maibaum(编辑),《计算机科学逻辑手册》,第2卷,牛津大学出版社,1992年·Zbl 0666.68025号
[12] 梅内尔,C。;Theobald,T.,《超大规模集成电路设计中的算法和数据结构OBDD-基础和应用》(1998),施普林格出版社:柏林施普林格·Zbl 0899.68040号
[13] 默勒,J。;Lichtenberg,J。;安徒生,H.R。;Hulgaard,H.(差异决策图,摘自:计算机科学逻辑,丹麦(1999))·Zbl 0944.68040号
[14] D.Plump,术语图重写,H.Ehrig,G.Engels,H.J.Kreowski,G.Rozenberg(编辑),收录于:《图形语法和图形转换计算手册》,应用,语言,第2卷,世界科学,新加坡,1999年,第3-61页;D.Plump,术语图重写,H.Ehrig,G.Engels,H.J.Kreowski,G.Rozenberg(编辑),收录于:《图形语法和图形转换计算手册》,应用,语言,第2卷,世界科学,新加坡,1999年,第3-61页·Zbl 0998.68001号
[15] J.van de Pol,H.Zantema,共享重写的二元决策图,收录于:M.Nielsen,B.Rovan(编辑),计算机科学数学基础MFCS2000,计算机课堂讲稿。科学。,第1893卷,施普林格出版社,柏林,2000年,第609-618页;J.van de Pol,H.Zantema,共享重写的二元决策图,收录于:M.Nielsen,B.Rovan(编辑),计算机科学数学基础MFCS2000,计算机课堂讲稿。科学。,第1893卷,施普林格,柏林,2000年,第609-618页·Zbl 0996.68512号
[16] Wegener,I.,《分支程序和二进制决策图》,(离散数学和应用专著(2000年),SIAM:宾夕法尼亚州费城SIAM)·Zbl 0956.68068号
[17] H.Zantema,《决策树:等价性和命题运算》,载于:H.L.Poutré,J.van den Herik(编辑),《第十届荷兰/比利时人工智能会议论文集》(NAIC’98),扩展版发表于UU-CS-1998-14号报告,乌得勒支大学,1998年,第157-166页;H.Zantema,《决策树:等价性和命题运算》,载于:H.L.Poutré,J.van den Herik(编辑),《第十届荷兰/比利时人工智能会议论文集》(NAIC’98),扩展版作为UU-CS-1998-14报告出现,乌得勒支大学,1998年,第157-166页
[18] H.Zantema,H.L.Bodlaender,有序决策树的大小,Int.J.on Found。公司的。科学。(2001),即将出版(初版作为UU-CS-1999-31报告出版,乌得勒支大学);H.Zantema,H.L.Bodlaender,有序决策树的大小,Int.J.on Found。公司的。科学。(2001年),即将发布(初版作为UU-CS-1999-31报告发布,乌得勒支大学)
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。