线性规划第一节
运筹学讲义_1线性规划
第一章 线性规划【教学内容】线性规划模型,图解法,可行区域的几何结构,基本可行解及线性规划的基本定理,单 纯形方法,单纯形表,两阶段法,关于单纯形方法的几点说明,对偶线性规划,对偶理论, 对偶单纯形法,求解线性规划问题的几个常用软件。
【教学要求】要求学生理解线性规划的标准形式,能熟练的将一般的线性规划问题化为标准形式;掌 握图解法,能用单纯形法求解线性规划问题;掌握灵敏度分析方法,能够建立线性规划模型 及用常用软件求解线性规划问题。
【教学重点】线性规划模型,图解法,单纯形方法,单纯形表,两阶段法,对偶线性规划,对偶单纯 形法,灵敏度分析。
【教学难点】基本可行解及线性规划的基本定理,单纯形方法,对偶线性规划,对偶理论,对偶单纯 形法。
第一节 线性规划模型线性规划(Linear Programming , 简记为 LP )问题研究的是在一组线性约束条件下一个线 性函数最优问题。
§1.1 线性规划问题举例例 1.1.1 某工厂用 3 种原料 3 2 1 , , P P P 生产 3 种产品 3 2 1 , , Q Q Q 。
已知单位产品所需原 料数量如表 1.1.1 所示,试制订出利润最大的生产计划。
453 单位产品的利润(千元)20005 2 800 4 2 0 P 2 1500 0 3 2 P 1 原料可用量Q 3Q 2 Q 1 单位产品所需产品原料数量(kg)原料3P 3表 1.1.1分析 设产品 j Q 的产量为 j x 个单位, 3 , 2 , 1 = j ,它们受到一些条件的限制。
首先, 它们不能取负值,即必须有 3 , 2 , 1 , 0 = ³ j x j ;其次,根据题设,三种原料的消耗量分别不 能超过它们的可用量,即它们又必须满足:1223 123 231500 24800 3252000 x x x x x x x +£ ì ï+£ í ï ++£ î我们希望在以上约束条件下,求出 3 2 1 , , x x x ,使总利润 3 2 1 4 5 3 x x x z + + = 达到最大, 故求解该问题的数学模型为:123 12 23 123 max 354 231500 24800 .. 3252000 0,1,2,3j z x x x x x x x s t x x x x j =++ +£ ì ï +£ ï í++£ ï ï ³= î 类似这样的问题非常多。
运筹学第一章线性规划
0
X1
约束条件所组成的可行 域为空集,无可行解。
《运筹学》 第一章 线性规划
Slide 19
二、线性规划的标准形式
1、目标函数:max z c1x1 c2x2 cnxn
a x11 1 a x12 2 a x1n n b1 a x21 1 a x22 2 a x2n n b2
《运筹学》 第一章 线性规划
Slide 9
方案 根数
ABC
下料
3m 2 3 0
4m 1 0 2
合计 (m)
10
9
8
料头 (m)
0
1
2
P70 习题1-1: 设按这三种方案下料的原材料
根数分别为x1、x2、x3 。 min x1+x2+x3 S.t. 2x1+3x2>=90 x1+2x3>=60 Xi>=0
minz=2X1+3X2+5X3
s.t. X1+X2-X3>=-5 -6X1+7X2-9X3=15 ︱19X1-7X2+5X3︱<=13
X1>=0, X2>=0
令X3=X3`-X3`` -X1-X2+X3 `-X3`` +X4=5 -6X1+7X2-9X3`+9X3``=15 19X1-7X2+5X3`-5X3``+X5=13 -19X1+7X2-5X3 `+5X3``+X6=13 maxz=-2X1-3X2-5X3 `+5X3`` +0X4+0X5+0X6 X1,X2,X3`,X3``,X4,X5,X6>=0 三、线性规划的解的概念(参考P12例1.7) 1、可行解和最优解:满足约束条件的解(X1,X2, …,Xn)T称为线性规划的可行解。而使得目标函数达到 最优值的可行解称为最优解。 2、基:(注意课本P15的定义对“基”的定义有误) 设A是约束方程组m×n维的系数矩阵,其秩为m,B是 矩阵A中m×m阶非奇异子矩阵(B的行列式│B│≠0),则 称B是线性规划问题的一个基。
第1章线性规划
单击此处添加副标题内容
第1章 线性规划
1.1 原始问题 1.2 对偶问题 1.3 敏感分析 1.4 模型讨论
• 数学规划(mathematical programming)是 运筹学的一个主要分支,它是研究在一些 给定的条件下(即约束条件下),求的考 察函数(即目标函数)在某种意义下的极 值(极小或极大)。
表1.1 产品组合问题的数据表
生产单位产品所需时间
生产线
生产线每周可用时间
产品甲 产品乙
一
1
0
4
二
0
2
12
三
3
2
18
单位产品 的利润
3
5
此问题是在生产线可利用时间受到限制 的情形下寻求每周利润最大化的产品组合问 题。
在建立产品组合模型的过程中,以下问 题需要得到回答:
(1)要做出什么决策? (2)做出的决策会有哪些条件限制? (3)这些决策的全部评价标准是什么?
在使用单纯形法解决问题中,必须对线 性规划的一般形式进行变形,化为标准形式。
线性规划的标准形式: n
max z = c j x j
j 1
s.t.
n
j 1
aij x j
bi
(i 1,2,m)
xj 0
( j 1,2,n)
①目标函数取极大化, ②约束条件全为等式,
③约束条件右端常数项均为非负值,④变量
令非基变量x1=x2=0,解得x3=4, x4=12, x5=18,则x=(0,0,4,12,18)T是一个基解。因该基解 中所有变量取值为非负,满足线性规划问题的所有 约束条件,故也是基可行解。
1.2 对偶问题
例1.3(委托加工)对于例1.1的产品组合问 题,公司从交易市场上得到另一信息:某中 间商得到一笔生产与公司相同产品的合同。 但该中间商并没有生产这些产品的设备,欲 委托该公司为其加工产品。现在的问题是公 司应该让中间商至少付出多少代价,才能放 弃这两种新产品的生产,为中间商委托生产?
第一章_线性规划
第 一 节 线性规划问题及其数学模型
一、线性规划问题的数学模型
线性规划问题主要解决以下两类问题: 1、任务确定后,如何统筹安排,做到应用尽量少的人 力和物力资源来完成任务; 2、在一定量的人力、物力资源的条件下,如何安排、 使用他们,使完成的任务最多。
在生产管理和经济活动中,经常会遇到线性规划问 题,如何利用线性规划的方法来进行分析,下面举例 来加以说明。
表1-2
成分
产品来源
分析:很明显,该厂可以有多种不同的方案从A,B 两处采购原油,但最优方案应是使购买成本最小的一 个,即在满足供应合同单位的前提下,使成本最小的 一个采购方案。
解:设分别表示从A,B两处采购的原油量(单位:万 吨),建立的数学模型为:
m in S 200 x1 290 x2
3. 若存在无非负要求的变量。即有某一个变 量 xj 取正值或负值都可以。这时为了满足标准型 对变量的非负要求,可令 xj = xjˊ- xj〞, 其中: xjˊ、 xj〞 0 ,由于xjˊ可能大于也可能小于xj〞,故 xj 可以为正也可以为负。
上述的标准型具有如下特点: (1)目标函数求最大值; (2)所求的变量都要求是非负的; (3)所有的约束条件都是等式; (4)常数项非负。 综合以上的讨论可以说明任何形式的线
max Z x1 2x2 3x4 3x5 0x6 0x7
x1 x2 x4 x5 x6 7
x13x1x2
x4 x2
x5 2x4
x7 2 2x5 5
x1, x2, x4, , x7 0
第二节 线性规划问题的图解法及几何意义
例1-1:(计划安排问题)某工厂在计划期内安排 生产Ⅰ、Ⅱ两种产品,已知生产单位产品所占用的 设备A、B的台时、原材料的消耗及两种产品每件 可获利润见表所示:
第一节线性规划的模型与图解法一线性规划问题及其数学模
1. 图解法的步骤
(1)做约束的图形
x2
先做非负约束的图形; 再做资源约束的图形。 90
以例1.1为例,其约束为
?9x1 ? 4x2 ? 360
s.t
?? ? ?
4 x1 3x1
? ?
5x2 ? 200 10x2 ? 300
40 30
?? x1, x2 ? 0
各约束的公共部分即
模型的约束,称可行域。 0
解:设安排甲、乙产量分别 为 x1, x2,总收入为 z ,
则模型为:
Maxz ? 7x1 ? 12x2
?9x1 ? 4x2 ? 360
s.t.??? ?
4 x1 3x1
? ?
5x2 ? 200 10x2 ? 300
?? x1, x2 ? 0
线性规划模型的一般形式:(以MAX型、 ? 约束为例)
40 50
x 100 1
(2)做目标的图形
对于目标函数 z? cx ???c x
x2
11
nn
任给 z 二不同的值,
便可做出相应的二
直线,用虚线表示。
以例1.1为例,其目标为
z ? 7 x ? 12 x ,分别令
1
2
z ? 84和z ? 168 ,做出
14
相应的二直线,便可看出 7
z 增大的方向。
0
1
n
1
n
ij m? n
1
m
则模型可表示为
Maxz ? CX
s.t.?? ?
AX X?
? 0
b
回顾例 1.1的模型
其中
X ? (x , x )T 表示决策变量的向量;
1
2
第1章-线性规划模型-宋
第一章 线性规划模型线性规划(Linear Programming )是数学规划的一个重要组成部分,是最优化与运筹学理论中的一个重要分支和常用的方法,是最优化理论的基础性内容。
第一节 线性规划问题及其数学模型一、问题的提出在生产管理和经营活动中经常提出一类问题,即如何利用有限的人力、物力、财力等资源,以便得到最好的经济效果。
例1 生产计划问题某工厂在计划期内要安排生产Ⅰ、Ⅱ的两种产品,已知生产单位产品所需的设备台时,A 、B 两种原材料的消耗以及每件产品可获得的利润如下表所示。
问应如何安排生产计划使该工厂获利最多?解:设12,x x 分别表示在计划期内生产产品Ⅰ、Ⅱ的产量。
由于资源的限制,所以有:机器设备的限制条件: 1228x x +≤原材料A 的限制条件: 1416x ≤(称为资源约束条件) 原材料B 的限制条件: 2412x ≤同时,产品Ⅰ、Ⅱ的产量不能是负数,所以有120,0x x ≥≥(称为变量的非负约束)。
显然,在满足上述约束条件下的变量取值,均能构成可行方案,且有许许多多。
而工厂的目标是在不超过所有资源限量的条件下,如何确定产量12,x x 以得到最大的利润,即使目标函数1223z x x =+的值达到最大。
综上所述,该生产计划安排问题可用以下数学模型表示:例2 运输问题某公司经销某种产品,三个产地和四个销地的产量、销量、单位运价如下表所示。
问在保证产销平衡的条解:(1)决策变量:设(1,2,3;1,2,3,4)ij x i j ==为从产地i 运到销地j 的运量(2)目标函数:总运费最小3411min ij iji j z c x===∑∑(3)约束条件: 产量约束 销量约束 非负约束 模型为:二、线性规划问题的模型上述几例所提出的问题,可归结为在变量满足线性约束条件下,求使线性目标函数值最大或最小的问题。
它们具有以下共同的特征。
(1)每个问题都可用一组决策变量12(,,,)n x x x 表示某一方案,其具体的值就代表一个具体方案。
1.1 线性规划第一讲
解: 设甲乙丙丁四种原料分别需要x1 ,x2 ,x3 ,x4
则目标函数 min 约束条件:
z=5x1 +6x2 +7x3 +8 x4
配方问题(2)
因要求配制的混合饲料中 成分A恰好为100克, 成分B至少530克, 成分C不超过160克. 故约束条件:
例1:用图解法解
max z 2 x1 3 x2 x1 2 x2 8 4x 16 1 4 x2 12 x1 , x2 0
目标值在(4,2)点,达到最大值14。 (唯一最优解)
目标函数
max z 2 x1 3x2
2 z x2 x1 3 3 表示一簇平行线
工厂1
500万立方米
200万立方米
工厂2
建模型之前的分析和计算
设: 第一化工厂每天处理工业污水量为x1万立方米, 第二化工厂每天处理工业污水量为x2万立方米
( 2 x1 ) 2 经第2工厂前的水质要求: 500 1000 经第2工厂后的水质要求: [ 0.8( 2 x1 ) ( 1.4 x2 )] 2 700 1000
含量(g/kg) A 甲 原 乙 料 丙 丁 1 1 1 1
B
5 4 5 6
C
2 1 1 2
对成份A:x1 +x2 +x3 + x4=100 对成份B: 5x1 +4x2 +5x3 +6x4≥530 对成份C: 2x1 +x2 +x3 +2x4≤160 非负约束条件: x1,x2 ,x3 ,x4 ≥ 0
约束条件:
(1)对资源B1的限制:x1 +x2 ≤45
运筹学A-第1章线性规划
8 6 300
x1 0,x2 0
租赁费 C (元/天)
10
250
20
350
700
例1-4 见教材第6页,例【1.2】人员分配问题
2024/1/17 7
OR:SM
思考题:(下料问题)
某一机床需要用甲、乙、丙三种规格的轴各一根,这些轴 的规格分别是2.9、2.1和1.5m,这些轴需要用同一种圆钢切割 而成,圆钢长度为7.4m。现在要制造100台机床,问:最少要 用多少圆钢来生产这些轴?(切割损失不计)
300
700
2024/1/17 6
OR:SM
【解】设租赁机械甲x1天、机械乙x2天,则该线性规划问 题的数学模型为:
min Z 250x1 350x2
5x1 6 x2 250 构件
A
B
s.t
.
180xx1 162x02
x2
300 700
机械 甲(根/天) 乙(根/天) 任务(根)
5 6 250
注意本题条件:有钱就会用于投资,即: 可利用的资金 = 投资金额,据此建立约束等式。
2024/1/17 17
OR:SM
二、线性规划问题的数学模型3.30
• 线性规划问题的数学模型包括三大要素:
• (1)一组决策变量(x1 , x2 , … , xn),是模型中需要首 确定的未知量。
• (2)一组约束条件,是模型中决策变量受到的约束限制, 包括两个部分:不等式或等式;非负取值(实际问题)。
第3年,可用于项目1和4投资,投资额x21和x12有关: x31 + x34 = 1.2 x21 + 1.5 x12 投资限额: x12 ≤ 150000; x23 ≤ 200000; x34 ≤ 100000 非负约束: xij ≥ 0 ( i = 1,2,3; j = 1,2,3,4 ) 对于目标函数,只需考虑第3年末的收益:
第二章线性规划知识课件
方案 x1 x2 x3 x4 x5
2.9米 1 2 0 1 0
2.1米 0 0 2 2 1
1.5米 3 1 2 0 3
合计 7.4 7.3 7.2 7.1 6.6
余料 0 0.1 0.2 0.3 0.8
OBJ: MinZ 0x1 0.1x2 0.2x3 0.3x4 0.8x5
x1 2x2 x4 100 s.t. 3x12x3x2 2x24x3 x53x5101000
4) 移动等值线到可行域边界得到最优点
11
1.用图解法求解极大化问题
例1 OBJ : max Z 2 x1 3 x 2
x1 2x2 8
s
.
t
.
4
x
1
16 4 x 2 12
x1 , x 2 0
x x12x2 2
2x13x24
做目标函数2x1+3x2的等值线,与 3 阴影部分的边界相交于Q(4,2)点, 这表明最优解是:x1= 4,x2 =2
0
4x1=16 x1+2x2=8
Q(4,2) 4x2=12
4 Z=2x1+3x2
8 x1
12
例2
max Z 6 x 1 4 x 2
2 x 1 x 2 10
s
.t
.
x1 x2 8 x2 7
x 1 , x 2 0
最优解 : x1 2 x2 6 Z 36
x2
10 F
9
8E
7 ABG 3
A
533
1.5
B
221
0.7
每人每月最低需求量(单位) 60 40 35
例3 现要做100套钢架,每套需2.9米、2.1米和1.5米的圆钢各一
01-线性规划ppt课件
Ⅰ
设备
1
原材料 A
4
原材料 B利用资源
2
8 台时
0
16 kg
4
12 kg
3
?元
第3页
Ⅰ
设备
1
原材料 A
4
原材料 B
0
利润
2
01:20
Ⅱ
可利用资源
2
8 台时
0
16 kg
4
12 kg
3
?元
设 x1、x2 分别表示计划期内产品Ⅰ、Ⅱ的产量, 建立数学模型:
利润最大
设备台时 原材料 A 原材料 B 产品产量
a21x1 + a22x2 +…+ a2nxn ( = , ) b2
…
…
(1.2)
am1x1 + am2x2 +…+ amnxn ( = , ) bm
x1,x2,…,xn 0
(1.3)
求解线性规划的任务就是:在所有满足约束条件的解(x1, x2,…,xn)中求出使目标函数 z 达到最优值的最优解(x1*, x2*,…,xn*)。
x2 1.4
x1 0,x2 0
第7页
01:20
• 线性规划模型的共同特征 (模型的三要素)
⑴ 每一个模型都有一组决策变量(x1,x2,…,xn), 这组决策变量每取一组值就代表一个具体的方案。一般 这些变量的取值都是连续且非负的。
⑵ 存在一定的约束条件,这些约束条件可以用一组 线性等式或线性不等式来表示。
等于约束右边与左边之差
xs =bi–(ai1 x1 + ai2 x2 + … + ain xn )
显然,xs也具有非负约束,即xs≥0, 这时新的约束条件成为
第一 线性规划(共188张PPT)
x1 ≥0, x2 ≥0
• 综上所述,该问题的数学模型表示为
maxZ= 3x1 +5 x2
x1
≤8
2x2 ≤12
3x1 +4 x2 ≤36
x1 ≥0, x2 ≥0
5
第一节 线性规划一般模型
• 例2. 运输问题 某名牌饮料在国内有三个生产厂,分布在城市A1、 A2、A3,其一级承销商有4个,分布在城市B1、B2、B3、 B4,已知各厂的产量、各承销商的销售量及从Ai到Bj 的每吨饮料运费为Cij,为发挥集团优势,公司要统 一筹划运销问题,求运费最小的调运方案。
(3)约束条件。产量之和等于销量之和,故要满足:
▪ 供应平衡条件
x11+x12+x13+x14=5 x21+x22+x23+x24=2 x31+x32+x33+x34 =3
§ 销售平衡条件
x11+x21+x31=2 x12+x22+x32=3 x13+x23+x33=1 x14+x24+x34=4
§ 非负性约束
29
第三节 线性规划的标准型
§ 标准化2
minZ= x1 +2 (x2′-x 2〃) +3 x3′
函数。可能是最大化,也可能是最小化。 • 线性规划一般模型的代数式 为:
max(min)Z=c1x1+c2x2+…+cnxn a11x1+a12x2+…+a1nxn ≤(≥,=)b1 a21x1+a22x2+…+a2nxn ≤(≥,=)b2 …………… am1x1+am2x2+…+amnxn≤(≥,=)bm x1,x2,…,xn ≥(≤)0
线性规划 第一讲 一般线性规划问题的数学模型(2)
上页
下页
返回
例3:将下列线性规划标准化
目标函数
约束条件
max Z = 2x1 + 3x2
x1 + 2x2 8 4x1 16 4x2 12 x1、 x2 0
max z 2 x1 3x2 0 x3 0 x4 0 x5 8 x1 2 x2 x3 4 x x4 16 1 4 x2 x5 12 x1 , x2 , x3 , x4 , x5 0 上页 下页
s.t.
返回
例 4:将如下线性规划标准化
x6
min z x1 2 x2 3 x3
Max
x1 x1
x2 x3 7 x 7 x2 x3 2
3 x1 x2 2 x3 7 x1 , x2 0, x3无约束
x3 x4 x5
上页
下页
返回
上页
下页
返回
综合起来得到下列标准型
max Z x1 x2 3x3 3x3
2 x1 x2 x3 x3 x 4 8 x x x x x 3 1 2 3 3 5 s.t. 3x1 x2 2( x3 x3 ) x6 5 x1、x2、x3、x3、x4、x5、x6 0
设 xj 没有非负约束,若 xj ≤0,可令 xj = - xj’ ,
则 xj’ ≥0;
又若 xj 为自由变量,即 xj 可为任意实数,
可令 xj = xj’ - xj’’,且 xj’ , xj’’ ≥0
上页 下页 返回
(例 1) 试将 LP 问题
min z = -x1+2x2-3x3 s.t. x1+x2+x3 ≤7 x1-x2+x3 ≥2 -3x1+x2+2x3 = -5 x1,x2 ≥0 化为标准形式。
第一章 线性规划
第一章 线性规划
(Linear Programming, LP)
概述
• 线性规划问题的提出最早是1939年由前苏联 数学家康托洛维奇在研究铁路运输的组织问题、 工业生产的管理问题时提出来的。
(5)若bi < 0,则-bi > 0
举例: 化下列线性规划为标准形
max z=2x1+2x2-4x3 x1 + 3x2-3x3 ≥30 x1 + 2x2-4x3≤80 x1、x2≥0,x3无限制
max z=2x1+2x2-4x3’+4x3” x1 + 3x2-3x3’+3x3” –x4 = 30 x1 + 2x2-4x3+ 4x3” + x5 = 80 x1、x2 、x3’、x3” 、x4、x5 ≥0
称X0为该线性规划对应与基B的一个基本解。
同样,在A中任选m个线性无关的列向量都可以组成一个基, 对应基一个基本解。对于一个LP最多有多少呢?从n个中 选m个进行组合,即:
Cnm=n!/[(n-m)!m!] 因此,基本解是有限的。
举例:找出下列LP所有的基及其对应的基本解 max z=6x1+4x2 2x1 + 3x2≤100 4x1 + 2x2≤120 x1、x2≥0
资源
产品
甲
乙 资源限制
A
1
B
2
C
0
单位产品利润(元/件) 50
1
300kg
1
400kg
1
250kg
100
• 决策变量:x1、x2——分别代表甲、乙两
运筹学第1章:线性规划
设 x j为第j种饲料的每天使用量,则: 目标函数: min z 2x1 7 x2 4x3 3x4 8x5 3x1 2 x 2 x3 6 x 4 18x5 700 x1 0.5 x 2 0.2 x3 2 x 4 0.5 x5 30 满足约束条件 0.5 x1 x 2 0.2 x3 2 x 4 0.8 x5 100 x , x , x , x , x 0 1 2 3 4 5
【例1-2】设某种动物每天需要摄入的蛋白质、矿物质、维 生素的最低量及A、B、C、D、E五种饲料每公斤营养成分的含 量及单位价格如下表所示。要求既满足该种动物每天营养成分 的需要量,又使总的费用最省。
A 蛋白质(克) 矿物质(克) 维生素(克) 价格(元/千克) 3 1 0.5 2 B 2 0.5 1 7 C 1 0.2 0.2 4 D 6 2 2 3 E 18 0.5 0.8 8 每天最低摄入量 (克) 700 30 100
第一章 线性规划
(Linear Programming)
线性规划问题及其数学模型 线性规划图解法 线性规划问题解的性质 单纯形法 单纯形法的其他问题讨论 线性规划应用举例 WinQSB软件应用
第一节 线性规划问题及其数学模型
一、线性规划问题的提出
【例1-1】已知某企业生产资料如下表所示,问如何安排生产 才能企业使利润最大?
式中:
C ( c1 , c2 , , cn )
x1 X xn b1 b bm
a1 j pj amj
矩阵形式为:
max (或 min) z CX
AX (或 ) b X 0
j 1
n
线性规划标准型以及定义
(1) x0 0(此时b 0)或者
(2) x0 0, 但是x0所有非零变量xi对应的
列向量Pi线性无关.即, 若x10 0,K , xs0 0,
x0 s1
K
xn0
0,则P1,K
, Ps线性无关.
解的定义
证明: 必要性显然.
现证充分性.设x0是线性规划的基可行解,
若 x0 0, 显然.
max Z=34.2是唯一的。
(7.6,2)
34.2 = 3X1+5.7X2
X1 - 1.9X2 = 3.8 (≤)
o
x1
L0: 0=3X1+5.7X2
min Z=5X1+4X2 x2
图解法
X1 + 1.9X2 = 10.2 (≤)
8=5X1+4X2 此点是唯一最优解 (0,2)
D可行域
43=5X1+4X2
2
max Z min Z
x1+x2=4(≥)
2
4
无界解(无最优解)
x1+3x2=6(≥)
6
x1
x2
50 40
30 20
10
例4 max Z=3x1+4x2 2x1 x2 40 x1 1.5 x2 30 x1 x2 50 x1 0, x2 0
无可行解(即无最优解)
O
10
0
B6
2
1
B7
2
0 B8 6 1 B9 0 1
解的定义
2x1 x2 x3 x4 3 例: x1 x2 x3 x5 2
xi 0
第一章---线性规划--第一节
线性规划问题及数学模型
例1 生产计划问题
Ⅰ Ⅱ 每天可用能力
设备A (h) 0 5
15
设备B (h) 6 2
24
调试工序 (h) 1 1
5
利润 (元)
21
两种家电各生产多少, 可获最大利润?
线性规划问题及数学模型
解:设两种家电产量分别为变量x1 , x2
max Z= 2x1 +x2 5x2 15
约束条件:
从仓库运出总量不超过可用总量,运入零售点的数
量不低于需求量。
由于总供给量等于总需求量,所以都是等号。即
x x x x a ;i 1,2
i1
i2
i3
i4
i
x x b ; j 1,2,3,4
1j
2j
j
蕴含约束:数量非负 x 0;i 1,2, j 1,2,3,4 ij
非标准形转化为标准形
练习一: 将minZ= 0.15x1 + 0.25x2 + 0.1x3
50x1 + 150x2 + 90 x3 175
100x2 - 50x3 -30
70x1+ 10 x2
200
30x1 + 80x2 + 200 x3 100
xi 0 (i =1,2)
一:标准形为 maxZ=- 0.15x1- 0.25x2 - 0.1x3 + 0.1x4
50x1 + 150x2 + 90 x3 -90 x4+ x5 = 175 -100x2 +50x3 - 50x4-x6=30
70x1+ 10 x2 – x7= 200 30x1 + 80x2 + 200 x3 – 200 x4 – x8= 100 xi 0 (i =1,……,8)
线性规划第一节课件.ppt
Ⅳ那么题目所求的满足x+2y-3>0
的平面区域就是直线的右上方区域
在这里,我们选择检验的特殊点是坐标原点O
例题2:试确定集合{(x,y)│x-3y>0}表示
的平面区域。
y
在这道例题中,直线经 过了原点,那么我们还 用原点来检验吗?
X-3y=0
0
x
在这里,我们选择检验的特殊点是 坐标轴上的点(除原点)
点检验即可
? 思考:我们选择什么样的具 体点进行检验比较好呢?
例题1:试确定集合{(x,y)│x+2y-3>0}表 示的平面区域。
y
解:Ⅰ在平面直角坐标系中画出直线
x+2y-3=0
Ⅱ取特殊点O(0,0)进行检验 0+2×0-3=-3<0
Ⅲ所以O点所在的一侧平面区域
0
x
x+2y-3=0
内的点可以使得x+2y-3<0成立
引:一名刚参加工作的员工为自己制定的每月餐 费的最低标准是240元,又知其他费用最少需支出 180元,而每月可用来支配的资金为500元,则这位 新员工可以如何使用这些钱?
设餐费为x元,其他费用为y元,则
x+y≤500
x≥240
y≥180
如果将上述不等式组的一个解(x,y)看做平 面直角坐标系上的一个点,那么这个问题就转化为: 确定平面直角坐标系中不等式组的解集区域。
好难啊 ,我不 会,你 们会吗
?
1≤ x-y ≤2 2≤ x+y≤3
探讨题2:画出下面不等式表示的平面区域
(x+y)×(x-y)<0
回到我们这节课一开始提出的问题,你现在能 解答了吗?
★
作业 课本P108A组1、2、4
《线性规划》第一章
x
i 1
ij
xij 0, ( i 1, 2 m; j 1, 2 n), 非负约束
并使目标函数
f cij xij
i 1 j 1
m
n
达到最小值。
1.1+1.2线性规划问题的实例与数学模型
一、线性规划问题的实例
例3、合理下料问题
分析:若只按一种规格来截,则最多截的根数为:
1.1+1.2线性规划问题的实例与数学模型
三、线性规划问题的一般形式 例2的数学模型: 一般形式
例1的数学模型: 求xij的值,使之满足约束条件: n 求x1,x2的值,使之满足条件: xij ai , (i 1, 2 m), j 1 9x1+ 4x2360 m xij bj , ( j 1, 2 m), 4x1+ 5x2200 i 1 3x1+10x2300 xij 0, (i 1,2m; j 1,2m), m n x10, x20, 并使z=7x1+12x2达到最大值。 并使 f cij xij 达到最小值。
i 1 j 1
例2的数学模型: 求xij的值,使之满足约束条件:
约束条件:一组线性等式或不等式(包括非负约束)
共同 特征
ai1 x1 ai 2 x2 ain xn (或 或 )bi
目标函数:线性函数 f c1 x1 c2 x2 cn xn 目的:求最大值或最小值
约 电的限制:4x1+ 5x2200 ; 问题为:求 x1、x2 的 束 条 劳力的限制: 1+10x2300 ; 值,使总利润 z 最大。 3x 产量不应取负值:x1≥0,x2≥0。 件
P
1.1+1.2线性规划问题的实例与数学模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
, m)
(所下的 Ai 零件总数不能低于 ai )
并且使目标函数 f ( x ) = ∑ x j 的值最小。
j =1
表 1-4
各种方式下 的零件个数 零件名称 下料方式
B1 C11 C21 Cm1
B2 C12 C22 Cm 2
Bn C1n C2 n Cmn
零件需要量
A1 A2 Am
a1 a2 am
x11 + x12 + x13 = 23 x21 + x22 + x23 = 27 x ≥ 0 i = 1, 2; j = 1, 2,3 ( ) ij
又因为由 A1 , A2 , 两个砖厂运到各地的砖数总和应等于各工地的需求量,所以又得约 束式:
x11 + x21 = 17 x + x = 18 12 22 x + x = 15 13 23 xij ≥ 0 ( i = 1, 2; j = 1, 2,3)
, m; j = 1, 2,
x11 + x12 + + x1n = a1 x21 + x22 + + x2 n = a2 xm1 + xm 2 + + xmn = am x11 + x21 + + xm1 = b1 x + x + + x = b m2 2 12 22 x1n + x2 n + + xmn = bn x ≥ 0 ( i = 1, 2, , m; j = 1, 2, ij
A1 A2 Am
销量(吨)
C11 C12 C21 C22 Cm1 Cm2 b1 b2
a1 a2 am
表中: ai 表示产地的产量 Ai 的产量 ( i = 1, 2, b j 表示销地 B j 的销量 ( j = 1, 2, , n ) 才能使总运费最小?
Cij 表示 Ai 到 B j 间的单位运价(元/吨) ( i = 1, 2,
, Am 的毛坯,根据过去经验
, Bn 种不同的下料方式, 每种下料方式可得各种毛坯个数及每
种零件需要量如下表 1-4 所示,问应怎样安排下料方式,使得既得满足需求,用的原料 解:设采用 B j 种方式下料时,需要的原材料数为 x j ,则这一问题的数学模型为: 求一组变量的值 x j ( j = 1, 2, , n ) ,使它满足 n ∑ Cij x j ≥ ai (i = 1, 2, j =1 x ≥ 0 j
n
, n ) 的计划数,那么这一类问题的数学模型为:求
, n ) 的值,使它满足
∑a x
j =1 ij
j
≤ ai ( i = 1, 2, , n)
, m)
x j ≥ 0 ( j = 1, 2,
并使利润函数 f ( x ) = ∑ C j x j 的值 设有两个砖厂 A1 , A2 , 变量分别为 23 万和 27 万块砖,它的产品供应 B1 , B2 , B3 三个工 地,需要量分别为 17 万块、18 万块和 15 万块,已知从 A1 , A2 , 分别向 B1 , B2 , B3 运送 1 万 块砖需要的运费如表 1-2 所示。 运价表(单位:万块)
, Am 联合供应 n 个销地: B1 , B2 ,
, Bn 。
各产地产量(单位:吨) ,各销地销量(单位:吨) ,各产地至各销地单位运价(单位: 元/吨)如表 1-3 所示。 表 1-3
单价(元/吨) 产地 销地
B1
B2
Bn C1n C2 n Cmn bn
, m) , m; j = 1, 2,
产量(吨)
例 1.1 (资源利用问题)设某建筑公司的预制厂利用沙,石,灰三种原料 A1,A2, A3,来生产两种产品 B1 和 B2,已知该厂各种原料的现有数量,每单位产品对各种原料 的消耗量及所获利润如下表 1-1 所示。 现在的问题是,在这些现有的资源条件下,如何分配产品 B1,B2 的生产,才使公 司取得利润最大。
n
∑x
j =1 m
ij
≤ ai (i = 1, 2,
(产地 Ai 发到各销地得发量总合不超过 Ai 的产量)
∑x
i =1
ij
= b j ( j = 1, 2,
, n)
(各产地发到销地 B j 的发量总合应等于 B j 的产量)
xij ≥ 0 ( i = 1, 2,
, m; j = 1, 2,
n m
, n ) (调运量不能取负值)
x1 + 3 x2 ≤ 90 2 x + x ≤ 80 1 2 x1 + x2 ≤ 45 x1 , x2 ≥ 0
归纳 1,2,3 式得出该问题为: 求满足
x1 + 3 x2 ≤ 90 2 x + x ≤ 80 1 2 x1 + x2 ≤ 45 x1 , x2 ≥ 0
运价 砖厂 A1 A2 工地
表 1-2
B1
50 60
B2
60 110
B3
70 160
问如何调运才使的总运费最小? 解:设 xij 表示有砖厂 Ai 运往工地 B j 的砖的数量(单位:万块) ( i = 1, 2; j = 1, 2,3 ) 因为,由砖厂 Ai 运往三个工地的砖数总和应等于 Ai 的产量,从而有约束式:
, n)
并且使目标函数 f ( x ) = ∑∑ Cij xij 的值最小。
j =1 i =1
n
m
如果运输问题中,没有产销平衡这一限制,当产大于销时(即 ∑ ai > ∑ b j ) ,这一问
i =1 j =1
m
n
题的数学模型应为: 求一组变量 xij ( i = 1, 2,
, m; j = 1, 2, , n ) 的值,使它满足 , m)
第 1 章 线性规划
线性规划是运筹学的一个十分重要的分支,自 1949 年丹捷格提出了求解线性规划 问题的单纯形法后,线性规划的应用日趋增多,现国内外盛行。 线性规划所解决的问题主要分为两类:一类是在资源(人力、物力、财力……)一 定的情况下,我们如何利用这些有限的资源来完成最多的任务。另一类是在任务确定的 情况下,我们如何利用最小的资源完成这个确定的任务。 要用线性规划解决一个实际问题,一般来说,都需要首先根据待要解决的问题,建 立线性规划的数学模型,其次对已得模型利用计算机求解,得出优解,再施于实践。故 此,这里我们首先考虑线性规划的数学模型。
1.1 线性规划的数学模型
建模是解决线性规划问题的极为重要的一个环节,一个正确数模(数学模型)的建 立,要求建模者熟悉问题的生产情况和管理内容,明确目的要求和错综复杂的已知与未 知条件,以及它们之间二者相互关系,而一些已知数据还要通过大量的调查和统计资料 获取可靠的原始数据加以证实。对初学者来说,要求我们怎样从问题的内容出发,分析 和认识问题, 善于从数学的角度有条理的表述出来, 掌握建模的分析问题的步骤及方法。 一般来说,一个待建模的线性规划问题需满足以下条件,方可入手。 (1)所求问题的目标一定能表示为最大化或最小化问题,例如,求最小成本或人 力投资等,材料储备的最大利用,企业的最大利润等问题。 (2)问题一定要具备有达到目标的不同方法,即必须要有选择的可能性。 (3)要达到的目标是有限制条件的。 (4)问题的目标和约束都能表示为线性式。 以下我们将通过几个实例来说明建模的思路及线性规划在实际问题中的应用, 并随 之引出线性规划的标准模型。 1.1.1 线性规划问题举例
于是,该运输问题归结为: 求一组满足条件: x11 + x12 + x13 = 23 x + x + x = 27 21 22 23 x11 + x21 = 17 x + x = 18 12 22 x13 + x23 = 15 xij ≥ 0 ( i = 1, 2; j = 1, 2,3) 。 并使 f ( x ) = 50 x11 + 60 x12 + 70 x13 + 60 x21 + 110 x22 + 160 x23 最小的 xij ( i = 1, 2; j = 1, 2,3 ) 一般的,设某种物资有 m 个产地: A1 , A2 ,
, n)
并使目标函数 f ( x ) = C11 x11 + C12 x12 +
利用连加号( ∑) ,这一数学模型可以写为: 求一组变量的值 xij ( i = 1, 2, , m; j = 1, 2, , n ) ,使它满足
+ Cmn xmn 的值最小。
n ∑ xij = ai (i = 1, 2, , m) j =1 m ∑ xij = b j ( j = 1, 2, , n) i =1 xij ≥ 0(i = 1, 2, , m; j = 1, 2,
并且使目标函数 f ( x ) = ∑∑ Cij xij 的值最小。
j =1 i =1
例 1.3 (节约下料问题) 设有一批规格为 10 米长的圆钢筋, 将它截成分别为 3 米, 4 米长的预制构件的短钢 筋各 100 根,问怎样截取最省料。 解:因为,10 米长的钢筋截为 3 米或 4 米长,共有三种截法: 截法Ⅰ:3 3 3 1 米 截法Ⅱ:3 3 4 0 米 截法Ⅲ:4 4 0 2 米 所以,设按截法Ⅰ,Ⅱ,Ⅲ各截取 10 米长的钢筋分别为 x1 , x2 , x3 根, 则该问题归纳为:求满足约束条件
m n
, n ) 。问应如何调运,
解:当产销平衡(即 ∑ ai = ∑ bi )时,设 xij 表示由产地 Ai 运往销地 B j 的物资数
i =1 i =1
( i = 1, 2,