×

二阶有限自动机。 (英语) Zbl 1510.68035号

摘要:传统上,有限自动机理论被用作表示可能无限组字符串的框架。在这项工作中,我们引入了二阶有限自动机的概念,这是一种将有限自动机与有序决策图相结合的形式主义,目的是表示可能无限的字符串的。我们的主要结果表明,二阶有限自动机可以根据它们所代表的二阶语言进行标准化。利用这个标准化结果,我们证明了二阶有限自动机表示的字符串集在通常的布尔运算(如并、交、差)下,甚至在适当的互补概念下是闭合的。此外,交集和包含的空白是可以判定的。我们为二阶自动机提供了两个算法应用。首先,我们证明了当由输入ODD的宽度参数化时,确定性和非确定性ODD的几个宽度/大小最小化问题在固定参数可处理时间内是可解的。特别是,我们的结果意味着FPT算法适用于具有固定变量排序的有序二元决策图(OBDD)的相应宽度/大小最小化问题。以前,只有在输入OBDD的大小上花费指数时间的算法才是已知的宽度最小化算法,即使对于恒定宽度的OBDD也是如此。其次,我们证明了对于每一个\(k\)和\(w\),对于合适的\(h:\mathbb{N}\times\mathbb{N}\rightarrow\mathbb{N}\),可以计算由ODD计算的不同函数的数量,ODD的宽度最多为\(w\),长度最多为\(k\)。这大大缩短了显式枚举所有此类函数所需的时间,这在ODD的宽度参数\(w)和长度\(k)方面都是指数级的。

MSC公司:

