P、NP、NP-hard、NP-complete P问题:多项式时间内可以解决的问题 NP问题:多项式时间内可以验证解的问题 NP-hard问题:所有的NP类问题都可以化约NP-hard问题,一般比NP问题难 NP-complete问题:若一个问题同时属于NP问题也属于NP-hard问题,那么这个问题就是NP-complete类问题 关系图: