自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 CVX求解SOCP二阶锥规划:安装cvxpy时报错

开始在PyCharm安装cvxopt包时很快就好了,后面需要用CVX求解二阶锥规划SOCP时,发现安装cvxpy包总是出现错误,scs包也是不能直接安装Could not build wheels for scs which use PEP 517 and cannot be installed directly尝试很多解决方法,不知道哪里起作用了,1.因为用的是Anaconda配置的python,就去anaconda的目录下找pkgs文件夹,发现里面有名称为cvxpy-1.1.15-...

2021-10-12 17:08:44 1802 8

原创 Gurobi建模求解非线性规划

gurobi可以求解多种类型的优化问题,如线性规划、二次规划、二阶锥规划及非线性规划问题等。当目标函数为非线性时,默认要求函数为凸函数,即矩阵Q为半正定矩阵(PSD),否则会报错,显示目标 Objective Q not PSD ,问题无法求解;同理,当约束条件非线性时,约束函数可能也是非凸的,会出现如下报错:gurobipy.GurobiError: Constraint Q not PSD (diagonal adjustment of 2.9e+01 would be required)

2021-09-23 15:51:46 10554 7

原创 Gurobi建模求解Unsupported type for LinExpr addition argument

gurobi在建模时调用数组或矩阵元素都是不符合条件的,经常出现类似错误Unsupported type for LinExpr addition argumentgurobipy.GurobiError: Unsupported type (<class 'numpy.ndarray'>) for LinExpr addition argument这是因为约束表达式中必须是数字形式解决方法为:将数组转变为向量,再去调用求解 import numpy as np .

2021-07-13 11:20:59 3132 8

原创 cvxopt求解QP问题:‘q‘ must be a ‘d‘ matrix with one column

cvxopt求解QP问题时:出现错误 : 'q' must be a 'd' matrix with one column确定q是一个列向量,怎么调整转置都会显示q错误解决办法:这是因为dtype。 CVX只接受双精度,不接受整数q = q.astype(np.double)cvx_q = matrix(q)...

2021-05-12 22:25:16 1308 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除