第1讲线性规划及单纯形法

合集下载

第一章线性规划问题及单纯形解法演示文稿

第一章线性规划问题及单纯形解法演示文稿
线性规划问题的可行解集S是凸集 设X属于S,若x=0,则一定为极点;若x 0,则为极点的充要条件是:x的正分量所 对应的系数列向量线性无关。
只要存在可行解,就一定存在极点
极点的个数是有限的
最优解只可能在凸集的极点上,而不可能发生 在凸集的内部
38
第38页,共65页。
关于标准型解的若干基本概念:
Z=15x11+21x12+18x13+
20x21+25x22+16x23, x11+x12+x13≤200, x21+x22+x23≤150, x11+ x21 =100, x12+x22=80, x13+x23≥90, x13+x23≤120, xij≥0 ﹙i=1,2 j=1,2,3﹚.
10
第10页,共65页。
maxz( x) c x c x c x
11
22
nn
s.t.
a x a x a x b
11 1
12 2
1n n
1
ax 21 1
a x 22 2
a x 2n n
b 2
am1
x 1
a x m2 2
a x mn n
b m
x , x ,, x 0
1
2
n
12
第12页,共65页。
1、标准型的几种不同的表示方式
对有限个约束条件则其可行域的顶点也是有限的。
z=10000=50x1+100x
2
z=0=50x1+100x2
x2
x1+x2=300
AB C
E
z=27500=50x1+100x

第一章 线性规划及单纯形法

