实例

实例

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

最大化 x + Y + 2 z
从属于 x + 2岁 + 3 z <span>$</span>\leq<span>$</span> 4.
x + Y <span>$</span>\geq<span>$</span> 1.
x、 y,z二进制
请注意,这与在中建模和优化的模型相同C接口部分

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


#版权所有2021,Gurobi O狗万app足彩ptimization,LLC####此示例制定并解决了以下简单MIP模型:#最大化#x+y+2z#服从#x+2y+3z<=4#x+y>=1#x,y,z二进制库(Gurobi)模型<-list()模型$A<-矩阵(c(1,2,3,1,1,0),nrow=2,ncol=3,byrow=T)模型$obj<-c(1,1,2)模型$modelsense<-“max”型号$rhs<-c(4,1)模型$sense<-c('<','>')模型$vtype<-“B”参数<-列表(OutputFlag=0)结果<-gurobi(模型,参数)打印('解决方案:')打印(结果$objval)打印(结果)$x) #清除空间rm(模型、结果、参数)