P NP NPC NP-Hard
P & NP
问题 | 多项式时间内可解 | 多项式时间内可验证 |
---|---|---|
P | 可解 | 可验证 |
NP | 不确定 | 可验证 |
多项式时间:O(1)、O(logN)、O(n)、O(n^a)等
其它:O(a^n)、O(n!)
NP-complete
NP-complete问题为所有NP问题可规约的一类问题。只要解决了一个NP-complete问题,便可以解决所有NP问题,也即证明了NP=P
NP-Hard
NP-Hard问题不要求一定为一个NP问题,但要求所有NP问题都能归约到它。
详细了解,请移步: 什么是P问题、NP问题和NPC问题