欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    算法设计(第9章计算复杂性与NP理论)课件.ppt

    • 文档编号:3714592       资源大小:115.34KB        全文页数:21页
    • 资源格式: PPT        下载积分:22文币     交易提醒:下载本文档,22文币将自动转入上传用户(晟晟文业)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要22文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    算法设计(第9章计算复杂性与NP理论)课件.ppt

    1、9.1 多项式规约多项式规约9.2 计算模型计算模型9.3 P和和NP类问题类问题9.4 NP完全问题完全问题2021/8/1719.1 多项式规约规约:如果存在两个问题Q和Q,对于Q的任何一个实例q,都能找到Q的一个实例q,并能够将q的解a转换为q的解a,则称问题Q可以被归约到问题QQQqqaa2021/8/1729.1 多项式规约规约:如果存在两个问题Q和Q,对于Q的任何一个实例q,都能找到Q的一个实例q,并能够将q的解a转换为q的解a,则称问题Q可以被归约到问题Q多项式规约:可在多项式时间内完成的规约QQqqaa2021/8/1739.1 多项式规约问题示例ax2+bx+c=0ax3+b

    2、x2+cx+d=02021/8/1749.1 多项式规约问题示例G=最大独立集G=最小顶点覆盖V/C是G的最大独立集C是G的最小顶点覆盖2021/8/1759.2 计算模型形式语言与问题编码形式语言:字母表 是符号的有限集合,上的语言L是由中的符号所组成的串的任意集合=0,1L1=0,1,10,11,100,101,110,111,1000,1001L2=0,10,100,110,1000,1010,2021/8/1769.2 计算模型形式语言与问题编码形式语言:字母表 是符号的有限集合,上的语言L是由中的符号所组成的串的任意集合问题编码:问题Q的任意一个输入都会被编码为一个二进制串s。设问题

    3、的输入集合为I,其编码就是一个映射e:I 0,1*2021/8/1779.2 计算模型形式语言与问题编码形式语言:字母表 是符号的有限集合,上的语言L是由中的符号所组成的串的任意集合问题编码:问题Q的任意一个输入都会被编码为一个二进制串s。设问题的输入集合为I,其编码就是一个映射e:I 0,1*问题算法:设A是问题Q的一个算法,那么A应当接受输入s,算法运行得到的结果记为A(s)。当Q是一个判定形式的问题,则对于任意输入A(s)yes,no2021/8/1789.2 计算模型图灵机在当前方格中写入新字符读写头左移(L)、右移(R)或不动(S)改变状态控制器中的当前状态2021/8/1799.2

    4、 计算模型图灵机形式定义:一个七元组M=(Q,b,q0,F),其中Q是有限状态集,是字母表,是读写带上的字符集,b是空白字符(b但b),:Q QL,R,S是动作转移函数,q0Q是初始状态,FQ是终止状态集。2021/8/17109.2 计算模型图灵机M=(Q,b,q0,F)1.将输入符号串s=a0a1an 依此填在纸带的第0,1,n号格子上,读写头指向第0号格子,机器处于状态q02.当前状态qiF则停机3.把扫描到的符号xi传送到状态控制器,控制器再根据当前状态qi计算动作转移函数,并根据函数值决定下一步的操作2021/8/17119.2 计算模型图灵机M=(Q,b,q0,F)终止状态qa表示

    5、接受输入字符串,qr表示拒绝动作转移函数允许是一个部分函数,当(qi,xi)上无定义时也将停机2021/8/17129.2 计算模型图灵机M=(Q,b,q0,F)问题:判断一个二进制串中有奇数个还是偶数个1qixiqi+1xi+1动作False0FalsebRTrue0TruebRFalse1TruebRTrue1FalsebRFalsebqr0STruebqa1S2021/8/17139.2 计算模型图灵机M=(Q,b,q0,F)k带图灵机:Qk Q(L,R,S)k2021/8/17149.2 计算模型图灵机M=(Q,b,q0,F)k带图灵机不确定图灵机kiAAxqAxqAxqxqikkk0

    6、,SR,L,),(),(),(),(1111110002021/8/17159.2 计算模型图灵机与可计算性设f是一个函数,如果能通过一个图灵机M来完成f的计算,则称f是部分可计算的;如果M能够完成f的计算,且对于f定义域上的任意一个输入s,M都能保证停机,则称f是可计算的,或者说f是一个可计算函数。设L是一个语言,如果它能够被一个图灵机M接受,则称L是一个递归可枚举语言;如果M能够接受L,且对于输入sL,M都能保证停机,则称L是一个递归语言。2021/8/17169.2 计算模型图灵机与可计算性称语言L1可被多项式时间归约到语言L2,如果存在一个多项式时间可计算的函数f:0,1*0,1*,其

    7、对任意的x 0,1*都有:x L1当且仅当x L22021/8/17179.2 计算模型一个算法就是一个确定的、对任意合法输入都停机的图灵机对于每个长度为n的输入,如果图灵机M在计算过程中的读写头移动次数不超过T(n),则称M是以T(n)为时间上界(简称时间界)的图灵机给定一个问题Q,如果存在一个时间界为T(n)的图灵机对其进行计算,则称Q的时间复杂度为T(n)2021/8/17189.3 P和NP类问题P类问题:存在多项式时间算法的计算问题能够用确定性图灵机在多项式时间界内求解的问题称为P类问题P=L 0,1*|存在一个确定性图灵机M能够在多项式时间内接受LP2021/8/1719NP9.3 P和NP类问题NP类问题能够用不确定性图灵机在多项式时间界内求解的问题称为NP类问题NP=L 0,1*|存在一个不确定性图灵机M能够在多项式时间内接受LP2021/8/1720NP9.4 NP完全问题NP完全完全问题Q NP对任意的Q NP,有Q p QPNPC2021/8/1721


    注意事项

    本文(算法设计(第9章计算复杂性与NP理论)课件.ppt)为本站会员(晟晟文业)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库