【发布时间】:2016-02-25 07:20:48
【问题描述】:
我已经看到 Z3 通过例如支持优化。断言软。据我了解,如果有足够的时间,Z3 将报告给定 SMT 公式的最佳解决方案。
但是,我感兴趣的是是否可以在有限的时间内运行 Z3 并让它报告它可以找到的最佳解决方案(这并不一定意味着它是最佳解决方案)。
如果我在 SMT 公式上运行 Z3 并限制时间(通过参数 -T),如果它没有以最佳方式解决它,它只会报告“超时”。我读到默认的 wmax 求解器使用一个简单的过程来限制权重,并且很好奇是否可以从上限而不是下限来限制权重。
问候, 埃米尔
【问题讨论】:
标签: optimization z3 smt