2DFA是否需要同等DFA中的许多州?


11

是否存在带有个状态的2DFA (其中n是不平凡的,至少是4个),它需要至少2 个n个状态才能使用任何DFA进行仿真?nn2n

双向DFA(2DFA)是被允许前后移动它的只读输入磁带,不像有限状态自动机,其可以仅在一个方向上移动所述输入头确定性有限状态自动机。

众所周知,2DFA可以识别与DFA完全相同的一类语言,换句话说就是常规语言。关于仿真的效率问题,人们对此知之甚少。Rabin / Scott和Shepherdson在1950年代后期的原始结构使用了交叉序列的概念,并且很难进行分析。莫西·瓦尔迪(Moshe Vardi)发布了另一种结构,该结构显示状态的上限,但是该界限可能有些松弛。2O(n2)

我要问的是,即使在Myhill-Nerode最小化DFA之后,是否知道任何2DFA(家族)是否需要任何DFA中的许多状态来模拟它们。此外,了解此类2DFA是否会有任何有趣的后果?

Answers:


9

n(nn(n1)n)

我还要从这篇论文中得出一个清晰的图:

为了获得更多,我认为本文是一个很好的起点。要查看相关的最新动态,我还建议您查看此处列出的论文:dblp:Christos A. Kapoutsis


1
2O(n2)2Θ(nlogn)

5

Σ={a,b,c}

{a,b}b{a,b}nc

cn+1cb

n+cc2nn{a,b}cnnb

2nn+c


(a+b)b(a+b)ncn

ε
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.