线性规划模型.docxVIP

  • 80
  • 0
  • 约4.75千字
  • 约 7页
  • 2021-11-03 发布于陕西
  • 举报
线性规划模型 线 性 规 划 模 型 线性规划问题:求多变量线性函数在线性约束条件下的最优值。 线性规划问题的一般形式: s.t. ?aijxj?bi i?1,2,?,m x1,x2,?,xn?0 [说明] …… 线性规划问题的标准形式: s.t. ?aijxj?bi(?0) i?1,2,?,m x1,x2,?,xn?0 [说明] 任意线性规划问题可化为标准形式。具体如下: 1. 目标函数标准化 maxz?min(?z) 2. 约束条件标准化 假设约束条件中有不等式约束 ai1x1?ai2x2???ainxn?bi 或 ai1x1?ai2x2???ainxn?bi 引入新变量xn?1,xn?2(称为松弛变量),则以上两式等价于以下两式: ai1x1?ai2x2???ainxn?xn?1?bi ai1x1?ai2x2???ainxn?xn?2?bi 3. 自由变量标准化 若变量xj无约束,可引入两个新变量xj,xj,令 xj?xj?xj, xj,xj?0. 故以下我们只考虑标准形式,也可以用矩阵形式表示为 minz?cx s.t. x?0 一般要求,rk(Am?n)?m, 例1 某工厂制造A,B两种产品,制造产品A每吨需用煤9吨,用电4千瓦,3个工作日;制造产品B每吨需用煤5吨,用电5千瓦,10个工作日。已知制造产品A和B每吨分别获利7000元和12000元。现该厂只有煤360吨,电200千瓦,工作日300个可以利用,问A,B两种产品各应生产多少吨才能获利最大? [解] x1,x2分别表示A,B两种产品的计划生产数(单位:吨),f表示利润(单位:千元),则 f?7x1?12x2 耗煤量为9x1?5x2,耗电量为4x1?5x2,耗工作日3x1?10x2,于是得规划模型: maxf?7x1?12x2 ?9x1?5x2?360 ?4x1?5x2?200 3x?10x?3002?1?x1,x2?0? 例2 设某工厂有甲、乙、丙、丁四个车间,生产A、B、C、D、E、F六种产品,根据机车性能和以前的生产情况,得知生产每单位产品所需各车间的工作时数、每个车间在一个季度工作时数的上限以及产品的价格,如下表所示: 问:每种产品每季度各应生产多少,才能使这个工厂每季度生产总值达到最大? [解] 以x1~x6分别表示每季度生产A、B、C、D、E、F的单位数,于是它们需满足 ?x1?0.03??x2 ????x3??x??4 0.08???x5 ??850???700? ????900???? ?0.02???? 0.010.010.030.05 x1,x2,?,x6?0 目标函数为 maxf?0.40x1?0.28x2?0.32x3?0.72x4?0.64x5?0.60x6 引入松弛变量x7,x8,x9,x10,化成标准型 ming??0.40x1?0.28x2?0.32x3?0.72x4?0.64x5?0.60x6 0.030.05 j?1,2,?,10 0.030.031 ??x1???????????1???x10??850? ?????700????100? ?????900? 二、线性规划问题求解 1. 可行域几何特征 满足约束条件的解称为可行解,所有可行解构成的集合称为可行域,满足目标式的可行解称为最优解。 定理1 (1)线性规划问题的可行域是一个凸多边形; (2)线性规划问题如果存在最优解,则最优解必在可行域的顶点处达到。 可行域的顶点称为基本可行解。 2. 单纯形法 基本思想:从可行域的一个顶点(基本可行解)出发,转换到另一个顶点,并且使目标函数值逐步减小,有限步后可得到最优解。 将系数矩阵A表示为 A?(a1,a2,?,an),其中aj是m维向量,是A的第j列。 由于rk(A)?m,故A中有m个线性无关的列,不妨设A中前m个列线性无关,即a1,a2,?,am线性无关。 记A=(E,F),E称为基础解矩阵。XE?(x1,x2,?,xm),XF?(xm?1,?,xn), CE?(c1,?,cm),CF?(cm?1,?,cn),则规划问题可写成 XE?CFXF minz?CE XE?0,XF?0 对矩阵(E,F,b)作初等变换,使E化为单位矩阵,即 (E,F,b)?(Im,E?1F,E?1b

文档评论(0)

1亿VIP精品文档

相关文档