Introduction to the Theory of Computation | Time Complexity
定义图灵机的时间复杂性
- DTM 在长度为 的输入上所经过的最大步数为
- NTM 在长度为 的输入上在任何分支所经过的最大步数为
则 M 的时间复杂度为
定义图灵机的空间复杂性类
- P 表示所有能在多项式时间上被 DTM 接受的语言
- NP 表示所有能在多项式时间上被 NTM 接受的语言
定理:每个 的多带图灵机都和某一个 的单带图灵机等价
定理:每个 的 NTM 都和某一个 的 DTM 等价
定义语言 的验证机为一个算法 , 为所有的 ,对每个字符串 , 接受
验证机用额外的信息 来验证 是 的成员,这里 被称为 的成员证明或证书。
若 有一个多项式时间的验证机,则称它为多项式可验证的;且它的成员证书有着多项式的长度,因为这是它时间限制内能访问的最大长度