P問題和NP問題簡介

2021-05-23 16:41:05 字數 485 閱讀 5655

之前,網傳惠普公司一員工證明了p!=np的問題,感覺很神秘,其實是自己不知道何謂p!=np問題,今天早上,看到parker的qq微博,附帶了乙個解釋p問題和np問題的**,遂看了下,大致理解了何謂p問題,何謂np問題。

下面是簡單的幾個關於p問題,np問題,npc問題的定義:

p問題: 

如果乙個問題可以找到乙個能在多項式的時間裡解決它的演算法,那麼這個問題就屬於p

問題。np問題

可以在多項式的時間裡驗證乙個解的問題(可以在多項式的時間裡猜出乙個解的問題)。

npc問題

npc問題滿足一下兩個條件:1.是乙個np

問題;2. 所有的np

問題都可以約化到它。

關於該問題的詳細**,詳見:http://www.matrix67.com/blog/archives/105

P 問題和 NP 問題

p就是能在多項式時間內解決的問題,np就是能在多項式時間驗證答案正確與否的問題。用大白話講大概就是這樣。所以p是否等於np實質上就是在問,如果對於乙個問題我能在多項式時間內驗證其答案的正確性,那麼我是否能在多項式時間內解決它?這個表述不太嚴謹,但通俗來講就是如此。再說說np hardness和np ...

P問題 NP問題 NP完全問題和NP難問題

在講p類問題之前先介紹兩個個概念 多項式,時間複雜度。知道這兩概念的可以自動跳過這部分 1 多項式 axn bxn 1 c 恩.就是長這個樣子的,叫x最高次為n的多項式.咳咳,別嫌我囉嗦。有些人說不定還真忘了啥是多項式了。例如第一次看到的鄙人 2 時間複雜度 我們知道在計算機演算法求解問題當中,經常...

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

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