1 / 17
文档名称:

用MATLAB求解线性规划.ppt

格式:ppt   大小:409KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用MATLAB求解线性规划.ppt

上传人:changjinlai 2018/11/13 文件大小:409 KB

下载得到文件列表

用MATLAB求解线性规划.ppt

文档介绍

文档介绍:用MATLAB优化工具箱解线性规划
min z=cX
1、模型:
命令:x=linprog(c,A,b)
2、模型:min z=cX
命令:x=linprog(c,A,b,Aeq,beq)
注意:若没有不等式: 存在,则令A=[ ],b=[ ].
3、模型:min z=cX
VLB≤X≤VUB
命令:[1] x=linprog(c,A,b,Aeq,beq, VLB,VUB)
[2] x=linprog(c,A,b,Aeq,beq, VLB,VUB, X0)
注意:[1] 若没有等式约束: , 则令Aeq=[ ], beq=[ ].
[2]其中X0表示初始点
4、命令:[x,fval]=linprog(…)
返回最优解x及x处的目标函数值fval.
:
c=[- - - - - -];
A=[ ; 0 0 0 0;0 0 0 0;0 0 0 0 ];
b=[850;700;100;900];
Aeq=[]; beq=[];
vlb=[0;0;0;0;0;0]; vub=[];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
解: :
c=[6 3 4];
A=[0 1 0];
b=[50];
Aeq=[1 1 1];
beq=[120];
vlb=[30,0,20];
vub=[];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
投资的收益和风险
二、基本假设和符号规定
三、模型的建立与分析
,即max{ qixi|i=1,2,…n}
4. 模型简化: