七章NP问题选讲.pptVIP

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

7.1 概念 判定问题 P是所有可在多项式时间内用确定算法求解的判定问题的集合。 NP问题是所有可用多项式时间算法验证其猜测准确性的判定问题的集合。 P NP P = NP ? 多项式时间规约 问题A能够多项式时间规约到B 说明:B比A难! NP完全问题,满足: 该问题是NP问题 所有其他的NP问题都可以多项式时间规约到该问题 7.2 规约 3-CNF可满足性问题 CNF(合取范式):如果一个布尔公式是一些子句的合取(与),而且子句是一个文字或多个文字的析取(或),则该公式是CNF。 如果CNF中每个子句都有且只有3个不同的文字,则该公式称为3-CNF。 例:(x1 ? ?x1 ? ?x2) ?(x3 ? x2 ? x4) ?(?x1 ? ?x3? ?x4) 7.2 规约 最大团问题 对于无向图G,一个团即图G的一个完全子图 最大团问题即是否可以找出一个团,使得其包含的顶点个数大于k 顶点覆盖问题 对于无向图G=(V,E),是否可以找出子集V’,使得如果边(u,v) ∈E,则u ∈V’或v ∈V’,且|V’|k 已知3-CNF可满足问题是一个NPC问题,试证明最大团问题也是NPC问题 首先易证最大团是一个NP问题。 为3-CNF φ构造一个图G。 然后欲证3-CNF φ可满足当且仅当图G有一个大小为k的团。 多项式规约说明:如果最大团问题可以多项式时间解决,那么3-CNF亦可以。也就是说:最大团不会比3-CNF容易! 已知最大团问题是一个NPC问题,试证明顶点覆盖问题也是NPC问题 首先易证顶点覆盖是一个NP问题。 为最大团的图G构造一个图G’ 然后欲证图G有一个大小为k的团当且仅当图G’ 有一个大小为|V|-k的顶点覆盖 多项式规约说明:顶点覆盖不会比最大团问题容易! 如果最大团是NPC,顶点覆盖也是NPC。 对比 以往的转化 欲解决问题A,将其转化为较简单的问题B,然后解决B,从而解决A 本章的转化(多项式规约) 欲证明B不可解,找一个不可解(NP完全)的问题A,将A多项式规约到B,从而说明B比A难,B也不可解 7.3 最大独立集问题 问题 对于无向图G=(V,E),是否可以找出顶点个数大于k的子集V’,使得V‘中没有任何边 NP完全性证明 顶点覆盖中顶点的补集即独立集 解决办法 Hopfield神经网络 应用 RNA二级结构预测 输入:RNA序列 GGGCGACUAGCUCAAGUGGUAGAGCGCUCGCUUAGCAUGCGAGAGGUACGGGGAUCGAUACCCCGGUCGUCCA 输出:配对关系 目标:尽量多的碱基配对 参考文献 Quan Zou, Tuo Zhao, Yang Liu, Maozu Guo. Predicting RNA secondary structure based on the class information and Hopfield network. Computers in Biology and Medicine. 2009,39(3):206-214 刘琦,张引,叶修梓,俞荣栋. 基于离散 Hopfield网络求解极大独立集的茎区选择算法以及在RNA二级结构预测中的应用. 计算机学报. 2008,31(1):51-58 Y. Takefuji, L. Chen, K. Lee, J. Huffman. Parallel Algorithms For Finding A Near-Maximum Independent Set of A Circle Graph. IEEE Transaction On Neural Networks. 1990,1(3):263-267 * 第七章 NP问题选讲 邹权(博士) 计算机科学系 7.1 概念 7.2 规约 7.3 最大独立集问题 提要 P NP NPC NP-hard CircuitSAT SAT 3-CNF-SAT Clique VertexCover SubsetSum HamCycle TSP GraphColoring SetCover Partition BinPacking ParallelScheduling Knapsack StripPacking *

文档评论(0)

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

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

1亿VIP精品文档

相关文档