排名好的大连网站建设,系统开发应注重对反洗钱系统进行运行维护和统一管理,erp企业管理系统软件排名,高端网站建设慕枫实验课程名称#xff1a;《数学软件与数学实验》实验项目名称实验五#xff1a;线性规划问题求解实验成绩实 验 者王宗德专业班级数学1504组 别同组者实验日期16年5月一、实验目的1. 掌握用MATLAB优化工具箱求解线性规划问题的方法#xff1b;2. 练习建立实际问题的线性规划…实验课程名称《数学软件与数学实验》实验项目名称实验五线性规划问题求解实验成绩实 验 者王宗德专业班级数学1504组 别同组者实验日期16年5月一、实验目的1. 掌握用MATLAB优化工具箱求解线性规划问题的方法2. 练习建立实际问题的线性规划模型并求解二、实验课时2课时三、实验原理线性规划(linear programming)是运筹学的一个重要的分支它的应用十分广泛不仅许多实际问题属于线性规划问题而且运筹学的期货分支的一些问题也可以转化成线性规划问题因此线性规划瓿的求解在最优化中占据重要的地位。命令xlinprog(cAb)2、模型命令xlinprog(cAbAeq,beq)注意若没有不等式存在则令A[ ]b[ ]. 若没有等式约束, 则令Aeq[ ], beq[ ].3、模型命令[1] xlinprog(cAbAeq,beq, VLBVUB)[2] xlinprog(cAbAeq,beq, VLBVUB, X0)注意[1] 若没有等式约束, 则令Aeq[ ], beq[ ]. [2]其中X0表示初始点4、命令[x,fval]linprog(…)返回最优解x及x处的目标函数值fval.四、课堂演示例1解 编写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)例2解: 编写M文件xxgh2.m如下c [ 6 3 4];Aeq [1 1 1];beq 120;lb [30;0;20];ub [inf;50;inf];[x,val] linprog(c,[],[],Aeq,beq,lb,ub)Optimization terminated.x 30.000050.000040.0000val 490.0000例3 (任务分配问题)某车间有甲、乙两台机床可用于加工三种工件。假定这两台车床的可用台时数分别为800和900三种工件的数量分别为400、600和500且已知用三种不同车床加工单位数量不同工件所需的台时数和加工费用如下表。问怎样分配车床的加工任务才能既满足加工工件的要求又使加工费用最低解 设在甲车床上加工工件1、2、3的数量分别为x1、x2、x3在乙车床上加工工件1、2、3的数量分别为x4、x5、x6。可建立以下线性规划模型编写M文件xxgh3.m如下:f [13 9 10 11 12 8];A [0.4 1.1 1 0 0 00 0 0 0.5 1.2 1.3];b [800; 900];Aeq[1 0 0 1 0 00 1 0 0 1 00 0 1 0 0 1];beq[400 600 500];vlb zeros(6,1);vub[];[x,fval] linprog(f,A,b,Aeq,beq,vlb,vub)例4某厂每日8小时的产量不低于1800件。为了进行质量控制计划聘请两种不同水平的检验员。一级检验员的标准为速度25件/小时正确率98%计时工资4元/小时二级检验员的标准为速度15小时/件正确率95%计时工资3元/小时。检验员每错检一次工厂要损失2元。为使总检验费用最省该工厂应聘一级、二级检验员各几名解 设需要一级和二级检验员的人数分别为x1、x2人,则应付检验员的工资为因检验员错检而造成的损失为故目标函数为约束条件为线性规划模型