MATLAB中配置Yalmip+Cplex求解器:详细步骤

Yalmip

Yalmip工具箱可用于求解线性规划、整数规划、非线性规划、混合规划等标准规划问题。

1、下载较新版本的Matlab及Yalmip工具箱,Matlab下载及安装不作赘述。

Yalmip下载地址:https://yalmip.github.io/download/ 

将Yalmip压缩包解压缩至Matlab安装目录下的toolbox文件夹中 

Yalmip-master文件夹

2、在Matlab中:设置路径

设置路径

点击设置路径,选择:添加并包含子文件夹,选择Yalmip-master文件夹并点击保存。

添加成功

3、安装测试:在Matlab命令窗口输入yalmiptest

安装成功界面如下,如未安装其他求解器,显示求解器均为Matlab自带求解器。

Yalmip安装成功

Cplex

IBM® ILOG® CPLEX® Optimization Studio 提供了最快的方法来构建高效优化模型和最先进的应用程序,以解决各种规划和调度问题。 通过其用于数学规划和约束规划的集成开发环境,描述性建模语言,内置工具和最先进的求解器,它支持整个模型开发和求解过程。(感觉不如Gurobi,别打我,谢谢!)

1、下载Cplex软件,官网:https://www.ibm.com/products/ilog-cplex-optimization-studio

废话:可以下载的是免费试用版,免费学术版中国区好像搞不了,有兴趣的同学可以试一试。因为官方的安装版本是:22.1.1.0,此版本不支持matlab,只支持Python,所以此段为废话。

这里需要一些手段下载软件,请大家自行百度解决。注意Matlab2020a及以下版本适配Cplex12.9,而Matlab2020b以上适配Cplex12.10版本。下载好对应版本后按照提示完成安装。

完成安装

点击中间链接继续安装Microsoft Visual C++,无需设置路径,点击同意协议即可安装。

这是我之前安装22.1.1.0版本时候截的图,重新下载打开后只有卸载选项了。

安装C++界面

这安装完成后暂时不要重启,继续Cplex的最后安装。

安装完成

2、类似Yalmip,将Cplex添加至Matlab路径,在cplex安装路径中找到matlab文件夹

添加完成

3、安装测试:在Matlab命令窗口中再次输入yalmip,若安装成功,求解器会变为CPLEX-IBM。

Cplex安装完成

结语:就到此吧,Cplex配置Matlab实在是研究不动了。对于国内用户来讲,Cplex的使用信息匮乏,官网页面不人性化,配置起来需要花费大量的精力,这对于一个使用工具来讲实在是不合适的。因此,我还是选择放弃使用Cplex而选择使用Gurobi。

如果有使用Cplex+Matlab很顺手的同学请私信我,我也学习一下,非常感谢!

关于Matlab+Yalmip+Gurobi的配置在我另一篇专栏中,有需要的同学自取:https://www.bilibili.com/read/cv17551346?spm_id_from=333.999.0.0

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空