【计算理论】图灵机 ( 图灵机特点 | 自动机特点 | 数的扩张 | 计算模型的扩张 )
文章目录
- 一、图灵机特点
- 二、自动机特点
- 三、数的扩张
- 四、计算模型的扩张
一、图灵机特点
图灵机特点 :
① 读写头特点 : 图灵机 既可以读 , 也可以写 ;
② 移动方向 : 图灵机的读写头既可以向左移动 , 又可以向右移动 , 可以 双向移动 ;
③ 带子长度 : 图灵机的带子是 无限长的 ;
④ 停机判定 : 图灵机一旦 到达接受状态 , 立刻停机 ;
二、自动机特点
自动机特点 :
① 读头特点 : 自动机只能读 , 不能写 ;
② 移动方向 : 自动机的读头只能向右进行移动 ;
③ 带子长度 : 自动机的带子是输入字符串长度 ;
④ 停机判定 : 自动机在计算过程中 , 某个时刻可能到达接受状态 , 但是不会停机 , 字符串读取完成后 , 才会停机 , 停机状态不一定是接受状态 ;
三、数的扩张
自然界中存在的数字 , 是自然数 ;
自然数 通过 加减运算 扩张到 整数 ;
整数 通过 乘除运算 扩张到 有理数 ;
有理数 通过 极限运算 扩张到 实数 ;
任何一个有理数的序列 a1,a2,⋯,an\rm a_1 , a_2, \cdots , a_na1,a2,⋯,an 如果收敛的话 , 该数列的极限 , 一定是一个实数 , 任何一个实数 , 都可以写成一个有理数序列的极限 ;
四、计算模型的扩张
下面开始讨论计算模型的扩张
计算模型从最简单的模型 确定性有限自动机 , 一步步进行扩张 , 最后得到计算的极限 图灵机 ;
下图是 确定性有限自动机 的示意图 , 带子上是输入字符 , 矩形框中是当前状态 , 读头指向带子上的字符 ;
下图是 下推自动机 , 是在 确定性有限自动机 的基础上 , 加上了一个 存储能力无穷 的 栈 , 栈的特点是 后进先出 ;
在上述 111 个栈的下推自动机 基础上 , 再加一个栈 , 两个栈的下推自动机 , 与 图灵机 的计算能力是等价的 ;
两个栈的下推自动机 与 图灵机 等价 , 其计算能力已经达到计算的极限 ;
n\rm nn ( n>2n > 2n>2 ) 个栈的下推自动机的计算能力 , 与 222 个栈的下推自动机计算能力是相同的 ;
【计算理论】图灵机 ( 图灵机特点 | 自动机特点 | 数的扩张 | 计算模型的扩张 )相关推荐
- 【计算理论】图灵机 ( 图灵机引入 | 公理化 | 希尔伯特纲领 | 哥德尔不完备定理 | 原始递归函数 )
文章目录 一.图灵机引入 二.公理化 三.希尔伯特纲领 四.哥德尔不完备定理 五.哥德尔 原始递归函数 一.图灵机引入 计算理论分为 形式语言与自动机 , 可计算部分 , 计算复杂性部分 ; 之前博客 ...
- 【计算理论】图灵机 ( 非确定性图灵机 -> 确定性图灵机 | 模仿过程示例 | 算法的数学模型 )
文章目录 一.非确定性图灵机 -> 确定性图灵机 二.确定性图灵机 模仿 非确定性图灵机 过程 三.算法的数学模型 一.非确定性图灵机 -> 确定性图灵机 给定如下非确定性图灵机 , 设计 ...
- 【计算理论】图灵机 ( 非确定性图灵机 与 计算树 | 非确定性 | 非确定性图灵机 与 确定性图灵机 相互模仿 | 非确定性图灵机 -> 确定性图灵机 )
文章目录 一.非确定性图灵机 与 计算树 二.非确定性 三.非确定性图灵机 与 确定性图灵机 相互模仿 四.非确定性图灵机 -> 确定性图灵机 一.非确定性图灵机 与 计算树 非确定性图灵机体现 ...
- 【计算理论】图灵机 ( 接受状态作用 | 格局 | 图灵机语言 | 图灵机设计复杂性 )
文章目录 一.接受状态作用 二.格局 三.图灵机语言 四.图灵机设计复杂性 一.接受状态作用 自动机 / 图灵机 与 现实计算 的区别是 现实计算中 没有 接受状态 概念 , 自动机 / 图灵机 的目 ...
- 【计算理论】图灵机 ( 图灵机示例 )
文章目录 一.图灵机示例 二.图灵机示例 2 一.图灵机示例 指令 L:(p,1)→(q,0,L)\rm L : (p,1) \to (q, 0, L)L:(p,1)→(q,0,L) 初始状态下 , ...
- 【计算理论】计算理论总结 ( 图灵机设计 ) ★★
文章目录 一.图灵机 二.图灵机设计 三.图灵机设计示例 1 一.图灵机 图灵机要素 : ① 有限多状态集 , Q\rm QQ ; ② 有限多个字符集 , Σ\rm \SigmaΣ ; ③ 带子字符集 ...
- 【计算理论】图灵机 ( 多个带子的图灵机 | 计算能力对比 | 证明过程 | 一个带子图灵机 )
文章目录 一.多个带子的图灵机 二.证明过程设计 三.模仿操作 四.模仿带子排列 五.模仿读写头操作 一.多个带子的图灵机 多个带子的图灵机 指的是 图灵机不止一个带子 , 下图是 333 个带子的图 ...
- 计算理论导引-图灵机
复习使用 定义 图灵机形式定义: TMm=(Q,Σ,Γ,δ,q0,qaccept,qreject)TM m=(Q,\Sigma,\Gamma,\delta,q_{0},q_{accept},q_{re ...
- 【计算理论】确定性有穷自动机 ( 自动机组成 | 自动机语言 | 自动机等价 )
文章目录 一.确定性有穷自动机组成 二.确定性有穷自动机计算过程 三.确定性有穷自动机定义 四.自动机 语言 与 等价 五.自动机语言 示例 一.确定性有穷自动机组成 DFA , 全称为 Determ ...
最新文章
- 西游记里河水让人怀孕的秘密:是寄生虫!我往河里放了寄生虫!
- assign深拷贝_经典前端面试题: Object.assign 是浅拷贝还是深拷贝?实现深拷贝的方法有哪些?...
- 阿里云 rds 在windows 里面恢复
- 回溯法基本思想_数据结构之简单的回溯算法
- OpenStack的部署T版(七)——cinder模块
- java string类api_java基础—String类型常用api
- 搭建 ELK 问题排查
- Javascript基础 对象与方法的识别
- navigation笔记
- 代替Reflection(反射)的一些方法
- python 分组箱线图_Python数据科学实践 | 绘图模块4
- 老年人用什么方式存款最好?
- 虚拟机中 yum 安装时报错
- 分布式文件存储FastDFS之基础知识篇
- 卸载搜狗拼音输入法linux,Ubuntu下使用搜狗拼音输入法
- 飞机大战(源码+素材)
- Python TKinter下拉日历控件
- 2022年物理学诺奖获主,他们证明爱因斯坦错了
- android设置字体为微软雅黑,安卓开发--textView的字体样式设置(设置宋体,微软雅黑等)...
- Codeforces 1102F Elongated Matrix——状压dp