4

这两个 NP 完全问题之间到底有什么区别?在我看来,他们都在询问是否可以满足布尔公式(即输出 1),但一个是在电路的上下文中,另一个只是一个公式。但是,不能从布尔电路中写出一个布尔公式吗?

4

1 回答 1

2

你是对的,他们彼此非常接近。任何 C-SAT 问题都可以表示为 SAT,任何 SAT 问题都可以表示为 C-SAT。有一个问题如何以最有效的方式翻译 C-SAT <-> SAT。有些任务更好地表示为 SAT,其中一些“看起来”更好地表示为 C-SAT。

此外,还有一些 SAT 求解器在内部使用电路表示,而不是更流行的分句形式。

此外,您可以阅读这份出色的调查:M. Bjork,2009,成功的 SAT 编码技术

于 2017-05-22T01:23:33.627 回答