首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线性卫星与线性非卫星

线性卫星与线性非卫星
EN

Stack Overflow用户
提问于 2020-05-04 06:56:59
回答 1查看 128关注 0票数 1

我知道上述两种算法都采用迭代解法来寻找MAXSAT问题的最优解,但我想知道为什么从可满足的方面开始,同时为MAXSAT找到一个解决方案,要比从不可满足的方面寻找它更好呢?

在这里,可满足的一面意味着在我们到达UNSAT之前放松所有可能的软子句,而不可满足方则意味着从没有子句开始,直到我们到达SAT才能增加数量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-04 18:07:52

MAX问题通常涉及到不可满足的公式.在一般情况下,不可满足性证明比可满足性证明更难写。当您从实例中删除约束时,不可满足性证明也会变得更加困难,过度约束是一些无法满足的实例很容易满足的主要原因。

因此,从一种方法开始,您将从一个简单的实例开始,它会逐渐变得更难编写SAT/UNSAT证明,而另一种方法则从尝试编写硬证明开始,并通过在下一次迭代中编写一个更加困难的证明来获得回报。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61586699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档