P、NP、NP-Complete、NP-Hard问题详解

标签:
it |
分类: 最优化 |
意思是说给定一个问题,能在多项式时间内
3、NP问题(Non-deterministic
problem):即非确定性多项式时间问题。
4、NP-Complete问题:NP中有
最难,就意味着所有NP类的问题都能归约到这个问题上。该问题本身也是NP问题。
所以,NP-Complete问题的形式化定义是: L是NP-Complete问题,当其满足如下两个条件:
(1) L ∈ NP
(2)任意L1
5、NP-Hard问题:实际上是“at least as hard as an NP-complete problem”,即这个问题至少和NP完全问题一样难,所以不用满足上面的条件1.
总结:他们四者的关系,可以用下图描述:
http://s12/mw690/002aBHAXgy71exRtOpt3b&690
总结来说:
P类:已有多项式时间算法的判定问题.
NP类:已有指数时间算法的判定问题,包括P类.
NPC类:是NP的一个子集,且其中每一个问题均能由NP中的任何问题在多项式时间内转化成.
NPH问题:若问题A不属于NP类,已知某一NPC问题可在多项式时间内转化为问题A,则称A为NPH.