gurobi变量怎么返回当前值
时间: 2023-06-19 13:07:35 浏览: 169
1_Gurobi_
在Gurobi中,可以使用`getAttr`方法来获取变量的当前值。具体来说,使用以下语句可以获取变量`var`的当前值:
```
model.getAttr('x', var)
```
其中,`model`是Gurobi模型对象,`'x'`表示要获取的属性为变量值,`var`表示要获取值的变量对象。这个方法会返回一个包含变量当前值的Python对象,类型根据变量类型而定。例如,如果变量是连续变量,则返回一个浮点数;如果变量是整数变量,则返回一个整数。如果变量是二元变量,则返回一个0或1的整数。
需要注意的是,只有在求解之后才能获取变量的当前值。如果在求解之前调用`getAttr`方法,会抛出异常。
阅读全文