缺少使用 bc2cnf 生成 DIMACS CNF 文件并且
Generating DIMACS CNF file using bc2cnf is missing AND
我尝试使用 bc2cnf 工具生成布尔方程的 DIMACS CNF 文件。
输入文件包含如下所示的与门方程:
BC1.1
f := A & B;
ASSIGN f;
使用的命令:./bc2cnf -v inp.txt opt.txt
输出文件中的内容:
c The instance was satisfiable
c A <-> T
c B <-> T
c f <-> T
p cnf 1 1
1 0
这里可以观察到并没有生成正确的与门DIMACS CNF格式
请告诉我如何解决这个问题。
使用命令行参数 -nosimplify
抑制 bc2cnf
优化。
结果是
c f <-> 1
c B <-> 2
c A <-> 3
p cnf 3 4
-1 2 0
-1 3 0
1 -3 -2 0
1 0
bc2cnf
有很多有用的参数。尝试 bc2cnf -?
寻求帮助。
我尝试使用 bc2cnf 工具生成布尔方程的 DIMACS CNF 文件。
输入文件包含如下所示的与门方程:
BC1.1
f := A & B;
ASSIGN f;
使用的命令:./bc2cnf -v inp.txt opt.txt
输出文件中的内容:
c The instance was satisfiable
c A <-> T
c B <-> T
c f <-> T
p cnf 1 1
1 0
这里可以观察到并没有生成正确的与门DIMACS CNF格式
请告诉我如何解决这个问题。
使用命令行参数 -nosimplify
抑制 bc2cnf
优化。
结果是
c f <-> 1
c B <-> 2
c A <-> 3
p cnf 3 4
-1 2 0
-1 3 0
1 -3 -2 0
1 0
bc2cnf
有很多有用的参数。尝试 bc2cnf -?
寻求帮助。