一个问题P-hard以及NP-hard的解释
2013-06-17 10:26
232 查看
看paper很多时候我们在描述一个算法的时候,常常说道p-hard或者NP-hard。大概还是晓得怎么回事:无非是一个算法比另外一个算法好,我们追求的是好的算法。
今天搜索来查询了下,大概也是这么个意思,精确的说法就是
它们都是指的算法的时间复杂度。常用O(f(x))表示时间复杂度
P-hard就是指的时间复杂度是一个多项式,比如O(x^n)。
那么NP的意思就是这个问题的算法,偶尔或许也可以用P-hard的算法来解释出来,但是没有一个比较确定的说法说明这个算法就是P-hard的也就是:nondetermined P-hard。
还有时候常说P-hard的算法是一个很有效的算法,我们主要是和指数函数复杂度的算法来说,多项式的比指数函数的复杂度低。
今天搜索来查询了下,大概也是这么个意思,精确的说法就是
它们都是指的算法的时间复杂度。常用O(f(x))表示时间复杂度
P-hard就是指的时间复杂度是一个多项式,比如O(x^n)。
那么NP的意思就是这个问题的算法,偶尔或许也可以用P-hard的算法来解释出来,但是没有一个比较确定的说法说明这个算法就是P-hard的也就是:nondetermined P-hard。
还有时候常说P-hard的算法是一个很有效的算法,我们主要是和指数函数复杂度的算法来说,多项式的比指数函数的复杂度低。
相关文章推荐
- P,NP,NPC以及NP-Hard问题说明
- 解释一下 P/NP/NP-Complete/NP-Hard 等问题
- P、NP、NPC和NP-Hard问题的通俗化解释和详细区分
- P、NP、NPC和NP-Hard问题的通俗化解释和详细区分
- 简述P问题,NP问题,NPC问题以及NP Hard问题
- P问题、NP问题、NPC问题以及NP-hard问题理解与区分
- es配置项解释以及脑裂问题
- 一个SDE无法启动的问题以及解决方案
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- 关于邮件列表一个问题的解释
- es配置项解释以及脑裂问题的解决方案
- (转)升级vs2010我碰到的一个问题,以及解决方法
- 经典的几个问题以及解释
- Switch语句以及一个问题
- javascript 按一个间隔执行时间事件以及详细解释
- c内存问题以及简单的一个表
- Unity3D连接MSSQL以及遇见的一个问题
- NP-Hard问题和NP-Complete问题
- TinyHttp学习(二): 代码分块解释以及相关问题
- 消息==任务?解释一个问题