数学规划图解法
线性规划图解法
图解法 线性规划问题求解的 几种可能结果 由图解法得到的启示
上页
下页 继续
返回
例1的数学模型
目标函数 Max Z = 2x1 + 3x2 约束条件 x1 + 2x2 8 4x1 16 4x2 12 x 1、 x 2 0
上页
下页
返回
图解法
9— 8—
x1+ 2x2=8 4x1 =16
4x1 16
C 4 x2 16
4 —B
3— 2— 1—
最优解 (4, 2)
D
x1 + 2x2 8
| 6 | 7 | 8 | 9 | 4
A
0
| 1
| 2
| 3
E
| 5
x1 下页 返回
上页
图解法求解步骤
• 由全部约束条件作图求出可行域; • 作目标函数等值线,确定使目标函数最
(d)无可行解
Max Z = 2x1 + 3x2 x1 +2 x2 8 4 x1 16 4x2 12 -2x1 + x2 4 x 1、 x 2 0
可行域为空集
上页 下页 返回
图解法的几点结论:
(由图解法得到的启示)
– 可行域是有界或无界的凸多边形。 – 若线性规划问题存在最优解,它一定可以在
优的移动方向; • 平移目标函数的等值线,找出最优点, 算出最优值。
上页
下页
返回
线性规划问题求解的 几种可能结果
(a) 唯一最优解
x2
6— 5— 4— 3— 2— 1— | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | x 9 1
运筹学线性规划图解法
引理1.线性规划问题的可行解X为基本可行解的充分 必要条件是X的正分量所对应的系数列向量是线性独立的. 证明:
必要性:已知X为线性规划的基本可行解,要证X的 正分量所对应的系数列向量线性独立。
因为X为基本解,由定义,其非零分量所对应的系数 列向量线性独立;又因为X还是可行解,从而其非零分量 全为正。
•有唯一解
例1: max z=2x1+ 3x2 s.t. x1+2x2≤8 4x1≤16 x1,x2≥0
画图步骤: 1、约束区域的确定 2、目标函数等值线 3、平移目标函数等值线求最优值
x2
可行域
(4,2) z=14
目标函数 等值线
x1
•有无穷多解
例2 max z =2x1+4x2 s.t. x1+2x2≤8 4x2 ≤ 12 3x1 ≤12 x1, x2 ≥0
X(0)=Σ α iX(i) α i0,Σ α i=1 记X(1),X(2), …,X(k)中满足max CX(i)的顶点为X(m)。于是,
k
k
CX (0) Ci X (i) Ci X (m) CX (m)
i 1
i 1
由假设CX(0)为最优解,所以CX(0)=CX(m),即最优解可在顶点
充分性:已知可行解X的正分量所对应的系数列向量 线性独立,欲证X是线性规划的基本可行解。
若向量P1, P2,…, Pk线性独立,则必有k≤m;当k=m时, 它们恰构成一个基,从而X=(x1,x2,…,xk,0…0)为相 应的基可行解。K〈m时,则一定可以从其余的系数列向量 中取出m-k个与P1, P2,…, Pk构成最大的线性独立向量组, 其对应的解恰为X,所以根据定义它是基可行解。
§2 线性规划图解法
第一章线性规划-模型和图解法
a22 am2
a1n
a2n amn
(P1,
P2 ,
, Pn )
用向量表示时,上述模型可写为:
max(min)Z CX
s.t
n j 1
Pj x j
(, )b
X 0
线性规划问题可记为矩阵和向量的形式:
max(min)Z CX
s.t
AX
X
(, )b 0
max(min)Z CX
x21 x23
x14
x23
x32
x41
xij 0(i 1, ,4;
15
x22 x31 12
x23 x32
j 1, ,4)
10 20
二。线性规划问题的数学模型 下面从数学的角度来归纳上述三个例子的共同点。 ①每一个问题都有一组变量---称为决策变量,一般记为
x1, x2 , , xn. 对决策变量每一组值:(x1(0) , x2(0) , xn(0) )T 代表了
表1-3
月份
12
所需仓库面积 15 10
单位:100m2
34 20 12
合同租借期限 合同期内的租费
表1-4
单位;元/100m2
1个月 2个月 3个月 4个月
2800 4500 6000 7300
表1-2
月份
12
所需仓库面积 15 10
单位:100m2
34 20 12
合同租借期限 合同期内的租费
max(min) Z c1x1 c2 x2 cn xn
a11x1 a12 x2 a1n xn (, )b1
s.t
a21x1
a22 x2
a2n xn
(, )b2
am1x1 am2 x2 amnxn (, )bm
第二章3 线性规划问题的图解法
第三节 线性规划问题的图解法
两个区域的公共部分( 交集) 中的每一点( 两个区域的公共部分 ( 交集 ) 中的每一点 ( 包括边界 上的点) 都满足所有的约束条件, 上的点 ) 都满足所有的约束条件 , 每一点的坐标值都 是线性规划问题的一个解( 称为可行解) 是线性规划问题的一个解 ( 称为可行解 ) 。 满足线性 规划问题所有约束条件的一切点的集合称为可行域。 规划问题所有约束条件的一切点的集合称为可行域。 另外,目标函数Z 10x 另外,目标函数Z =10x1+5x2 在坐标平面上表示以 z为参数以-2(-10/5=-2)为斜率的一族平行直线。位于 为参数以10/ 为斜率的一族平行直线。 这条直线上所有点具有相同的函数值 , 因而称它为 等值线” 考虑到x “等值线”。考虑到x1 ,x2 ≥0 时,它表示一族平行线 线段的两个端点在第一象限的坐标轴上,并随着z 段,线段的两个端点在第一象限的坐标轴上,并随着 z 值的增大向上( 沿着法线方向, 值的增大向上 ( 沿着法线方向 , 法线是与直线垂直的 直线)滑动。 直线)滑动。
第三 节 线性规划问题的图解法
图解法求解线性规划问题的步骤
建立直角坐标系, 建立直角坐标系,根据约束条件作出线性规划问题的 可行域(若无可行域则该问题无解) 可行域(若无可行域则该问题无解)。 求出可行域顶点的坐标, 求出可行域顶点的坐标,并计算每一顶点对应的目标 函数值。 函数值。 选出目标函数值最大(最小) 选出目标函数值最大(最小)的顶点坐标就是该问题 的最优解。若同时在两个顶点取得最优值, 的最优解。若同时在两个顶点取得最优值,那么以这 两个顶点为端点的线段上任意一点都能使目标函数值 达到最大( 达到最大(小),该问题一定有多重解。
第三 +4x2 =9
线性规划问题的图解法
单纯形法的计算(jìsuàn)步骤
单纯形法的思路(sīlù)
找出一个(yī ɡè)初始可行解
4x1
16
可行(kěxíng)域
单纯形法的进一步讨论(tǎolùn)-人工变量法
第四十三页,共51页。
单纯形法的计算(jìsuàn)步骤
是否最优 故人(gùrén)为添加两个单位向量,得到人工变量单纯形法数学模型:
量作为换出变量。
L
min
bi a ik
a ik
0
第二十九页,共51页。
单纯形法的计算(jìsuàn)步骤
③ 用换入变量(biànliàng)xk替换基变量(biànliàng)中的换出变量 (biànliàng),得到一个新的基。对应新的基可以找出一个新的基可 行解,并相应地可以画出一个新的单纯形表。
: X (1) K和X (2) K
X X (1) (1 ) X (2) (0 1)
则X为顶点(dǐngdiǎn).
(wèntí)
的 几
第四页,共51页。
凸组合(zǔhé):
意线 义性
规 划 问 题 的 几 何
设X(1) ,..., X (k)是n维向量空间中的k个点,
若存在1,..., k ,且0 i 1, i 1,2,..., k,
A
1 域2 3
D
| E|
45
4 x2 16 x1 + 2x2 8
|||| 6789
x1
第九页,共51页。
❖图解法
目标(mùbiāo)函数 Max Z = 2x1 + 3x2
x2 9—
8—
7—
6—
5—
4—
第2章 线性规划图解法
x2
6
4
可行域
6
0
x1
23
3. 画出目标函数的图形(通常可画出当目 标函数值为零时的(基准)目标函数图),确 定目标函数平行移动的方向,并沿目标函 数直线的法向用小箭头标出。
例1. max Z = x1+3x2 s.t. x1+ x2≤6 -x1+2x2≤8 x ≥0, x ≥0 1 2
大轿车座椅的限制: 非负限制:
5 x1 2.5 x2 2500 x1 400 x1 0, x2 0
分析:问题是如何安排生产使得工厂获利最大?
项目 产品 生产能力 5 (小时 ⁄ 辆) 2.5 (小时 ⁄ 辆) 2500 (小时 ⁄ 年) 钢材 (吨 ) 装配座椅 (辆 ⁄ 年 ) 利润 (千元 ⁄ 辆)
4
§2.1
线性规划问题的提出
线性规划研究的内容和问题
线性规划是研究在线性不等式或等式的限 制条件下,使得某一个线性目标函数取得最大 (或最小)的问题。常见的线性规划问题有: (一) 运输问题 (二) 生产的组织与计划问题 (三) 合理下料问题 (四) 配料问题 (五) 布局问题 (六) 分派问题
5
7
例1. 某工厂在计划期内要安排Ⅰ、Ⅱ两种产品的生产, 已知生产单位产品所需的设备台时及A、B两种原材料的 消耗、资源的限制,如下表:
设备 原料 A 原料 B 单位产品获利 Ⅰ 1 2 0 50 元 Ⅱ 1 1 1 100 元 资源限制 300 台时 400 千克 250 千克
问题:工厂应分别生产多少单位Ⅰ、Ⅱ产品才能使工厂获 利最多?
6
§2.1
线性规划问题的提出
线性规划发展前景
另一方面,以线性规划为基础而发展起 来的多部门的线性规划 , 多时期的线性规划, 模糊线性规划,随机线性规划,以及整数规 划,非线性规划,目标规划等等,为现代管 理中各类实际问题的解决提供了科学的方法。 目前线性规划的理论研究仍十分活跃,其应 用前景也越来越广阔,它已成为国家重点推 广的现代管理方法之一。
第2章 线性规划的图解法标准化
线性规划是运筹学的一个最基本的分支,它已成为线性规划是数学规划问题中的一种,以后我们还会看到所谓实际的线性规划问题一般都很复杂,为了便于第二章线性规划的图解法在管理中一些典型的线性规划应用第二章线性规划的图解法总结:以上这些实例共同特点§1 问题的提出1. 某工厂在计划期内要安排Ⅰ、Ⅱ两种产品的生产,已知生产单位产§1 问题的提出建模过程线性规划的例题:§1 问题的提出例1.目标函数:Max z = 50 x 1 + 100 x 2 约束条件:s.t.x 1 + x 2 ≤300 (A)2 x 1 + x 2 ≤400 (B)x 2 ≤250 (C)x 1 ≥0 (D)x 2 ≥0 (E)得到最优解:x 1 = 50,x 2 = 250最优目标值z = 27500§2 图解法对于只有两个决策变量的线性规划问题,可以在平面直角坐标系上作图表示线性规划问题的有关概念,并求解。
下面通过例1详细讲解其方法:§2 图解法(1)分别取决策变量§2 图解法2)对每个不等式§2 图解法§2 图解法(4)目标函数z=50x+100x,当z取某一固定值时得到一条直线,直线上的每一点都具有相同的目标函数值,称之为§2 图解法线性规划的标准化内容之一:§2 图解法重要结论:进一步讨论例2进一步讨论解:目标函数:Min f = 2x+ 3 x约束条件:§3 图解法的灵敏度分析线性规划的标准化§3 图解法的灵敏度分析可以看出,线性规划的标准形式有如下四个特§3 图解法的灵敏度分析极小化目标函数的问题:§3 图解法的灵敏度分析2、约束条件不是等式的问题§3 图解法的灵敏度分析当约束条件为§3 图解法的灵敏度分析线性模型的标准化§3 图解法的灵敏度分析例:将以下线性规划问题转化为标准形式§3 图解法的灵敏度分析通过以上变换,可以得到以下标准形式的线性规划问题:§3 图解法的灵敏度分析§3 图解法的灵敏度分析假设产品Ⅱ的利润§3 图解法的灵敏度分析3.2 约束条件中右边系数b§3 图解法的灵敏度分析假设原料b。
第1章 线性规划-标准型和图解法
Y
x-y≥1
- x+2y≤0
O A1 X
39
例
max z=x+2y s.t. - x+2y≥1 x+y≤ - 2 x、y ≥0
x+y≤ - 2
Y
- x+2y≥1
O
X
40
图解法的启示:
1. 求解线性规划问题时,解的情况有:唯一最优解, 求解线性规划问题时,解的情况有:唯一最优解, 无穷多最优解,无界界,无可行解; 无穷多最优解,无界界,无可行解; 2. 若线性规划问题可行域存在,在可行域是一个凸 若线性规划问题可行域存在, 集; 3. 若线性规划问题最优解存在,在最优解或最优解 若线性规划问题最优解存在, 之一一定能够在可行域的某个顶点取得; 之一一定能够在可行域的某个顶点取得; 4. 解题思路是,先找凸集的任一顶点,计算其目标 解题思路是,先找凸集的任一顶点, 函数值。比较其相邻顶点函数值,若更优, 函数值。比较其相邻顶点函数值,若更优,则逐 点转移,直到找到最优解。 点转移,直到找到最优解。
C(1,3) 2x+2y=8 B(3,1) 4x+12y=24
x=7
2 4 6 7 (2,0) (4,0) A(6,0)G(7,0)
43
22
例
max = − x − y x + y ≥ 2 s.t.x ≤ 3 x , y无约束
23
解:令
x,当x ≥ 0 x′ = 0,当x < 0
y,当y ≥ 0 y′ = 0, 当y < 0
0, 当x ≥ 0 x ′′ = − x, 当x < 0
0,当y ≥ 0 y′′ = − y, 当y < 0
第二章 图解法与单纯形法
表1-4 XB
基变量 x1 x2
进基列 x3
bi /ai2,ai2>0 x4 b
将3化为1
(1)
θi 40 10
出 基 行
x3
x4
2
1 3
1
3 4
1
0 0
0
1 0
40
30
σj
x3
乘 以 1/3 后 得 到
5/3
0 1 0 0 1
1 0 0 3/5 -1/5
-1/3 1/3 -4/3 -1/5 2/5
x2
40
例题
2 x1 x2 40 x1 1.5x2 30
(15,10)
max Z 3x1 4x2 2 x1 x2 40
30
x1 1.5 x2 30 x1 0, x2 0
20
最优解X=(15,10) 最优值Z=85
10
O
10
20
30
40
x1
2.1 线性规划问题的图解法
θ M 20
0 λj
0 2 λj 1 2 λj
x5
x4 x2 x1 x2
1/3 1
3 1/3 1/3 1 0 0
1 2
0 1 0 0
5 1
17 5 -9 17/3
0 0
1 0 0 1/3
1 0
3 1 -2 1
20
75 20 25
25 60
1 0
28/9 -1/9 2/3 -98/9 -1/9 -7/3
1.通过图解法了解线性规划有几种解的形式 2.作图的关键有三点 (1)可行解区域要画正确 (2)目标函数增加的方向不能画错 (3)目标函数的直线怎样平行移动
线性规划问题的图解法
j
0 0 j c j c i a ij
bi 其中: i a kj 0 a kj
单纯形法的计算步骤
例1.8 用单纯形法求下列线性规划的最优解
max Z 3 x1 4 x 2 2 x1 x 2 40 x1 3 x 2 30 x , x 0 1 2
A
0
E
| 5
| 6
| 7
| 8
| 9
x1
图解法
9— 8—
目标函数 Max Z = 2x1 + 3x2
约束条件 x1 + 2x2 8
4x1 16 4x2 12 x1、 x2 0
x2
7—
6— 5—
4x1 16
C 4 x2 16
4 —B
3— 2— 1—
D
| 1 | 2 | 3 | 4
4—
3— 2— 1— 0
x1
图解法
9— 8—
目标函数 Max Z = 2x1 + 3x2
约束条件 x1 + 2x2 8
4x1 16 4x2 12 x1、 x2 0
x2
7—
6— 5—
4x1 16 4 x2 12 x1 + 2x2 8
4—
3— 2— 1— 0
可行域
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
x2
X1 + 1.9X2 = 11.4 (≤)
8=5X1+4X2 此点是唯一最优解 ( 0, 2)
D
43=5X1+4X2
可行域
第二章线性规划的图解法
➢ 答案:
X2 ➢ 最优解为: x1 =15 ,x2=10 40 ➢ 最优值为:z*=2500×15+1500×10
➢
30
=52500
3x2=75
20
(15,10)
10
O
10
20
30
40
50 X1
3x1+2x2=65
2x1+x2=40
五、线性规划问题解的情况
➢ 例1.5的最优解只有一个,这是线性规划问题 最一般的解的情况,但线性规划问题解的情 况还存在其它特殊的可能:无穷多最优解、 无界解或无可行解。
... am1x1+am2x2 +…+amnxn≤( =, ≥ )bm x1 ,x2 ,… ,xn ≥ ( ≤) 0 或无约束
xj为待定的决策变量; cj为目标函数系数,或价值系数、费用系数; aij为技术系数; bj为资源常数,简称右端项; 其中i=1,2,…m; j=1,2,…n
可以看出,一般LP模型的特点: A、决策变量x1,x2,x3,……xn表示要寻求
O
100 200 300
X1
3、无界解的情况
➢若将例1.5的线性规划模型中约束条件1、2的 不等式符号改变,则线性规划模型变为:
➢ 目标函数:Max z= 50x1+100 x2 约束条件:x1+x2 ≥ 300 2x1+x2 ≥ 400 x2≤250 x1 ≥0, x2 ≥0
B、定义决策变量;
C、用决策变量的线性函数形式写出所要追求 的目标,即目标函数;
D、用一组决策变量的等式或不等式来表示在 解决问题过程中所必须遵循的约束条件。
三、线性规划的数学模型
1、LP模型的一般形式 目标函数:
线性规划问题的图解法
20 40
.
即B点坐标为20 ,40,代入目标函数可得最优值Smax 50 20 30 40 2 200 .
线性规划问题的图解法
例2
解
1. 求可行域(如图7 - 2所示)
(1)建立直角坐标系Ox1x2 . (2)满足条件 x1 x2 2 的所有点均落在直线 x2 2 x1 的右下半平面内; (3)满足条件 x1 x2 2 的所有点均落在直线 x2 2 x1 的右上半平面内. 由约束条件可知,无界区域ABCD是其可行域 .
3 截距最大的点即为最优解,其对应的S值就是最优值 .因此,我们可以把过原点且斜率 5的直
3 线作为参照直线,然后在可行域里进行平移,直到找到最优解 .
显然,斜率为 5的直线在可行域里平移时过B点的纵截距最大,求B点的坐标,联立 3
方程
x2 x2
Hale Waihona Puke 80 2x1 40,解得
x1 x2
图7-2
线性规划问题的图解法
2. 求最优解 把目标函数 S x1 2x2 中的S看作参数,当S 0时,目标函数S x1 2x2是一条过原点 的直线,在坐标系内画出这样的直线(用虚线表示),然后再将该直线向可行域内平移 . 在平移
时,7-2中B点是满足该约束条件的S最小值,其坐标为2 ,0,于是得到该线性规划问题的最
于是从约束条件知,由l1 ,l2 ,l3以及x1轴围成的区域 ABCD是该线性规划问题的可行域,如图7-1所示 .
图7-1
线性规划问题的图解法
2.求最优解 可行域的点满足约束条件,但并非使得目标函数 max S 50x1 30x2 取得最大值的解, 且该目标函数对应的图象也是一条直线,其斜率为 5,可行域里能使该直线与y轴的纵
线性规划的图解法
s.t.
32xx11'' 3x1'
+ + +
2
x2 x2 x2
+ x3' − x3'' + 2x3' − 2x3'' + 3x3' − 3x3''
+
x4
−
x5
= 9 = 4 = 6
x1'
,
2
x2
,
x3' ,
x3'' ,
x4 ,
x5
≥
0
2.1问题的提出
例7 将以下线性规划问题转化为标准形式。
min f =−3x1 + 5x2 + 8x3 − 7x4
x5
≥
20
x5 xj
+ ≥
x6 0,
≥ 30 j = 1, 2, ,
6
2.1问题的提出
所谓线性规划问题
就是求一组变量 (x1,x2,…,xn)的值,它们在满足一组线 性等式或不等式的限制条件下,使某一线性函数的值达到 极大或极小。而线性规划就是研究并解决这类问题的一门 理论和方法。
线性规划模型是由决策变量、目标函数和约束条件三要素 组成。
例2 某昼夜服务的公交线路每天各时间区段内所需的工
作人员数量如下:
时段
时间
所需人数
1
6:00~10:00
60
2
10:00~14:00
70
3
14:00~18:00
60
4
18:00~22:00
50
5
22:00~2:00
20
第二章 线性规划的图解法(简)
第二节 图解法
在线性规划中,对一个约束条件中没使用的资源或能力的大小称 之为松弛量。记为Si。
第二节 图解法
像这样把所有的约束条件都写成等式 ,称为线性规划模型的标准化,所得结果 称为线性规划的标准形式。
第二节 图解法
同样对于≥约束条件中,可以增加一些代表
最低限约束的超过量,称之为剩余变量,把≥约
第二章 线性规划的图解法
主要内容:
§1 问题的提出 (什么是线性规划) §2 图解法 §3 图解法的灵敏度分析
重点和难点
重点: (1)线性规划问题的主要概念 (2)线性规划问题的数学模型 (3)线性规划图解法的过程 (4)阴影价格的定义和灵敏度分析 难点: 灵敏度分析
第一节 问题的提出
约束条件对偶价格小于零时,约束条件
右边常数增加一个单位,就使得最优目
标函数值减少一个其对偶价格。
第三节 图解法的灵敏度分析
对目标函数值求最小值的情况下, 当对偶价格大于零时,约束条件右边常数增加 一个单位就使其最优目标函数值减少一个其对 偶价格; 当对偶价格等于零时,约束条件右边常数增加 一个单位,并不影响其最优目标函数值; 当对偶价格小于零时,约束条件右边常数增加 一个单位,就使得其最忧目标函数值增加一个 其对偶价格。
具有上述3个特征的问题为线性规划问题。
第一节 问题的提出
我们的仸务就是要选择一组或多组方案,使目
标函数值最大或最小。从选择方案的角度说,
这是规划问题。从使目标函数值最大或最小的
角度说,就是优化问题。
线性规划数学模型的一般表示方式
max(min) f ( x) c1 x1 c2 x2 cn xn a11 x1 a12 x2 a1n xn a x a x a x 21 1 22 2 2n n s.t. a x a x a x m2 2 mn n m1 1 x1 , x2 , , xn n : 变量个数 ; m : 约束行数 ; n m : 线性规划问题的规模 c j : 价值系数 ; b j : 右端项; aij : 技术系数 (, )b1 (, )b2 (, )bm 0
第一章--线性规划及图解法
x1 - 1.9 x2 = -3.8
(0,2)
D
x1 - 1.9 x2 = 3.8
(7.6,2) ) 34.2 = 3 x1 +5.7 x2
可行域
max Z (3.8,0) min Z
o
0=3 x1 +5.7 x2
x1 + 1.9 x2= 3.8
x1
第一章
线性规划及单纯形法
可行域为无界 区域一定无最 优解吗? 优解吗?
O A
x1
§2 线性规划问题的图解法
由以上两例分析可得如下重要结论: 由以上两例分析可得如下重要结论:
1、LP 问题从解的角度可分为: 、 问题从解的角度可分为:
a. 有唯一最优解
⑴ 有可行解 b. 有无穷多最优解
C. 无最优解
⑵ 无可行解 2、LP 问题若有最优解,必在可行域的某个顶点上取 、 问题若有最优解,
§1 线性规划问题及其数学模型 特点: 特点:
线性规划问题的标准形式:
1、目标函数为极
max z = c1x1 + c2x2 + … + cnxn s.t. a11x1 + a12x2 + … + a1nxn = b1 a21x1 + a22x2 + … + a2nxn = b2 …… am1x1 + am2x2 + … + amnxn = bm xj ≥ 0 (j = 1,2,…,n) bi ≥ 0 (i = 1,2,…,m)
若有两个顶点上同时取到, 到;若有两个顶点上同时取到,则这两点的连线上 任一点都是最优解。 任一点都是最优解。
§2 线性规划问题的图解法
图解法优点: 图解法优点: 直观、易掌握。有助于了解解的结构。 直观、易掌握。有助于了解解的结构。 图解法缺点: 图解法缺点: 只能解决低维问题,对高维无能为力。 只能解决低维问题,对高维无能为力。
线性规划图解法(NO3)
2x1 =16
最优值
C
2x2 =10 Maxz=37
Z=30 B Z=37
Z=15
0
4
8A
10
x1
3x1 +4 x2 =32
3
一、线性规划问题的图解法
3、LP问题图解法的步骤:
(1)画出直角坐标系; (2)依次做每条约束直线,标出可行域的方向,并找出 它们共同的可行域;
(3)任取一目标函数值作一条目标函数线(称等值线) ,根据目标函数(最大或最小)类型,平移该直线即将离开 可行域处,则与目标函数线接触的最终点即表示最优解。
例:用图解法求解如下线性规划问题
最优解为
max Z 4x1 3x2
s.t.
32xx11
3 2
x x
2 2
24 26
x1,
x
2
0
B(0,13) Q3(0,8)
3x1+2x2=26 Q2(6,4)
x1=6,x2=4 最优值为 maxz=36
2x1+3x2=24
Q1(26/3,0) A(12,0)
一、线性规划问题的图解法
4、线性规划解的特性
• 由线性不等式组成的可行域是凸多边形(凸多边形是凸集)
凸集定义:集合内部任意两点连线上的点都属于这个集合
a
b
c
d
• 可行域有有限个顶点。 • 目标函数最优值一定在可行域的边界达到,而不可能在 其区域的内部。
5
一、线性规划问题的图解法
5、线性规划解的可能性
x1 x2 5 s.t.3x1 4x2 24
x1, x2 0
4
2
O
2
4
6
8 x1
目标规划数学模型与图解法
12
第2节 解目标规划的图解法
对只有两个决策变量的目标规划问题,可以用图解法来 求解,以例2说明之(图5-1)。
min z P d P ( d d ) P d 1 1 2 2 3 3 2
2 x1 x2 11 x x d d 1 0 1 2 1 x 2 x d d 1 2 2 2 10 8 x 10 x d d 2 3 3 56 1 x , x , d , d 0, i 1,2,3 1 2 i i
6
第1节 目标规划的数学模型
2.绝对约束和目标约束
绝对约束是指必须严格满足的等式约束和不等式 约束,如线性规划问题的所有约束条件,不能满 足这些约束条件的解称为非可行解,所以它们是 硬约束。 目标约束是目标规划特有的,可把约束右端项看 作要追求的目标值。在达到此目标值时允许发生 正或负偏差。因此在这些约束中加入正、负偏差 变量,它们是软约束。
5
第1节 目标规划的数学模型
这样的产品决策问题便构成了一个多目标决策问题, 目标规划方法正是解这类决策问题的方法之一。下面 引入与目标规划模型有关的概念。 1.正、负偏差变量d+,d− 设 x 1 , x 2 为决策变量,正偏差变量 d + 表示决策值超过 目标值的部分;负偏差变量 d−表示决策值未达到目标 值的部分。因决策值不可能既超过目标值同时又未达 到目标值,即恒有 d+×d− = 0。
18
13
第2节 解目标规划的图解法
注意:求解目标规划问题时,把绝对约束作为最 高优先级考虑。在本例中,能依先后次序都满足 d1+=0,d2++d2−=0,d3−=0,因而z*=0。但在大多 数问题中并非如此,会出现某些约束得不到满足, 故将目标规划问题的最优解称为满意解。
运筹学 线性规划 图解法
x2 4x1=16
x1+2x2=8
Q4
Q3
3
•Q2(4,2) 4x2=12
Q1
0
4
x1
2x1+3x2=0
2.试算法
最优解在顶点达到:
O点:X1=0, X2=0, Z=0 Q1: X1=4, X2=0, Z=8 Q2: X1=4, X2=2, Z=14 Q3: X1=2, X2=3, Z=10 Q4: X1=0, X2=3, Z=6
x2
X1=10/3,x2 =4/3
Z=12.67
0
x1
线性代数基础知识补充与回顾
一、克莱姆规则
含有n个未知数x1,x2,…xn的n个线性方程的方程 组如下式所示:
a11x1 a12x2 ..... a1nxn b1 a21x1 a22x2 ..... a2nxn b2 ...................................... an1x1 an2x2 ..... annxn bn
克莱姆法则 如果上述线性方程组的系数行列式不等于零,即有:
a11 a1n
D
0
an1 ann
那么,上述方程组有唯一解:
x1D D 1,x2D D 2,........xn .. ..D .D .n .
其中Dj(j=1,2,……n)是把系数行列式D中的第j 列的元素用方程组的常数项代替后得到的n阶行列式.
(a)可行域有界 唯一最优解
(b)可行域有界 多个最优解
(c)可行域无界 唯一最优解
(d)可行域无界 多个最优解
(e)可行域无界 目标函数无界
(f)可行域为空集 无可行解
课堂作业:用图解法求解下列问题
某厂利用A、B两种原料,生产甲、乙两种产品,有关数据如下:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引 言朴素的运筹学思想可追溯到公元前400年至第二次世界大战前夕[]1.然而图解法是运筹学的形思维的启蒙,也是打开运筹学基本原理的一把钥匙,该方法简单、直观、具体.数学规划作为运筹学的重要分支,可想而知图解法在数学规划中的作用也是不可替代的.我们从几何图形上了解数学规划问题的一些基本概念、理论、及解的原理,并使我们能得心应手地解决数学规划问题.本文就图解法的基本理论和基本解题方法及其应用展开思考.一、 数学规划图解法理论说明(一)几个概念定义1 对数学规划问题:min1nj j j z c x ==∑..s t1ni jj i j ax b ==∑ ()1,2,...,i m =0j x ≥ ()1,2,...,j n =价值向量 12(,,...,)n C c c c =系数矩阵 1111n mn m aa A a a ⎛⎫⎪⎪ ⎪ ⎪⎝⎭= 资源向量 12...n b b b b ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦ 决策向量 12...n x x x x ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦称{}/,D x Ax b o x ==≤为数学规划(LP )的可行域.若x D ∈,则称x 为(LP )的可行解.若*x D ∈且对任意x D ∈有*cx cx ≤,则称*x 为(LP )的最优解,*cx 为最优值.定义2 对上述数学规划问题,设A 为约束方程组的m n ⨯阶系数矩阵,(设n m >),秩为,m B 是矩阵A 中一个m m ⨯阶的满秩子矩阵,称B 是数学规划问题的一个基阵或简称基.不是一般性,设 ()111121,,...,m m m mn a a B A A A a a ⎛⎫⎪==⎪ ⎪⎝⎭B 是每一 个列向量(1,2,...,)j A j m =称为基向量,与基向量j A 对应的变量i x 成为基变量. 数学规划中基变量以外的变量成为非基变量.在约束方程中,令所有非基变量12...0m m n x x x ++====,因为不是满秩矩阵,有Cramer 法则,可以从方程组Ax b =得到基变量的唯一解112(,,...,)T B m x x x x B b -==,称12(,,...,,0,...0)T m x x x x =为数学规划问题的基解.显然,基解的总数不超过m n C 个.当基解x 满足0x ≥时称为基可行解[]2.定义3 如果集合C 中任意两个点12,x x ,其连线上的所有点也都是集合C 中的点,称C 为凸集.在多维空间中,用数学解析式课表示为:对任何12,x C x C ∈∈有12(1)(01)x x C α-α∈≤α≤,则称C 为凸集.称为凸集C 的极点.(二)数学规划图解法的适用范围、解题步骤1、适应范围数学规划图解法主要是通过等值线在极点的值,平移到另一个极点的等值线的值进行比较,然后求出最优解.即先画出有约束条件决定的区域,然后作目标函数的平行直线(或平面)族(目标函数视为参数),让直线族在区域上移动,移动至区域顶点停止或不能在顶点停止而决定最优解在顶点确定或最优解不存在.其主要适用于有两个变量的线性规划问题,一个二维的线性规划,可以在平面图上求解,三维的则要在立体图形上求解,维数再高的就不能图试了.但对于多个变量的来说,只要在标准型中有m 个独立方程, n 个未知数,且n -m =2.即仅有两个独立变量也可以用图解法解决问题.2、解题步骤数学规划问题图解法的基本步骤大体上可分为两步,第一是可行域的确定,即在坐标系下用图形表示约束条件不等式(也就是约束条件的解域);第二是最优解的确定,即画目标函数图,由零等值线逐步得到最优解.但在处理实际问题时,得到解的结果会是怎样,我们可以从下图清楚地看到:例 求123,,x x x 满足 1231231312321142321,,0x x x x x x x x x x x -+≤⎧⎪-++≥⎪⎨-=-⎪⎪≥⎩123min 3Z x x x =-++解 化为标准型求12345,,,x x x x x 满足12341235131234521142321,,,,0x x x x x x x x x x x x x x x -++≤⎧⎪-++-≥⎪⎨-=-⎪⎪≥⎩12345min 300Z x x x x x =-++++由上式中方程组增广矩阵的秩确定独立方程的个数1222101211000101131A --⎛⎫ ⎪- ⎪ ⎪=→ ⎪ ⎪ ⎪- ⎪ ⎪⎝⎭ 100274163142010114723⎛⎫ ⎪--- ⎪ ⎪→ ⎪ ⎪ ⎪- ⎪ ⎪⎝⎭ 10021410310201011123⎛⎫ ⎪-- ⎪ ⎪→ ⎪ ⎪⎪- ⎪ ⎪⎝⎭10021010310201411127⎛⎫ ⎪- ⎪ ⎪ ⎪ ⎪ ⎪-- ⎪ ⎪⎝⎭()()3R A R A ==说明标准型中有3个独立方程,5个未知数,有两个独立变量,可以取12,x x 为独立里变量.因此可以化为求12345,,,x x x x x满足123112520012041032010x x x x x x x x x ≥⎧⎪≥⎪⎪=+≥⎨⎪=-+≥⎪⎪=-+≥⎩ (1)12min Z x x =-+(1)式中每一个不等式在平面直角坐标系下表示半个平面,如图中无界区域,,,A B C D .下面找使目标函数达到最小的方案:目标函数在图中一个相应直线族,且过原点的直线为z =1, 12x x =又在点()0,1B 处21z =>,()4,1C 处21z =-<,所以等值线z =1在解域ABCD 内向右下方平移Z 值渐小,到点C 为最小,即124,1x x ==代入(1)得3459,0,0x x x ===(三)数学规划图解法理论依据1、基本理论依据定理1 若线性规划问题存在可行域,则可行域一定是凸集.证 设E ''12(,)x x ,F ""12(,)x x 是可行域内任意的两点,连接E 、F ,如'"11x x ≠则EF 所在的直线方程是()"'''222211"'11(),0,1x x x x x x x x λ--=-∀∈-,对应线段,E F 上的任意一点G 的坐标为()()()'"'"11221,1x x x x λλλλ+-+-,不是一般性,设E ,F 两点的坐标满足约束条件12ax bx c +≤则''""1212,ax bx c ax bx c +≤+≤()()()()()()'"'"''""112212121111a x x b x x ax bx ax bx c c c λλλλλλλλ⎡⎤⎡⎤∴+-++-=++-+≤+-=⎣⎦⎣⎦即点G 的坐标也满足约束条件12ax bx c +≤,同样也可以证明,点G 的坐标也满足其它约束条件,因点G 也是可行域的点.如'"11x x =则EF 上任意一点H ()()''"122,1x x x λλ+-,同样也可以证明点H 也是可行域的点.即线段EF 上的任意一点都属于可行域,∴可行域是凸集.定理2 线性规划问题的基可行解对应可行域的顶点. 定理3 若线性规划问题有可行解,则至少有一个可行解.证 设'x = ''1,(...,)Tn x x 是线行规划问题的任一可行解,则有'',0Ax b x =≤.不妨设'x 的非零分量为前k 个,即有'0,1,...,j x j k >=; '0,1,...,l x l k n ==+.R 如果约束矩阵A 的前k 个列向量1,...,K A A 线性无关,则可知'x 是基本可行解;否则存在着不全为零的数j λ,1,...,j k =,使得 10kl j j A λ==∑,令l λ=0,1,...,l k n =+,得到n 维向量()11,...,,...,Tk k n λλλλλ+=,有110knj j l lj l k A A A λλλ==+=+=∑∑,由于'0,1,...,jx j k >=,我们可取适当小的正数ε,使得'0j j x ελ≤±,1,...,,1,...,j k k n =+易知()''A x Ax A b ελελ±=±=.所以'x ελ+,'x ελ-均是问题的可行解.在满足不等式'0j j x ελ≤+ '0j j x ελ≤-,1,...,j k =的同时,可以选择0ε>,是上述诸式中至少有一个取等号.这样就得到一个可行解'x ελ+或'x ελ-,它的非零分量至少比'x 少一个.如果这个解还不是基本可行解,那么上述过程还可继续下去,由于当可行解只有一个非零分量时,该非零分量所对应的列向量一定是线性无关的,所以原线性规划问题必存在基本可行解.定理4[]3若线性规划问题有有限个最优值,则一定存在一个基本可行解是最优解.2、图解法与单纯性法等价的证明我们知道,线性规划的可行解集是一个凸多面体,若非空,在有界的情况下,它一定有最优解,单纯形法是仅涉及可行解集极点的方法 ,迭代法的极点,沿着凸多面体的一条棱走到相邻的一个极点,然后求得最优解或判断无最优解.图解法是通过等值线在极点的值,平移到另一个圾点的等值线的值进行比较,然后求出最优解,这两种方法的连续求解过程,其实是等价的,这样我们就搭起了这两种解法的桥梁,圆满地解释了这两种解法的共同本质.定义1若又连续映射,f g :X →S ;其中f 为单纯形法, g 为图解法; X 为原问题可行解集,S 为其标准型可行解集.定义2若,f g : X →S 连续,存在H :X ×I →Y 连续,使得(),0H x =()f x ,(),1H x =()g x ,称f 同伦于g ,记为Hf g =定理[]4 单纯形法与图解法是同伦的.我们要想证明图解法与单纯性法等价关系,只要在上述定理的基础上证明在某个集合上,同伦就是等价关系,这样我们就可证得了.下面我们来证明图解法与单纯性法等价的:在集合XS 中,同伦Hf g =是个等价关系.证明(1)反身性 设f :X →S 是映射,则由(),H x t = ()f x , ,x X t I ∈∈,定义的同伦是从f 到f 得同伦.(2)对称性 若Hf g =:X →S ,则可定义同伦X ×I →S 为:H (),x t =(),1H x t -, ,x X t I ∈∈,则H 是从g 到f 的同伦.(3)传递性 若Hf g =,Hg h =,定义H :X ×I →S 为:(,21),1/21(,)(,2),01/2G x t t H x t x X F x t t -≤≤=∈≤≤⎧⎫⎨⎬⎩⎭如图所示:则H 连续,且(),0H x =()f x ,(),1H x =()h x ,x X ∈,故得Hf h =.证毕单纯形法与图解法的传递性,对称性,使我们可将单纯形的理论用图解法直观地表述出来,图解法过极点的等值线对应单纯形法过极点的一条棱,其平移过程对应迭代过程.必然得到图解法的最优解对应单纯形法的最优解.(四)数学规划图解问题解决方法对可行域(可行解集)的确定和对目标函数等值线平移方向的确定方法不一,掌握不当易出差错.下就介绍几种常见的方法:1、判定可行域的方法 ①直接判定法对于0ax by c ++≥ 或0ax by c ++≤ 所表示的区域的情况有如下结论, 详见表1与表 2.必须注意不等式中的符号 “≤” 、 “≥” 或 “<” 、 “>” , 它们的唯一的区别就是前者表示的区域包括边界, 后者表示的区域不包括边界.②点判定法二元一次不等式0ax by c ++≥ 或0ax by c ++≤ 表示在直角坐标系中直线0ax by c ++=某一侧的平面区域的所有点(),x y .那么,任取区域中一点, 若该点的坐标满足约束条件0ax by c ++≥或0ax by c ++≤,则该约束条件表示的区域就是以直线0ax by c ++=分隔且包含该点的一侧半平面,否则就表示另一侧半平面.为了方便,一般来说都是取原点来判定0ax by c ++≥或0ax by c ++≤所表示在直线0ax by c ++=某一侧的平面区域的.当0c =时,因原点已在直线0ax by c ++= 上,故不能通过原点来判定.例1根据表1、表 2 我们可以直接判定:约束条件260x y +-≤表示直线260x y +-=下方区域;约束条件320x y --≤表示直线320x y --=上方区域; 约束条件230x -≥表示直线230x -=右方320x --=左方区域,如图.例2 判定不等式260x y +-<解 先画直线260x y +-= (画虚线) 取原点()0,0 ,代入26x y +-,∴260x y +-<∴原点在不等式260x y +-<表示的平面区域内, 不等式260x y +-< 表示的平面区域如图阴影部分.2、确定最优点的方法 ①顶点比较法由于简单线性规划的可行域的边界类似于多边形的边界或部分边界,我们类似于多边形那样给可行域边界予边或顶点等概念.顶点比较法就是先求出可行域边界的所有顶点,再分别计算目标函数在各个顶点的值进行比较确定最优解的方法.②斜率比较法由于目标函数z Ax By C =+-(,A B 不同时为0) 可变形为A C z y xB B B =--+(不妨设B ≠0),故将z 视作常数时,表示斜率为AB-(称为目标斜率) 的直线.斜率比较法是指当直线A x +B y =0平移后难以判定最优解为,A B 等顶点时,将与,A B 等顶点相连的可行域的边的斜率求出来,并从小到大排列,观察目标斜率AB-于哪两个斜率之间,求出和这两个斜率表示的边都相连的顶点确定最优解.例 正数x ,y 满足 4.8310304520x y x y x y +<⎧⎪+<⎨⎪+<⎩求目标函数z =10x +12y 的最大值.解 作出如图的可行域,作直线10x +12y并平移后可知只有当直线z =10x +12y 的右上边界时才可能取最大值;斜率由小到大排列为-1<-4/5<-3/10,率为-5/6位于区间(-1,-4/5)之间, 故直线x +y =4.8与4x +5y =20的交点, 即B (4,0.8)为最优解,此时z 的值为③目标参与法目标参与法是指在目标函数z Ax By =+入约束条件, 再作出关于z ,y 型或z ,x 型可行域,确定的最值点后求出对应的关于x ,y 的最优解.例 要将两种大小不同的钢板截成,,A B C 3种规格的小钢板, 每张钢板可同问各截这两种钢板多少张可得到所需三种规格成品, 且使所用钢板面积最小.解 设分别截第一种,第二种钢板各为x ,y 张, 所用钢板面积为z ,则z =x +2y ,且x ,y 为非负整数,同时满足12215327x y x y x y +≥⎧⎪+≥⎨⎪+≥⎩由z =x +2y 得x =z -2y 代入约束条件得: 1223152720z y z y z y z y y -≥⎧⎪-≥⎪⎪+≥⎨⎪-≥⎪≥⎪⎩作出关于z ,y 型可行域如图, 故在点M 处z (即纵坐标)取最小值,由z -y =12 和z +y =27联立方程组得z =19.5,y =7.5 即点M 不是最优整数解,此时z =19.5, 将直线z =19.5平移,在可行域内发现 当z =20时,7≤y ≤8;所以当x =6,y =7或x =4,y =8时取得最小值z =20, 这样当第一种钢板、第二种钢板分别截取6 张、7 张或4 张、8 张时,可得所需3 3、确定等值线增减方向的方法命题 设直线z =ax by + (z b a ,,是常数),矢量r ai bj =+是使z 增大的平移方向.证明 设平面数量场u =u (,a b )在点M (,a b )处的梯度为:u u gradu i j ai bj a b∂∂=-+=+∂∂ 由梯度定义,gradu 的方向是点M 出u 值变化最大方向,而gradu >0, u 值的变化时增加的.ai bj +是常矢量,与点M 无关,所以ai bj +是场中任意处u 值增大最快的方向.为使用方便,根据适量的平移性,记矢量r OM ai bj ==+,再令u (,a b )=z ,得z =ax by +,是场中等值线.所以r =ax by +是等值线z =ax by +的z 增大最快的平移方向,也就是z 增大的平移方向.注1:r 的方向取决于等值线z =ax by +的常数,a b ,容易有图决定.注2:该定理除了确定等值线z =ax by +的增大减小方向,另外一个应用就是可以确定ax by +<(>)c 表示的平面区域.因为直线: z =ax by +把平面分为两部分,一部分是ax by +>c 的区域,另一部分是ax by +<c 的区域,而矢量r =ax by +的方向是ax by +增大的方向,反之,r 的负向是ax by +减小的方向,由r 的方向就可定出区域.方法是作直线ax by +=c 定出点0(,)M a b 引矢量0OM ,以直线ax by +=c 为界,0OM 方向就是ax by +>c 表示的区域.OM 的负向是ax by +<c 的区域.例 12min s x x =-+12121212122222510,0x x x x x x x x x x -+≤⎧⎪-≤⎪⎪+≤⎨⎪+≥⎪⎪≥≥⎩解 如图0102由应用一方法确定目标函数等值线:12s x x =-+:减小的平移方向r i j =-+的反向,即r -方向.03由图知等直线平移在B 点达最小值故问题最优解为14x =,21x = 最优值min 3s =-注:对三变量的线性规划问题,其约束条件及目标函数式的图形与等值面有关,也可用上述方法进行图解,但空间图形不易画也不直观,求解不易、意义不大.二、数学规划图解法几种模型数学规划的一般模型具备以下三个要素 : 1、决策变量决策问题待定的量值称为决策变量; 决策变量的取值要求非负.2、约束条件 任何问题都是限定在一定的条件下求解,把各种限制条件表示为一组等式或不等式,称之为约束条件; 约束条件是决策方案可行的保障; LP 的约束条件,都是决策变量的线性函数.3、目标函数 衡量决策方案优劣的准则,如时间最省、利润最大、成本最低;目标函数是决策变量的线性函数; 有的目标要实现极大,有的则要求极小.D E r-r(一) 两个变量线性规划图解法模型1、基本步骤(1)可行域的确定满足所有约束条件的解的集合,称之为可行域.即所有约束条件共同围城的区域.例 m a x Z = 1235x x +121212821234360,0x x x x x x ≤⎧⎪≤⎪⎨+≤⎪⎪≥≥⎩五边形OABCD 内(含边界)的任意一点 (12,x x ) 都是满足所有约束条件的一个解,称之可行解(2)最优解的确定目标函数Z =1235x x + 代表以Z 为参数的一族平行线.等值线:位于同一直线上的点的目标函数值相同.x 1x 2x 1x 2最优解:可行解中使目标函数最优(极大或极小)的解.2、几点说明由线性不等式组成的可行域是凸集(凸集的定义是:集合内部任意两点连线上的点都属于这个集合).可行域有有限个顶点.设规划问题有n 个变量,m 个约束,则顶点的个数不多于m n C 个[]5.目标函数最优值一定在可行域的边界达到,而不可能在其内部. 3、解的可能性唯一最优解:只有一个最优点.多重最优解:无穷多个最优解.若在两个顶点同时得到最优解,则它们连线上的每一点都是最优解.例 12max 34Z x x =+121212821234360,0x x x x x x ≤⎧⎪≤⎪⎨+≤⎪⎪≥≥⎩无界解:线性规划问题的可行域无界,使目标函数无限增大而无界.(缺乏必要的约束条件)(二)多个变量线性规划图解法模型图解法在一般情况下只适用于二维的线性规划问题求解,有一定的局限性.但利用对偶线性规划及其最优解互补松弛条件来解决含有两个约束的多个变量的线性规划的求解问题,突破图解法只能用于二维线性规划求解的框框.对于多变量的线性规划问题,利用图解法求解思路是:应用线性规划的对偶规划原理,先用图解法解含有两个约束的多变量线性规=361划的对偶线性规划 — — — 含有两个变量多个约束的线性规划问题.再根据图中哪个约束条件起作用 ,哪个不起作用 ,由对偶线性规划的最优解互补松弛条件确定对偶规划中不起作用的约束所对应的原规划中的相应变量为零. 这样就将原线性规划变成了含有两个变量的线性规划问题.从而可以再用一次图解法确定最优解及目标函数的最优值[]6.例 用图解法解含有五个变量的线性规划1 2 345Min Z = 8y + 4y + 8y + y + 5y1 2 351 24512345y + y + 4y + y 2s . t . 2y + 3y + y + y 4y , y , y , y , y 0 .≥⎧⎪≥⎨⎪≥⎩解 进行对偶变换12max F = 2 + 4x x1212121212 + 28+ 3448s . t . 1 + 5 , 0 .x x x x x x x x x x ≤⎧⎪≤⎪⎪≤⎪⎨≤⎪⎪≤⎪≥⎪⎩用图解法,如图所示,直线F =122 + 4x x =0沿梯度方向平移时,F =122 + 4x x 在 (2,2/3)点时取得最大值.max *F =20/3, 最优解*1x =2,*2x =2/3.因为(2,2/3)是直线148x =和12 + 34x x =的交点,也就是说在上面个约束中只有12 + 34x x ≤和21x ≤这两个约束起作用,而第一,第四和第五个约束12 + 28x x ≤,21x ≤和12 + 5x x ≤不起作用,所以.0,0,0541===y y y 于是原问题可简化为2 3Min Z = 4y + 8y 2 3223 y + 4y 2s . t . 3y 4y 0 , y 0≥⎧⎪≥⎨⎪≥≥⎩用图解法,见右图 直线 2 34y + 8y =0 沿 梯度方向平移,在点 (4/3,1/6) ,Z = 2 4y 取得最小值*Z =20/3,最优解*2 y =4/3,*2 y =1/6 .于是原问题的最优解为*y =( 0,4/3,1/6,0,0) ,最优值为*Z =2 1320/3 .验证 *Z = 2 3 4y + 8y =20/3=*F .图解法成功.对于多变量的线性规划问题的图解法除了应上述对偶方法外,三个决策变量的还可以在立体图形中画出可行域,进而应图解法解决线性规划问题.其图解问题一般要在三维空间中讨论,在问题中一个约束条件决定了一个平面及其切出的半个空间 ,这n 个半空间的交就是线性规划问题的可行域.可行域一般是一个凸多面体.设有三个决策变量的线性规划问题11223m a x Z C x C x C x=++ 11112213312112222332112233123.....,,0n n n n a x a x a x b a x a x a x b s t a x a x a x b x x x ++≤⎧⎪++≤⎪⎪⎨⎪++≤⎪≥⎪⎩ 特殊情况下,可行域无界则可能导致线性规划问题无最优解,或n 个半空间的交为空集 ,则线性规划问题无解.另一种特殊情况是约束条件中有一等式,这时问题可转化为二维问题.事实上,不妨设第i 个约束条件为等式 ,则123i i i i a a a b ++=,其中1i a ,2i a ,3i a 不全为零,不妨设3i a 0≠,则3112231()i i i i x b a x a x a =--把该式代入目标函数和约束条件中的其余不等式中去,则问题变为一个只有两个决策变量12,x x 的线性规划问题.全部约束条件都是不等式的时候,在平面112233C x C x C x C ++=上,目标函数 的值恒等于常数C ,故称这样的平面为等值平面.线性规划问题在空间的可行域与等值平面的交便是使目标函数的值C 的可行解.平移该等值平面,使常数项C 的值逐渐变大并且保持与可行域的交不空,则C 值达到最大的那个等值平面与可行域的交便是线性规划问题的最优解 ,这时等值平面的C 值便是目标函数的最大值,最优解还可以从另一个角度去理解,作一个特殊的等值平面1122330C x C x C x ++=,该平面过原点,而最优解可以理解为在可行域上到等值平面距离最远的点.例123123123123231111333147.3333,,0MaxZ x x x x x x s t x x x x x x =++⎧++≥⎪⎪⎪++≤⎨⎪≥⎪⎪⎩解 首先建立空间直角坐标系,如下图. 再在坐标系中画出可行域则如图可行域为凸五面体OABCDE ,粗虚线所围平面为目标函数等值面,平移目标函数等值面得最优点为B 点.B 点对应着该线性规划的最优解*x =(1,2,0)T 即1x =1 2x =2 3x =0 此时有Max Z=8对于三个决策变量的线性规划问题还可以用画迹线的方法解决,这里就不做介绍了.从上面用图解法求解例子过程中明显感觉到对具有三个决策变量的线性规划进行图解就麻烦得多了.因此,尽管图解法具有简单、直观的优点,但它的使用是有局限性的,对仅含有两个至多不超过三个决策变量的线性规划才适于使用图解法,大多数情况下仅对含有两个决策变量的线性规划才使用图解法求[]6.(三)非线性规划图解法模型非线性规划的理论是在线性规划的基础上发展起来的.1951年,库恩(H.W.Kuhn )和塔克(A.W.Tucker )等人提出了非线性规划的最优性条件,为它的发展奠定了基础.[]7以后随着电子计算机的普遍使用,非线性规划的理论和方法有了很大的发展,其应用的领域也越来越广泛,特别是在军事,经济,管理,生产过程自动化,工程设计和产品优化设计等方面都有着重要的应用.一般来说,解非线性规划问题要比求解线性规划问题困难得多,而且也不像线性规划那样有统一的数学模型及如单纯形法这一通用解法.非线性规划的各种算法大都有自己特定的适用范围.都有一定的局限性,如线性规划的最优解存在,其最优解只能在其可行域的边界上达到(特别是可行域的顶点上达到);而非线性规划的最优解(如果最优解存在)则可能在其可行域的任意一点达到.到目前为止还没有适合于各种非线性规划问题的一般算法.这正是需要人们进一步研究的课题. 一般非线性规划的数学模型可表示为:()123min f x x x x ;..s t ()0i g X ≥ ()1,2,,i m =, ()0j h X =,()1,2,,j l =式中()12,,,Tn n X x x x R =∈是n 维向量,,i f g ()1,2,,i m =,j h ()1,2,,j l =都是1n R R →的映射(即自变量是n 维向量,因变量是实数的函数关系),且其中至少存在一个非线性映射.与线性规划类似,把满足约束条件的解称为可行解.若记()(){}0,1,2,,,0,1,2,,i j X g X i m h X j l χ=≥===则称χ为可行域.因此上述模型可简记为()min f X ..s t X χ∈当只有两个自变量时,非线性规划也可象线性规划那样,具有鲜明的几何解释,并且可象征地把这种解释推广到多维中去. 对非线性规划问题2212min((2)(1))x x -+-2122121250..50,0x x x s t x x x x ⎧+-=⎪+-≥⎨⎪>⎩首先画出目标函数*22()(32)(21)f x =-+-的等值线然后画出等式约束212250x x x +-=的图形 它是一条抛物线最后画出不等式约束所代表的区域(带斜线区域).由图看出,可行解集是抛物线212250x x x +-=上的曲线段ABCD ,即抛物线被限制在带斜线区域中的部分.不难分析,当动点从A 出发沿抛物线ABCD 移动时,在AB 段目标函数值下降;过了B 点,在BC 段上升,过了C 点,在CD 段下降.D 点是可行解集上使目标函数值获得最小值的点,因此是最优点,其坐标不难由下面方程组得出: 1221225050x x x x x +-=⎧⎨+-=⎩ 最后的()*4,1T x =,()*4f x =.三、数学规划图解法的应用线性规划研究的是线性目标函数在线性约束条件下的最大值或最小值的问题,线性规划实质上是“ 数形结合 ” 思想的一种体现,即将最值问题直观、 简便地寻找出来,是一种较为简捷的求最值的方法 — — —图解法.[]8(一)数学规划图解法的理论应用用二元一次不等式表示平面区域,是简单的线性规划问题的基础.下面就介绍几种利用线性规划图解法来解决数学问题的方法:1、在方程中的应用例 1 已知实系数一元二次方程()2110x a x a b +++++=的两个实根为1x ,2x ,并且1202,2x x <<>,求斜率的取值范围.解 已知1202,2x x <<>,由一元二次方程根的分布图知, ()()0000f f >⎧⎪⎨<⎪⎩即10370a b a b ++>⎧⎨++<⎩ 由所求的1b a -结构式联想到是求斜率011b b k a a -==--的取值范围,即可看成是由点(),a b 与点()1,0 所确定的直线的斜率的取值范围.可用线性规划的方法来解决.如图,点(),a b 在右图的阴影部分内.直线370a b ++=与直线10a b ++=的交点()3,2A -与点()1,0所定直线的斜率为12k =-;当过点()1,0的直线与370a b ++=平行时,点(),a b 不在阴影部分,而此时3k =-,故13,2k ⎛⎫∈-- ⎪⎝⎭ .注意:式组,再将其转换成线性规划问题. 2、求斜率范围的应用例 2 已知A (1,2) ,B (4,-2),若过点P (0,3)的直线与线段AB 相交,求其斜率的取值范围.分析: ①常规方法:数形结合,先特殊后一般,最后定范围. ②新方法:学习线性规划后,知在平面内,一直线将平面划分为三部分:0Ax Bx C ++>,0Ax Bx C ++<, 0Ax Bx C ++=,故直线 与l 线段AB 要相交,注定点A 、点B 在直线l 的两侧或在直线l 上,即满足不等式1122()()0Ax Bx C Ax Bx C ++++≤,解之得直线l 的斜率的取值范围.解 设过P (0,3) 的直线方程l 为3y kx =+,若l 与线段AB 相交,则满足()()24230k k ---+≤⎡⎤⎣⎦ 解之得 415k -≤≤- 3、在概率中的应用例 3 甲乙两人因工作需要每天都要上网查找资料.已知他们每天上网的时间都不超过2h, 则在某一天内, 则甲上网的时间不足乙上网时间的一半的概率.解 设甲上网时间为x ,乙上网的时间为y由题意知: 020212x y x y ⎧⎪≤≤⎪≤≤⎨⎪⎪<⎩满足线性条件的(),x y 落在图中 的阴影区域内.故甲上网的时间 不足乙上网时间的一半的概率为12112S 224S p ⨯⨯===⨯影原(二)数学规划图解法的实际应用解线性规划应用问题的基本步骤(1)转化 — — —设元,写出约束条件和目标函数,从而将实际问题转化为数学上的线性规划问题.(2)求解 — — —解这个纯数学的线性规划问题.线性规划在解决实际问题中的应用,常通过二元一次不等式表示的平面区域来确定实际问题的解,应用极为广泛.1、商品规划问题例1下岗职工要开一个卖T 恤和运动鞋的小商店,由于资金和店面有限,在他经营时受到如下条件限制 ( 1)他最多能进50T 恤 ( 2)他最多能进30动鞋( 3)他至少需要进T 恤和运动鞋共40能维持经营( 4)已知进货价为T 恤每件36运动鞋每双48,现在他有2400.假设每件T 恤的利润是18,每双运动鞋的利润是20,问如何进货可使他取得最大利润?解 设需进T 恤x 件,运动鞋y 双,1820z x y =+4036482400050030x y x y x y +≥⎧⎪+≤⎪⎨≤≤⎪⎪≤≤⎩由图知,l 过点M ,故解方程组5034200x x y =⎧⎨+=⎩⎝⎭但M 点坐标不是整数解,故不能作最优解.这时,在可行区域内,点M 近旁取到点(50,12)和点(49,13) ,经比较z 值知,点(49,13)为最优解 .max Z =18⨯49+20⨯13=1142答:需进T 恤49件,运动鞋13 双,最大利润为1142 元 .2、合理下料问题例2 工人师傅要将甲、 乙两种长度不同的条钢截成,,A B C 三种规格,每种条钢可同时截得三种规格的小条钢的条数如下表:现需要,,A B C 三种规模成品分别为16、20、24 条,问各截这两种条钢多少条可得所需三种规格成品,且使所用条钢条数最少?解 设需截甲种条钢x 条,乙种条钢y 条,所使用的条数为z ,则z x y =+32162320424,0x y x y x y x y +≥⎧⎪+≥⎪⎨+≥⎪⎪≥⎩ 由图知,l 过点M ,故解方程组2320424x y x y +=⎧⎨+=⎩ 得 ()5.2,3.2M 因为点M 不是整数解,故需调整, 因为z x y =+=5.2+3.2=8.4. 令z x y =+=9 ,则y =9-x 代入 条件组得:5≤x ≤7.因为x N ∈, 所以54x y =⎧⎨=⎩63x y =⎧⎨=⎩ 72x y =⎧⎨=⎩们都是最优解 .答:要截得所需三种规格的条钢,且使所截两种条钢的条数最少的方法有三种:第一种截法是甲种条钢5条、乙种条钢4条;第二种截法是甲6条、乙3条;第三种截法是甲7条、乙2条.结 论本文前两章介绍了与数学规划图解法有关的概念和理论,为理解论文各种模型部分做好了必要的铺垫.第三章着重介绍了四种图解法的模型,着重线性规划的模型突出图解法不仅适应两个变量的线性规划问题,第四章给出了数学规划的应用,体现了数形结合在数学和实际中的应用.。