证明STINGY SAT是NP-complete问题
2018-01-02 14:32
519 查看
8.3.STINGY SAT is the following problem:given a set of clauses(each a disjunction of literals) and an integer k,find a satisfying assignment in which at most k variables are true, if such an assignment exists. Prove that STING SAT is NP-complete.
一个问题是NP-complete问题,要满足两个条件:
它得是NP问题
一个已知的NP-complete问题能够规约到它
STINGY SAT问题是:给定一个集合C = {C1,C2,……,Cn}(其中Cj = z1∨z2∨……∨zi),和一个整数k,是否存在最多有k个变量为true的情况使C1∧C2∧……∧Cn为true。
证明:
①对于一种已知的可能,我们明显可以在多项式时间里面验证其是否为ture或者是false。所以STINGY SAT问题是NP问题。
②可以将SAT问题规约到STINGY SAT问题:将SAT问题中的变量个数设为k。
所以STINGY SAT问题是NP问题。
一个问题是NP-complete问题,要满足两个条件:
它得是NP问题
一个已知的NP-complete问题能够规约到它
STINGY SAT问题是:给定一个集合C = {C1,C2,……,Cn}(其中Cj = z1∨z2∨……∨zi),和一个整数k,是否存在最多有k个变量为true的情况使C1∧C2∧……∧Cn为true。
证明:
①对于一种已知的可能,我们明显可以在多项式时间里面验证其是否为ture或者是false。所以STINGY SAT问题是NP问题。
②可以将SAT问题规约到STINGY SAT问题:将SAT问题中的变量个数设为k。
所以STINGY SAT问题是NP问题。
相关文章推荐
- 证明STINGY SAT是NP-complete问题
- 8.3证明吝啬SAT问题是NP-Complete问题
- [算法概论习题] 证明 EXACT 4SAT 是 NP-complete 问题
- 【算法期末作业】8.3 证明STINGY SAT是NP-完全问题
- 算法概论习题-8.3证明吝啬SAT问题是NP-Complete
- 习题8.3--证明吝啬SAT是NP-完全问题
- 证明EXACT 4SAT问题为NP-complete
- 8.3 证明吝啬SAT问题是NP-完全问题
- 8.3 证明吝啬SAT是NP-完全问题。
- 第八章8.8证明EXACT 4ST问题为NP-complete
- 如何证明NP-Complete问题(how to handle np-complete problem)
- 关于NP-hard NP-complete问题定义典故与解释证明
- 关于NP-hard NP-complete问题定义典故与解释证明
- 【算法概论习题解答】8.3证明吝啬SAT问题是NP-完全问题
- 8.3 证明吝啬SAT是NP-完全问题
- 吝啬SAT问题是NP完全的证明
- NP问题证明 8.22
- NP完全问题——证明EXACT 4SAT是NP完全问题
- 8.14 证明如下问题是NP完全的
- 【NP-完全问题】Is STINGY SAT problem NP-complete?