1 / 6
文档名称:

线性规划问题Matlab求解.docx

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

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

分享

预览

线性规划问题Matlab求解.docx

上传人:guoxiachuanyue012 2020/9/1 文件大小:16 KB

下载得到文件列表

线性规划问题Matlab求解.docx

相关文档

文档介绍

文档介绍:时磊忖呎…用MATLAB优化工具箱解线性规划命令:x=linprog(c,A,b)命令:x=linprog(c,A,b,Aeq,beq)注意:若没有不等式: 存在,则令A=[],b=[].若没有等式约束,则令Aeq=[],beq=[].命令:[1]x=linprog(c,A,b,Aeq,beq,VLB,VUB)x=linprog(c,A,b,Aeq,beq,VLB,VUB,XO)注意:[1]若没有等式约束,则令Aeq=[],beq=[].[2]其中X0表示初始点4、命令:[x,fval]=linprog(…):c=[------];A=[;;;];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)例2解::c=[634];A=[010];b=[50];Aeq=[111];beq=[120];vlb=[30,0,20];vub=[];[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub例3 (任务分配问题)某车间有甲、乙两台机床,可用于加工三种工件。假定这两台车床的可用台时数分别为 800和900,三种工件的数量分别为 400、600和500,且已知用三种不同车床加工单位数量不同工件所需的台时数和加工费用如下表。问怎样分配车床的加工任务,才能既满足加工工件的要求,又使加工费用最低解 设在甲车床上加工工件 1、2、3的数量分别为x1、x2、x3,在乙车床上加工工件1、2、3的数量分别为x4、x5、x6。可建立以下线性规划模型::f=[1391011128];A= [];b=[800;900];Aeq=[1001000**********];beq=[400600500];vlb=zeros(6,1);vub=[]; 布磊Sn/—[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub)。为了进行质量控制,计划聘请两种不同水平的检验员。一级检验员的标准为:速度25件/小时,正确率98%,计时工资4元/小时;二级检验员的标准为:速度 15小时/件,正确率95%,计时工资3元/小时检验员每错检一次,工厂要损失 2元。为使总检验费用最省,该工厂应聘一级、二级检验员各几名?解 设需要一级和二级检验员的人数分别为 x1、x2人,:c=[40;36];A=[-5-3];b=[-45];Aeq=[];beq=[];vlb=zeros(2,1);vub=[9;15];%调用linprog函数:[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)结果为:x==360即只需聘用9个一级检验员。