14得票2回答
如何在Python中静音cvxopt求解器?

每当我在终端中运行Python cvsopt求解器时,它会打印出以下内容: pcost dcost gap pres dres 0: -8.0742e+00 -7.3715e+00 3e+03 5e+01 4e-15 1: -6.6241...

14得票4回答
CVXOPT QP求解器:TypeError:'A'必须是具有1000列的'd'矩阵

我试图使用CVXOPT qp求解器来计算支持向量机的拉格朗日乘数def svm(X, Y, c): m = len(X) P = matrix(np.dot(Y, Y.T) * np.dot(X, X.T)) q = matrix(np.ones(m) * ...

14得票1回答
仅使用等式约束的CVXOPT

我正在尝试使用CVXOPT进行以下内容作为学习练习。我对这里的示例代码进行了微小修改,删除了不等式约束并添加了几个等式约束。from cvxopt import solvers, blas, matrix, spmatrix, spdiag, log, div solvers.options[...

12得票1回答
从CVX到CVXPY或CVXOPT

我一直在试图将Matlab中的一些代码转移到Python中。我已经使用Matlab解决了相同的凸优化问题,但是我在尝试将它传递到CVXPY或CVXOPT时遇到了问题。n = 1000; i = 20; y = rand(n,1); A = rand(n,i); cvx_begin variab...

12得票4回答
在一个多面体/点集中内切最大体积椭球

后续编辑: 我在这里上传了我的原始数据样本。它实际上是DICOM格式的分割图像。该结构的体积为大约16毫升,因此我认为内部椭球体积应该比这小。为了从DICOM图像中提取点,我使用了以下代码: import os import numpy as np import SimpleITK as s...

9得票2回答
如何在Windows 10上使用Python 3.6安装cvxopt

如何在 Windows 10 上使用 Python 3.6 安装 cvxopt? 运行以下命令时, conda install cvxopt Fetching package metadata ........... Solving package specifications: . ...

8得票2回答
Python cvxopt求解器qp的基本工作原理是什么?

我想使用cvxopt求解器qp并计算拉格朗日乘数,但我不确定它是如何“确切地”工作的。我试图寻找更多信息,但关于cvxopt的信息并不多。我看了这个例子问题,但我不确定这些变量表示什么,以及他们是如何得出解决方案的。 这个例子如下: 可以通过使用来解决 Q = 2*matrix([...

7得票1回答
Python中的随机优化

我试图结合 cvxopt(一个优化求解器)和 PyMC(一个采样器)来解决凸性 随机优化问题。 安装这两个包只需要使用 pip 十分简单。 pip install cvxopt pip install pymc 这两个包都可以独立完美地工作。以下是使用 cvxopt 解决线性规划问题...

7得票1回答
CVXPY抛出“SolverError”异常的具体原因是什么?

我正在使用CVXPY(版本1.0)解决一个二次规划(QP),但通常会出现以下异常:SolverError: 求解器“xxx”失败。请尝试另一个求解器。这使得我的程序非常脆弱。我已经尝试了不同的求解器,包括CVXOPT、OSQP、ECOS、ECOS_BB、SCS等。它们都或多或少存在相同的问题。...