MATLAB精品教程课件 第04讲 线性规划.ppt
《MATLAB精品教程课件 第04讲 线性规划.ppt》由会员分享,可在线阅读,更多相关《MATLAB精品教程课件 第04讲 线性规划.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 线性规划线性规划数学建模与数学实验数学建模与数学实验后勤工程学院数学教研室实验目的实验目的实验内容实验内容2、掌握用数学软件包求解线性规划问题。、掌握用数学软件包求解线性规划问题。1、了解线性规划的基本内容。、了解线性规划的基本内容。*2*2、线性规划的基本算法。、线性规划的基本算法。5 5、实验作业。、实验作业。3、用数学软件包求解线性规划问题。、用数学软件包求解线性规划问题。1、两个引例。、两个引例。4、建模、建模案例:投资的收益与风险案例:投资的收益与风险问题一问题一:任务分配问题:某车间有甲、乙两台机床,可用于加工三种工件。假定这两台车床的可用台时数分别为800和900,三种工件的数
2、量分别为400、600和500,且已知用三种不同车床加工单位数量不同工件所需的台时数和加工费用如下表。问怎样分配车床的加工任务,才能既满足加工工件的要求,又使加工费用最低?两个引例两个引例解解 设在甲车床上加工工件1、2、3的数量分别为x1、x2、x3,在乙车床上加工工件1、2、3的数量分别为x4、x5、x6。可建立以下线性规划模型:解答问题二:问题二:某厂每日8小时的产量不低于1800件。为了进行质量控制,计划聘请两种不同水平的检验员。一级检验员的标准为:速度25件/小时,正确率98%,计时工资4元/小时;二级检验员的标准为:速度15小时/件,正确率95%,计时工资3元/小时。检验员每错检一
3、次,工厂要损失2元。为使总检验费用最省,该工厂应聘一级、二级检验员各几名?解解 设需要一级和二级检验员的人数分别为x1、x2人,则应付检验员的工资为:因检验员错检而造成的损失为:故目标函数为:故目标函数为:约束条件为:线性规划模型:线性规划模型:解答返回1.1.线性规划的标准形式:线性规划的标准形式:用单纯法求解时,常将标准形式化为:2.线性规划的基本算法线性规划的基本算法单纯形法单纯形法线性规划的基本算法线性规划的基本算法单纯形法单纯形法引入松弛变量x3,x4,x5,将不等式化为等式,即单纯形标准形:显然A的秩ran(A)=3,任取3个线性无关的列向量,如P3P4P5称为一组基基,记为B.其
4、余列向量称为非基非基,记为N.于是f=cBxB+cNxN,Ax=BxB+NxN=b,则xB=B-1b-B-1NxN,f=cBB-1b+(cNcBB-1N)xN 若可行基进一步满足:cNcBB-1N0,即:cBB-1N-cN0则对一切可行解x,必有f(x)cBB-1b,此时称基可行解x=(B-1b,0)T为最优解最优解.3.最优解的最优解的存在存在性性定定理理将A的列向量重排次序成A=(B,N),相应x=(xB,xN)T,c=(cB,cN)基对应的变量xB称为基基变量变量,非基对应的变量xN称为非基非基变量变量.定理定理1 1 如果线性规划(1)有可行解,那么一定有基可行解.定理定理2 2 如果
5、线性规划(1)有最优解,那么一定存在一个基可行解 是最优解.4.4.基可行解是最优解的判定准则基可行解是最优解的判定准则因为f=cBB-1b+(cNcBB-1N)xN,即f-0 xB+(cBB-1N-cN)xN=cBB-1b5.5.基可行解的改进基可行解的改进改进方法:改进方法:返回用用MATLAB优化工具箱解线性规划优化工具箱解线性规划minz=cX 1、模型:命令:x=linprog(c,A,b)2、模型:minz=cX 命令:x=linprog(c,A,b,Aeq,beq)注意:若没有不等式:存在,则令A=,b=.3、模型:minz=cX VLBXVUB命令:1x=linprog(c,A
6、,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()返回最优解及处的目标函数值fval.解解 编写编写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=;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB精品教程课件 第04讲 线性规划 MATLAB 精品 教程 课件 04
限制150内