形式系统(Formale System)-SAT问题
来源:互联网 发布:奔跑吧兄弟 穿帮知乎 编辑:程序博客网 时间:2024/06/06 22:08
什么是SAT问题
所谓SAT问题就是可实现性问题(Erfuellbarkeitsproblem)。即已知一个Formel F
同时SAT问题也是一个NP完备性问题。也就是说假如存在一个确定的在多项式时间内完成的用于判定一个Formel是否可实现的的算法,那么同时也就可以得到NP=P,换言之,每一个非确定性的可于多项式时间内完成的判定问题同时也是确定性的可在多项式时间内完成的。//有点绕,总之就是说不存在咋能在多项式时间内完成的算法把???NP问题不懂啊
特定Formel的SAT问题复杂度
//高项的KNF都可以通过转化化成3-KNF
//2-KNF也叫做Krom-Formel
//具体的数字不知道是怎么算出来的
Hron Formel
一个Formel A是Horn Formel,当且仅当:
1.A是KNF
2.A的每一个子项最多含有一个正的Literal
Hornformel可实现性测试
假如
0:假如
1:假如不存在
假如存在
假如存在
除了上述外的其他一切情况都输出可实现,然后算法停止
DPLL(Davis-Putnam-Logemann-Loveland)
补充知识
I 是Interpretation,S是Klausel的集合,C是Klausel,那么就有:
1.
I(
I(
算法
1.if S=
2.if
3.if S contain singleklausel
then choose singleklausel {L}
return DPLL(
else choose P
return max{DPLL(
其中:
red
red
- 形式系统(Formale System)-SAT问题
- Formale System-BDD
- 形式系统(Formal System)-前言
- SAT问题
- 系统system进程CPU占用率100%问题
- 【2-SAT】2sat问题小结
- 2-SAT问题
- 2-SAT 问题
- 2-sat问题
- 2-sat 问题 模板
- 2-sat问题
- 2-sat问题总结
- 2-sat问题
- 2-sat问题
- 2-sat问题
- 2-SAT 问题
- 2-SAT问题
- 2-sat问题
- Android粘性菊花—-粘性LoadingView你所知道的一切
- fatal error C1034的解决方法
- Json解析全国市县区按汉字首字母排序
- SPOJ 375 树链剖分
- HDU 3949 XOR (异或消元)
- 形式系统(Formale System)-SAT问题
- 10013--JavaWeb基础--JSP语法
- 自定义流式布局(应用:热门标签,照片)
- LAMP安全加固综合版v1
- CentOS上yum的使用方法总结
- 黑马程序员_iOS_C_数组
- linux字符cdev和Inode的关系
- VFS文件系统
- maven笔记