下面是我的程序中的一段代码。
import CVXPY as cp
X = cp.Variable(shape=(10,4), boolean = True)
y = cp.exp(X[0,1])
objective = cp.Minimize(cp.sum(X))
constraint = [y <= 0]
prob = cp.Problem(objective, constraints)
result = prob.solve(solver = cp.MOSEK)我的问题是Mosek说我的模型中指数圆锥体的数量是40而不是1。为什么会这样?
发布于 2019-12-09 15:31:37
使用CVXPY 1.0.25和Mosek 9.1.10,我只看到一个锥体,正如预期的那样:
Problem
Name :
Objective sense : min
Type : CONIC (conic optimization problem)
Constraints : 4
Cones : 1
Scalar variables : 44
Matrix variables : 0
Integer variables : 40 (在修复代码中的小拼写错误之后)。
https://stackoverflow.com/questions/59225457
复制相似问题