为什么喇叭公式算法贪心?

时间:2014-03-10 02:08:57

标签: algorithm greedy

我理解喇叭配方,如下:

enter image description here

但我不明白为什么它通常在与贪婪算法有关的部分讲授, 我看不出喇叭配方的贪婪部分。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

算法是贪婪的,因为它试图通过逐步将变量翻转为真来从不满意的赋值中建立令人满意的赋值。这可以被视为“贪婪”,因为算法只做出本地决策(为了满足特定条款而做出某些事情,而不考虑后面发生的事情)而不是全局决策,并且决不会从其决策中回溯(与许多其他SAT不同)求解算法)。

希望这有帮助!