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回答
CVXPY抛出“SolverError”异常的具体原因是什么?

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

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得票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...

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...

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

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

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

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

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

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