报告结果-属性
报告结果-属性
一旦优化完成,我们就可以查询属性的值。特别地,我们可以查询VarName
和X
属性获取每个变量的名称和解的值:
cout << x.get(GRB_StringAttr_VarName) << " " << x.get(GRB_DoubleAttr_X) << endl;cout << y.get(GRB_StringAttr_VarName) << " " << y.get(GRB_DoubleAttr_X) << endl;cout << z.get(GRB_StringAttr_VarName) << " " << z.get(GRB_DoubleAttr_X) << endl;
我们还可以查询ObjVal
属性,得到当前解决方案的目标值:
cout << "Obj: " << model.get(GRB_DoubleAttr_ObjVal) << endl;
的所有模型、变量和约束属性的名称和类型都可以在属性
部分的Gurobi参考手册.