美文网首页
NP-hard问题

NP-hard问题

作者: 海绵青年 | 来源:发表于2019-04-28 10:09 被阅读0次

1.概念

P问题就是指该问题能在多项式复杂度内解决。

NP问题就是指该问题能在多项式复杂度内被验证。

复杂度一般用大写字母O表示,多项式复杂度记为O(n(^k))。

NP-hard问题就是比NP问题更困难解决的问题,通常NP问题都可以说是NP-hard问题,但是不是所有的NP-hard问题都是NP问题(能否被验证?)

NP-complete(NPC问题)就是既是NP问题也是NP-hard问题。


2.常见问题复杂度表(Wikipedia)

3.证明

(1)证明NP问题。这个容易,即给你一个结果,你能在polynomial的时间内验证该结果的正确性。

(2)证明NP-hard问题。我们要证明一个问题是NP-hard的时候,我们通常要做的是找到一个已被证明了的NPC问题,并把这个NPC问题归约到该问题上去(即NPC<=NP-hard)。

证明NP-hard问题是比较常用的一个,去规约到一个NPC问题(在NPC列表里面找到可以规约的)

https://en.wikipedia.org/wiki/List_of_NP-complete_problems

(3)证明NP-Complete问题。分以下两步:

3.1    第一步证明这个问题属于NP;

3.2    第二步,证明这个问题是NP-hard的。

相关文章

  • NP-hard问题

    1.概念 P问题就是指该问题能在多项式复杂度内解决。 NP问题就是指该问题能在多项式复杂度内被验证。 复杂度一般用...

  • 禁忌搜索算法浅析

    姓名:刘家沐 学号:19011210553 网络来源,有删减 【嵌牛导读】:针对TSP问题等类似的NP-hard ...

  • 论文阅读笔记

    解决的问题解决方法SD-UDN下的任务卸载方案最小平均时延问题-NP-hard分为资源分配问题和任务放置问题。问题...

  • NP-Hard

    N、P、NP-Hard、NP-Complete // TODO

  • MATLAB实现的基于对称TSP问题研究 毕业论文+答辩PPT+

    基于对称TSP问题的研究 摘 要 旅行商问题(简称TSP)是一个著名的NP-Hard问题,也是离散优化的一个经典的...

  • 半柔性车间生产调度(遗传算法)

    需求背景 生产调度问题是典型的组合优化问题(NP-hard),有别于经典的流水线车间调度,实际中的场景往往是存在并...

  • CUC-SUMMER-9-D

    D - NP-Hard Problem Codeforces Round #360 (Div. 1) Recent...

  • NP-hard

    旅行推销员问题是NP-Hard问题。 就是要在去到一堆目标城市的过程中,选择最优的路线。 在生活中我们往住采取实用...

  • 平台经济

    交易成本 NP-hard问题 淘宝:货物 58同城:服务 B站:内容 算法是否让生活更美好? 算法是否影响了每一个...

  • P问题、NP问题、NPC、NP-Hard、P=NP?

    目录 时间复杂度与多项式时间 确定性算法与非确定性算法 判定性问题 规约/约化 P问题 NP问题 NPC问题 P=...

网友评论

      本文标题:NP-hard问题

      本文链接:https://www.haomeiwen.com/subject/fcgrnqtx.html