计算复杂性-现代方法

计算复杂性-现代方法

第1章

图灵机M判定一个语言 L{01} ,如果该图灵机计算函数 fL:{0,1}{0,1}

xLfL(x)=1

  • 类DTIME:
    T:NN 是一个函数。 c>0 是常数

    LDTIME(T(n))cT(n)ML

  • P

    P=c1DTIME(nc)

第2章

  • NP
    语言 L{01} 属于NP,如果存在多项式 p:NN 和一个多项式时间图灵机 M (称为L 的验证器),使得对任意 x{0,1}

    xLu{0,1}p(|x|)M(x,u)=1

    u 称为x(关于语言 L 和图灵机M)的证明

  • EXP

    EXP=c>1DTIME(2nc)

  • 关系:

    PNPEXP

  • 非确定型图灵机:
    有两个转移函数 δ0,δ1 ,和一个特殊状态 qaccept ,用非确定型图灵机计算函数时,每个步骤均可以任意选用两个转移函数之一加以应用。
    对于任意输入 x ,如果存在转移函数的一个选用序列使得M在输入 x 上进入状态qaccept,则 M(x)=1
    对于任意输入 x{0,1} 和任意非确定型选择序列,如果 M T(|x|)个步骤内要么停机要么进入状态 qaccept ,则称 M 的运行时间为T(n).

设对任意函数 T:NN L{0,1} 如果存在常熟 c>0 ,和一个运行时间为 cT(n) 的非确定型图灵机 M ,使得xLM(x)=1 对 任意 x{0,1} 成立,则称 LNTIME(T(n))

  • NP=cNNTIME(nc)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值