gurobi 的安装方法_MATLAB中使用Gurobi——以LP为例

93e31c04865a7ef28e96acc1504cdfe9.png

—— A B S T R A C T ——

    Gurobi是一种快速求解优化问题的专业求解器,具有丰富的接口,搭配MATLAB使用方便又快捷。

    本文以LP问题为例,通过在MATLAB上结合Yalmip平台调用Gurobi程序,提供一种配置和求解的基本方法,供初学者入门使用。

|  Gurobi简介

66611000fe9217d1520bb7172964976b.png

|  资源获取

26269a629e1a176253f8a01f2db0a66c.png

daed20eb487a7a0d2b053a003860983c.png

|  安装方式

89595c7e8606f4556e44b7025af1183f.png

d8d127eee825fdfa79b20ff7a704e12d.png

f12fbd3e2e92ccbb358481ebb42200fd.png

8727b03d1744d7bfea2d600e1d2ab23f.png

74ea57f62e0d43cc07db94a23b953cc2.png

19699fb83cb6608384a107d014f80712.png

5fdc4fbd0f3375f4ff2fef34777f005c.png

2b027bc7cc250ed5e0ee3b3d56b90820.png

17cd3bf4b0c4d03c1f851f4c62962ed6.png

092e6a1a1b25ea149af09c8315d3b065.png

7836f76401639cd445ac6e11bb595f1e.png

7f330d5ad5da2c56f8f9cdf9992523ca.png

|  示例:LP问题

【问题描述】

e4fb803a680f640e1f4d3290139eb364.png

【参考代码】

%===============================================================%函数:Gurobi_LP.m%功能:本程序仅作为MATLAB配置Gurobi测试使用%修改时间:2020-07-25%作者:W. Yin, and Z. Yang%===============================================================function [x,y]=Gurobi_LP%% 定义变量    cons=[];%% 决策变量  x=sdpvar(1,3);%% 目标函数    y=2*x(1)+3*x(2)+x(3);%% 约束条件    cons=[cons,x(1)+4*x(2)+2*x(3)>=8];    cons=[cons,3*x(1)+2*x(2)>=6];     cons=[cons,x(1)>=0];    cons=[cons,x(2)>=0];    cons=[cons,x(3)>=0];%% 求解    ops = sdpsettings('solver','gurobi','showprogress',1);    optimize(cons,y,ops);%% 结果    x=double(x);    y=double(y);end

【求解结果】

611dfd21e56c58e6d590d7879484ec81.png

1009baaba8860df0f67a09b9a9f4e55d.png

参考文献:

[1]. 百度百科. gurobi [EB/OL]. https://baike.baidu.com/item/gurobi/7661444?fr=aladdin

[2]. DaryDaryDary. Yalmip + Gurobi下载安装及matlab导入[EB/OL]. https://blog.youkuaiyun.com/DaryDaryDary/article/details/84580850

[3]. 0o死水o0. Gurobi安装使用说明(Windows环境)[EB/OL]. https://blog.youkuaiyun.com/u012479682/article/details/78351340

[4]. Gurobi. Gurobi官网[EB/OL]. https://www.gurobi.com/

[5]. Yalmip. Yalmip官网[EB/OL]. https://yalmip.github.io/

[6]. Chale Young. MATLAB中使用CPLEX——以LP问题为例[EB/OL]. https://mp.weixin.qq.com/s/WDJebmcDGskvVGmdFbGJyA

—— E N D ——

a0189d977e15fd6fe54d9090122e09dc.png

48b64be7bc62039f98a4d51265e99a1d.gif在学术的道路上狗刨d431aae6a1a102af20a5956e998aa122.gif

f849264a291d43a1463ad86ae3481135.png点击“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值