不确定性的困惑与NP理论分享 http://blog.sciencenet.cn/u/liuyu2205 平常心是道

博文

介绍一个求解SAT问题的程序SatZ(2)-k-SAT实例生成器

已有 3567 次阅读 2016-8-2 20:21 |个人分类:不确定性问题和算法讨论|系统分类:科研笔记| SAT, SatZ, k-SAT实例生成器

SatZ(http://blog.sciencenet.cn/blog-2322490-991076.html)的作者提供了一个k-SAT实例生成器程序:gencnf+.c,为对SAT问题感兴趣的网友提供一个比较自己和他人工作的工具。

1. To compile under Linux or Unix :

gcc gencnf+.c -O3 -o gencnf+

2. To generate a set of (s2-s1+1) different k-sat instances of n variables, m clauses with seeds from s1 to s2 :

./gencnf+ n m k s1 s2

For example, to generate a set of 100 3-SAT instances with 100 vars, 425 clauses with seeds from 1 to 100:

./gencnf+ 100 425 3 1 100

The 100 instances are named as:

v100c425L3g1

v100c425L3g2

v100c425L3g100

注:实验表明子句数与变元数之比为4.25的实例平均是最难解决的。

gencnf+.c




https://blog.sciencenet.cn/blog-2322490-994148.html

上一篇:图灵1936年论文解读(3):“不停机”的circle-free
下一篇:关于“概念”的对话(1)
收藏 IP: 82.246.87.*| 热度|

2 杨正瓴 zjzhaokeqin

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

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

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

GMT+8, 2024-11-23 10:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部