唐常杰翻译的计算理论导引18.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
唐常杰翻译的计算理论导引18.ppt

Lecture Notes for Computation Theory 今日要点 7.5 几个NP-完全问题 cp174-175 7.5 几个NP-完全问题 子集问题 Subset-Sum in NP 复习 cp165 子集和 问题 Subset-Sum in NP 复习 cp165 Reducing 3SAT to SubSet Sum 定理 7.37 ep268, cp178 Proof idea: 把3SAT 多项式 归约 为 不找补 购物 1.设 3SAT已经定义好 2 选S的子集 ,对应于3SAT的合取范式(P-time完成) 3 不同的和 对应 不同的子句 4 当和=t (不找补 购物), 找到3SAT 的满足指派 这样 可以 不找补 购物?? 3SAT 可满足 作法: 设合取范式已经有了, 下面要找一些10进位数,yi, zi, hi, gi 和 总和 t Reducing 3SAT to SubSet Sum 定理 7.37 ep268, cp179 Proof idea: 把3SAT 多项式 归约 为 子集和(不找补 购物) 1.设 3SAT已经定义好 2 选S的子集 ,对应于3SAT的合取范式(P-time完成) 3 不同的和 对应 不同的子句 4 当和=t (不找补 购物), 找到3SAT 的满足指派 证明较复杂,如果一下看不懂,可先承认它,应用它。 这样, 可以 不找补 购物?? 3SAT 可满足 作法: 设合取范式已经有了, 下面要找一些10进位数,yi, zi, hi, gi 的 和 总和 t 讲思想后, 读书CP179,不难理解 Reducing 3SAT to SubSet Sum 形式化描述:基于合取式,如何造 数 表, cp179 Let ??3CNF with k clauses and ? variables x1,…,x?. Create a Subset-Sum instance S?,t by: 2?+2k elements of S? = {y1,z1,…,y?,z?,g1,h1,…,gk,hk} yj 对应于子句中出现的 xj zj 对应于子句中出现的~ xj gj and hj are dummies 为1表示该列对应子句j 最后选若干个 y, z, g, h , 使和为 t. 细致解释:Reducing 3SAT to SubSet Sum 形式化描述:基于合取式,如何造 数 表, cp179 Let ??3CNF with k clauses and ? variables x1,…,x?. Create a Subset-Sum instance S?,t by: 2?+2k elements of S? = {y1,z1,…,y?,z?,g1,h1,…,gk,hk} yj 对应于子句中出现的 xj zj 对应于子句中出现的~ xj gj and hj are dummies 为1表示该列对应子句j 最后选若干个 y, z, g, h , 使和为 t. Subset Sum Subset Sum Subset Sum 设合取式满足,可选出xi yi如下 其和为最后一行,对应一个子集和 不满足??加不够3 Proof 3SAT ?P Subset Sum 3SAT 归约为子集和问题 ep269,cp179 对每个 3合取范式 ?, 取总和(目标) t=1…13…3 (10进制)以及按前面图找出来的数字集合 S?.(包括yi zi , gi, hi等等) 如果 ??3SAT,(已经被满足)则如前原选出的yi zi , gi, hi 之和为t, 反之,有了子集和的解,原可构造合取范式的满足指派 Proof 3SAT ?P Subset Sum 3SAT 归约为子集和问题 ep269,cp179 对每个 3合取范式 ?, 取总和(目标) t=1…13…3 (10进制)以及按前面图找出来的数字集合 S?.(包括yi zi , gi, hi等等) 如果 ??3SAT,(已经被满足)则如前原选出的yi zi , gi, hi 之和为t, 反之,有了子集和的解,原可构造合取范式的满足指派 Finding the Solution 如果子集和的判定问题有P-时间算法 (Poly—time) (判定Yes/No) 则可以在P-时间内找到具体的数字。实现不找补购物 为什么人们忙时说”不用找补”?比较烦,比较难,是NP完全 的) How? 通过提问,电影中律师常常问Yes/No问题,诱

文档评论(0)

wuyouwulu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档