话不多说,开头先放干货!大家如果因为百度网盘的问题下载不了的话,私我,我给你们发邮箱

链接:https://pan.baidu.com/s/1L8Px1repdeWbs_Sx-WhXMw 
       提取码:garx

QQ:1033101523

Email:1033101523@qq.com

在求解整数线性规划问题是,Matlab下yalmip+cplex的组合会让如虎添翼。可是从网上下载了好多遍并且频频出问题之后,发现广大网友们分享的软件可能要么是32位的,要么是安装出现JAVA环境的问题装不上,要么就是人家用的是官网申请到的学术版,反正因为各种问题,导致的结果就是装不上或者装上了也不能被yalmip识别到。

博主在经历了无数次碰壁后,终于成功装上,模型结果也求得,所以给大家分享一下这次经验,希望广大朋友们可以节省更多宝贵的时间用来做科研或者做项目。

  • yalmip的安装

yalmip工具箱的安装比较简单,首先按照博主给的链接下载后,将YALMIP-master文件夹拷贝到matlab>toolbox,如下图

然后打开matlab,点击设置路径(set path)

接着当然就是设置路径咯!点击添加并包含子文件夹,添加之后点击保存、关闭

这样下来,路径就设置好了,yalmip作为工具箱已经被添加到matlab中去了,接下来在命令行窗口输入中检查一下,输出yalmiptest,然后回车!你会发现你的yalmip已经可以作为matlab的工具箱而使用了,但是cplex没有被yalmip识别到,如下图所示,所以需要求解器cplex的安装

  • Cplex的安装

Cplex的安装较yalmip复杂一些,不过复杂之处主要在版本对不对,能不能正常安装,是不是能够和yalmip匹配的上,以及最后求解的时候受不受到变量、约束个数的限制。

Cplex官网可以申请试用版,如果是在校学生或者老师,可以使用学校的教育邮箱去申请,理论上应该可以申请到。但是博主苦于网络不好,一直不太能登陆的上,每次一输完邮箱后就一直加载,连不上去,最后博主没有耐心了,便开始寻求捷径!

按照博主链接,便可以下载到12.8版本的Cplex,解压后运行,一直点击下一步,改变安装路径和生成文件的路径,期间需要安装VS studio的环境,被博主忽略了,博主忽略之后还能使用的原因可能是因为博主电脑上装有VS studio2017版本,所以有那个环境吧哈哈。

总之,一般情况下,点击安装程序,一路点击下一步即可安装成功!

安装成功后,需要再次打开matlab,继续设置添加路径,这里需要注意的是,你需要将cpclex文件下matlab的文件夹添加进去。(cplex128是我的软件安装目录,大家可以根据自己的情况调整)

接着进行测试,在命令行窗口输入yalmiptest,检查Cplex的安装情况,你会发现,yalmip检测到了求解器Cplex,如图:

(由于博主申请了一个12.9的试用版,所以大家可以看到我的12.9版本的求解器也是可以被检测到的,或许是疫情原因吧,人家给了我50年的使用期限哈哈哈,大家感兴趣的可以申请一下)

接下来就是enjoy!

这里放个求解算例:

我也是模仿别的博主的求解算例,大家可以去更细的了解一下:

https://blog.csdn.net/CHANGQINGTENGCJM/article/details/89925342?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

