NP困难(np hard)和np完全问题(np complete problem)的区别

这些都是可以在多项式时间内验证的决策问题。这意味着,如果我声称一个特定问题有多项式时间解,你要求我证明它。然后,我会给你一个证明,你可以很容易地验证在多项式时间。这类问题称为NP问题。注意,这里我们不是在讨论这个问题是否有多项式时间解。但我们讨论的是在多项式时间内验证给定问题的解。...

什么是np问题(np problem)?

这些都是可以在多项式时间内验证的决策问题。这意味着,如果我声称一个特定问题有多项式时间解,你要求我证明它。然后,我会给你一个证明,你可以很容易地验证在多项式时间。这类问题称为NP问题。注意,这里我们不是在讨论这个问题是否有多项式时间解。但我们讨论的是在多项式时间内验证给定问题的解。

要回答问题的其余部分,您首先需要了解哪些NP难问题也是NP完全问题。如果一个NP难问题属于集合NP,那么它就是NP完全问题。要属于集合NP,需要解决一个问题

(i) 一个决策问题,(ii)问题的解的数量应该是有限的,每个解应该是多项式长度的,(iii)给定一个多项式长度的解,我们应该能够说问题的答案是否是肯定的。

什么是np完全问题(np complete problem)?

这些都是NP和NP难的问题。也就是说,如果我们能解决这些问题,我们就可以解决任何其他NP问题,并且这些问题的解可以在多项式时间内得到验证。

换句话说,NP完全是一个复杂类,它表示NP中所有问题X的集合,对于这些问题,可以在多项式时间内将任何其他NP问题Y简化为X。

直觉上,这意味着如果我们知道如何快速解X,我们可以快速解Y。精确地说,如果有一个多项式时间算法f在多项式时间内将Y的实例Y转换为X的实例X=f(Y),则Y可约为X,其性质是Y的答案为是,当且仅当f(Y)的答案为是。

实例

3-SAT。这是一个问题,其中我们被赋予了一个3-子句析取(OR)的连接(ANDs),形式为

(x_v11 OR x_v21 OR x_v31) AND (x_v12 OR x_v22 OR x_v32) AND ... AND (x_v1n OR x_v2n OR x_v3n)

其中,每个x_vij是一个布尔变量或有限预定义列表(x_1,x_2,…x_n)中一个变量的求反。

可以证明,每个NP问题都可以简化为3-SAT。证明这一点是技术性的,需要使用NP的技术定义(基于非确定性图灵机)。这就是库克定理。

使NP完全问题变得重要的是,如果可以找到一个确定的多项式时间算法来解决其中一个问题,那么每个NP问题都可以在多项式时间内解决(一个问题来解决所有问题)。

关于np完全,你需要知道什么

  • NP完全问题可以在多项式时间内用确定性算法求解。
  • 要解决这个问题,必须同时解决NP和NP难问题。
  • 这完全是一个决策问题。
  • 例如:扫雷问题,确定一个图是否有哈密顿圈,确定布尔公式是否可满足等。

Also Read: Difference Between Deterministic And Non-deterministic Algorithms

什么是np难问题(np hard problem)?

这些问题至少和NP中最难的问题一样难。如果我们能在多项式时间内解决这些问题,我们就能解决任何可能存在的NP问题。注意,这些问题不一定是NP问题。这意味着,我们可能/可能不会在多项式时间内验证这些问题的解决方案。

直觉上,这些问题至少和NP完全问题一样难。请注意,NP难问题不一定是NP中的问题,也不一定是决策问题。

这里的精确定义是,问题X是NP难的,如果存在NP完全问题Y,那么Y在多项式时间内可约为X。

但由于任何NP完全问题都可以在多项式时间内归结为任何其他NP完全问题,因此所有NP完全问题都可以在多项式时间内归结为任何NP难问题。然后,如果一个NP难问题在多项式时间内有一个解,那么所有NP问题在多项式时间内都有一个解。

实例

停顿问题是一个NP难问题。这是一个问题,给定一个程序P和输入I,它会停止吗?这是一个决策问题,但它不在NP中。很明显,任何NP完全问题都可以归结为这个问题。再举一个例子,任何NP完全问题都是NP难问题。

关于np难问题,你们需要知道什么

  • 当且仅当一个NP完全问题(如Y)在多项式时间内可化简为X时,NP难问题(如X)才可求解。
  • 要解决这个问题,它必须是一个NP问题。
  • 这不是一个决策问题。
  • 实例包括:停止问题、顶点覆盖问题、电路可满足性问题等。
007Ys3FFgy1gwyftg3o5oj30hj0bfwer

Also Read: Difference Between P And NP Problems

NP困难(np hard)和表格形式的np完全问题(np complete problem in tabular form)的区别

