×

符号步骤中的强连通成分分析算法。 (英语) Zbl 1110.68161号

摘要:我们提出了一种用于强连通分量分解的符号算法。该算法在最坏的情况下执行\(Theta(n\log n)\)图像和预图像计算,其中\(n)是图中的节点数。这是对先前已知的二次界的改进。该算法可用于判定具有相同复杂度界的Büchi自动机的空性,改进了Emerson和Lei的二次界,以及具有相似节点界的Streett自动机的空性。它还改进了生成非空证人的程序。

MSC公司:

68周05 非数值算法
65年第68季度 形式语言和自动机
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] R.K.Brayton等人,VIS。《计算机辅助设计中的形式方法》,柏林斯普林格·弗拉格出版社,LNCS 11661996年,第248-256页。
[2] R.Bloem、K.Ravi和F.Somenzi,“线性时间逻辑属性模型检查的有效决策程序”,载于N.Halbwachs和D.Peled(编辑),第十一届计算机辅助验证会议(CAV’99),柏林斯普林格-Verlag,LNCS 16331999,第222-235页·Zbl 1046.68579号
[3] R.E.Bryant,“布尔函数操作的基于图形的算法”,IEEE计算机学报,第C-35卷,第8期,第677-6911986页·Zbl 0593.94022号 ·doi:10.1109/TC.1986.1676819
[4] J.R.Büchi,“关于限制二阶算术中的决策方法”,载于《1960年逻辑、方法论和科学哲学国际会议论文集》,斯坦福大学出版社,1962年,第1-11页。
[5] E.M.Clarke、E.A.Emerson和A.P.Sistla,“使用时序逻辑规范对有限状态并发系统进行自动验证”,《ACM编程语言和系统事务》,第8卷,第2期,第244–263页,1986年·Zbl 0591.68027号 ·doi:10.1145/5397.5399
[6] E.M.Clarke、O.Grumberg、K.McMillan和X.Zhao,“符号模型检查中反例和见证的有效生成”,《设计自动化会议论文集》,加利福尼亚州旧金山,1995年,第427-432页。
[7] E.M.Clarke、O.Grumberg和D.A.Peled,《模型检验》,麻省理工学院出版社,马萨诸塞州剑桥,1999年。
[8] E.A.Emerson和C.-L.Lei,“命题微积分片段中的有效模型检查”,载于《第一届计算机科学逻辑年度研讨会论文集》,1986年,第267-278页。
[9] E.A.Emerson和C.Lei,“模型检查的模式:分支时间逻辑反击”,《计算机编程科学》,第8卷,第275-306页,1987年·Zbl 0615.68019号 ·doi:10.1016/0167-6423(87)90036-0
[10] S.Even和Y.Shiloach,“在线边缘删除问题”,《计算机机械协会杂志》,第28卷,第1期,第1-4页,1981年·Zbl 0454.68075号
[11] R.Gentilini、C.Piazza和A.Policriti,“在线性符号步数中计算强连接组件”,《离散算法研讨会》,马里兰州巴尔的摩,2003年·兹比尔1092.68716
[12] R.H.Hardin、Z.Har'El和R.P.Kurshan,“COSPAN”,收录于T.Henzinger和R.Alur(编辑),第八届计算机辅助验证会议(CAV’96),柏林斯普林格-Verlag,LNCS 11021996,第423-427页。
[13] R.H.Hardin、R.P.Kurshan、S.K.Shukla和M.Y.Vardi,“使用BDD进行坏循环检测的新启发式”,载于O.Grumberg(编辑),第九届计算机辅助验证会议(CAV’97),柏林斯普林格-Verlag,LNCS 12541997,第268-278页·Zbl 1001.68074号
[14] G.H.Hardy、J.E.Littlewood和G.Pólya,《不平等》,剑桥大学出版社,1952年。
[15] R.Hojati、T.R.Shiple、R.Brayton和R.Kurshan,“语言包容和公平CTL模型检查的统一方法”,《设计自动化会议论文集》,1993年,第475-481页。
[16] M.R.Henzinger和J.A.Telle,“Streett自动机非空性和通信协议修剪的更快算法”,收录于R.Karlsson和A.Lingas(编辑),《算法理论:SWAT’96》,Springer-Verlag,柏林,LNCS 10971996,第16-27页。
[17] R.Hojati、H.Touati、R.P.Kurshan和R.K.Brayton,“高效{\(\omega\)}-正则语言包容”,载于《计算机辅助验证》,加拿大蒙特利尔,1992年,第371-382页。
[18] Y.Kesten、A.Pnueli和L.-O.Raviv,“线性时序逻辑规范的算法验证”,载于自动化、语言和编程国际学术讨论会(ICALP-98),柏林,斯普林格,LNCS 14431998,第1-16页。
[19] R.P.Kurshan,《协调过程的计算机辅助验证》,普林斯顿大学出版社,新泽西州普林斯顿,1994年·Zbl 0822.68116号
[20] K.McMillan,“基于BDD的验证类项目”,私人通信,E.M.Clarke,1987年。
[21] K.L.McMillan,《符号模型检查》,Kluwer学术出版社,马萨诸塞州波士顿,1994年·Zbl 1132.68474号
[22] K.L.McMillan,“通过组合模型检查验证无限状态系统”,载于《正确的硬件设计和验证方法》(CHARME’99),柏林,施普林格-弗拉格出版社。LNCS 17031999年,第219-233页·Zbl 0957.68068号
[23] K.Ravi、R.Bloem和F.Somenzi,“用于计算公平循环的符号算法的比较研究”,W.A.Hunt,Jr.和S.D.Johnson(编辑),《计算机辅助设计中的形式方法》,Springer Verlag,LNCS 1954,2000,第143–160页。
[24] R.S.Streett,“循环和逆向的命题动态逻辑是基本可判定的”,《信息与控制》,第54卷,第121-141页,1982年·Zbl 0515.68062号 ·doi:10.1016/S0019-9958(82)91258-X
[25] R.Tarjan,“深度优先搜索和线性图算法”,SIAM计算机杂志,第1卷,第146-160页,1972年·Zbl 0251.05107号 ·数字对象标识代码:10.1137/0201010
[26] H.J.Touati、R.K.Brayton和R.P.Kurshan,“使用BDD测试{\(\omega\)}-自动机的语言包含”,《信息与计算》,第118卷,第1期,第101–109页,1995年·Zbl 0826.68050号 ·doi:10.1006/inco.1995.1055
[27] A.Xie和P.A.Beerel,“强连接组件的隐式枚举”,载于《计算机辅助设计国际会议论文集》,加州圣何塞,1999年,第37-40页。
[28] A.Xie和P.A.Beerel,“强连接元件的隐式枚举和形式验证的应用”,《IEEE计算机辅助设计汇刊》,第19卷,第10期,第1225-1230页,2000年·Zbl 05450159号 ·doi:10.1009/43.875347
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。