参数计算简介(NP-难问题的算法设计与分析).pptxVIP

参数计算简介(NP-难问题的算法设计与分析).pptx

  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文档。上传文档
查看更多

参数计算简介

(NP-难问题的算法设计与分析)冯启龙

第2页提纲NP完全理论参数计算理论分支界定彩色编码核心化

NP完全理论第3页NP完全理论多项式可解PNP难解问题各领域中的可计算问题最小生成树最短路径最大流问题最大匹配问题……顶点覆盖最大团独立集旅行商问题……多项式可解P多项式可解PNP难解问题多项式可解PNP难解问题多项式可解PNP难解问题多项式可解P最小生成树最短路径最大流问题最大匹配问题……顶点覆盖最大团独立集旅行商问题……最小生成树最短路径最大流问题最大匹配问题……

NP完全理论第4页NP:在多项式时间内被验证,仅回答Yes或No(判定问题)如何判定给定问题是否在NP中?给定图G=(V,E),问图G中是否存在V的一个大小不超过k的子集V’,使得E中的任意一条边e,e至少有一个端点被包含在V’中。点覆盖给定V的任意一个子集V1,如果可在多项式时间内判定V1是否为点覆盖问题的解,则说明点覆盖问题在NP中。

NP完全理论旅行商问题第5页给定完全图G=(V,E),其中每条边赋有一定的权值,并给定参数K,问G中是否存在一条权值小于等于K且包括图中所有点的圈。给定G中的任意一个圈S,可在多项式时间内判定S是否为旅行商问题的解。

NP完全理论第6页多项式规约01Q1x02Q2r(x)03多项式时间04Yes05Yes06Yes07Yes08

NP完全理论第7页Q多项式规约NP中的任意问题问题Q是NP-难的NP-难

NP完全理论第8页QNP-完全NP-难+在NP中问题Q是NP-完全的12

NP完全理论第9页可满足性问题(Satisfiability)1NP中的任意问题2可满足性问题3多项式规约4可满足性问题是NP-难的5给定一个合取范式F,是否存在对F中变量的一个赋值使得F为真?6可满足性问题7可满足性问题在NP中8可满足性问题NP-完全9

NP完全理论第10页怎样证明某个问题是NP难的?Q1xQ2r(x)多项式时间YesYesYesYes

NP完全理论第11页logo关系图:P,NP,NP-难,NP-完全

NP完全理论第12页01哪些问题是NP-难的,但不是属于NP?02判断任意一个给定程序是否会在有限的时间之内结束运行。03停机问题(HaltingProblem)04哪些问题属于NP,介于P与NP-完全之间?05给定图G和H,判断G和H是否同构?06图同构问题(Graphisomorphism)07给定整数N和M,判断N是否有一个比M小的因子?08整数分解(Integerfactorization)

参数复杂性(ParameterizedComplexity)点覆盖独立集输入图G,整数k图G,整数k问题是否可用k条点覆盖G中的所有边?是否存在k个相互独立的点(两两之间没边)?复杂性NP-完全NP-完全枚举O(nk)O(nk)O(2kn2)参数计算不存在O(no(k))的算法

参数复杂性(ParameterizedComplexity)如果参数化问题Q可在O(f(k)nc)时间内被求解,其中c为常数,则称Q是固定参数可解的。固定参数可解(FixedParameterTractable,FPT)基本思想传统精确算法指数底与n有关参数算法指数仅与k有关,n仅在多项式部分出现

第15页参数复杂性(ParameterizedComplexity)参数计算理论对问题的难解性重新进行了划分:NP难解问题固定参数可解O(f(k)nc)不存在O(f(k)nc)算法固定参数不可解寻找k大小的点覆盖寻找长度为k的简单路径寻找k个不相交的三角形……删除k个点使给定图无圈最大团独立集支配集……

参数复杂性(ParameterizedComplexity)固定参数不可解W框架,W[1],W[2]….Q1(x,k)Q2(x’,k’)固定参数可解规约Q1YesQ2YesQ2YesQ1Yes固定参数可解规约O(f(k)nc)最大团W[1]独立集W[1]支配集W[2]

参数复杂性(ParameterizedComplexity)Q1(x,k)Q2(x’,k’)固定参数可解规约Q1W[1]Q2W[1]O(f(k)nc)W难度的证明

参数复杂性(ParameterizedComplexity)NP-完全理论与参数计算理论的关系:各领域中可计算问题易解问题(P)难解问题难解问题固定参数可解固定参数不可解O(f(k)nc)W[1],W[2]….

分支界定(Branch-and-Bound)给定图G=(V,E)和正整数k,问V是否存在一个大小不超过

文档评论(0)

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

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

1亿VIP精品文档

相关文档