P問題,NP問題,NPC問題,NP hard問題

2022-09-05 20:45:16 字數 320 閱讀 3849

1.p問題:乙個問題能找到乙個在多項式時間裡解決他的演算法 

2.np問題:在多項式時間找不到問題的解,但可在多項式時間驗證問題的解(所有p問題都是np問題)

3.npc問題:存在乙個np問題,所有其他np問題都可以約化為它

①是乙個np問題

②所有np問題都可約化為它

一元二次方程可以約化一元一次方程(一元一次方程(簡單問題)可以約化為一元二次方程(難問題))

問題a可以約化為問題b 

b的複雜度》a的複雜度,問題b解決了,問題a也就解決了

4.np-hard問題:不一定是np問題,但所有np問題可以約化成他

P問題 NP問題 NP C問題 NP H問題簡介

p polynomial 問題 在多項式時間內可以解決的所有決策問題的集合。也就是說,對於乙個問題可以在多項式時間內確定是 是 還是 否 np non deterministic polynomial 問題 np問題不是非p問題,而是可以在多項式時間內驗證乙個解或者在多項式時間內可猜出乙個解的問題的...

P問題 NP問題 NPC問題 NPH問題概述

如果乙個問題可以找到乙個能在多項式的時間裡解決該問題的演算法,這個問題就屬於p問題。可以在多項式的時間裡驗證乙個解的問題。所有的p問題都是np問題,即能在多項式時間內解決乙個問題,必然能在多項式時間裡驗證乙個問題的解。首先必須是乙個np問題,然後所有的np問題都可以約化到該問題。約化 問題a可以約化...

P問題 NP問題 NPC問題和NPH問題

理解p問題需要了解的知識 多項式 時間複雜度。多項式 ax n bx n 1 c,就是在數學上經常見到的式子。時間複雜度 指執行演算法所需要的計算工作量,它定性描述該演算法的執行時間。時間複雜度常用大o表述,例如o n 2 代表其時間複雜度為n 2。p問題 存在多項式時間演算法的問題。p polyn...