打印解决方案

打印解决方案

gurobi ()函数返回一个结构体作为其结果。这个结构包含许多字段,其中每个字段包含有关计算出的解决方案的信息。可用字段取决于优化的结果、所求解的模型类型(LP、QP、QCP、SOCP或MIP)以及用于求解模型的算法。返回的结构体将始终包含状态字段,表示Gurobi是否能够计算出模型的最优解。你应该参考状态码部分的Gurobi参考手册所有可能的状态码的完整列表。如果Gurobi能够找到模型的解决方案,返回值也将包括objvalx字段。前者给出计算出的解的客观值,后者为计算出的解向量(约束矩阵的每一列有一个条目)。对于连续模型,我们也将返回双重信息(降低的成本和双重乘数),可能还有一个最优基。

在我们的例子中,我们简单地输出了最佳的目标值(result.objval)和最优解向量(result.x).