例子

例子

让我们现在关注使用Gurobi来解决简单MIP模型的示例。我们的示例优化以下型号:

最大化 X + y + 2 Z.
受到约束 X + 2 y + 3 Z. <span> $ </ span> \ leq <span> $ </ span> 4.
X + y <span> $ </ span> \ geq <span> $ </ span> 1
x,y,z二进制
请注意,这是相同的模型,该模型是模拟和优化的模型C接口部分。

这是我们示例的完整源代码(也可用 / examples/r/mip.r)......


#版权所有2020,gurobi优化狗万app足彩,llc ##此示例制定和解决以下简单MIP模型:#maximize#x + y + 2 z#that#x + 2 y + 3 z <= 4#x + y> =1#x,y,z二进制库(gurobi)model < -  list()模型$< - 矩阵(C(1,2,3,1,1,0),nrow = 2,ncol = 3,byrow = t)模型$OBJ < -  C(1,1,2)模型$模型< - 'max'模型$RHS < -  C(4,1)模型$感觉< -  c('<','>')模型$VTYPE < - 'B'PARAMS < -  LIST(OUTPUTFLAG = 0)结果< -  GUROBI(型号,PARAMS)打印('解决方案:')打印(结果$objval)打印(结果$x)#清除空间RM(型号,结果,PARAL)