比较基础 NP难问题 NP完全问题
描述 当且仅当一个NP完全问题(如Y)在多项式时间内可化简为X时,NP难问题(如X)才可求解。 NP完全问题可以在多项式时间内用确定性算法求解。
解决方案 要解决这个问题,它必须是一个NP问题。 要解决这个问题,必须同时解决NP和NP难问题。
问题的性质 这不是一个决策问题。 这完全是一个决策问题。
例子 -停止问题-顶点覆盖问题-电路可满足性问题等 -扫雷舰问题-确定一个图是否有哈密顿圈-确定布尔公式是否可满足

  • 发表于 2021-11-29 11:13
  • 阅读 ( 296 )
  • 分类:IT

你可能感兴趣的文章

s(s)和p块元素(p block elements)的区别

s(s)和p块元素(p block elements)的区别 s和p块元件之间的关键区别可以通过它们的电子配置得到最好的解释。在s块元素中,最后一个电子填充到s子壳层,在p块元素中,最后一个电子填充到p子壳层。当它们形成离子时,s阻挡元素...

  • 发布于 2020-10-27 13:40
  • 阅读 ( 336 )

“np”对于dvi连接的计算机显示器意味着什么?

...鉴于此,今天的超级用户问答帖子回答了一位好奇读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。 问题 超级用户阅读器Sam想知道DVI连接的计算机显示器...

  • 发布于 2021-04-08 15:10
  • 阅读 ( 106 )

在带别名的powershell中添加快捷方式

一个努力工作的管理员不断地打开和关闭多个程序来完成工作。当您在PowerShell中工作时,我们可以使用别名以尽可能快地切换到新程序。 我们首先需要找到程序可执行文件的文件夹位置。我们在示例中使用的记事本位于“C:Windo...

  • 发布于 2021-04-14 01:16
  • 阅读 ( 155 )

息税前利润和息税折旧摊销前利润的区别是什么?

...,息税前利润-100万美元与息税折旧摊销前利润1.4亿美元完全不同。对于JC Penney,折旧和摊销在息税折旧摊销前利润项下增加了大量利润。 考虑息税前利润和息税折旧摊销前利润 息税前利润(EBIT)和息税折旧摊销前利润(EBIT...

  • 发布于 2021-06-12 18:14
  • 阅读 ( 488 )

澳大利亚铁路公司(aprn)和NP(np)的区别

...值的专业人员。澳大利亚铁路公司(aprn) vs. NP(np)APRN与NP的区别在于NP是APRN的一个子集。NP需要与护理相关的研究生学位,并提供与医疗保健相关的急症和初级服务,而APRN需要硕士学位或博士学位才能参加与APRN相关的任何专业考试...

  • 发布于 2021-07-10 23:05
  • 阅读 ( 169 )

NP(np)和医学博士(md)的区别

...p) vs. 医学博士(md)MD(医学博士)和NP(护士执业医师)的区别在于他们获得执照的董事会。医学博士从医学博士委员会获得执照。相反,NP(护士执业医师)从护理委员会获得执照。NP或护士执业医师是中级执业医师的一种形式...

  • 发布于 2021-07-11 10:56
  • 阅读 ( 212 )

日产前沿(nissan frontier)和纳瓦拉(navara)的区别

...前沿(nissan frontier) vs. 纳瓦拉(navara)日产Frontier和纳瓦拉的区别在于它的名字在世界不同地区的应用。当你经过,汽车被称为日产纳瓦拉与代D21,D22,D23,和D40在中美洲,南美洲,亚洲,欧洲,南非,新西兰和澳大利亚。同时,同...

  • 发布于 2021-07-11 12:35
  • 阅读 ( 456 )

建立一个全自动的种子媒体中心

...建一个不完整的torrents文件夹(在本指南中为C:\torrents\Incomplete)创建完整的torrents文件夹(C:\torrents\Complete)在Complete Torrents文件夹中创建一个Movies文件夹(C:\Torrents\Complete\Movies)为要使用的重命名程序软件创建一个工作文件夹(...

  • 发布于 2021-07-26 18:57
  • 阅读 ( 164 )

二项分布的正态逼近

...是,由于公式中的阶乘,使用二项式公式很容易遇到计算困难。正态近似允许我们通过与熟悉的朋友(标准正态分布的值表)合作,绕过这些问题。 很多时候,确定一个二项式随机变量落在一个数值范围内的概率是很繁琐的。...

  • 发布于 2021-09-28 22:53
  • 阅读 ( 349 )

复杂及物动词的定义及举例

...迫》,米诺陶尔出版社,2015年)“人们都说我疯了,但问题还没有解决,疯是不是最高尚的智慧。”(埃德加·爱伦·坡,《埃莱诺拉》,1842)“我们称他为“上级妈妈”,因为他的习惯很长。”(马克“租来的男孩”伦顿,火...

  • 发布于 2021-10-07 15:45
  • 阅读 ( 463 )
zmrsp6548
zmrsp6548

0 篇文章

相关推荐