有限状态机与有限状态自动机的区别是啥

有限状态机与有限状态自动机的区别是啥

这是离散数学及其应用第七版的定义, 简单来讲有限状态自动机就是不带输出的有限状态机, 一般用于识别.

■网友
简单来讲:有限状态机每一个状态转移都会产生一个输出. 有限状态自动机 (不带输出的有限状态机) 不会产生输出, 取而代之的是使用终结状态 (状态集合的子集).
这种状态机一般用来识别语言. 在带输出的有限状态机中, 我们可以让状态机输出1来代表这个状态机接受某个串. 为了方便, 有限状态自动机省去了这个步骤, 用终结状态来代表.
有限状态机与有限状态自动机在定义方面的差别:
有限状态机与有限状态自动机的区别是啥
为一个有限状态机, 有限状态机与有限状态自动机的区别是啥
: 有限状态机与有限状态自动机的区别是啥
为状态集合, 有限状态机与有限状态自动机的区别是啥
为输入字母表, 有限状态机与有限状态自动机的区别是啥
为输出字母表, 转移和输出函数分别为 有限状态机与有限状态自动机的区别是啥
有限状态机与有限状态自动机的区别是啥
, 初始状态 有限状态机与有限状态自动机的区别是啥

有限状态自动机 有限状态机与有限状态自动机的区别是啥
, 相比于有限状态机 有限状态机与有限状态自动机的区别是啥
, 使用终结状态的集合 有限状态机与有限状态自动机的区别是啥
( 有限状态机与有限状态自动机的区别是啥
的子集) 来代替输出函数 有限状态机与有限状态自动机的区别是啥
.
对于有限状态自动机来说, 判断是否接受一个串是看串 有限状态机与有限状态自动机的区别是啥
能否把自动机的状态变为一个终结状态 (或者说 有限状态机与有限状态自动机的区别是啥
有限状态机与有限状态自动机的区别是啥
中的一个状态). 有限状态自动机能够识别的所有串的集合 有限状态机与有限状态自动机的区别是啥
是正则集合 (正则表达式表示的集合)

■网友
【有限状态机与有限状态自动机的区别是啥】 应该说有限状态自动机属于一种特殊的有限状态机,它的输出只限于{0,1},而且输出是1的状态是“接受状态”;所以等价地可以用是否接受状态唯一区别输出是0还是1,因此就可以省略FSM的输出了。
可以粗略地这样看,一般的有限状态机就像一个程序,有输入有输出(例如计算器);而有限状态自动机只判断True还是False。

■网友
Atitit fsm有限状态机概念与最佳实践
目录
1. 概念组成与原理成分 1
1.1. 1、状态机的要素 4个要素,即现态、条件、动作、次态\t2
1.2. 状态表\t2
2. 性状 2
2.1. 一般一个class即可 2
2.2. 而言有fsm模式就复杂些了 2
3. 适用场景 主治 适应症 2
4. Bp 最佳实践 用法 2
5. 缺点 不良反应 3
5.1.
有限状态机与有限状态自动机的区别是啥

有限的应用领域(由 于不可确定性);\t3
5.2. 对于大量的 I/O 服务的应用,不容易实现;\t3
5.3. 大的程序不便于调试\t3
5.4. Fsm是专用自动机,不是通用自动机 3


推荐阅读