您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Gurobi python获取定义变量的值

5b51 2022/1/14 8:22:51 python 字数 676 阅读 631 来源 www.jb51.cc/python

如何在gurobi python中获取我之前定义的变量(使用addVar)的值?我需要比较gurobi变量的值,然后执行计算以达到我的目标变量.在优化之前必须完成同样的工作. 你有两个选择.最直接的方法是保存对Model.addVar返回的Var对象的引用.另一种方法是使用addVar中的name参数为变量命名,然后使用Model.getVarByName检索变量. from gurobipy i

概述

from gurobipy import *
a_var = m.addVar(name="variable.0")
# ...
a_var_reference = m.getVarByName("variable.0")
# a_var and a_var_reference refer to the same object
m.optimize()
#obtain the value of a_var in the optimal solution
if m.Status == GRB.OPTIMAL:
   print a_var.X

总结

以上是编程之家为你收集整理的Gurobi python获取定义变量的值全部内容,希望文章能够帮你解决Gurobi python获取定义变量的值所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