1.概念
Gurobi是优化求解器,能够求解一阶非线性规划的问题
YALMIP是一种高级建模语言,可以调用多种优化求解器,可在matlap中运行。相当于matlap和优化求解器的桥梁。
2.YALMIP的安装
主要就是把解压下载的安装包,将对应的文件放到matlab路径中。
设置路径>>添加并包含子文件夹>>找到YALMIP文件夹>>保存
3.gurobi安装和调试
3.1软件下载
(1)账号注册
官网https://www.gurobi.com/
下载前需要注册账号
(2)软件下载
登录进去后,选择Download&Licenses>>Download Center>>Gurobi Optimizer
同意用户许可后,选择合适的版本安装
为了避免出错,安装软件尽量使用默认安装路径,然后一直下一步。注意别安装在默认账户名的电脑上,例如:Administor,安装之后电脑重启生效。
3.2许可证申请和安装
在win10搜索输入申请的许可证,运行命令。
或者打开命令行,输入申请的许可证,回车。
系统会根据你的IP验证是否为学校的IP,如果IP地址与学校的地址不符,可能会导致安装不成功。
3.3添加路径
添加路径的操作同YALMIP
设置路径>>添加并包含子文件夹>>找到YALMIP文件夹>>保存
3.4配置求解器环境
在Matlab中运行yalmiptest命令,会出现一长串命令行,找到GUROBI所在行(图中红框部分),查看该最后一列是否为found,若是,则GUROBI配置成功,可在MATLAB进行调用求解