【发布时间】:2014-07-20 14:24:01
【问题描述】:
我正在设计和实现一个 SAT 求解器。如果所有子句都采用这种形式会特别好
a AND b = c
a OR b = c
a XOR b = c
a = NOT b
在文献中,他们使用 CNF 形式,我认为这在实践中对原始现实世界问题的表示效率较低。他们这样做是因为现有的 SAT 求解器可以更好地处理 CNF。然而,这不适用于我的 SAT 求解器,这会给我带来不公平的劣势。有人知道上述表格中的任何真实世界实例吗?
【问题讨论】:
-
Fahem Bacchus 在利用 SAT 和 QBF 求解中的电路表示方面做了大量工作。这似乎与您正在尝试做的事情非常相关。
标签: constraint-programming satisfiability operations-research