NP问题、NPC问题和NPC问题

NP问题NPC问题和NPC问题

 

P类问题 :如果一个问题可以找到一个能在多项式的时间里解决它的算法,那么这个问题就属于P问题。

NP问题:是指可以在多项式的时间里验证一个解的问题。NP问题的另一个定义是,可以在多项式的时间里猜出一个解的问题。

   很显然,所有的P类问题都是NP问题。关键是,人们想知道,是否所有的NP问题都是P类问题。

 

NPC问题:同时满足下面两个条件的问题就是NPC问题。首先,它得是一个NP问题;然后,所有的NP问题都可以约化到它。

NP-Hard问题:它满足NPC问题定义的第二条但不一定要满足第一条(就是说,NP-Hard问题要比 NPC问题的范围广)

 

 

参考:1、什么是P问题、NP问题和NPC问题

   2、图灵机和NP难度问题

posted on 2015-07-23 21:39  lightslife  阅读(572)  评论(0编辑  收藏  举报

导航