算法概论课本第八章习题作业 8.8
来源:互联网 发布:添加网络打印机步骤xp 编辑:程序博客网 时间:2024/05/28 15:06
8.8 在精确的4SAT(EXACT 4SAT)问题中,输入为一组子句,每个子句都是给好4个文字的析取,且每个变量最多在每个子句中出现一次。目标是求它的满足赋值——如果该赋值存在。证明精确的4SAT是NP-完全问题。
解:首先,EXACT 4SAT属于NP。现在通过将3SAT归约成EXACT 4SAT来证明后者是NP完全的。对于任一3SAT,如果其中某个子句包含了同一个文字多次,那么可以缩减为一次,如果包含某个变量的肯定及否定,那么可以将这个变量去掉。然后,可以再在每个子句中添加一些没用的辅助变量,这样就可以将每个子句的文字数目扩充到四个,至此,就将3SAT实例转换成EXACT 4SAT问题。而3SAT问题是NP完全的。
阅读全文
0 0
- 算法概论课本第八章习题作业 8.8
- 算法概论第八章课后习题8.8
- 《算法概论》第八章习题 8-15
- 算法概论第八章课后习题
- 算法概论第八章课后习题
- 算法概论第八章课后习题8.3
- 算法概论第八章部分习题解答
- 算法设计 《算法概论》第八章 8.10 习题解答
- 算法概论第八章 NP完全问题 习题证明
- 《算法概论》第八章NP完全问题部分习题解
- 《算法概论》习题8.8
- 《算法概论》 习题8.8
- 算法概论习题8.8
- 第五章作业一(课本习题)
- 算法概论 8.8习题证明
- 算法概论课后习题8.8
- 【算法概论习题】8.8解答
- 《算法概论》第八章NP完全问题——8.16习题解
- Hadoop 新 MapReduce 框架 Yarn 详解
- CSDN-markdown编辑器参考
- 敏捷之MDE认知
- 监听浏览器后退事件,使其转向指定URL,控制某些页面不能返回
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- 算法概论课本第八章习题作业 8.8
- C.Primer.Plus(第六版)第11章 编程练习
- MediaPlayer.prepare() throws IllegalStateException
- hadoop集群环境的搭建
- HiveTSI和API编程
- MMU内存管理单元(3)-系统控制协处理器CP15
- matlab支持向量机
- Linux-视频监控系统(4)-摄像头子系统实现
- Java 并发工具包 java.util.concurrent 用户指南