例子
例子
现在让我们将注意力转向使用Gurobi来解决一个简单的MIP模型的示例。我们的示例优化了以下模型:
最大化 | x | + | y | + | 2 z | ||
受 | x | + | 2 y | + | 3 z | 4 | |
x | + | y | 1 | ||||
X y z二进制 |
这是我们示例的完整源代码(也可以在< installdir > / / R / mip例子。R
)…
# 2020年版权,Gurobi优化狗万app足彩,LLC # #这个例子中制定和解决以下简单的MIP模型:#最大化# x + y z + 2 #话题# x + 2 y + 3 z < = 4 # x + y > = 1 # x, y, z的二进制库(Gurobi)模型< -列表()模型$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)模型$<- c('<', '>')模型$vtype <- 'B' params <- list(OutputFlag=0) result <- gurobi(model, params) print('Solution:'$objval)打印(结果$x) #清除空间rm(model, result, params)