1/22
文档分类:IT计算机

常见优化模型.ppt


下载后只包含 1 个 PPT 格式的文档,里面的视频和音频不保证可以播放,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
常见优化模型.ppt
文档介绍:
常见优化模型
东北大学
应用数学
王琪
******@yahoo.com.cn
1
编辑ppt
常见优化模型
线性规划
整数规划
非线性规划
2
编辑ppt
线性规划
线性规划的标准形式:
可以采用的解决方法:单纯性法
Matlab函数:linprog()
3
编辑ppt
问题一 加工费用最低
问题一 : 任务分配问题:某车间有甲、乙两台机床,可用于加工三种工件。假定这两台车床的可用台时数分别为800和900,三种工件的数量分别为400、600和500,且已知用三种不同车床加工单位数量不同工件所需的台时数和加工费用如下表。问怎样分配车床的加工任务,才能既满足加工工件的要求,又使加工费用最低?
4
编辑ppt
解 设在甲车床上加工工件1、2、3的数量分别为x1、x2、x3,在乙车床上加工工件1、2、3的数量分别为x4、x5、x6。可建立以下线性规划模型:
5
编辑ppt
用MATLAB优化工具箱解线性规划
min z=cX
1、模型:
命令:x=linprog(c,A,b)
2、模型:min z=cX
命令:x=linprog(c,A,b,Aeq, beq)
注意:若没有不等式: 存在,则令A=[ ],b=[ ].
6
编辑ppt
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.
7
编辑ppt
解 编写M文件xxgh1.m如下:
c=[-0.4 -0.28 -0.32 -0.72 -0.64 -0.6];
A=[0.01 0.01 0.01 0.03 0.03 0.03;0.02 0 0 0.05 0 0;0 0.02 0 0 0.05 0;0 0 0.03 0 0 0.08];
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)
8
编辑ppt
解: 编写M文件xxgh2.m如下:
c=[6 3 4];
A=[0 1 0];
b=[50];
Aeq=[1 1 1];
beq=[120];
vlb=[30;0;20];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb)
9
编辑ppt
投资的收益和风险
10
编辑ppt
内容来自淘豆网www.taodocs.com转载请标明出处.
相关文档
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小353 KB
  • 时间2021-09-22