NP完全問題課後作業題

2021-08-03 11:28:31 字數 453 閱讀 7388

8.3 吝嗇sat問題是這樣的:給定一組子句(每個子句都是其中文字的析取)和整數k,求乙個最多有k個變數為true的滿足賦值,如果該賦值存在。證明吝嗇sat是np完全問題。

證明:

由題意以及sat問題和np完全問題的概念知,證明吝嗇sat為np完全問題即是證明sat問題可以歸約為吝嗇sat問題。

令s為sat的一例項,設sat問題中變數個數為n,所以有s中變數總數為n,那麼則有(s,n)為吝嗇sat問題的例項。

1.如果s的解存在,則該解中值為true的變數數量<=n。因此該解也是吝嗇sat問題(s,n)的解。

2.如果(s,n)的解存在,則該吝嗇sat問題的解中值為true的變數數量也<=n,因此它也是sat問題s的解。

由1和2可以推出:sat問題可以歸約為吝嗇sat問題。

綜上所述,吝嗇sat問題為np-完全問題。

NP完全問題

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

NP完全問題

下面是在看 data structures and algorithm analysis in c 一書時所記錄的筆記,大部分為原書內容 np的乙個性質,所有np中的任一問題都能夠多項式地歸約 也即是在多項式複雜度內對映 成np完全問題。也就是說,只要有乙個np問題,其它所有的np問題都可以歸約到它...

NP完全問題

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