- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.3.2 Cook定理 定理8-7(Cook定理):布尔表达式的可满足性问题SAT是NP完全的。 证明:SAT的一个实例是k个布尔变量 ,…, 的m个布尔表达式 ,…, 若存在各布尔变量 (1≤i≤k)的0,1赋值,使每个布尔表达式 (1≤i≤m)都取值1,则称布尔表达式 … 是可满足的。 SAT∈NP是很明显的。对于任给的布尔变量 ,…, 的0,1赋值,容易在多项式时间内验证相应的 … 的取值是 否为1。因此,SAT∈NP。 现在只要证明对任意的L∈NP有L∝pSAT即可。 (详细证明见书本P307~310) 10.4 一些典型的NP完全问题 部分NP完全问题树 10.4.1 合取范式的可满足性问题(CNF-SAT) 要证明CNF-SAT∈NPC,只要证明在Cook定理中定义的布尔表达式A,…,G或者已是合取范式,或者有的虽然不是合取范式,但可以用布尔代数中的变换方法将它们化成合取范式,而且合取范式的长度与原表达式的长度只差一个常数因子。 问题描述:给定一个合取范式α,判定它是否可满足。 如果一个布尔表达式是一些因子和之积,则称之为合取范式,简称CNF(Conjunctive Normal Form)。这里的因子是变量 或 。例如: 就是一个合取范式,而 就不是合取范式。 10.4.2 3元合取范式的可满足性问题(3-SAT) 证明思路: 3-SAT∈NP是显而易见的。为了证明3-SAT∈NPC,只要证明CNF-SAT∝p 3-SAT,即合取范式的可满足性问题可在多项式时间内变换为3-SAT。 问题描述:给定一个3元合取范式α,判定它是否可满足。 10.4.3 团问题CLIQUE 证明思路: 已经知道CLIQUE∈NP。通过3-SAT∝pCLIQUE来证明CLIQUE是NP难的,从而证明团问题是NP完全的。 问题描述:给定一个无向图G=(V,E)和一个正整数k,判定图G是否包含一个k团,即是否存在,V’?V,|V’|=k,且对任意u,w∈V’有(u,w)∈E。 10.4.4 顶点覆盖问题 (VERTEX-COVER) 证明思路: 首先,VERTEX-COVER∈NP。因为对于给定的图G和正整数k以及一个“证书”V’,验证|V’|=k,然后对每条边(u,v)∈E,检查是否有u∈V’或v∈V’,显然可在多项式时间内完成。 其次,通过CLIQUE∝pVERTEX-COVER来证明顶点覆盖问题是NP难的。 问题描述:给定一个无向图G=(V,E)和一个正整数k,判定是否存在V’?V,|V’|=k,使得对于任意(u,v)∈E有u∈V’或v∈V’。如果存在这样的V’,就称V’为图G的一个大小为k顶点覆盖。 10.4.5 子集和问题 (SUBSET-SUM) 问题描述:给定整数集合S和一个整数t,判定是否存在S的一个子集S’?S,使得S’中整数的和为t。例如,若S={1,4,16,64,256,1040,1041,1093,1284,1344}且t=3754,则子集S’={1,16,64,256,1040,1093,1284}是一个解。 证明思路: 首先,对于子集和问题的一个实例S,t,给定一个“证书”S’,要验证t= 是否成立,显然可在多项式时间内完成。因此,SUBSET-SUM∈NP; 其次,证明VERTEX-COVER∝pSUBSET-SUM。 10.4.6 哈密顿回路问题 (HAM-CYCLE) 证明思路: 首先,已知哈密顿回路问题是一个NP类问题。 其次,通过证明3-SAT∝pHAM-CYCLE, 得出:HAM-CYCLE∈NPC。 问题描述:给定无向图G=(V,E),判定其是否含有一哈密顿回路。 10.4.7 旅行售货员问题TSP 首先,给定TSP的一个实例(G,c,k),和一个由n个顶点组成的顶点序列。验证算法要验证这n个顶点组成的序列是图G的一条回路,且经过每个顶点一次。另外,将每条边的费用加起来,并验证所得的和不超过k。这个过程显然可在多项式时间内完成,即TSP∈NP。 其次,旅行售货员问题与哈密顿回路问题有着密切的联系。哈密顿回路问题可在多项式时间内变换为旅行售货员问题。即HAM-CYCLE∝pTSP。从而,旅行售货员问题是NP难的。 因此,TSP∈NPC。 问题描述:给定一个无向完全图G=(V,E)及定义在V?V上的一个费
您可能关注的文档
- 华中农业大学《微积分》方红-第四章3.ppt
- 华中农业大学《微积分》方红-第五章 第二节.ppt
- 华中农业大学《微积分》方红-第五章 第六节.ppt
- 华中农业大学《微积分》方红-第五章 第七节.ppt
- 华中农业大学《微积分》方红-第五章 第三节.ppt
- 华中农业大学《微积分》方红-第五章 第四节.ppt
- 华中农业大学《微积分》方红-第五章 第五节.ppt
- 华中农业大学《微积分》方红-第五章 第一节.ppt
- 华中农业大学《微积分》方红-第一章1.ppt
- 华中农业大学《微积分》方红-第一章2.ppt
- 算法设计与分析(王佳)算法分析与设计实验报告2.doc
- 微机原理与接口技术课件:01 微型计算机系统概述.ppt
- 微机原理与接口技术课件:04 中断系统和中断控制器8259A.ppt
- 微机原理与接口技术课件:05 可编程定时-计数器8253.ppt
- 微机原理与接口技术课件:06 串行通信及可编程串行接口8251A.ppt
- 微机原理与接口技术课件:07 DMA控制器8237A.ppt
- 微机原理与接口技术课件:08 模数转换器ADC0809.ppt
- 微机原理与接口技术课件:09 数模转换器DAC0832.ppt
- 微机原理与接口技术课件:10 存储器与存储扩展.ppt
- 微机原理与接口技术课件:74ls273引脚图与管脚功能表中文资料.doc
最近下载
- 专题03 阅读填空20篇(中考真题+各区名校模拟)2023年广州中考英语冲刺专项训练(解析版).docx VIP
- 产品结构设计课作业.doc VIP
- 临床药物治疗学模拟考试题+答案.docx VIP
- 临床药物治疗学考试题与答案.docx VIP
- 霸碗 盖码饭 智能炒菜机器人 品牌手册(2023Q4版).pdf
- 临床药物治疗学考试题+答案.docx VIP
- 人教版小学三年级体育教案全集全册.doc VIP
- 2011-2016年淮北师范大学《分析化学》考研真题汇总.pdf VIP
- 2011-2016年淮北师范大学《无机化学》考研真题汇总.pdf VIP
- 《小型悬臂起重机结构设计计算》18000字.docx
文档评论(0)