NP完全性学习笔记
1、易解与难解
- 易解问题:有多项式时间算法
- 难解问题:不存在多项式时间算法
已证明难解的问题:
a.不可计算的问题 图灵1936停机问题:输入+程序,是否会停机
b.有算法但至少需要指数或更多时间和空间
既没有多项式时间算法,又未证明是难解的问题
•哈密顿回路 货郎 背包
2、判定问题与优化问题
- 判定问题:回答是与否的问题。
k独立集 售货员问题(长度不超过D)
- 优化问题:构造一个解使目标函数最大或最小
最大独立集 售货员(最短路)
3、P与NP
P类:所有多项式时间可解的判定问题组成的问题类
EXP类:所有指数时间可解的判定问题组成的问题类
NP:所有多项式时间可验证的判定问题组成的问题类
4、确定型与非确定型
5、P与NP
6、NP-完全
7、NP-完全问题的性质
8、NP完全问题的解题策略
9、典型的NP完全问题:m着色问题、旅行商TSP问题。
10、