- 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)