§5.5 库克(Cook)定理.ppt

§5.5 库克(Cook)定理.ppt

ID:49251779

大小:67.00 KB

页数:9页

时间:2020-02-02

§5.5 库克(Cook)定理.ppt_第1页
§5.5 库克(Cook)定理.ppt_第2页
§5.5 库克(Cook)定理.ppt_第3页
§5.5 库克(Cook)定理.ppt_第4页
§5.5 库克(Cook)定理.ppt_第5页
资源描述:

《§5.5 库克(Cook)定理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、§5.5库克(Cook)定理1令U={u1,u2,…,um}是逻辑变量的集合,f为函数f:U→{真,假}变量u∈U,如f(u)为真,则称u为真,否则称u为假。u和⌉u称为U上的因子。变量u为真时,称因子u为真,因子⌉u为假;变量u为假时,称因子u为假,因子⌉u为真。2U上的因子构成的集合C称为U上的项。项之诸因子之间有“或”的关系。项若有一个因子为真,则我们称项为真;若项的所有因子皆假,则称项为假。由U上的项构成的集合F称为U上的公式。公式的各项之间有“与”的关系。公式若有一个项为假,则我们称公式为假;若公式的所有项皆真,则称公式为

2、真。如存在函数f:U→{真,假}使公式F为真,则称公式F是可满足的。3可满足性问题(SAT)实例;逻辑变量集合U={u1,u2,…,um}及公式F问:是否存在函数f:U→{真,假}使公式F为真库克(Cook)定理可满足性问题是NP完全问题.(证明略去)4下面介绍几个基本的NP完全问题,它们经常帮助我们证明其它问题是NP完全问题。5三可满足性问题(3SAT)实例:逻辑变量集合U={u1,u2,…,um}及公式F且每一个项都有且只有三个因子.问:是否存在函数f:U→{真,假}使公式F为真。6顶点覆盖问题(VC)实例:图G=(V,E)及正

3、整数K问:图G是否有K覆盖?考虑图G=(V,E),V的子集V'称为G的覆盖是指:E中每条边(Vi,Vj)的两个端点至少有一个是V'的元素,即(Vi,Vj)∈E蕴含着Vi∈V',或Vj∈V',如

4、V'

5、=K,则称V'是G的K覆盖。7集团问题(CL)实例:图G=(V,E)及正整数J≤

6、V

7、问:图G是否有元素个数不少于J的集团。V的子集V'称为G的集团是指,V'中每两个节点间都有边。即u∈V'和v∈V',蕴含着(u,v)∈E哈密尔顿回路问题(简称HC)8SAT→3SAT→VCHCCL这些问题是NP完全的证明次序:9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。