第一章 线性规划及单纯形法
37
线性规划问题的标准形式: 线性规划问题的标准形式:
max f = ∑ c j x
j =1 j n
n ∑ aij x j = bi , i = 1,2,L , m j =1 x j ≥ 0, j = 1,2,L , n
日产量( 日产量(吨) 9 5 7 21
11
)(模型 例2(运输问题)(模型) (运输问题)(模型)
minf = 2 x11 + 9 x12 + 10 x13 + 7 x14 + x21 + 3 x22 + 4 x23 + 2 x24 + 8 x31 + 4 x32 + 2 x33 + 5 x34 x11 + x12 + x13 + x14 = 9 x +x +x +x =5 23 24 21 22 x31 + x32 + x33 + x34 = 7 x11 + x21 + x31 = 3 s.t. x12 + x22 + x32 = 8 x13 + x23 + x33 = 4 x14 + x24 + x34 = 6 xij ≥ 0(i = 1,2,3; j = 1,2,3,4)
18
3、(线性规划)数学模型的三要素 、(线性规划) 、(线性规划 变量/决策变量 决策变量; ①变量 决策变量; 目标函数( ②目标函数(max/min); ); 约束条件。 ③约束条件。
19
决策变量: ①变量/决策变量:指决策者为实现规划目标采 变量 决策变量 取的方案、措施,是问题中要确定的未知量; 取的方案、措施,是问题中要确定的未知量;

第1章-线性规划及单纯形法-课件(1)

第1章-线性规划及单纯形法-课件(1)

✓ x1、 x2 0
IБайду номын сангаас
设备
1
原材料 A 4
原材料 B 0
利润
2
II 资源限量
2 8 台时
0
16kg
4
12kg
3
第一章 线性规划及单纯形法 运筹学
该计划的数学模型
✓ 目标函数 ✓ 约束条件
Max Z = 2x1 + 3x2
x1 + 2x2 8 4x1 16 4x2 12 x1、 x2 0
x1
✓ 美国航空公司关于哪架飞机用于哪一航班和哪些 机组人员被安排于哪架飞机的决策。
✓ 美国国防部关于如何从现有的一些基地向海湾运 送海湾战争所需要的人员和物资的决策。
✓ ……
第一章 线性规划及单纯形法 运筹学
二、线性规划问题的数学模型
✓ 1、一般形式 ✓ 2、简写形式 ✓ 3、表格形式 ✓ 4、向量形式 ✓ 5、矩阵形式
1、唯一最优解
max Z 2 x 1 3 x 2
2 x 1 2 x 2 12 ⑴
x1 4 x1
2 x2
8 16
⑵ ⑶
4 x 2 12 ⑷
x 1 0 , x 2 0
1 234 56
x2
⑶ ⑷
(4,2)
0 1 234 5678
x1


✓最优解:x1 = 4,x2 = 2,有唯一最优解Z=14。
第一章 线性规划及单纯形法 运筹学
三、线性规划模型的标准形式
✓ 1、标准形式 ✓ 2、转换方式
第一章 线性规划及单纯形法 运筹学
1、标准形式
maZx cjxj
xj
aijxj 0
bi

第1章线性规划及单纯形法

第1章线性规划及单纯形法

表1-17
原料 甲


A ≥60% ≥3%
B C ≤20% ≤50% ≤60 加工费 0.50 0.40 0.30 (元/kg) 售价 3.4 2.85 2.25 (元/kg)
原料成本 每月限 (元/kg) 制用量
(kg)
2.00 2000
1.50 2500
1.00 1200
(二) 产品计划问题
Min z= 13x1 +9x2 +10x3 +11x4 +12x5 +8x6
s.t.
x1 +x4 =300
x2 +x5 =500
x3 +x6 =400
0.4x1 +1.1x2
+x3 ≤700
0.5x4 +1.2x5 +1.3x6 ≤800
xj ≥0 (j=1, 2, …, 6)
例3:某昼夜服务的公共交通系统每天各时间段 ( 每4小时为一个时间段)所需的值班人数如下表, 这些值班人员在某一时段开始上班后要连续工作8个 小时 ( 包括轮流用膳时间在内),问该公交系统至
少需多少名工作人员才能满足值班的需要。
班次
时间段
所需人数
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
6
2:00—6:00
30
设xi为第i个时段开始上班的人员数,由此可得数 学模型如下:
Min z= x1 +x2
+x3 +x4 +x5 +x6

运筹学线性规划与单纯形法

运筹学线性规划与单纯形法

整理课件
16
Max Z= x1-2x2+3x3' -3x3" + 0x4 +0x5 s.t. x1+x2+ x3' - x3" +x4 =7
x1-x2+ x3' - x3" -x5=2
-3x1+x2+2x3' -2x3" =5 x1, x2,x3',x3", x4,x5 0
第一节小结:建立模型;三个组成要素;四种形式; 化为标准形(4个条件5点)
.
9x1+4x2 ≤ 360
90 80 60 40 20
4x1+5x2 ≤200
B C
HI G
Z=70x1+120x2 3x1+10x2 ≤300
0
20 D40 E 60
80 1F00 x1
整理课件
30
二、解的几种可能情况
1.唯一最优解。目标函数直线与凸多边形只有 一个切点; 2.无穷多最优解,目标函数图形与某个约束条 件平行。 3.无界解(无最优解)----可行域无界。一般是 漏了一些约束条件。 4.无可行解----可行域为空。

Ⅱ 计划期可用能力
2
2
12
1
2
8
4
0
16
0
4
12
2
3
问:应如何安排生产计划,才能使总利润最大?
整理课件
3
解:用数学的语言进行描述:
1.决策变量:设产品I、II的产量分别为 x1、x2 2.目标函数:问题要求获取利润最大,该公司获取
利润为2 x1 + 3 x2,令z = 2 x1 + 3 x2,则max z = 2 x1 + 3 x2, max z 是该公司获取利润的目标 值,它是变量x1、 x2的函数,称为目标函数。

运筹学第1章:线性规划问题及单纯型解法

运筹学第1章:线性规划问题及单纯型解法

原料甲 原料乙 最低含量 VA 0.5 0.5 2 VB1 1.0 0.3 3 VB2 0.2 0.6 1.2 VD 0.5 0.2 2 0.3 0.5 单价
分别代表每粒胶丸中甲, 设 x1, x2分别代表每粒胶丸中甲, 乙两种原料的用量
5
例3,合理下料问题 , 分别代表采用切割方案1~8的套数, 的套数, 设 xj 分别代表采用切割方案 的套数
19
( f(x
)= 3
6
1.2.2 单纯型法的基本思路
确定初试基础可行解
检查是否为 最优解? 最优解?

求最优解的目标函数值
否 确定改善方向
求新的基础可行解
20
1.2.3 单纯型表及其格式
IV CB III XB II x1 b c1 a11 a21 c1′′= cn+1 xn+1 b1 c2′′= cn+2 xn+2 b2 x2 … xn c2 … cn a12 … a1n a22 … a2n I xn+1 cn+1 1 0 0 zn+1 xn+2 cn+2 0 1 0 zn+2 … … … … … … xn+m cn+m 0 0 1 zn+m
OBJ : max f ( x) = 6x1 + 4x2 2x1 + x2 ≤ 10 铜资源约束 x1 + x2 ≤ 8 铅资源约束 s.t. x2 ≤ 7 产量约束 x1, x2 ≥ 0 产量不允许为负值 最优解: x1 = 2, x2 = 6, max f ( x) = 36.
4
例2,配料问题(min, ≥) ,配料问题(
2 max 1 O 1 2 3 4 D 5 6 7 H 8

运筹学第1章

运筹学第1章

(第三版)《运筹学》教材编写组编清华大学出版社运筹学第1章线性规划与单纯形法第1节线性规划问题及其数学模型二.线性规划与目标规划第1章线性规划与单纯形法第2章对偶理论与灵敏度分析第3章运输问题第4章目标规划第1章线性规划与单纯形法第1节线性规划问题及其数学模型第2节线性规划问题的几何意义第3节单纯形法第4节单纯形法的计算步骤第5节单纯形法的进一步讨论第6节应用举例第1节线性规划问题及其数学模型•1.1 问题的提出•1.2 图解法•1.3 线性规划问题的标准形式•1.4 线性规划问题的解的概念第1节线性规划问题及其数学模型线性规划是运筹学的一个重要分支。

线性规划在理论上比较成熟,在实用中的应用日益广泛与深入。

特别是在电子计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了。

从解决技术问题的最优化设计到工业、农业、商业、交通运输业、军事、经济计划和管理决策等领域都可以发挥作用。

它已是现代科学管理的重要手段之一。

解线性规划问题的方法有多种,以下仅介绍单纯形法。

1.1 问题的提出从一个简化的生产计划安排问题开始例1某工厂在计划期内要安排生产Ⅰ、Ⅱ两种产品,已知生产单位产品所需的设备台时及A、B两种原材料的消耗,如表1-1所示。

资源产品ⅠⅡ拥有量设备 1 2 8台时原材料A40 16kg原材料B0 4 12kg续例1该工厂•每生产一件产品Ⅰ可获利2元,•每生产一件产品Ⅱ可获利3元,•问应如何安排计划使该工厂获利最多?如何用数学关系式描述这问题,必须考虑称它们为决策变量。

产品的数量,分别表示计划生产设II I,,21x x ∙12416482212121≤≤≤+∙x ;x ;x x ,x ,x 这是约束条件。

即有量的限制的数量多少,受资源拥生产021≥∙x ,x ,即生产的产品不能是负值这是目标。

最大如何安排生产,使利润,∙数学模型⎪⎪⎩⎪⎪⎨⎧≥≤≤≤++=0124164823221212121x ,x x x x x :x x z max 约束条件目标函数例2. 简化的环境保护问题靠近某河流有两个化工厂(见图1-1),流经第一化工厂的河流流量为每天500万立方米,在两个工厂之间有一条流量为每天200万立方米的支流。

运筹学第一章

运筹学第一章
OR1
30
1.1.3解的概念
概念: 1、可行解:满足所有约束条件的解。 2、可行域:即可行解的集合。所有约束条件的交 集,也就是各半平面的公共部分。满足所有约 束条件的解的集合,称为可行域。 3、凸集:集合内任意两点的连线上的点均属于这 个集合。如:实心球、三角形。线性规划的可 行域是凸集。
OR1
OR1
27
线性规划图解法例题
(无界解)
max z x 2 y x y 1 2 x 4 y 3 x 0, y 0
OR1
28
线性规划图解法例题
(无解)
min z x 2 y x y 2 2 x 4 y 3 x 0, y 0
请问该 医院至 少需要 多少名 护士?
5
例题2建模
目标函数:min Z=x1+x2+x3+x4+x5+x6 约束条件: x1+x2 ≥70
x2+x3 ≥60 x3+x4 ≥ 50 x4+x5 ≥20 x5+x6 ≥30 非负性约束:xj ≥0,j=1,2,…6
OR1
6
例题3:运输问题
三个加工棉花的加工厂,并且有三个仓库供应棉花,各 供应点到各工厂的单位运费以及各点的供应量与需求量 分别如下表所示:问如何运输才能使总的运费最小?
OR1
14


从以上 5 个例子可以看出,它们都属于优化问题,它们 的共同特征: 1 、每个问题都用一组决策变量表示某一方案;这组决 策变量的值就代表一个具体方案,一般这些变量取值是 非负的。 2 、存在一定的约束条件,这些约束条件可以用一组线 性等式或线性不等式来表示。 3 、都有一个要求达到的目标,它可用决策变量的线性 函数(称为目标函数)来表示。按问题的不同,要求目 标函数实现最大化或最小化。 满足以上三个条件的数学模型称为线性规划的数学模型。

线性规划与单纯形法

线性规划与单纯形法

设工厂1和工厂2 每天分别处理污水x1 和x2万m3,则有:
Min z=1000x1+800x2 (2-x1)/500 ≤0.002 [0.8(2-x1)+1.4-x2]/700
≤0.002 x1≤2, x2≤1.4
x1, x2≥0
以上两例都有一些共同的特征: ⑴用一组变量表示某个方案,一 般这些变量取值是非负的。
划能使该厂获利最多?
ⅠⅡ
这个问题可以用下面的数学模型
设备 1 原料A 4 原料B 0
2 8台时 0 16kg 4 12kg
来描述,设计划期内产品Ⅰ、Ⅱ 的产量分别为x1,x2,可获利润 用z表示,则有:
Max Z=2x1+3x2 x1+2x2≤8 4x1 ≤16
4x2≤12 x1, x2≥0
又例 靠近某河流有两个化工厂,流经
• 最优解:可行解中使目标函数最优(极大或极小)的解
几点说明
• 由线性不等式组成的可行域是凸集(凸集的定 义是:集合内部任意两点连线上的点都属于这 个集合)。
• 可行域有有限个顶点。设规划问题有n个变量, m个约束,则顶点的个数不多于Cnm个。
• 目标函数最优值一定在可行域的边界达到,而 不可能在其内部。
满足以上条件的数学模型称为
线性规划模型。线性规划模型 的一般形式如下:
⑵存在一定的约束条件,可以用 线性等式或线性不等式来表示。 ⑶都有一个要达到的目标,可以 用决策变量的线性函数来表示。
其中: cj为价值系数;aij为技术系数; bi为限额系数;xj为非负变量
max(min) z c1x1 c2 x2 cn xn a11 x1 a12 x2 a1n xn (, )b1 a21 x1 a22 x2 a2n xn (, )b2

第一章线性规划及单纯形法

第一章线性规划及单纯形法

第一章线性规划及单纯形法6.6单纯形法小结Drawingontheexampl,thetwoaxisinterceptsareplotted.2、求初始基可行解并进行最优性检验Cj比值CBXBb 检验数?jx1x2x3x4x53500081010012020103634001x3x4x5000035000令非基变量x1=0,x2=0,找到一个初始基可行解:x1=0,x2=0,x3=8,x4=12,x5=36,σj>0,此解不是最优(因为z=3x1+5x2+0x3+0x4+0x5)即X0=(0,0,8,12,36)T,此时利润Z=03、寻找另一基可行解Cj比值CBXBb检验数?jx1x2x3x4x53500081010012020103634001x3x4x5000035000-12/2=636/4=9主元首先确定入基变量再确定出基变量检验数?j81010060101/2012300-21x3x2x5050-30300-5/20Cj比值CBXBb检验数?jx1x2x3x4x53500081010012020103634001x3x4x5000035000-12/2=636/4=9令x1=0,x4=0,得x2=6,x3=8,x5=12,即得基可行解X1=(0,6,8,0,12)T此时Z=30σ1=3>0,此解不是最优迭代4、寻找下一基可行解Cj比值CBXBb检验数?jx1x2x3x4x53500081010060101/2012300-21x3x2x5050-30300-5/208-4检验数?j40012/3-1/360101/204100-2/31/3x3x2x1053-42000-1/2-1令x4=0,x5=0,得x1=4,x2=6,x3=4,即X0=(4,6,4,0,0)T?j<0最优解:X=(4,6,4,0,0)T最优值:Z=42小结:单纯形表格法的计算步骤①将线性规划问题化成标准型。

②找出或构造一个m阶单位矩阵作为初始可行基,建立初始单纯形表。

运筹学基础及应用第五版胡运权第一章

运筹学基础及应用第五版胡运权第一章
问题的提出 某企业计划生产Ⅰ、Ⅱ两种产品。这两种产品都要分别在A、B、C、D四种不同设备上加工。生产每件产品Ⅰ需占用各设备分别为2、1、4、0h,生产每件产品Ⅱ,需占用各设备分别为2、2、0、4h。已知各设备计划期内用于生产这两种产品的能力分别为12、8、16、12h,又知每生产一件产品Ⅰ企业能获得2元利润,每生产一件产品Ⅱ企业能获得3元利润,问企业应安排生产两种产品各多少件,使总的利润收入为最大。
xi 0
aij
aLj
xL 0
i
∴ P1 , P2,······,PL-1, PL+1,······ Pm, Pj 线性无关。
∴ X1 也为基本可行解。
四、最优性检验和解的判别

,其中 随基的改变而改变
X1 = (x1 0- a1j ,x2 0- a2j ,···,xm 0- amj ,0,···,,···,0)T
必要性:X非基本可行解 X非凸集顶点 不失一般性,设X=(x1,x2,······,xm,0,0,······,0)T,为非基本可行解, ∵ X为可行解,
证:等价于 X非基本可行解X非凸集顶点
又 X是非基本可行解, ∴ P1,P2,······,Pm线性相关,即有 1P1+2P2+······+mPm=0, 其中1,2,······,m不全为0,两端同乘≠0,得 1P1+2P2+······+mPm=0,······(2)
∵ >0, 1->0 ,当xj=0, 必有yj=zj=0

pjyj =
j=1
n
pjyj=b ······(1)
j=1
r
pjzj =
j=1
n
pjzj=b ······(2)

运筹学第一章

运筹学第一章

第一章、 线性规划和单纯形法1.1 线性规划的概念一、线性规划问题的导出1.(引例) 配比问题——用浓度为45%和92%的硫酸配置100t 浓度为80%的硫酸。

取45%和92%的硫酸分别为x1和x2t,则有: 求解二元一次方程组得解。

目的相同,但有5种不同浓度的硫酸可选(30%,45%,73%,85%,92%)会出现什么情况?设取这5种硫酸分别为 x1、x2、x3、x4、x5 t, 则有: ⎩⎨⎧⨯=++++=++++1008.092.085.073.045.03.01005432154321x x x x x x x x x x 请问有多少种配比方案?为什么?哪一种方案最好?假设5种硫酸价格分别为:400,700,1400,1900,2500元/t ,则有:2.生产计划问题如何制定生产计划,使三种产品总利润最大?考虑问题:⎩⎨⎧⨯=+=+1008.092.045.01002121x x x x ⎪⎩⎪⎨⎧=≥⨯=++++=++++++++=5,,2,1,01008.092.085.073.045.03.0100..250019001400700400543215432154321 j x x x x x x x x x x x t s x x x x x MinZ j(1)何为生产计划?(2)总利润如何描述?(3)还要考虑什么因素?(4)有什么需要注意的地方(技巧)?(5)最终得到的数学模型是什么?二、线性规划的定义和数学描述(模型)1.定义:对于求取一组变量xj (j =1,2,......,n),使之既满足线性约束条件,又使具有线性表达式的目标函数取得极大值或极小值的一类最优化问题称为线性规划问题,简称线性规划。

2.配比问题和生产计划问题的线性规划模型的特点:用一组未知变量表示要求的方案,这组未知变量称为决策变量;存在一定的限制条件,且为线性表达式;有一个目标要求(最大化,当然也可以是最小化),目标表示为未知变量的线性表达式,称之为目标函数; 对决策变量有非负要求。

第1章线性规划与单纯形法

第1章线性规划与单纯形法
26
线性规划问题的数学模型
7. 线性规划问题的解
线性规划问题
n
max Z cj xj (1) j 1
s.t
n j 1
aij
xj
bi
(i 1, 2,
, m) (2)
x
j
0,
j
1, 2,
, n (3)
求解线性规划问题,就是从满足约束条件(2)、(3)的方程组 中找出一个解,使目标函数(1)达到最大值。
解: Max z = 3x1–5x2’+5x2”–8x3 +7x4 s.t. 2x1–3x2’+3x2”+5x3+6x4+x5= 28 4x1+2x2’-2x2”+3x3-9x4-x6= 39 -6x2’+6x2”-2x3-3x4-x7 = 58 x1 ,x2’,x2”,x3 ,x4 ,x5 ,x6 ,x7 ≥ 0
x1 , x2 0, x3无约束
解:(1)因为x3无符号要求 ,即x3取正值也可取负值,标准 型中要求变量非负,所以
用 x3 x3 替换 x3 ,且 x3 , x3 0
20
线性规划问题的数学模型
(2) 第一个约束条件是“≤”号,在“≤”左端加入松驰变量x4, x4≥0,化为等式;
(3) 第二个约束条件是“≥”号,在“≥”左端减去剩余变量x5, x5≥0;
11
线性规划问题的数学模型
3. 建模条件 (1) 优化条件:问题所要达到的目标能用线型函数描述,且 能够用极值 (max 或 min)来表示;
(2) 限定条件:达到目标受到一定的限制,且这些限制能够 用决策变量的线性等式或线性不等式表示;
(3) 选择条件:有多种可选择的方案供决策者选择,以便找 出最优方案。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
21
解:目标函数: Min 约束条件:
f = 2x1 + 3 x2
s.t.
x1 + x2 ≥ 350
x1 ≥ 125
2 x1 + x2 ≤ 600
x1 , x2 ≥ 0 采用图解法。如下图:得Q点坐标(250,100)为最优解。
x2
x1 =125
600
500
2x1+3x2 =1200
400
2x1+x2 =600
26
凸集
定义 2.2.1:设 S Rn 是 n 维欧氏空间的点集,若对任意 x S, y S 的和任意 [0,1] 都有 x (1 ) y S 就称 S 是一个凸集。
定理 2.2.1 线性规划的可行域 D { x Ax b, x 0} 是凸集 定理 2.2.2 任意多个凸集 Si 的交还是凸集
例1 目标函数: max 50x1+100x2 约束条件:x1+x2+s1=300,
2x1+x2+s2=400, x2+s3=250.
xj≥0 (j=1,2),sj≥0 (j=1,2,3)
30
它的系数矩阵 ,
1 1 1 0 0
A(p1,p2,p3,p4,p5)2 1 0 1 0
0 1 0 0 1
其中pj为系数矩阵A第j列的向量。A的秩为3,A的秩m小于此方程组的变
a i1 x 1 a i 2 x 2 a in x n s i b i , s i 0

a i1 x 1 a i 2 x 2 a in x n b i
松弛变量
a i1 x 1 a i 2 x 2 a in x n s i b i , s i 0
剩余变量
14
不等式变不等式
• 若一个顶点的目标函数值比它的相邻定点的目标
函数值要好的话,它就是最优解。
29
1 单纯形法的基本思路和原理
单纯形法的基本思路:从可行域中某一个顶点开始,判断此顶点是否是最优 解,如不是,则再找另一个使得其目标函数值更优的顶点,称之为迭代,再判断此 点是否是最优解。直到找到一个顶点为其最优解,就是使得其目标函数值最优的 解,或者能判断出线性规划问题无最优解为止。
2 x1 + x2 ≤ 400 (B)
x2 ≤ 250 (C)
x1 ≥ 0
(D)
x2 ≥ 0
(E)
17
(1)画出线性规划问题的可行域,如图所示。
x2 2x1+x2=400
x2=250
x1+x2=300
x2=0
x1=0
x1
图1
18
(2)目标函数z=50x1+100x2,当z取某一固定值时得到一条直线,直线上 的每一点都具有相同的目标函数值,称之为“等值线”。平行移动等 值线,当移动到B点时,z在可行域内实现了最大化。得到最优解: x1 = 50, x2 = 250, 最优目标值 z = 27500
约束条件
6
可以看出,线性规划的标准形式有如下四个特点:
-目标最大化; -约束为等式; -决策变量均非负; -右端项非负。
7
注释
x j ; j 1,2,..., n 为待定的决策变量, c (c1, c2 , , cn )T 为价值向量, c j ; j 1,2,..., n 为价值系数, b (b1, b2 ,..., bm )T 为右端向量, 矩阵
线性规划问题及模型 图解法 单纯形方法 线性规划应用举例分析
3
§1 问题的提出
例1. 某工厂在计划期内要安排Ⅰ、Ⅱ两种产品的生产,已知生产单位产 品所需的设备台时及A、B两种原材料的消耗、资源的限制,如下表:
设备 原料 A 原料 B 单位产品获利

1 2 0 50 元

1 1 1 100 元
资源限制
a11
A
a 21
a12 a 22
a1n a2n
am1 am2 amn
为约束(系数)矩阵。
8
规范形式
max cx Ax b
s.t.x 0
9
标准形式
max cx
s.t. xAx
0
b
10
概念
可行解(或可行点):满足所有约束条件的向量 x (x1, x2 , xn ) 可行集(或可行域):所有的可行解的全体
在此例中我们不妨找到了 1 1 0 为A的一个基,令这个基的
B3 1 0 0
1 0 1
非基变量x1,s2为零。这时约束方程就变为基变量的约束方程:
32
x2+s1=300, x2=400, x2+s3=250.
x1=0,x2=400,s1=-100,s2=0,s3=-150 由于在这个基本解中s1=-100,s3=-150,不满足该线性规划s1≥0,
❖目标转换
求最大可以等价成求负的最小
maxcx mi ncx
12
约束转换
❖等式变不等式
ai1x1 ai2 x2 ainxn bi
ai1x1 ai2 x2 ainxn bi ai1x1 ai2 x2 ainxn bi
❖不等式变等式
❖不等式变不等式
13
不等式变等式
a i1 x 1 a i 2 x 2 a in x n b i
0 0 1 1 0 0 0 1 0 那么显然所求得的基本解一定是基本可行解,这个单位矩阵或由单位矩阵各列向 量组成的基一定是可行基。实际上这个基本可行解中的各个变量或等于某个bj或等 于零。
27
问题
1.可行域顶点的个数是否有限? 2.最优解是否一定在可行域顶点上达到? 3.如何找到顶点? 4.如何从一个顶点转移到另一个顶点?
28
线性规划问题解的特点
• 若线性规划问题存在唯一的最优解,那么它必定 在顶点上(基本可行解)。
• 若线性规划问题存在多个最优解,那么必有几个 相邻的顶点是最优解,其它最优解可以表示成这 几个顶点的凸组合。
基变量:与基向量pi相应的变量xi叫基变量,基变量有m个。
31
非基变量:与非基向量pj相应的变量xj叫非基变量,非基变量有n-m个。 由线性代数的知识知道,如果我们在约束方程组系数矩阵中找到一个
基,令这个基的非基变量为零,再求解这个m元线性方程组就可得到唯一
的解了,这个解我们称之为线性规划的基本解。
单纯形表解法
24
可行域的几何结构
• 基本假设 • 凸集 • 可行域的凸性
25
基本假设
考虑线性规划的标准形式 max cx Ax b s.t.x 0
其中 x,ቤተ መጻሕፍቲ ባይዱc Rn , b Rm , A Rmn ,并且假定可行域
D { x Rn Ax b, x 0} 不空,系数矩阵 A是行
满秩的, r( A) m ,否则的话可以去掉多余约束。
– 无界解。即可行域的范围延伸到无穷远,目标函数值可 以无穷大或无穷小。一般来说,这说明模型有错,忽略 了一些必要的约束条件;
– 无可行解。若在例1的数学模型中再增加一个约束条件 4x1+3x2≥1200,则可行域为空域,不存在满足约束条件 的解,当然也就不存在最优解了。
23
§3 单纯形方法
• 单纯形法的基本思路和原理 • 单纯形法的表格形式 • 求目标函数值最小的线性规划的问题的
300 台时 400 千克 250 千克
问题:工厂应分别生产多少单位Ⅰ、Ⅱ产品才能使工厂获利最多? 线性规划模型:
目标函数:Max z = 50 x1 + 100 x2 约束条件:s.t. x1 + x2 ≤ 300
2 x1 + x2 ≤ 400 x2 ≤ 250
x1 , x2 ≥ 0
4
线性规划的组成要素: 目标函数 Max F 或 Min F 约束条件 s.t. (subject to) 满足于 决策变量 用符号来表示可控制的因素 建模步骤 1.理解要解决的问题,了解解题的目标和条件; 2.定义决策变量( x1 ,x2 ,… ,xn ),每一组值表示一 个方案; 3.用决策变量的线性函数形式写出目标函数,确定最大化或最 小化目标; 4.用一组决策变量的等式或不等式表示解决问题过程中必须遵 循的约束条件。
D {x Ax b, x 0}
最优解:在可行域中目标函数值最大(或最小)的可行解,最优解的全体 称为最优解集合 O {x D cx c y,y D }
最优值:最优解的目标函数值
v c x, x O
11
模型转换
❖变量转换
令 自 由 变 量 xjx j x j, 其 中 x j,x j为 非 负 变 量
300
2x1+3x2 =900
200
x1+x2 =350
100
Q
2x1+3x2 =800
100 200 300 400 500 600
x1
22
• 重要结论:
– 如果线性规划有最优解,则一定有一个可行域的顶点对 应一个最优解;
– 无 穷 多 个 最 优 解 。 若 将 例 1 中 的 目 标 函 数 变 为 max z=50x1+50x2,则线段BC上的所有点都代表了最优解;
第1讲 线性规划及单纯形法
山东轻工业学院 数理学院 李彬 E-mail: ribbenlee@
telephone number: 13698622129
1
数学建模 课 件



线性规划



Linear Programming
决 胜 千 里 之 外
2
• §1 • §2 • §3 • §4
量的个数n,为了找到一个初始基本可行解,先介绍以下几个线性规划的
相关文档
最新文档