版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章NP完全性7.1多项式时间规约7.2P类/NP类问题7.3其他NP完全问题第7章NP完全性7.1多项式时间规约定义7.1.1如果存在计算函数f:Σ*->Σ*的多项式界限的Turing机M,那么f称为多项式时间可计算的。现在设L1,L2⊆Σ*是语言,设:Σ*->Σ*是多项式时间可计算的函数。如果对每个x∈Σ*下列关系成立:
x∈L1当且仅当(x)∈L2,那么称为从L1到L2的多项式归约。
注意:对比定义5.4.1和定理5.4.1,前者定义归约,后者为多项式归约。P类问题与NP类问题的定义P={L|L是一个能在多项式时间内被一台DTM所接受的语言}NP={L|L是一个能在多项式时间内被一台NDTM所接受的语言}例7.1.1构造一个从Hamilton圈到可满足性的多项式时间归约。主要从Hamilton问题出发,按照要求构造一系列子句,满足这些子句就满足Hamilton解,而且这些子句的构造和判别都是可以在多项式时间完成。再比如:三个问题(划分、背包、双机调度),可证明存在六个多项式归约,使得任意一个问题都可以归约到另外一个问题上!引理7.1.1
如果t1是从L1到L2的多项式归约并且t2是从L2到L3的多项式归约,那么它们的合成t1
。t2就是从L1到L3的多项式归约。(传递性)定义7.1.2
设L⊆Σ*是语言,如果(a)L∈NP;并且 (b)对每一个语言L’∈NP,存在L’到L的多项式归约,那么L称为是NP完全的。任何NP完全语言是否属于P的问题等价于整个P=NP问题。定理7.1.1
设L是NP完全语言。那么P=NP当且仅当L∈P。证明:根据定义7.1.2和引理7.1.1,容易得出结论。7.2Cook定理(P类与NP类问题)有界铺砖:铺砖问题限定在sXs的正方形区域,是否存在满足铺砖条件的铺砖系统?定理7.2.1
有界铺砖是NP完全的。证明:首先证明它属于NP;最后证明NP里所有语言都可归约到有界铺砖上。略定理7.2.2(Cook定理):可满足性是NP完全的。证明:前面已经论证过“可满足性”属于NP,进一步构造把有界铺砖归约到可满足性上。略定理7.2.3
三元可满足性是NP完全的。证明:它是“可满足性”的特殊情形,所以它是属于NP;接着构造把“可满足性”规约到三元可满足性上。略最大可满足性:给定子句集F和整数K,是否存在满足至少K各子句的真值赋值?定理7.2.4
最大可满足性是NP完全的。(证明类似三元)7.3其它的NP完全问题对于任一新的判定问题II,其NP完全性的论证过程应由以下四个部分组成:1)证明IINP;2)选取一个已知为NP完全的问题II’;3)构造一个从II’到II的变换f;4)证明f为一个多项式时间变换。7.3部分NP完全问题树恰当覆盖:给定有穷集D,以及m个U的子集合的族F,是否存在恰当覆盖?即F中不相交的子集构成子族L,并且U是L的并集。定理7.3.1
恰当覆盖是NP完全的。证明:首先证明它属于NP;接着构造把“可满足性”归约到恰当覆盖上。略定理7.3.2:Hamilton圈是NP完全的。证明:已经论证过Hamilton属于NP,进一步构造把恰当覆盖归约到Hamilton圈上。略定理7.3.3
无向Hamilton圈是NP完全的。证明:把普通的Hamilton圈归约到它上。略定理7.3.4
旅行商问题是NP完全的。
证明:已知它属于NP,把无向Hamilton圈归约到它上。略定理7.3.5
背包问题是NP完全的。
证明:它属于NP,把恰当覆盖归约到它上。略定理7.3.6
独立集问题是NP完全的。
证明:它属于NP,把三元可满足性归约到它上。略定理7.3.7
团和顶点覆盖都是NP完全的。7.4对付NP完全性NP完全优化问题:可用保证接近最优的解的算法。
|opt(x)-A(x)/opt(x)≤e
其中:A(x)是多项式算法,称为e近似算法。分三类(相对解的误差e来讲)a)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南郴州林邑中学春季招聘代课教师1人备考题库含答案详解(a卷)
- “梦想靠岸”招商银行乌鲁木齐分行2026春季校园招聘备考题库带答案详解(培优a卷)
- 2026年前向碰撞预警系统项目公司成立分析报告
- 2026福建厦门市集美区新亭幼儿园非在编教职工招聘1人备考题库及答案详解(各地真题)
- 2026福建龙岩漳平市招聘高校师范类毕业生101人备考题库及一套答案详解
- 泸州市林业科学研究院招聘编外聘用人员的备考题库含答案详解(达标题)
- 2026西藏昌都市人民医院招聘20人备考题库附参考答案详解(完整版)
- 吉州区水利局公开招聘公益性岗位工作人员备考题库及答案详解(新)
- 2026河北秦皇岛市教育局关于秦皇岛市第二十中学选调教师招聘6人备考题库含答案详解(典型题)
- 2026湖北事业单位联考黄冈市团风县招聘100人备考题库含答案详解(巩固)
- 《老年人照料设施建筑装饰装修设计规程》上网征求意见稿
- 人教版七年级数学寒假作业(每日一练)
- 柴油机启动课件
- 动物医学毕业论文
- 2025年全国高校辅导员素质能力大赛基础知识测试卷及答案
- 2026年沈阳职业技术学院单招职业适应性测试必刷测试卷必考题
- 《机车运用与维护》第三章 铁路行车信号
- (2025年标准)预存消费协议书
- 养老院入住合同协议书
- 耐磨钢的应用现状及行业发展分析
- 《人事管理经济学》课件
评论
0/150
提交评论