×

符号图:连接相关问题的线性解决方案。 (英语) Zbl 1203.68039号

摘要:符号数据结构的重要性,如有序二进制决策图(OBDD)在计算机科学的许多领域中,输入模型的大维度是一个具有挑战性的特性:基于OBDD的图形表示允许在模型检查验证技术的可实现维度中定义真正新的标准。然而,OBDD表示在算法设计问题上有严格的约束。例如,深度优先搜索(DFS)在符号框架中是不可行的,因此,许多最先进的基于DFS的算法(例如,连接过程)无法轻松重新安排以用于符号表示的图形。我们在这里设计了一个符号算法策略,基于新的尖刺集概念,它足够通用,可以作为强连接组件和双连接组件的线性符号步长算法的引擎。我们的程序改进了先前设计的连通性符号算法。此外,通过对所谓的“坏循环检测问题”的应用,我们的技术可以有效地解决各种(ω)-自动机的空性问题。

MSC公司:

68第05页 数据结构
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aho,A.V.、Hopcroft,J.E.、Ullman,J.D.:计算机算法的设计与分析。Addison–Wesley,雷丁(1974)·Zbl 0326.68005号
[2] Akers,S.B.:二元决策图。IEEE传输。计算。C-27(6),509–516(1978)·Zbl 0377.94038号 ·doi:10.1109/TC.1978.1675141
[3] Bloem,R.P.:符号模型检查的搜索技术和自动机。科罗拉多大学(2001年)
[4] Bloem,R.P.,Gabow,H.N.,Somenzi,F.:nlog中强连通分量分析的算法n个符号步骤。In:Hunt,W.A.Jr.,Johnson,S.D.(编辑)Proc。国际计算机辅助设计形式方法会议(FMCAD'00)。LNCS,第1954卷,第37-54页。施普林格,柏林(2000)·Zbl 1110.68161号
[5] Bloem,R.P.,Gabow,H.N.,Somenzi,F.:nlog中强连通分量分析的算法n个符号步骤。形式方法系统。设计。28, 1–20 (2005) ·Zbl 1110.68161号
[6] Bollig,B.,Wegener,I.:改进OBDD的变量排序是NP完全的。IEEE传输。计算。45(9), 993–1002 (1996) ·Zbl 1048.68571号 ·数字对象标识代码:10.1109/12.537122
[7] Bouali,A.,de Simone,R.:符号互模拟最小化。收录人:von Bochmann,G.,Probst,D.K.(编辑)Proc。国际计算机辅助验证会议(CAV’92)。LNCS,第663卷,第96-108页。柏林施普林格出版社(1992年)
[8] Brayton,R.K.、Hachtel,G.D.、Sangiovanni-Vincentelli,A.、Somenzi,F.、Aziz,A.、Cheng,S.T.、Edwards,S.、Khatri,S.,Kukimoto,Y.、Pardo,A.,Qadeer,S。In:Alur,R.,Henzinger,T.A.(编辑)Proc。国际计算机辅助验证会议(CAV’96)。LNCS,第1102卷,第428-432页。施普林格,柏林(1996)
[9] Bryant,R.E.:布尔函数操作的基于图形的算法。IEEE传输。计算。C-35(8),677-691(1986)·Zbl 0593.94022号 ·doi:10.1109/TC.1986.1676819
[10] Bryant,R.E.:有序二进制决策图的符号布尔运算。ACM计算。Surv公司。24(3), 293–318 (1992) ·doi:10.1145/136035.136043
[11] Burch,J.R.,Clarke,E.M.,McMillan,K.L.,Dill,D.L.,Hwang,L.J.:符号模型检查:1020个状态及以上。In:程序。IEEE Symp.的。《计算机科学中的逻辑》(LICS’90),第1-33页。IEEE计算机学会,洛斯阿拉米托斯(1990)·Zbl 0753.68066号
[12] Clarke,E.M.,Grumberg,O.,Peled,D.A.:模型检查。麻省理工学院出版社,剑桥(1999)
[13] Cormen,T.H.,Leiserson,C.E.,Rivest,R.L.:算法导论。麻省理工学院出版社,剑桥(1990)·Zbl 1158.68538号
[14] Drechsler,R.,Sieling,D.:理论和实践中的二元决策图。柔和。技术工具。Transf公司。3, 103–112 (2001) ·Zbl 1002.68583号
[15] Emerson,E.A.,Lei,C.L.:命题微积分片段的高效模型检查。In:程序。IEEE Symp.的。《计算机科学中的逻辑》(LICS’86),第267-278页。IEEE计算机学会,Los Alamitos(1986)
[16] Feigenbaum,J.、Kannan,S.、Vardi,M.Y.、Viswanathan,M.:用OBDD表示的图上问题的复杂性。别致。J.西奥。计算。科学。47, 1–25 (1999) ·Zbl 0924.68097号
[17] Fisler,K.,Vardi,M.Y.:双模拟和模型检查。在:Pierre,L.,Kropf,T.(编辑)Proc。正确的硬件设计和验证方法(CHARME’99)。LNCS,第1703卷,第338-341页。柏林施普林格(1999)
[18] Fisler,K.,Vardi,M.Y.:互模拟最小化和符号模型检查。形式方法系统。设计。21(1),39–78(2002)·Zbl 1018.68052号 ·doi:10.1023/A:1016091902809
[19] Francez,N.:公平。柏林施普林格(1986)
[20] Frank,A.:连通性和网络流。收录于:《组合学手册》,第1卷,第875-917页。Elsevier,阿姆斯特丹(1995)
[21] Gabbay,D.M.、Pnueli,A.、Shelah,S.、Stavi,J.:公平的时间基础。In:程序。ACM Sym.的。《编程语言原理》(POPL'80),第163-173页。ACM,纽约(1980)
[22] Gentilini,R.,Policriti,A.:符号表示图上的双连通性:线性解。In:程序。国际算法与计算研讨会(ISAAC’03)。LNCS,第2906卷,第554-564页。柏林施普林格出版社(2003)·Zbl 1205.05220号
[23] Gentilini,R.,Piazza,C.,Policriti,A.:在线性符号步数中计算强连接组件。In:程序。国际离散算法研讨会(SODA'03),第573-582页。ACM,纽约(2003)·Zbl 1092.68716号
[24] Hachtel,G.D.,Somenzi,F.:0-1网络中最大流的符号算法。形式方法系统。设计。10(2/3), 207–219 (1997) ·doi:10.1023/A:1008651924240
[25] Hojati,R.、Touati,H.J.、Kurshan,R.P.、Brayton,R.K.:高效的大规则语言遏制。收录:von Bochmann,G.,Probst,D.K.(编辑)计算机辅助验证国际会议(CAV’92)程序。LNCS,第663卷,第396–409页。柏林施普林格出版社(1992年)
[26] Hopcroft,J.E.,Tarjan,R.E.:图形操作的高效算法[h](算法447)。Commun公司。ACM 16(6),372–378(1973)·数字对象标识代码:10.1145/362248.362272
[27] Lei,C.Y.:用二进制决策程序表示开关电路。贝尔系统。《技术期刊》38,985–999(1959)
[28] McMillan,K.L.:符号模型检查:状态爆炸问题的方法。Kluwer Academic,多德雷赫特(1993)
[29] Meinel,C.,Theobald,T.:超大规模集成电路设计中的算法和数据结构。OBDD–基础和应用。柏林施普林格(1998)·兹伯利0907.68116
[30] Nunkesser,R.,Woelfel,P.:用OBDD表示图。In:程序。国际算法与计算研讨会(ISAAC’05)。LNCS,第3827卷,第1132-1142页。柏林施普林格出版社(2005)·Zbl 1153.68408号
[31] Ravi,K.,Bloem,R.P.,Somenzi,F.:公平循环计算符号算法的比较研究。收录:Hunt,W.A.Jr.,Johnson,S.D.(编辑)Proc。国际计算机辅助设计形式方法会议(FMCAD'00)。LNCS,第1954卷,第143-160页。施普林格,柏林(2000)
[32] Sanghavi,J.V.,Ranjan,R.K.,Brayton,R.K.Sangiovanni-Vincentelli,A.:基于利用内存层次结构的高性能BDD包。In:程序。1996年ACM/IEEE设计自动化会议
[33] Sawitzki,D.:通过迭代平方实现隐式流量最大化。国际计算机科学理论与实践发展趋势会议(SOFSEM2004)。LNCS,第2932卷,第301-313页。施普林格,柏林(2004)·Zbl 1202.68288号
[34] Sawitzki,D.:全对最短路径问题的符号方法。In:程序。计算机科学图论概念国际会议(WG 2004)。LNCS,第3357卷,第154-167页。施普林格,柏林(2004)·Zbl 1112.68431号
[35] Schneider,K.:无功系统的验证。施普林格,柏林(2004)·Zbl 1067.68092号
[36] Sieling,D.:OBDD最小化的不近似性。Inf.计算。172(2), 103–138 (2002) ·Zbl 1009.68057号 ·doi:10.1006/inco.2001.3076
[37] Somenzi,F.:二元决策图。收录于:《计算系统设计》,《北约科学系列F:计算机和系统科学》,第173卷,第303-366页。IOS出版社,阿姆斯特丹(1999)·Zbl 0948.68215号
[38] Somenzi,F.:CUDD:CU决策图包2.3.1版(2001年)。可在http://vlsi.colorado.edu/\(\sim\)fabio/CUDD/cuddIntro.html
[39] Tarjan,R.E.:深度优先搜索和线性图算法。SIAM J.计算。1(2), 146–160 (1972) ·兹比尔0251.05107 ·数字对象标识代码:10.1137/0201010
[40] 托马斯·W·:无限对象上的自动机。收录于:《理论计算机科学手册》,B卷,第133-191页。麻省理工学院出版社,剑桥(1990)·Zbl 0900.68316号
[41] Touati,J.H.,Brayton,R.K.,Kurshan,R.P.:使用BDD测试omega-automata的语言包容。Inf.计算。118(1), 101–109 (1995) ·Zbl 0826.68050号 ·文件编号:10.1006/inco.1995.1055
[42] Vardi,M.Y.:线性时间逻辑的自动机理论方法。In:并发逻辑:结构与自动。LNCS,第1043卷,第238-266页。施普林格,柏林(1996)
[43] 韦格纳:BDD设计、分析、复杂性和应用。离散应用程序。数学。138, 229–251 (2004) ·Zbl 1045.94023号 ·doi:10.1016/S0166-218X(03)00297-X
[44] Woelfel,R.:OBDD的符号拓扑排序。J.离散算法(2006年出版)(另见MFCS’03,LNCS,第2747卷,第671-680页)·Zbl 1124.68352号
[45] Xie,A.,Beerel,P.:强连接组件的隐式枚举及其在形式验证中的应用。IEEE传输。计算。集成电路辅助设计系统。19, 1225–1230 (2000) ·doi:10.1109/43.875347
[46] Yuan,L.,Gui,C.,Chuah,C.,Mohapatra,P.:异构和/或宽带传感器网络的应用和设计。In:程序。IEEE宽带高级传感器网络第一次研讨会。IEEE出版社,纽约(2003)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。