Computer science NP难的非周期定义是什么?

Computer science NP难的非周期定义是什么?,computer-science,theory,computation-theory,Computer Science,Theory,Computation Theory,根据维基百科,我试图理解这些概念 如果我正确理解给定的文本: 编辑:根据David更正 NP==其答案可以在多项式时间内验证的决策问题(给定解决方案) NP完全=NP和NP难同时进行 NP-hard==有一个NP完全的问题,它是多项式时间图灵归约的 因此,为了理解NP完备性的概念,我需要首先理解NP硬度。所以我试着根据上面的陈述来分析什么是NP难。所以我得到: NP-hard==有一个问题是NP-hard和NP同时存在的,它可以简化为它。但定义中有一个循环。什么是非循环定义?您也可以将NP完全定

根据维基百科,我试图理解这些概念

如果我正确理解给定的文本:

编辑:根据David更正

NP==其答案可以在多项式时间内验证的决策问题(给定解决方案)

NP完全=NPNP难同时进行

NP-hard==有一个NP完全的问题,它是多项式时间图灵归约的

因此,为了理解NP完备性的概念,我需要首先理解NP硬度。所以我试着根据上面的陈述来分析什么是NP难。所以我得到:


NP-hard==有一个问题是NP-hardNP同时存在的,它可以简化为它。但定义中有一个循环。什么是非循环定义?

您也可以将NP完全定义为一个问题,这样任何NP问题都可以在多项式时间内简化为它。这个定义应该可以消除你的循环

你对NP难的定义似乎有点倒退。如果某个NP完全问题(因此任何NP问题)可以在多项式时间内简化为NP难问题,则该问题应该是NP难问题


你可以在这里看到更多细节:

嗯,我想是时候睡一觉了