CMP设计分享 http://blog.sciencenet.cn/u/accsys 没有逆向思维就没有科技原创。 不自信是科技创新的大敌。

博文

3SAT什么情况下无满足解?

已有 2111 次阅读 2015-10-19 07:47 |个人分类:3SAT解法|系统分类:科研笔记| 3SAT, 子句分段消去法

3SAT什么情况下无满足解?

姜咏江

3-SAT无满足解的情况非常多。在求解过程中如果能够及时地判断出无满足解,无疑会节省出很多计算时间。

用分段子句消去法在求解中出现以下几种情况,就不用再往下浪费时间了。

1.      子句块有8个子句;

2.      两变量已经定值,要设定的动态块一个变量有01不同的值出现;

3.      有一个变量值已经确定,要设定的2个变量值出现了{00100111}这4种值。

下图是在求解中出现的3种无解情况。这3种情况都无法确定变量的取值(黄色位置)。绿色部分表示子句已被消去。



3-SAT无解情况

2015-10-19




https://blog.sciencenet.cn/blog-340399-929159.html

上一篇:3-SAT最多有几个满足解?
下一篇:Can I declare the solution to the 3SAT problem?
收藏 IP: 221.194.176.*| 热度|

1 icgwang

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-23 06:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部