如何解决在循环中重置 gurobi 的决策变量
我对 python
和 gurobi
都很陌生,我想问一下如何重置模型以及决策变量。我想通过一个函数调用 gurobi
并且每次更改其中一个参数的值。目前,我为所有模型获得了相同的值,所以我想我实际上多次获得初始结果,我需要在代码中的某处重置模型。
b = 0
for mod in range(6):
cond_var_res = con_gur(n,d,sp,p0,p1,p2,p3,pc,ec,v0,v1,v2,v3,probs,theta,b)
b = b + 0.2
...
def con_gur(n,b)
...
return [cvar.objVal,c.X,q.X,c_slist]
具体来说,我想为各种 gurobi
值运行 b
,但现在在每次迭代中,我都为 c
、q
获得相同的值。有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。