有限状态自动机

本文介绍了有限状态自动机(FSM)的概念及其在计算和动态规划中的应用。FSM是一种数学模型,常用于硬件设计、编译器设计和业务逻辑实现。在地址解析和导航系统中,FSM能有效处理复杂问题。动态规划是计算图论中的关键算法,用于求解最短路径等问题,显著降低了计算复杂度。文章还探讨了动态规划在语音识别、拼写纠错、拼音输入法等多个领域的应用,并举例说明了FSM和动态规划的具体问题解决策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

状态机

状态机是 有限状态自动机 的简称,是现实事物运行规则抽象而成的一个数学模型。是一个计算模型,它在《可计算理论》、《编译原理》等基础课程都会涉及到。
有限状态自动机

1、什么是计算?

计算往往是给出一个问题,然后得到一个答案。
如:求面积、导航求最短路径,考试时选择题、填空题、问答题。
这些都是不同类型的问题,如果要用一个计算机模型去处理这些问题的话,希望它是统一的。变成一个类型的问题,这样计算机就好处理了。在理论研究的时候提供了一种方法就是把这些所有的问题转换成一个 判定问题。及一个问题的答案只有是或否。如:4 | x ?x = 2、6 是可以的,x = 3 是不可以的。

2、什么是有限状态自动机 FSM?

把问题编码成一个字符串,给定一个输入字符表,通过机器进行判定是接受还是拒绝。
s = “0101001110” 有偶数 “1”?,两种状态 奇/偶,0 不改变状态 1 改变状态。

“状态”( State )

现实事物是有不同状态的,通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如一个自动门,就有 open 和 clos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值