MATLAB优化求解:YALMIP与Gurobi配置指南

1.概念

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

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

2.YALMIP的安装

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

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

导入YALMIP

3.gurobi安装和调试

3.1软件下载

(1)账号注册

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

下载前需要注册账号

注册Gurobi账号

(2)软件下载

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

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

Gurobi下载

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

Gurobi版本选择

3.2许可证申请和安装

Gurobi需要许可证才可以激活,官网中可以申请免费的学术许可证

申请许可证

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

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

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

win10命令行

3.3添加路径

添加路径的操作同YALMIP

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

导入Gurobi

3.4检验GUROBI是否安装成功

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

检验Gurobi是否配置成功

如有问题,欢迎私信和留言~

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

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

* 公司名称:

姓名不为空

手机不正确

公司不为空