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问题。

证明STINGY SAT是NP-complete问题相关推荐

  1. 8.3 证明STINGY SAT是NP完全问题

    题目 STINGY SAT is the following problem: given a set of clauses(each a disjunction of literals) and a ...

  2. STINGY SAT

    8.3 STINGY SAT is the following problem: given a set of clauses(each a disjunction of literals) and ...

  3. np 元素位置_证明SAT的NP完全性(NP-completeness)

    看懂本文需要提前有哪些知识? 知道什么是图灵机,非确定图灵机 知道什么是SAT问题 什么是NP问题? 首先我们要知道,NP一般都是针对决定性问题(Decision problem)的.比如今天我们要讨 ...

  4. P vs NP vs NP Complete vs NP Hard

    目录 1.写在前面 2.千禧年世纪难题 3.P类和NP类问题特征 4.NPC问题 5.NP-Hard问题 6.总结 1.写在前面 我们看到一个问题,经常会说:"这个没法做,是一个NP问题&q ...

  5. 【计算理论】计算复杂性 ( 无向图独立集问题 | 独立集问题是 NP 完全问题证明思路 | 证明独立集问题是 NP 完全问题 )

    文章目录 一.独立集问题 二.独立集问题是 NP 完全问题证明思路 二.证明独立集问题是 NP 完全问题 一.独立集问题 无向图的独立集 , 指的是在无向图中找到点集的子集 , 使得它们两两之间 , ...

  6. 【计算理论】计算复杂性 ( 证明团问题是 NP 完全问题 )

    文章目录 一.团问题是 NP 完全问题 证明思路 二.证明团问题是 NP 完全问题 一.团问题是 NP 完全问题 证明思路 证明一个命题是 NP\rm NPNP 完全问题 : ① 证明是 NP\rm ...

  7. 【释义】NP complete概念浅析(涵盖:P问题,NP问题,NP完全问题,NP难问题)

    文章目录 前言 正文 1.P问题 2.NP问题 3.NP-complete问题(即:NP完全问题) 4.NP完全问题可能不会长久存在 5.示例 6.NP-Hard问题(即:NP难问题) 7.关系 小结 ...

  8. 证明HITTING SET 是NP完全

    In the HITTING SET problem, we are given a family of sets {S1, S2, - , Sn} and a budget b, and we wi ...

  9. NP问题总结(概念+例子+证明)

    目录 基本概念 证明思路 常见例子 21个常见NPC问题 原理论证 基本概念 P类问题:(polynominal)    存在多项式时间算法的问题,即在多项式时间内可解的问题: 例如:冒泡排序.快速排 ...

  10. 【计算理论】计算复杂性 ( 3-SAT 是 NP 完全问题 | 团问题是 NP 完全问题 | 团问题是 NP 完全问题证明思路 )

    文章目录 一.3-SAT 是 NP 完全问题 二.团问题是 NP 完全问题 三.团问题是 NP 完全问题 证明思路 一.3-SAT 是 NP 完全问题 布尔可满足性问题 ( Boolean Satis ...

最新文章

  1. 【.NET开发之美】如何提高.NET DataMap中的加载速度
  2. 2021-2030 无人机行业十大发展趋势
  3. 使用C语言来扩展PHP,写PHP扩展dll
  4. 再谈select, iocp, epoll,kqueue及各种I/O复用机制 - Shallway - 博客频道 - CSDN.NET
  5. crt脚本怎么添加等待时间_抖音文案怎么写吸引人?130个抖音文案素材、案例分享!...
  6. 2263: neighbor(贪心)
  7. js多种方法:返回上一页
  8. #define与const定义常量的区别
  9. c++界面设计皮肤工具
  10. import和__import__()有什么不同?
  11. 乌班图系统修改服务器时间的命令,ubuntu 修改系统时间无效
  12. svn up出现类似svn: Error converting entry in directory ‘.‘ to UTF-8问题解决
  13. StarUML 3 中文文档 构件图
  14. 微信电子商务的B店战略和C店战术
  15. jquery.qrcode.js生成二维码
  16. 联想笔记本电脑主板分析与维修(型号G50-70M版号NM-A273) 问题:按电源开关不开机无反应,充电指示灯不亮
  17. 抽象类+接口+内部类作业题
  18. python爬取内容_Python爬取数据(基础,从0开始)
  19. JavaScript基础(四)字符串操作
  20. Qt学习之路(24): QPainter(改写paintEvent)

热门文章

  1. Unity Shader - 高光反射(Phong、Blinn-Phong)
  2. [精易软件开发工程师Leo学习笔记]004变量常量命名规范
  3. 新思科技应用安全测试解决方案助力越南FPT Software公司提升代码质量和安全
  4. latex参考文献IEEEtran报错BibTeX return exit code(1)indicating that some problems might have occurred..
  5. 程序员必看的书(二)
  6. 将javaee项目部署到阿里云服务器
  7. AIGC新奇点|EasyMan数字人组件全新上线,助您Man游数字孪生世界
  8. 正确评估貌似可行的策略及其陷阱
  9. 设计模式基础之UML 类图
  10. Ai-WB2模组与手机建立基于Gatt的连接,实现在UART-Bluetooth LE透传模式下传输数据