【发布时间】:2020-02-28 00:29:02
【问题描述】:
有限自动机理论中 NFA 和 DFA 可以有多少个初始状态
【问题讨论】:
-
你应该在cs.stackexchange.com询问
有限自动机理论中 NFA 和 DFA 可以有多少个初始状态
【问题讨论】:
这取决于您的定义。也就是说,很难想象有多个初始状态的 DFA 的任何合理定义。为什么?好吧,您需要一种方法来判断从哪个状态开始。通常,只有输入字符串可用于 DFA,并且可能为空。更容易想象 NFA 被定义为多个初始状态都可以。它基本上相当于有一个单独的初始状态,ε-转换到多个初始状态,然后只是简单地不显示“真实”初始状态。这类似于 NFA 不需要显示死状态并且可以简单地崩溃的方式。
【讨论】:
根据 DFA 的定义,作为 NFA,它只能有一个初始状态。 见here的定义。
【讨论】: