anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第1张图片

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

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

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

|  Gurobi简介

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第2张图片

|  资源获取

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第3张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第4张图片

|  安装方式

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第5张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第6张图片

ba2fd7274ca59e29a6d42740ffd5f3cc.png

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第7张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第8张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第9张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第10张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第11张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第12张图片

879e316840f8f41cefcae607e05b2a15.png

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第13张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第14张图片

|  示例:LP问题

【问题描述】

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第15张图片

【参考代码】

%===============================================================%函数: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

【求解结果】

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第16张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第17张图片

参考文献:

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

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

[3]. 0o死水o0. Gurobi安装使用说明(Windows环境)[EB/OL]. https://blog.csdn.net/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 ——

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第18张图片

anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第19张图片在学术的道路上狗刨anaconda中gurobi下载_MATLAB中使用Gurobi——以LP为例_第20张图片

43368bed785907c3750c12cf4d9d713c.png点击“

你可能感兴趣的:(gurobi安装,matlab,function,matlab,gurobi优化加速,matlab使用,matlab调用gurobi)