一条龙教程:Matlab下使用yalmip(工具箱)+cplex(求解器)相关推荐

  1. 在matlab中通过yalmip平台调用cplex求解器,可用于求解MILP问题,适合于综合能源系统优化求解(完整程序分享)

    综合能源系统优化求解 完整程序: %% 请先确保YALMIP工具箱和CPLEX正确安装,MATLAB导入对应文件,否则无法运行程序!! %CPLEX免费试用版对求解规模有限制,如出现规模过大无法求解, ...

  2. 采用matlab编制含电气热的综合能源优化程序,采用yalmip和cplex求解,通过二阶锥模型实现相关约束限制

    电气热 综合能源 二阶锥 采用matlab编制含电气热的综合能源优化程序,采用yalmip和cplex求解,通过二阶锥模型实现相关约束限制,综合能源系统考虑39节点电网+6节点气网+热网模型,程序注释 ...

  3. Yalmip使用学习 配置cplex求解器 实例

    yalmip学习 0. yalmip简介 0.1 什么是yalmip yalmip是由Lofberg开发的一种免费的优化求解工具,其最大特色在于集成许多外部的最优化求解器,形成一种统一的建模求解语言, ...

  4. 利用matlab调用cplex求解器时遇到猫图是什么原因呢

    再利用cplex求解器求解目标函数最小值时,我们会遇到各种各种的困难,其中就是运行结果出现猫图,这是什么原因呢? 下面我就用一个函数求过程来举例说明: 下面展示一些 内联代码片. // 程序如下 cl ...

  5. MATLAB中安装Yalmip及Cplex

    注意点!! Yalmip及Cplex安装对版本匹配要求很高 推荐使用与自己安装的MATLAB相匹配的安装版本 Yalmip安装 各版本Yalmip下载地址 1. 下载所需版本后,将解压后的文件夹保存至 ...

  6. matlab 整数规划工具箱,Matlab中的YALMIP工具箱 混合整数规划

    YALMIP工具箱 混合整数规划 定义变量: sqdvar()实型 intvar()整型 binvar()0-1型 设定目标函数 : f=目标函数 设定限定条件: F=set(限定条件) 多个限定条件 ...

  7. MATLAB中安装YALMIP及CPLEX详细步骤

    一.MATLAB中安装YALMIP (YALMIP压缩包下载链接:链接:百度网盘 请输入提取码 密码:ujfp) 1.下载YALMIP-master工具压缩包,YALMIP-master工具压缩包解压 ...

  8. 路径调度问题(CVRP)后续之如何在MATLAB中安装YALMIP及CPLEX包

    订阅博主专栏的用户可私信博主获取安装包,不用额外再付费下载安装包. 安装包下载地址:https://download.csdn.net/download/wenyusuran/14954633 一.M ...

  9. MATLAB实战系列(十四)-如何通过YALMIP和CPLEX求解小规模(CVRP)路径调度问题(附MATLAB代码)

    前言 有约束条件的车辆路径问题(CVRP),可以看作是TSP(Traveling Salesman Problem,旅行商问题)的拓展.由于TSP已经被证明是NP难问题,所以CVRP也是NP难问题. ...

  10. 开尔文函数 matlab,KELVIN二维/ RS传热求解器

    原标题:KELVIN二维/ RS传热求解器 本文由中国科学软件网翻译整理 KELVIN是一款2D/RS热分析工具,使用图形和轮廓,剖面图和箭头图显示温度.热流密度和温度梯度.探索一切省时省时.性价比高 ...

最新文章

  1. freetype和libiconv编译
  2. 2017年如何在移动端优雅的使用flex
  3. SqlServer 算法 :Nested Loops Join(嵌套连接)
  4. GDB 远程调试Linux (CentOS)
  5. highcharts 绘制图标的JAVASCRIPT 类库 收藏
  6. python获取系统当前时间并转utc时间为绝对秒数_用Python将datetime.date转换为UTC时间戳...
  7. ncnn:提取所有层特征值
  8. 摩拜大数据杀熟?官方:老用户押金的确退款延迟
  9. 工期日历天计算器_天津实地告诉你:房建项目是怎样保节点,抢工期的?
  10. CCF CSP202112-2 序列查询新解
  11. Py之Scipy:Scipy库(高级科学计算库)的简介、安装、使用方法之详细攻略
  12. STM32 Cubemax(十五) —— 串级PID以控制电机角度值为例
  13. CSDN学霸课表——来,这有一份PS入门速效大法
  14. MySQL全文索引的坑 20211202
  15. Mybatis Generator配置文件
  16. doctrine 事件
  17. C语言是一个什么样的语言
  18. 北京医保可报销的定点医院
  19. win10内置Ubuntu子系统安装及其图形化界面安装
  20. Docker常用命令使用详解(docker help、version、info、images)(一)

热门文章

  1. 利用ant自动从vss下载代码并编译到自动发布
  2. 振南的 znFAT(前言)
  3. 状态反馈控制与状态观测器设置以及利用LQR方法求取状态反馈矩阵
  4. 交通灯控制系统的设计
  5. 高频电子线路复习考试题及答案
  6. oracle误删数据恢复的方法
  7. 静止轨道卫星几何校正——FY-4A几何校正(风云系列静止卫星可以参考)
  8. WEB打印的几种方案
  9. flex blazeds java spring_flex3+blazeds+spring+hibernate整合小结
  10. chorme浏览器广告终结者视频白频解决办法