【发布时间】:2020-01-18 19:58:49
【问题描述】:
我有一个问题,我在一个 smt-lib 文件中编码以输入到 Z3。有很多限制,但实际上,我对最小化一个变量很感兴趣:
(minimize totalCost)
(check-sat)
求解器运行了几个小时。比我简单地使用断言将 totalCost 设置为低于某个值并运行 check-sat 的时间要长得多。有没有办法让 Z3 定期打印出它为 totalCost 实现的最低值,以及实现该值的所有变量值?那将非常有帮助。提前致谢!
【问题讨论】:
标签: performance optimization z3 minimize maximize