CNF与Horn可满足性

时间:2015-03-16 16:06:17

标签: satisfiability cnf sat-solvers horn

我知道如果喇叭配方是可以满足的话,更容易证明。我的问题是:为什么使用喇叭配方而不是正常的CNF更容易?

1 个答案:

答案 0 :(得分:1)

Horn satisfiability的存在与否可以线性时间显示。 Here是一个很好的介绍,有一些例子。 unit propagation可以找到解决方案,无需回溯。

来自加州大学伯克利分校的伪代码 lecture note

enter image description here

对一般CNF表达的满意度是一个典型的NP-complete问题。没有多项式时间算法可用于CNF可满足性(除非 P = NP )。