【发布时间】:2019-06-02 10:40:38
【问题描述】:
所以我正在尝试使用 CVXPY 包在 Python 中实现一个简单的优化代码(一个线性矩阵不等式约束的优化问题)。代码如下所示。
我已尝试使用 Python 3.6 运行代码。
import cvxpy as cp
import numpy as np
import matplotlib.pyplot as plt
import control as cs
gamma = cp.Variable();
MAT1 = np.array([[1, gamma], [1+gamma, 3]])
constraints_2 = [MAT1 >> 0]
prob = cp.Problem(cp.Minimize(gamma),constraints_2)
prob.solve()
每次我尝试运行此代码时,都会收到以下错误:
“正定约束中的非方阵。”
但矩阵显然是正方形的!所以我不知道发生了什么。 有任何想法吗? 非常感谢您的帮助!
【问题讨论】:
标签: python cvxpy convex-optimization