Scarlet Serenade

Introduction to the Theory of Computation | Time Complexity

定义图灵机的时间复杂性

  • DTM 在长度为 的输入上所经过的最大步数为
  • NTM 在长度为 的输入上在任何分支所经过的最大步数为

则 M 的时间复杂度为

定义图灵机的空间复杂性类

  • P 表示所有能在多项式时间上被 DTM 接受的语言
  • NP 表示所有能在多项式时间上被 NTM 接受的语言

定理:每个 的多带图灵机都和某一个 的单带图灵机等价

定理:每个 的 NTM 都和某一个 的 DTM 等价

定义语言 的验证机为一个算法 为所有的 ,对每个字符串 接受

验证机用额外的信息 来验证 的成员,这里 被称为 的成员证明或证书。

有一个多项式时间的验证机,则称它为多项式可验证的;且它的成员证书有着多项式的长度,因为这是它时间限制内能访问的最大长度