




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可计算性问题Tel: 31984767Email: 1计算复杂度假设有N个数据形成的一个链表。查找x是否在此列表中,采取顺序比较方式。如果x在此列表中,且位置处于i,则需要比较i次。则平均比较次数为如果x不在此列表中,则需要比较N次。因此该查找算法的平均查找复杂度为(N+1)/2,最大复杂度为N2大O分析为了简化数量级的分析,往往采用大O分析,选取最重要的部分,即使用随着问题的大小增长得最快的项表示计算时间(复杂度)。例如f(N)=N4+100N2+10N+50, O(f(N)=O(N4)f(n)=(N+1)/2, O(f(n)=O(N)3常见的数量级4可满足性问题对于有N个变量的布尔表达式(
2、仅仅包含AND, OR,NOT操作),可否存在一组变量使得该布尔表达式的值为15可计算问题的渊源1928年德国著名数学家希尔伯特(Hilbert)提出一个问题:可否有一个算法能对所有的数学原理自动给予证明1931年,奥地利数学家哥德尔证明了:对于一个相容的形式系统,存在一个算术命题,它在该系统中可以既未被证明,也未被证否。6图灵机用准确的数学形式来描述什么是“计算”图灵机包含了一条无限长的纸带和一个控制器。控制器可以:从纸带上读出一个符号;向纸带写入一个符号;使带子可以向左边移动一个位置,或向右移动一个位置停机Church-Turing理论:任何能直观计算的问题都内被图灵机计算。如果证明了某个
3、问题使用图灵机是不可解决的,那么这个问题就是不可解决的。7停机定理给定任意一个图灵机程序P和任意一组输入数据I,不存在一个图灵机程序,它能在有限多步后停机,并告诉我们P是否会结束输入数据I的处理。8P和NP问题P (Polynomially)类问题:算法能在多项式时间内完成的问题。NP (Nondeterministic Polynomially)问题:可以用多项式时间来验证一个解是否正确。已经可以证明:需要证明:PNP,或者P是NP的一个真子集9NP完全问题(NP-Complete Problems)NP问题中有一组问题,如果其中有一个问题具有多项式的算法可以完成,则这一组问题都可以使用多项
4、式时间完成。NP完全问题的例子:可满足问题;货担郎问题:在一个图中,可否找到一个路径满足:所有的节点经过且仅经过一次,而且最后可以回到起点;装箱问题:有有限多个容量为1的箱子,以及N个货物(每个货物的重量均小于1),需要最少的箱子把所有的N个货物完全装完。背包问题:背包的容量为C,有N个物体,体积分别为s1,sn以及价值分别为p1,pn,寻找一个最大价值的装背包的方案。10计算复杂度假设有N个数据形成的一个链表。查找x是否在此列表中,采取顺序比较方式。如果x在此列表中,且位置处于i,则需要比较i次。则平均比较次数为如果x不在此列表中,则需要比较N次。因此该查找算法的平均查找复杂度为(N+1)/
5、2,最大复杂度为N11大O分析为了简化数量级的分析,往往采用大O分析,选取最重要的部分,即使用随着问题的大小增长得最快的项表示计算时间(复杂度)。例如f(N)=N4+100N2+10N+50, O(f(N)=O(N4)f(n)=(N+1)/2, O(f(n)=O(N)12常见的数量级13图灵机用准确的数学形式来描述什么是“计算”图灵机包含了一条无限长的纸带和一个控制器。控制器可以:从纸带上读出一个符号;向纸带写入一个符号;使带子可以向左边移动一个位置,或向右移动一个位置停机Church-Turing理论:任何能直观计算的问题都内被图灵机计算。如果证明了某个问题使用图灵机是不可解决的,那么这个问题就是不可解决的。14P和NP问题P (Polynomially)类问题:算法能在多项式时间内完成的问题。NP (Nondeterministic Polynomially)问题:可以用多项式时间来验证一个解是否正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年四年级英语上册 Unit 6 At the snack bar第四课时教学实录 牛津译林版
- 17《难忘的泼水节》教学设计 -2024-2025学年语文二年级上册(统编版)
- 2024-2025学年高中化学 第1章 本章重难点专题突破一 描述原子核外电子运动状态的四个量子数教学实录 鲁科版选修3
- 纺织技术与产品设计作业指导书
- 企业市场竞争状况研究报告
- 2024-2025学年高中生物 第3章 第2节 第3课时 细胞核 细胞的生物膜系统教学实录 苏教版必修1
- 12《盘古开天地》教学设计-2024-2025学年统编版语文四年级上册
- DB3711-T 60-2022 梨生产技术规程
- 2024-2025学年新教材高考数学 第2章 平面解析几何 2.4 点到直线的距离教学实录 新人教B版选择性必修第一册
- 6《有多少浪费本可避免-餐桌上的浪费》(教学设计)统编版道德与法治四年级下册
- 杯弓蛇影儿童绘本故事演讲ppt课件(图文)
- 学科国际发展趋势
- 110报警服务台接处警登记表
- 《钳工工艺学》课件
- 初一年级班级日志记载表(详)
- 高考语言运用题之标点符号的表达效果专题训练
- 安全生产重大事故隐患排查报告表
- 安全费用提取、使用台账
- 防沙治沙治理施工方案
- 学前儿童游戏4
- 建设工程安全生产管理习题库及答案
评论
0/150
提交评论