我有一个实例可以通过旧版本的 Z3(版本 2.18)非常有效地解决。它会在几秒钟内返回 SAT。但是,当我在当前版本的 Z3(版本 4.3.1)上尝试时。10 分钟后它不会返回任何结果。
以下是有关该实验的一些细节。有人可以给点建议吗?
有 4000 个 Bool 变量和 200 个 Int 变量
所有约束都在命题逻辑中,并在整数之间进行比较,例如 a < b
平台:open suse linux 12.3@thinkpad T400s
Z3 v2.18 是去年作为 linux 二进制文件下载的(我现在找不到链接)
Z3 v4.3.1 作为源代码下载,我在笔记本电脑上使用默认设置编译它
smt文件大概有50000行,这里就不贴了。如果有人感兴趣,我很乐意通过电子邮件发送文件。谢谢。