【发布时间】:2019-12-24 07:28:54
【问题描述】:
我使用Z3求解线性优化,但是随着变量和约束的增加,求解时间难以忍受。未来变量个数约为35940个,约束可能超过十万个。 有没有办法提高速度?
from z3 import *
opt = Optimize()
cost=Int('cost')
[varibles and constraints]
set_option(max_args=1000000)
set_option(max_lines=1000000)
h=opt.minimize(cost)
print(opt.check())
m=opt.model()
print (m)
print(opt.lower(h))
doc=open('result.txt','w')
print(opt.model(),file=doc)
【问题讨论】:
-
如果代码正常,这个问题应该去codereview.stackexchange.com
标签: optimization z3