【计算理论】计算复杂性 ( 多项式等价 | P 类 | 丘奇-图灵论题延伸 )
文章目录
- 一、多项式等价
- 二、P 类
- 三、丘奇-图灵论题延伸
一、多项式等价
多项式等价 : 所有的 确定性的计算模型 之间是 相互等价 的 , 两个带子图灵机 与 单个带子图灵机 , 计算相同的问题时 , 它们之间的计算复杂度的差距是平方差别 , 这两个图灵机是等价的 ;
计算理论 研究的对象是计算 , 不是计算模型 , 研究计算的过程中 , 希望 忽略计算模型之间的差异 ,
如 : 三个带子图灵机的计算 与 单个带子图灵机的计算 被认为是 等价的 ;
多项式等价 概念 , 可以忽略掉计算模型之间的差异 ;
二、P 类
时间复杂度类 :
定义 时间复杂度类 TIME(t(n))\rm TIME( t(n) )TIME(t(n)) , L\rm LL 是一个语言 , 对应一个计算问题 , 如果可以被 单个带子的图灵机 TM\rm TMTM 进行判定的话 , 它的 时间复杂度是 O(t(n))\rm O(t(n))O(t(n)) ;
符号化表示 : TIME(t(n))={L:L是一个语言,该语言可以被时间复杂度O(t(n))的单个带子图灵机识别}\rm TIME( t(n) ) = \{ L : L 是一个语言 , 该语言可以被时间复杂度 O(t(n)) 的单个带子图灵机识别 \}TIME(t(n))={L:L是一个语言,该语言可以被时间复杂度O(t(n))的单个带子图灵机识别}
P\rm PP 类 :
所有 能够被 确定性 单个带子图灵机 , 在 多项式时间 内 , 能够被 判定的计算问题 ,
将这些问题放在一起 ( 广义并集 ⋃\bigcup⋃ ) , 组成一个整体 , 就称为 P\rm PP
符号化表示 : P=⋃kTIME(nk)\rm P = \bigcup_k TIME( n^k )P=⋃kTIME(nk)
P\rm PP 类 , 就是定义 有效算法 所组成的类 ,
有效算法 , 就是在 多项式时间 内 , 可以执行完毕 , 得到一个确定的结果的算法 ;
确定的结果就是 接受状态 , 或 拒绝状态 ;
三、丘奇-图灵论题延伸
丘奇-图灵论题 : 图灵机 为 算法 提供了一个严格的数学定义 ;
丘奇-图灵论题延伸 : P\rm PP 类 为 有效算法 提供了一个严格的数学定义 ;
【计算理论】计算复杂性 ( 多项式等价 | P 类 | 丘奇-图灵论题延伸 )相关推荐
- 【计算理论】可判定性 ( 丘奇-图灵论题 | 可判定性引入 | 图灵机语言 | 图灵机结果 | 判定机 | 部分函数与全部函数 | 可判定性定义 )
文章目录 一.丘奇-图灵论题 二.可判定性引入 三.图灵机语言 四.图灵机结果 五.判定机 五.部分函数与全部函数 六.可判定性定义 一.丘奇-图灵论题 为算法提供严格的数学模型 , 除了图灵机之外 ...
- 图灵机不能解决的问题现有计算机也不能解决,科学网—电脑人心 之 计算机能思维吗?(二)图灵的机器(5)丘奇-图灵论题 - 罗军的博文...
上回我们看到,停机问题这个良定义的问题,不能由图灵机来解决.那么像停机问题这样的图灵机不可解或者说"不可计算"的问题,究竟是有很多呢,还是只是个别呢? 其实,有另外一种论证,可以说 ...
- 【计算理论】计算复杂性 ( 多项式等价引入 | 多项式时间规约 )
文章目录 一.多项式等价引入 二.多项式时间规约 一.多项式等价引入 计算复杂度 : 比较两个计算问题的复杂程度 , 首先求计算问题 时间复杂度的数量级 , 比较两个数量级的大小 , 进而得出 哪个计 ...
- 【计算理论】计算复杂性 ( 阶段总结 | 计算理论内容概览 | 计算问题的有效性 | 语言与算法模型 | 可计算性与可判定性 | 可判定性与有效性 | 语言分类 ) ★
文章目录 一.计算理论内容概览 二.计算问题的 有效性 三.语言 与 算法模型 四.可计算性 与 可判定性 五.可判定性 与 有效性 六.语言分类 一.计算理论内容概览 计算理论分为 形式语言与自动机 ...
- 【计算理论】计算复杂性 ( 计算理论内容概览 | 计算问题的有效性 | 时间复杂性度量 | 输入表示 | 时间复杂度 )
文章目录 一.计算理论内容概览 二.计算问题的判定性 三.计算问题的 有效性 四.时间复杂性度量 五.算法有效性 数学定义需求 六.输入表示 七.时间复杂度 一.计算理论内容概览 计算理论分为 形式语 ...
- 【计算理论】可判定性 ( 可判定性总结 )
文章目录 一.可判定性总结 二.概览 一.可判定性总结 确定性有限自动机 , 下推自动机 , 图灵机 是目前提到过的计算模型 ; 关于 确定性有限自动机 的所有计算问题都是 可判定的 ; 关于 图灵机 ...
- 【计算理论】图灵机 ( 图灵机引入 | 公理化 | 希尔伯特纲领 | 哥德尔不完备定理 | 原始递归函数 )
文章目录 一.图灵机引入 二.公理化 三.希尔伯特纲领 四.哥德尔不完备定理 五.哥德尔 原始递归函数 一.图灵机引入 计算理论分为 形式语言与自动机 , 可计算部分 , 计算复杂性部分 ; 之前博客 ...
- 【计算理论】计算理论考前学习总结
计算理论学习总结 第一章 正则语言 有穷自动机的形式定义(理解部分) DFA计算的形式化定义(理解部分) 设计确定的有穷自动机(理解部分) 非确定的有穷自动机(理解部分) 正则语言(记忆部分+理解部分 ...
- 【计算理论】可判定性 ( 通用图灵机和停机问题 | 可判定性 与 可计算性 | 语言 与 算法模型 )
文章目录 一.通用图灵机和停机问题 二.可判定性 与 可计算性 三.语言 与 算法模型 一.通用图灵机和停机问题 利用 图灵 的结论 , 证明 有哪些 计算问题 是找不到 算法 进行判定的 ; 如 停 ...
最新文章
- Burp Suite入门笔记
- 使用pm2启动Node和Vue项目教程
- 接口implements(Java)
- HTML5 音频 / 视频 DOM 操作
- SSM开发环境的搭建(方式二)
- 【Android开发】范例2-实现带图标的ListView
- mediatek无线usb网卡驱动 linux,Ralink雷凌USB无线网卡驱动5.1.7.0版 Ralink雷凌USB无线网卡驱动5.1.7.0版 无线网卡驱动 雷凌...
- 交直流调速系统matlab,MATLAB与交直流调速系统仿真.ppt
- 解决浏览器被毒霸篡改问题
- 我们不再需要3Q大战
- Java必背基础词汇
- 三分钟简单了解SaaS、PaaS、IaaS,别再企业上云时犯糊涂!
- Avaya收购Esna丰富企业通信应用
- mysql2000清除挂起工具_安装SQL SERVER2000提示注册表文件被挂起的解决方案
- 理论+实操:华为isis
- java的密文发送_Java密文加密方式(一)AES
- 数字孪生技术最新八大应用实践方向
- 获取当前打开剪贴板的进程的ID
- Matlab数据分析与计算,进程线程面试题总结
- HarmonyOS实战[一]——原理概念介绍安装:基础篇