65年第68季度 形式语言和自动机
68第05页 数据结构
68年第27季度 参数化复杂性、可处理性和核化
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Baranyi,V。;Grädel,E。;Rubin,S.,基于自动机的无限结构表示,有限和算法模型理论,379,1(2011)·Zbl 1246.03056号
[2] Blumensath,A.,Grädel,E.:自动结构。In:程序。第15届IEEE计算机科学逻辑年会(LICS 2000),第51-62页。IEEE计算机学会(2000)
[3] Bollig,B.:关于有序二元决策图的宽度。作者:Zhang,Z.,Wu,L.,Xu,W.,Du,D.(编辑)Proc。第八届组合优化与应用国际会议(COCOA 2014)第8881卷《计算机科学讲义》,第444-458页。斯普林格(2014)·Zbl 1431.68018号
[4] Bollig,B.,关于(完全)有序二元决策图的最小化,理论计算。系统。,59, 3, 532-559 (2016) ·Zbl 1401.68051号 ·doi:10.1007/s00224-015-9657-x
[5] Bouajjani,A。;哈贝梅尔,P。;Rogalewicz,A。;Vojnar,T.,抽象规则树模型检查,Electron。注释Theor。计算。科学。,149, 1, 37-48 (2006) ·Zbl 1273.68221号 ·doi:10.1016/j.entcs.2005.11.015
[6] Bozapalidis,S。;Kalampakas,A.,Graph automata,Theor。计算。科学。,393, 1-3, 147-165 (2008) ·Zbl 1136.68031号 ·doi:10.1016/j.tcs.2007.11.022
[7] 凯斯·J。;Jain,S。;Ong,YS公司;Semukhin,P。;Stephan,F.,《带反馈查询的自动学习者》,J.Compute。系统。科学。,80, 4, 806-820 (2014) ·兹比尔1285.68072 ·doi:10.1016/j.jcss.2013.12.001
[8] Case,J.、Jain,S.、Stephan,F.、Stephen,F.:自动函数、线性时间和学习。日志。方法计算。科学。(2013) ·Zbl 1274.68143号
[9] 科尔科姆贝特,T。;Löding,C.,通过集合解释转换结构,Log。方法计算。科学。,3, 2, 4 (2007) ·Zbl 1128.03026号 ·doi:10.2168/LMCS-3(2:4)2007年
[10] Courcelle,B.:关于可识别集合和树自动机。摘自:《代数技术》,第93-126页。爱思唯尔(1989)
[11] Courcelle,B.,《图的一元二阶逻辑》。I.有限图的可识别集,Inf.Comput。,85, 1, 12-75 (1990) ·Zbl 0722.03008号 ·doi:10.1016/0890-5401(90)90043-H
[12] Courcelle,B.,Durand,I.:用树自动机验证一元二阶图属性。收录:罗德斯,C.(编辑)Proc。第三届欧洲Lisp研讨会(ELS 2010),第7-21页。ELSAA(2010年)
[13] De Melo,A.A.,De Oliveira Oliveirea,M.:关于有限结构正则类的宽度。收录:Fontaine,P.(编辑)Proc。第27届自动扣除国际会议(CADE 2019)第11716卷《计算机科学讲义》,第18-34页。施普林格(2019)·Zbl 07178967号
[14] De Melo,A.A.,De Oliveira Oliveirea,M.:二阶有限自动机。In:Fernau,H.(编辑)Proc。第15届俄罗斯国际计算机科学研讨会(CSR 2020),计算机科学讲稿第12159卷,第46-63页(2020)·Zbl 07603912号
[15] De Melo,A.A.,De Oliveira Oliveirea,M.:符号约束满足问题的符号解决方案。收录:Calvanee,D.、Erdem,E.、Thielscher,M.(编辑)Proc。第17届知识表示与推理原则国际会议(KR 2020),第49-58页(2020)
[16] Ebbinghaus,H.-D.,Flum,J.:有限自动机和逻辑:有限模型理论的一个缩影。《有限模型理论》,第107-118页。斯普林格(1995)·Zbl 0841.03014号
[17] Ergün,F.,Kumar,R.,Rubinfeld,R.:关于学习有界宽度分支程序。在:Maas,W.(编辑)Proc。第八届计算学习理论年会(COLT 1995),第361-368页。ACM(1995)
[18] Forbes,M.A.,Kelley,Z.:任何顺序的只读分支程序的伪随机生成器。摘自:Thorup,M.(编辑)Proc。第59届IEEE计算机科学基础年度研讨会(FOCS 2018),第946-955页。IEEE计算机学会(2018)
[19] 贾马雷西,D。;Restivo,A.,《可识别图片语言》,国际期刊《图案识别》。Artif公司。智力。,6, 2-3, 241-256 (1992) ·doi:10.1142/S02180149200014X
[20] Godefroid,P.:使用部分订单改进自动验证方法。摘自:Clarke,E.M.,Kurshan,R.P.(eds.)第二届计算机辅助验证国际研讨会(CAV 1990),计算机科学讲义第531卷,第176-185页。施普林格(1990)·Zbl 0765.68122号
[21] Goldreich,O.:关于用小宽度对象测试可计算性。收录:Serna,M.J.、Shaltiel,R.、Jansen,K.、Rolim,J.D.P.(编辑)近似、随机化和组合优化。算法与技术,Proc。第13届国际研讨会(2010年左右)和第14届国际研讨会,RANDOM 2010,计算机科学讲稿第6302卷,第574-587页。施普林格(2010)·Zbl 1305.68330号
[22] Grädel,E.:自动化结构:二十年后。摘自:第35届ACM/IEEE年度计算机科学逻辑研讨会论文集,LICS’20,第21-34页。美国纽约州纽约市计算机协会(2020年)·Zbl 1498.03093号
[23] Hodgesonl,BR,Décidabilitépar automatic fini,魁北克数学科学年鉴,7,1,39-57(1983)·Zbl 0531.03007号
[24] Hölzl,R。;Jain,S。;Stephan,F.,《小组学习模式语言》,Theor。计算。科学。,742, 66-81 (2018) ·Zbl 1398.68265号 ·doi:10.1016/j.tcs.2017.12.031
[25] Hopcroft,J.:有限自动机中最小化状态的n log n算法。摘自:《机器与计算理论》,第189-196页。Elsevier(1971)·兹比尔0293.94022
[26] Hopcroft,J.,Motwani,R.,Ullman,J.:自动机理论语言和计算导论。皮尔逊/艾迪森·韦斯利(2007)·Zbl 0980.68066号
[27] Howar,F.,Steffen,B.:实践中的主动自动机学习——2011年至2016年的注释书目。收录于:Bennaceur,A.,Hähnle,R.,Meinke,K.(编辑)《动态软件分析的机器学习:潜力和局限——国际达格斯图尔研讨会16172》,计算机科学讲稿第11026卷,第123-148页。施普林格(2018)
[28] Jain,S.,Kinber,E.B.:从积极数据和消极反例中自动学习。收录于:Stoltz,G.,Vayatis,N.,Zeugmann,T.(编辑)《算法学习理论——第23届国际会议》,ALT 2012,法国里昂,10月29日至31日,《会议记录》,计算机科学讲稿第7568卷,第66-80页。施普林格(2012)·Zbl 1367.68120号
[29] Jain,S。;罗奇。;Stephan,F.,《自动类的可学习性》,J.Compute。系统。科学。,78, 6, 1910-1927 (2012) ·Zbl 1250.68137号 ·doi:10.1016/j.jcss.2011.12.011
[30] Kartzow,A.,Schlicht,P.:没有分散自动呈现的结构。收录:Bonizzoni,P.,Brattka,V.,Löwe,B.(编辑)Proc。《计算机科学讲义》第7921卷,第273-283页。施普林格(2013)·Zbl 1433.03100号
[31] Khousainov,B.,Nerode,A.:结构的自动表示。摘自:逻辑和计算复杂性国际研讨会(LCC 1994),计算机科学讲稿第960卷,第367-392页。斯普林格(1995)
[32] 二阶有限自动机:表达能力和使用自动结构的简单证明。收录:Moreira,N.,Reis,R.(编辑)Proc。第25届语言理论发展国际会议(DLT 2021),计算机科学讲义第12811卷,第242-254页。施普林格(2021)·Zbl 07498730号
[33] 纽曼,I.,《测试具有小宽度分支程序的语言的成员资格》,SIAM J.Compute。,31, 5, 1557-1570 (2002) ·Zbl 1051.68069号 ·doi:10.1137/S009753970038211X
[34] Priese,L.,Automata and concurrency,Theor。计算。科学。,25, 3, 221-265 (1983) ·Zbl 0541.68035号 ·doi:10.1016/0304-3975(83)90113-5
[35] Ron,D.,Tsur,G.:通过宽度两个对象测试可计算性。In:近似、随机化和组合优化。《算法与技术》,第686-699页。施普林格(2009)·Zbl 1255.68296号
[36] 托马斯·W·:关于树和偏序的自动机理论。收录:Bidoit,M.,Dauchet,M.(编辑)Proc。第七届国际软件开发理论与实践联合会议(TAPSOFT 1997),计算机科学讲稿第1214卷,第20-38页。施普林格(1997)
[37] 韦格纳:分支程序和二进制决策图。SIAM(2000年)·Zbl 0956.68068号
[38] Zaid,F.A.:通过模型理论解释的算法解决方案。RWTH亚琛大学博士论文(2016)
[39] Zaid,F.A.,Grädel,E.,Reinhardt,F.:通知自动结构和统一自动类。收录:Goranko,V.,Dam,M.(编辑)Proc。第26届EACSL计算机科学逻辑年会(CSL 2017),LIPIcs第82卷,第35:1-35:20页。达格斯图尔宫(Schloss Dagstuhl)-莱布尼兹·泽特鲁姆(Leibniz-Zentrum für Informatik)(2017年)·Zbl 1434.03099号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。