《计算复杂性:现代方法》——第2章 NP和NP完全性 2.1 类NP

本节书摘来自华章计算机《计算复杂性:现代方法》一书中的第2章,第2.1节,作者 [美]桑杰夫·阿罗拉(Sanjeev Arora),博阿兹·巴拉克(Boaz Barak),译 骆吉洲,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第2章

NP和NP完全性

screenshot

如果你曾玩过填字游戏,那你一定知道从头开始游戏远比验证其他人给出的答案难得多。同样,自己动手做数学家庭作业远比阅读和理解老师给的答案难得多。区别在于,寻找填字游戏的答案和解数学题是创造性劳动。验证答案相对容易的原因是其他人已经完成了创造性劳动。

screenshot

2.1 类NP

现在,我们定义复杂性类NP,由此将“可被高效验证的解”这一直觉概念形式化。在第1章,我们曾说一个问题是“可被高效求解的”,如果它可以被图灵机在多项式时间内求解。于是,问题的解是“可被高效验证的”,指的是该问题的解可以在多项式时间内得到验证。由于图灵机每步只能读一个位,因此这意味着给定的解不能太长——至多是输入长度的多项式。

screenshot
screenshot
screenshot

2.1.1 P和NP的关系

screenshot

2.1.2 非确定型图灵机

screenshot
screenshot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值