抑郁症健康,内容丰富有趣,生活中的好帮手!
抑郁症健康 > 利用CVX和gurobi这个求解器复现一篇混合整数线性规划问题时遇到的问题

利用CVX和gurobi这个求解器复现一篇混合整数线性规划问题时遇到的问题

时间:2022-03-08 02:11:07

相关推荐

利用CVX和gurobi这个求解器复现一篇混合整数线性规划问题时遇到的问题

1.当出现从cvx 转换为double 时出现错误:

![](https://img-/213008854.png#pic_center

我的代码如下:

其中cvx中的变量的定义部分为:

可以看到,我这里定义的是K为binary 型的变量,但是由于在cvx中,我对K_colomn_D1这一个矩阵进行了初始化的操作,此时的K_colomn_D1是double型,在进行赋值的时候,就会出现数据类型不一样的情况,导致出现错误。

改正:

如下图,去掉这一行,就可以正常运行程序了

添加:

在看CVX Users’ Guide的时候,看到了官方针对这个问题的具体解释:

如果觉得《利用CVX和gurobi这个求解器复现一篇混合整数线性规划问题时遇到的问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。