Yalmip与Gurobi在Matlab中的配置

1.概念

Gurobi是优化求解器,能够求解一阶非线性规划的问题

YALMIP是一种高级建模语言,可以调用多种优化求解器,可在matlap中运行。相当于matlap和优化求解器的桥梁。

2.YALMIP的安装

主要就是把解压下载的安装包,将对应的文件放到matlab路径中。

设置路径>>添加并包含子文件夹>>找到YALMIP文件夹>>保存

Yalmip与Gurobi在Matlab中的配置_第1张图片

3.gurobi安装和调试

3.1软件下载

(1)账号注册

官网https://www.gurobi.com/

下载前需要注册账号

Yalmip与Gurobi在Matlab中的配置_第2张图片

(2)软件下载

登录进去后,选择Download&Licenses>>Download Center>>Gurobi Optimizer

Yalmip与Gurobi在Matlab中的配置_第3张图片

同意用户许可后,选择合适的版本安装

为了避免出错,安装软件尽量使用默认安装路径,然后一直下一步。注意别安装在默认账户名的电脑上,例如:Administor,安装之后电脑重启生效。

Yalmip与Gurobi在Matlab中的配置_第4张图片

3.2许可证申请和安装

Yalmip与Gurobi在Matlab中的配置_第5张图片

在win10搜索输入申请的许可证,运行命令。

或者打开命令行,输入申请的许可证,回车。

系统会根据你的IP验证是否为学校的IP,如果IP地址与学校的地址不符,可能会导致安装不成功。

Yalmip与Gurobi在Matlab中的配置_第6张图片

3.3添加路径

添加路径的操作同YALMIP

设置路径>>添加并包含子文件夹>>找到YALMIP文件夹>>保存

Yalmip与Gurobi在Matlab中的配置_第7张图片

3.4配置求解器环境

在Matlab中运行yalmiptest命令,会出现一长串命令行,找到GUROBI所在行(图中红框部分),查看该最后一列是否为found,若是,则GUROBI配置成功,可在MATLAB进行调用求解

Yalmip与Gurobi在Matlab中的配置_第8张图片

你可能感兴趣的:(matlab,算法,动态规划)