NP完全問題

2021-06-19 00:39:13 字數 494 閱讀 3375

下面是在看《data structures and algorithm analysis in c++》一書時所記錄的筆記,大部分為原書內容

np的乙個性質,所有np中的任一問題都能夠多項式地歸約(也即是在多項式複雜度內對映)成np完全問題。也就是說,只要有乙個np問題,其它所有的np問題都可以歸約到它,那麼它就是np完全問題,它可以作為np中任何問題的子例程,且花費多項式的開銷量。它也被稱為np問題中最難的問題。

間接證明:只要證明乙個np完全問題可以歸約到某乙個np問題pn,那麼pn也是np完全的,這個證明是顯而易見的。

第乙個np完全問題的證明——可滿足性

所謂可滿足性問題,就是把乙個布林表示式作為輸入,並提問該表示式是否對各變數的某次賦值取結果為true。顯然,可滿足性問題是np的,因為取定特定的變數,很容易計算乙個布林表示式的值並檢查是否為true。2023年,cook通過直接證明np中所有問題都可以變成可滿足性問題而證明了它是np完全的,汗顏啊!至於他是怎麼證明的,還是留給學數學的人去研究吧。

NP完全問題

np完全問題是不確定性圖靈機在p時間內能解決的問題,是 世界七大數學難題 之一。np完全問題排在百萬美元大獎的首位,足見他的顯赫地位和無窮魅力。數學上著名的np問題,完整的叫法是np完全問題,也即 np complete 問題,簡單的寫法,是 np p?的問題。問題就在這個問號上,到底是np等於p,...

NP完全問題

np完全問題,是世界七大數學難題之一,排在百萬美元大獎的首位,夠 力吧!咋不求得獎只需要了解了解它是什麼就可以了。什麼是np完全問題,np non deterministic polynomial,也就是多項式複雜程度的非確定性問題,是不是看漢語翻譯一下子給懵了。沒事,我們慢慢來,要了解np問題,我...

NP完全問題

例 在乙個週六的晚上,你參加了乙個盛大的晚會。由於感到侷促不安,你想知道這一大廳中是否有你已經認識的人。宴會的主人向你提議說,你一定認識那位正在甜點盤附近角落的女士羅絲。不費一秒鐘,你就能向那裡掃視,並且發現宴會的主人是正確的。然而,如果沒有這樣的暗示,你就必須環顧整個大廳,乙個個地審視每乙個人,看...