Yalmip工具箱
2、添加路径
将下载文件解压缩至Matlab安装路径中的toolbox文件夹
设置路径
添加并包含子文件夹,将Yalmip所有文件添加至路径
将Yalmip文件夹添加至路径
3、安装测试
在命令窗口输入yalmiptest
Yalmip安装成功
4、建模过程示例
定义变量:
sdpvar(m,n):创建实数型决策变量
intvar(m,n):创建整数型决策变量
binvar(m,n):创建0-1型决策变量
xxxvar(n,n,'full'):创建非对称方阵,当使用xxxvar(n,n)时默认创建对称方阵
设置目标函数:
f = 目标函数,默认求目标函数最小化
设置约束条件:
C = [C,约束条件]
参数设置:
ops = sdpsettings('solver','Gurobi+','verbose',0,'debug',1)
求解优化问题:
result = optimize(C,f)
查看求解结果:
value(x) or double(x)
1、在Gurobi官网注册账号
官方网址:https://www.gurobi.com/
点击Register
注册Academic用户
2、登陆官网申请对应版本的序列号
Download Center
Academic License
获得License激活码:grbgetkey xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
3、下载对应版本的Gurobi,按提示安装完成后重启。
下载Gurobi求解器
4、Gurobi许可验证
运行获得的License激活码
运行
5、添加Gurobi路径
将Gurobi路径添加至Matlab中(同Yalmip)
添加路径
或直接运行安装目录下的gurobi_setup.m文件,按提示键入savepath命令
Matlab中运行gurobi_setup文件
6、检验Gurobi是否安装成功
在Matlab命令窗口输入yalmiptest,在求解器中找到Gurobi,查看其状态是否为found
显示found即为安装成功。可使用('solver','Gurobi')求解优化问题。
Gurobi安装成功