Visual Basic属性示例
Visual Basic属性示例
考虑这样一种情况:您有一个Gurobi模型。属性可以检索模型中变量的数量NumVars模型属性(它被实现为。net财产):
关口= m.NumVars;
如果对模型进行了优化,可以通过查询得到最优的目标值ObjVal模型属性:
obj = m.ObjVal;
如果您想查询一个变量在计算解中接受的值,您可以查询X属性对应的变量对象:
var = m.GetVars() For j As Integer = 0 To cols - 1 xj = vars[j]. getvars () For j As Integer = 0 To cols - 1 xj = vars[j]. getvars ()X也可以查询方法在单个调用中用于多个变量得到模型的方法:
xvals = m.Get (GRB.DoubleAttr。X, m.GetVars ()))
对于每个属性查询方法,都有一个类似的方法例行公事。设置一个变量的上限,例如:
v = m.GetVars()[0] v. ub = 0(在本例中,我们将模型中第一个变量的上限设置为0)。