manbet体育手机客户端


sos。R


# 2018年版权,Gurobi优化狗万app足彩,LLC # #这个例子中制定和解决以下简单的SOS模型:# # 2 x + y + z最大化#话题# x1 = 0或x2 = 0 (SOS1约束)# x1 = 0或x3 = 0 (SOS1约束)# x1 < = 1, x2 < = 1, x3 < = 2库(Gurobi)模型< -列表()模型一个<-矩阵(c(0,0,0), nrow=1, byrow=T)模型Obj <- c(2,1,1)模型Modelsense <- 'max'模型Ub <- c(1,1,2)模型RHS <- c(0)模型第一个SOS: x1 = 0或x2 = 0 sos1 <- list() sos1类型<- 1 sos1Index <- c(1, 2) sos1weight <- c(1,2) #第二个SOS: x1 = 0或x3 = 0 sos2 <- list() sos2类型<- 1 sos2索引<- c(1,3) sos2Weight <- c(1,2)模型SOS <- list(sos1, sos2) result <- gurobi(model) print(result . sos1, sos2)objval)打印(结果x) #清除空间rm(模型,结果)