版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章P类、NP类及NPC类2.1问题与算法2.2确定型图灵机与P类2.3非确定型计算与NP类2.4多项式变换与NPC类2.1问题与算法☆定义2-1:算法是一步一步求解问题的通用程序。
☆问题的两个要素
:实例(输入)询问(输出)☆问题的形式分为两类:优化问题判定问题2.2确定型图灵(Turning)机与P类☆确定型单带图灵机构造如下图:
图2-1确定型单带图灵机☆定义2-2:如果把问题л的任意实例I输入给DTM,都能经过DTM程序的有限步计算到达停机状态qf,则称问题л是图灵可计算的,否则称为图灵不可计算的。☆定义2-3:问题<∑,∟,φ>是用某个DTM程序M可解的,即图灵可计算的,是指下列条件成立:对于∀I∈L,只要把I写在带上(其两侧填写空白符号,读写头扫描着I的最左端符号所在的方格)
,由起始状态q0开始执行DTM程序M,总可经过有限步计算停机,且在带上保留着该问题的解答φ(I)。☆定义2-4:设L(n)={I},则称TM(n)=max{TM(I)}
为求解问题<∑,∟,φ>的DTM程序M的时间复杂性。类似地SM(n)=max{SM(I)}
为求解问题<∑,∟,φ>的DTM程序M的空间复杂性。☆定义2-5:如果存在多项式P,使得对所有n∈z+均有TM(n)≤P(n),那么称DTM程序M为多项式时间的。如果一个问题存在解它的多项式时间DTM程序M,那么称该问题属于P类。2.3非确定型计算与NP类☆定义2-6:当判定问题的任一实例I∈L输入到NTM时,都能经过NTM程序的某可能动作序列的有限步计算到达停机状态qf,则称判定问题π为NTM可解(非确定型图灵机可计算),否则称为NTM不可解(非确定型图灵机不可计算)。☆定义2-7:当判定问题π用NTM程序M可解时,对于Φ(I)=1(在停机状态qY终止)的实例I而言,M的非确定型时间复杂性NTM(n)和非确定型空间复杂性NSM(n)可定义为在得到‘YES’回答的动作序列中至少所需要的计算步数和带方格数。若设L(n)={I∣I∈L,Ф(I)=1,∣I∣=n}
则称 NTM(n)=max{NTM(1)}
I∈L(n)
NSM(n)=max{NSM(1)}
I∈L(n)
为NTM程序M的非确定型时间复杂行和空间复杂性。☆定义2-8:如果存在多项式P,使得对所有n∈z+,均有NTM(n)≤P(n),那么称NTM程序M为多项式时间的。如果一个问题有求解它的多项式时间NTM程序,则称该问题属于NP类。☆定理2-1:如果问题π属于类,那么存在一个多项式P和求解问题π的程序M,使TM(n)=O(2p(n))。2.4多项式变换与NPC类☆定义2-9:在判定问题π1=(∑1,L1,Φ1)和π2=(∑2,L2,Φ2)之间,若存在如下变换,f:∑1*→∑2*,f(L1)⊆L2且∀I∈L1恒有Φ1(I)=Φ2(f(I))。并且可用某个DTM程序在∣I∣=n的多项式时间内计算出f(I)。则称判定问题π1可多项式变换成π2
,f为从π1到π2的变换,记为π1∝π2
。☆引理2-1:若π1∝π2
,则若判定问题π2属于P类必有判定问题π1属于P类。☆引理2-2:若π1∝π2
,π2∝π3
,则π1∝π3
。☆定义2-10:对于判定问题π1和π2
,如果既有π1∝π2
,又有π2∝π1
,那么称π1和π2是多项式等价的。☆定义2-11:若判定问题π∈NP,而且对每个判定问题π′∈NP,都有π′∈π,则称判定问题π属于NPC类,或称判定问题π为NP完全的。☆定理2-2:设问题π∈NPC类,则下述两条件等价:
1)P≠NP2)π不属于P。☆定理2-3:如果判定问题π1和π2都属于NP类,π1属于NPC类,并且π1∝π2
,那么π2也属于NPC类。☆定义2-12:如果SAT问题归约成问题L,则称问题L是NP难解的。如果L是NP难解的且L∈NP,则称问题L是NP完全的。
证明新问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶楼花卉租赁合同模板
- 车销合同模板
- 购房合同模板几
- 运营安全协议合同模板
- 标准饲料销售协议书样本版
- 院墙修建合同模板
- 电脑上做合同模板
- 铲车修理合同模板
- 补签购物合同模板
- 购买摩托电子合同模板
- 2022-2023学年北京市西城区三帆中学七年级(上)期中数学试卷
- 国测省测四年级劳动质量检测试卷
- 英语四级单词4500
- (高清版)TDT 1031.3-2011 土地复垦方案编制规程 第3部分:井工煤矿
- 2023年10月自考02187电工与电子技术试题及答案含评分标准
- 专科器械处理流程培训课件
- 2024年大疆无人机飞行知识笔试历年真题荟萃含答案
- 2024年企业文化企业建设知识竞赛-中国石油知识竞赛笔试历年真题荟萃含答案
- 耐克营销案例分析耐克品牌
- 皮质盲的护理查房
- 食品安全企业标准模板
评论
0/150
提交评论