Java属性示例


Java属性示例

考虑您有Gurobi模型的情况<span> $ </ span> m <span> $ </ span>。您可以通过查询来检索模型中的变量数numvars.模型属性使用得到方法:

cols = m.get(grb.intattr.numvars);

如果您在模型上执行了优化,则可以通过查询来获得最佳目标值objval.模型属性:

obj = m.get(grb.doubleattr.objval);

如果您想查询变量在计算的解决方案中取消的值,则可以查询X相应变量对象的属性:

for(int j = 0; j 您还可以查询值<span> $ </ span> x <span> $ </ span>对于单个变量得到拨弄模型<span> $ </ span> m <span> $ </ span>
double [] xvals = m.get(grb.doubleattr.x,m.getvars()))

对于每个属性查询方法,有类似的<span> $ </ span> set <span> $ </ span>常规。设置变量的上限,例如:

v = m.getvars()[0] v.set(grb.doubleattr.ub,0)
(在此示例中,我们将模型中的第一个变量的上限设置为0)。