既不是P也不是NP完全的NP问题
来源:互联网 发布:mysql 1215 编辑:程序博客网 时间:2024/05/22 03:37
介绍
本文讨论的问题是:如果
这个问题的答案是肯定的,它最初由Ladner证明,我们接下来给出这个证明。
Ladner′s theorem
Ladner证明的主要思路是构造一个可计算集合
令
我们给出如下两个条件:
Ri:A≠L(Mi) - S_i:
Si: 对任意x ,要么x∈SAT 且fi(x)∉A ,要么x∉SAT 且fi(x)∈A
我们定义集合
我们递归的定义
f(n)=2i: 检查是否存在x 满足|x|≤log(n) 使得满足下面两者之一Mi(x) 接受,并且f(|x|) 是偶数与x∈SAT 不同时满足Mi(x) 拒绝,并且f(|x|) 是偶数与x∈SAT 同时满足
如果这样的
f(n)=2i+1: 检查是否存在x 满足|x|\le \log(n)|x|≤log(n) 使得满足下面两者之一x∈SAT ,并且f(|fi(x)|) 是偶数与fi(x)∈SAT 不同时满足x∉SAT ,并且f(|fi(x)|) 是偶数与fi(x)∈SAT 同时满足
如果这样的
由于
我们现在来讨论为什么
Reference
[1]. http://oldblog.computationalcomplexity.org/media/ladner.pdf
- 既不是P也不是NP完全的NP问题
- NP,NP-heard,P,NP完全问题
- 经典证明:扫雷是NP完全问题
- 吝啬SAT是NP-完全问题
- 吝啬SAT是NP-完全问题
- 证明精确的4SAT是NP-完全问题
- 什么是NP问题,什么有是NP完全问题(NP-complete problem)
- NP完全问题——证明EXACT 4SAT是NP完全问题
- P,NP,NP-C,NP-hard问题
- P, NP, NP-complete, NP hard问题
- P、NP、NP-hard、NP-complete问题
- 8.3 证明STINGY SAT是NP完全问题
- 习题8.3--证明吝啬SAT是NP-完全问题
- 8.3 证明吝啬SAT是NP-完全问题。
- 什么是P问题, 什么是NP问题, 什么是NP难度问题,什么是NP完全问题
- [总结]算法中的P问题、NP问题、NP完全问题和NP难问题
- 算法中的P问题、NP问题、NP完全问题和NP难问题
- NP、NP-完全、NP-难问题
- Android 圆形进度条
- Unity中Quaternion的含义及其使用
- 李红霞作业第三章第10题
- 正则表达式
- 程序员面试之九阴真经
- 既不是P也不是NP完全的NP问题
- Android平台和java平台 DES加密解密互通程序及其不能互通的原因
- XML, JSON
- POJ 2559 Largest Rectangle in a Histogram(单调栈)
- 【Linux】完全解读Linux环境变量
- Java相关书签
- FFmpeg的H.264解码器源代码简单分析:环路滤波(Loop Filter)部分
- UICollectionView的基本用法
- TimSort--归并排序的优化