課本8 3證明 吝嗇SAT問題是NP完全問題

2021-07-26 05:27:54 字數 303 閱讀 3961

8.3 證明吝嗇sat問題是np-完全問題。

首先已知sat問題是np-完全問題,因此只要找到乙個由sat問題到吝嗇sat問題的規約就可以證明吝嗇sat問題也是完全-np問題。

對於任何乙個給定包含n個變數的sat的例項i(n),對於i中的任何子句(,採用子句集()代替,其有效性證明與sat問題到3sat問題的規約類似,可以在多項式時間內完成。在進行拆分後,每個子句都包含最多2-3個變數,將其分割為吝嗇sat問題的p個例項i(),其中。則將sat問題在多項式時間內規約到吝嗇sat問題。證明了吝嗇sat問題也是np-完全問題。

8 3 證明吝嗇SAT問題是NP 完全問題

吝嗇sat問題是這樣的 給定一組子句 每個子句都是其中文字的析取 和整數k,求乙個最多有k個變數為true的滿足賦值 如果該賦值存在。證明吝嗇問題是np 完全問題。這道題,我的思路是 首先證明吝嗇sat問題是是np問題,然後用歸約的方法 由已知的np完全問題 sat問題 歸約到該問題,並證明歸約的過...

8 3 吝嗇SAT問題

8.3 吝嗇sat問題是這樣的 給定一組子句 每個子句都是其中文字的析取 和整數k,求乙個最多有k個變數為true的滿足賦值 如果該賦值存在。證明吝嗇sat是np 完全問題。解答 若已知某個與吝嗇sat問題變數對應的真值集合,可在多項式時間內將該集合帶入吝嗇sat問題驗證是否為解。故吝嗇sat問題為...

證明精確4SAT問題是NPC問題

在精確的4sat eaact 4sat 問題中,輸入為一組子句,每個子句都是4個文字的析取,且每個變數最多在每個子句中出現一次。目標是求它的滿足賦值 如果該賦值存在。證明精確的4sat是np 完全問題。證明某個問題是npc問題,一般思路是找乙個已知的npc問題來歸約帶該問題。其中3sat問題是已知的...