×

二进制和零抑制决策图的链约简。 (英语) Zbl 1468.68080号

摘要:链约简使约简有序二元决策图(BDD)和零抑制二元决策表(ZDD)能够各自利用对方以紧凑形式符号表示布尔函数的能力。对于任何布尔函数,其链约简ZDD表示将不大于其ZDD表示,最多为其BDD表示的两倍。函数的链缩减BDD(CBDD)不会大于其BDD表示,最多是其CZDD表示的三倍。对BDD和ZDD上操作的标准算法的扩展使它们能够在链式版本上操作。对编码字表、解决组合问题和在数字电路上操作的代表性基准测试的实验评估表明,链简化可以在内存和执行时间方面提供显著的好处。决策图在编码序列集时如何缩放的定量模型进一步验证了实验结果。该模型解释了为什么序列中符号的一次热编码加上集合的CBDD、CZDD或ZDD表示的组合会产生最紧凑的形式。

MSC公司:

68第05页 数据结构
68周05 非数值算法
94C11号机组 交换理论,布尔代数在电路和网络中的应用
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Babar,J.,Jiang,C.,Ciardo,G.,Miner,A.:具有边指定约简的二元决策图。收录于:《系统构建和分析的工具和算法》,《计算机科学讲义》,第11428卷,第303-318页(2019年)
[2] Bahar,R.I.,Frohm,E.A.,Gaona,C.M.,Hachtel,G.D.,Macii,E.,Pardo,A.,Somenzi,F.:代数决策图及其应用。摘自:《计算机辅助设计国际会议论文集》,第188-191页(1993年)
[3] Brace,K.S.,Rudell,R.L.,Bryant,R.E.:高效实施BDD包。摘自:第27届ACM/IEEE设计自动化会议记录,第40-45页(1990)
[4] Brglez,F.,Fujiwara,H.:10个组合基准电路的中性网表和Fortran中的目标翻译器。1985年电路与系统国际研讨会(1985)
[5] Bryant,RE,布尔函数操作的基于图形的算法,IEEE Trans。计算。,C-35、8677-691(1986)·兹比尔0593.94022 ·doi:10.1109/TC.1986.1676819
[6] Bryant,RE,《关于布尔函数的VLSI实现和图形表示的复杂性及其在整数乘法中的应用》,IEEE Trans。计算。,40, 2, 205-213 (1991) ·Zbl 1395.68144号 ·doi:10.1109/12.73590
[7] RE布莱恩特;EM克拉克;TA Henzinger;维思,H。;Bloem,R.,《二元决策图》,《模型检验手册》(2018),柏林:施普林格出版社,柏林
[8] Bryant,R.E.:二进制和零抑制决策图的链约简。收录于:《系统构建和分析的工具和算法》,《计算机科学讲义》,第10805卷,第81-98页(2018年)·兹比尔1423.68119
[9] Bryant,R.E.:关于二进制和零抑制决策图的链约简的补充材料。http://www.cs.cmu.edu/bryant/bdd-chaining.html(2020)
[10] Daciuk,J。;米霍夫,S。;沃森,BW;RE,Watson,最小非循环有限状态自动机和传感器的增量构造,计算。语言学家。,26, 3-16 (2000) ·Zbl 1232.68081号 ·doi:10.1162/089120100561601
[11] Daciuk,J.,Watson,B.W.,Watsons,R.E.:最小非循环有限状态自动机和换能器的增量构造。载:《自然语言处理中有限状态方法国际研讨会论文集》,第48-56页(1998年)
[12] Drechsler,R。;Becker,B.,有序Kronecker函数决策图,IEEE Trans。计算。辅助设计。集成。电路系统。,17, 10, 965-973 (2006) ·数字对象标识代码:10.1109/43.728917
[13] Fredkin,EM,Trie memory,Commun。ACM,3490-500(1960)·电话:10.1145/367390.367400
[14] Fujita,M.,Fujisawa,H.,Kawato,N.:基于二进制决策图的布尔比较方法的评估和改进。摘自:《计算机辅助设计国际会议论文集》,第2-5页(1988年)
[15] Fujita,M。;PC公司McGeer;Yang,JC,《多端二进制决策图:矩阵表示的有效数据结构》,形式方法系统。设计。,10, 149-169 (1997) ·doi:10.1023/A:1008647823331
[16] Hansen,M。;Yalcin,H。;JP Hayes,《推出ISCAS-85基准:逆向工程案例研究》,IEEE Design Test,16,3,72-80(1999)·数字对象标识代码:10.1109/54.785838
[17] Knuth,DE,《计算机编程艺术》,第4A卷:组合算法,第一部分(2011),阅读:Addison Wesley,阅读·Zbl 1354.68001号
[18] Kunkle,D.,Slavic,V.,Cooperman,G.:大型单片二进制决策图的并行磁盘计算。摘自:并行和符号计算国际研讨会,第63-72页。ACM(2010)
[19] Malik,S.,Wang,A.,Brayton,R.K.,Sangiovanni-Vincentelli,A.L.:在逻辑综合环境中使用二进制决策图进行逻辑验证。摘自:《计算机辅助设计国际会议论文集》,第6-9页(1988年)
[20] Minato,S.:用于组合问题中集合操作的零抑制BDD。摘自:第30届ACM/IEEE设计自动化会议记录,第272-277页(1993)
[21] Minato,S.,《VLSI CAD的二进制决策图和应用》(1995),纽约:Kluwer学术出版社,纽约
[22] Minato,S.、Ishiura,N.、Yajima,S.:用于有效布尔函数操作的带属性边的共享二元决策图。摘自:第27届ACM/IEEE设计自动化会议记录,第52-57页(1990)
[23] Preußer,结核病;Engelhardt,MR,《将女王置于携带链中》,第27期,《信号处理杂志》。系统。,88, 2, 185-201 (2017) ·doi:10.1007/s11265-016-1176-8
[24] Rudell,R.L.:有序二元决策图的动态变量排序。摘自:《计算机辅助设计国际会议论文集》,第139-144页(1993年)
[25] Somenzi,F.,《决策图的有效操作》,国际期刊Softw。技术工具。传输。,3, 2, 171-181 (2001) ·Zbl 1002.68585号 ·doi:10.1007/s100090100042
[26] van Dijk,T.、Wille,R.、Meolic,R.:标记BDD:组合不同决策图类型的约简规则。《计算机辅助设计中的形式化方法》,第108-115页(2017)
[27] Wegener,I.,《分支程序和二进制决策图:理论和应用》(2000),费城:SIAM,费城·Zbl 0956.68068号
[28] Yoneda,T.、Hatori,H.、Takahara,A.、Minato,S.:用于Petri网CTL符号模型检查的BDD与零抑制BDD。收录于:《计算机辅助设计中的形式方法》,《计算机科学讲义》,第1166卷,第435-449页(1996年)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。