- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5讲证明NPC类问题的技术
上次内容:
(1)P,NP,NPC类定义,第一个NPC问题,sat,NPC,
(2)Cook定理,第一个NPC问题,在NTM程序的帮助下完成了归约。
(3)NPC的含义,若一个NPC问题多项式时间可解,则所有NP问题多项式时间可解。
若一个NPC问题被证明不能多项式时间可解,则所有NP问题均不能多项式时间可解。
下面证明一些新的NPC问题。NPC问题不只一个。
(1可以多项式时间求解((2可以多项式时间求解。
(1可以多项式时间求解((2不可以多项式时间求解。
(1不可以多项式时间求解((2不可以多项式时间求解。
(1不可以多项式时间求解((2可以多项式时间求解。(不成立)
若(1(NPC,(2(NP,(1((2,则(2(NPC。
已知sat(NPC,从SAT开始证明其他NPC,万事开头难。
难在开始找不到合适的办法。
已经证明了SAT是NPC了,其他问题是NPC的证明肯定与SAT不同了,怎么做,做个样子看看。
第四章:证明NPC类问题的技术
KARP的证明,6个NPC问题,一年时间。
定理4.1:3sat(NPC。(1)
证明在后面,先多讲几个问题
实例:布尔变量集合:U={u1,…,un},
项集合:C = {C1, C2, …, Cm},|Ci| = 3
询问:是否存在U的真值指派使C中所有项均满足?
3对集问题3DM (2)
实际含义:100个编程人,100个数学推导,100个写文章的,组成100个数学建模队,但并不是任意两人都可以分到同一队,所以每个人可以与他人共事的选择并不是任意的。能组成吗?拉登组成恐怖小组。
问题描述:
实例:集合:W, X, Y,M ( W*X*Y。|W|=|X|=|Y| = q
询问:是否存在M的子集M’(M,使|M’|=q,M’中没有任意两个3元组有相同的分量。完美匹配完美对集。
例子:
M={(w1,x1,y1),(w2,x1,y3),(w3,x3,y3),(w1,x2,y1),(w2,x2,y3)}
M中不存在3对集M’,若M中再加上(w3, x3, y2)则可以存在M’了。
完美对集是:{(w1,x1,y1),(w2,x2,y3),(w3,x3,y2)}
顶点覆盖问题:背景,通信网络,结点设探测点,每条线路最少设一头探测点,在网络上最少设几个探测点才能覆盖所有线路。例子图:
是否存在2个点覆盖所有边?
实例:G=(V,E), 非负整数K(|V|,(3)
询问:是否存在V的子集V’,|V’|(K,使任意(u,v)(E,有u(V’或v(V’,总有。
团问题:背景,从100人中选择50人,互相不认识。能选出来吗?
例子:
问图中是否含有三个点的团。当然有。
实例:G=(V, E),一个非负整数J(|V| (4)
询问:是否存在V的子集V’(V,使任意u, v(V’,总有(u,v)(E。
即V’中的点形成G的一个完全子图。
定理4.1:3SAT(NPC
证明:SAT的实例,描述
实例:布尔变量集合:U={u1,…,un},
项集合:C={C1,C2,…,Cm},
询问:是否存在U的真值指派使C中所有项均满足?
把上述实例变成一个3SAT的实例。
先面只用一个例子说明怎样变化的,任取一个SAT的实例:
U={u1, u2, u3, u4, u5}
C={C1,C2,C3,C4,C5}
C1={u1}
C2={u2,}
C3={u1,,u5}
C4={,u3,,u5}
C5={u1,,,,u5}
把这个实例变成3SAT的实例,怎么做?
(1)针对C1增加两个变量{y11, y12},把C1变成4个项。
(u1,y11,y12),(u1,,y12),(u1,y11,),(u1,,)
存在性对应:若C1满足,则上述4项均满足。
(2)针对C2增加1个变量{y21},把C2变成2个项
(u2,,y21),(u2,,)
C2满足则,上述2项都满足。
(3)一切不变
(u1,,u5),已经是3SAT了。
(4)针对C4增加一个变量{y41},将C4变成两个项C4={, u3, , u5}
(, u3, y41),(,, u5)
说明满足的对应性
(5)针对C5增加2变量{y51,y52},将C5变成3项C5={u1,,,,u5}
(u1, , y51),(, , y52),(, , u5)
说明满足的对称性。假设u1, , , , u5都取假,就会观察到y51, y52的取值总会导致三个项有一个不满足,因此三个项有一个满足,一定C5满足。
Sat满足(3SAT满足
3SAT满足(SAT满足,往往在反向存在性证明不好说。
所以证明了结论。
定理4.2 3DM(NPC
证明:3DM(NP很显然,验证给定解是否完美匹配。
3SAT(3DM,下面通过举例子说明规约,不然没法说明白,要用对集的语言说明Sat问题
您可能关注的文档
- 第5章 磋商内容.ppt
- 第5章 激素.ppt
- 第4章+网壳结构.ppt
- 第5章 内部物料搬运--物流.ppt
- 第5章 结构化程序设计(汪同庆).ppt
- 第5章 脉冲编码调制-重庆科创职业学院.ppt
- 第5章 绘制层次图.ppt
- 第5章-功能高分子.ppt
- 第5章 测量学和缺陷检查.ppt
- 第5章1热水及燃气.ppt
- 2023年江西省赣州市社会工作者职业资格社会工作法规与政策真题(含答案).pdf
- 中国电脑平缝钉扣机行业市场发展前景及发展趋势与投资战略研究报告.docx
- 中国关键件行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2022版国家一级消防工程师《消防安全技术实务》真题(II卷) (附解析).pdf
- 中国降钙素原诊断试剂行业市场发展前景及发展趋势与投资战略研究报告.docx
- 110Kv电缆头制作施工实施方案.pdf
- 中国雷射打樣行业市场发展前景及发展趋势与投资战略研究报告.docx
- 中国微型冲击记录仪行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2024-2030年中国金属切削行业发展监测及发展趋势预测报告.docx
- 2024-2030年中国超导磁储能(SMES)行业发展潜力预测及投资策略研究报告.docx
最近下载
- 基于惯量支撑和一次调频需求的VSG储能单元配置方法.pdf VIP
- 必威体育精装版《绿色食品 农药使用准则》等58项标准目录.pdf
- 一种基于虚拟同步发电机的储能辅助调频容量配置方法.pdf VIP
- 中国古代民族关系.doc VIP
- 基于惯量支撑和一次调频需求的VSG储能单元配置方法.pptx VIP
- 对数与对数函数(解析版)-2025年高考数学一轮复习(新高考专用).pdf VIP
- Unit1-Unit4易错题 2022-2023学年人教版七年级英语上册 .pdf VIP
- bB正谱世上没有优丽狄茜我怎能活降B正谱子五线谱乐谱曲谱歌谱高清.pdf
- 储能电站惯量支撑和一次调频的功率协调控制装置及方法.pdf VIP
- 行吊安全操作规程培训课件.pptx
文档评论(0)