运筹学第2讲 线性规划1
运筹学第二章线性规划
第二章线性规划教学目的和要求:目的:使学生具备线性规划的基本知识以及应用线性规划的基本能力。
要求:理解线性规划概念,标准型,解的概念,基本定理;掌握单纯形法,人工变量法,了解图解法。
重点:线性规划标准型,解的概念,单纯形法,人工变量法。
难点:线性规划基本定理,单纯形法。
教学方法:讲授法,习题法。
学时分配:12学时 作业安排:见教材P 38.线性规划是运筹学的一个重要分支。
1939年苏联科学家康托罗维奇提出了生产组织和计划中的线性规划模型。
1947年美国学者丹捷格(George B.Dantzig)提出了求解一般线性规划问题的方法。
此后,线性规划理论日趋成熟,应用也日益广泛和深入。
第一节线性规划问题一、问题的提出在企业的生产经营活动中经常会面临这样两类问题:一是如何合理地利用有限的人力、物力、财力等资源,取得最佳的经济效果;二是在取得一定的经济效果的前提下,如何合理安排使用人力、物力、财力等资源,使花费的成本最低。
例1.生产计划问题 某工厂利用甲、乙、丙、丁四种设备生产A 、B 、C 三种产品,具体数据如下表所示。
A 、B 、C 单位产品的利润分别是4.5、5、7(百元)。
问如何安排生产计划,才能使所获总利润最大?解:设产品A 、B 、C 产量分别为X 1,X 2,X 3件,Z 表示利润,要求总利润最大,即求Z=4.5X 1+5X 2+7X 3的最大值,故记作极大化Z=4.5X 1+5X 2+7X 3,另外对甲、乙、丙、丁设备需满足2X 1+2X 2+4X 3≦800,X 1+2X 2+3X 3≦650,4X 1+2X 2+3X 3≦850,2X 1+4X 2+2X 3≦700;同时产量应非负,故X j ≧0 (j=1,2,3);以上问题可用数学模型表示为: 极大化Z=4.5X 1+5X 2+7X 3 满足 2X 1+2X 2+4X 3≦800 X 1+2X 2+3X 3≦6504X 1+2X 2+3X 3≦850 2X 1+4X 2+2X 3≦700X j ≧0 (j=1,2,3)例2.运输问题 设某种物资有m 个产地;A 1,A 2, …,A m ,它们的产量分别为a 1,a 2, …,a m ,有n 个销地B 1,B 2, …,B n 需要这种物资,它们的销量分别为b 1,b 2, …,b n 。
管理运筹学第二章线性规划的图解法
02
图解法的基本原理
图解法的概念
图解法是一种通过图形来直观展示线性规划问题解的方法。它通过在坐标系中绘 制可行域和目标函数,帮助我们理解问题的结构和最优解的位置。
图解法适用于线性规划问题中变量和约束条件较少的情况,能够直观地展示出最 优解的几何意义。
图解法的步骤
确定决策变量和目标函数
明确问题的决策变量和目标函数,以便在图 形中表示。
目标函数是要求最小化或最大化的函数,通常表示为 $f(x) = c_1x_1 + c_2x_2 + ldots + c_nx_n$。
04
约束条件是限制决策变量取值的条件,通常表示为 $a_1x_1 + a_2x_2 + ldots + a_nx_n leq b$或 $a_1x_1 + a_2x_2 + ldots + a_nx_n = b$。
LINDO是一款开源的线性规划求解器,用 户可以免费使用。
软件工具的使用方法
Excel
用户需要先在Excel中设置好线性规划模型,然后使 用“数据”菜单中的“规划求解”功能进行求解。
Gurobi/CPLEX/LINDO
这些软件通常需要用户先在软件界面中输入线性规划 模型,然后通过点击“求解”按钮进行求解。
实例三:分配问题
总结词
分配问题是指如何根据一定的分配原则 或目标,将有限的资源分配给不同的需 求方,以最大化整体效益。
VS
详细描述
分配问题在实际生活中广泛存在,如物资 分配、任务分配等。通过图解法,可以将 分配问题转化为线性规划模型,并利用图 形直观地展示最优解的资源分配方案。在 分配问题中,通常需要考虑不同需求方的 重要性和优先级,以及资源的有限性等因 素,以实现整体效益的最大化。
运筹学课件 第二章线性规划
2020/11/23
广东工业大学管理学院
10
配料问题:由若干种不同价格、不同成分含量的原料,用 不同的配比混合调配出一些不同规格的产品,在原料的供 应量限制和保证产品成分含量的前提下,如何进行配料来 获取最大利润或使总成本最低。
投资问题:如何从不同的投资项目中选出一个投资方案, 使得投资的回报达到最大。
甲
乙
丙
A B C 加工费
x11 60%以上 x12 20%以下 x13 0.50
x21 15%以上 x22 60%以下 x23 0.40
x31 x32 50%以下 x33 0.30
售价
3.40
2.85
2.25
原料成本 2.00 1.50 1.00
限制用量 2000 2500 1200
设该厂每月生产甲品牌糖果(x11 x12 x13)千克,其中用原料A x11千克,用原料B x12千克,用原料C x13千克; 生产乙品牌糖果(x21 x22 x23)千克,其中用原料A x21千克,用原料B x22千克,用原料C x23千克; 生产丙品牌糖果(x31 x32 x33)千克,其中用原料A x31千克,用原料B x32千克,用原料C x33千克。
设一共植了y棵树,男生中有x1人挖坑, x2人栽树, x3人浇水; 女生中有x4人挖坑, x5人栽树, x6人浇水.
max z y
20x1 10x4 y 0 30x2 20x5 y 0
s.t.
25x3
x1
x2
15x6 x3
y 30
0
x4
x5
x6
20
x1, x2 , x3 , x4 , x5 , x6 , y 0
松弛变量
xs 2 (2x1 3x2 x3)
运筹学第二章
例2.4:将以下线性规划问题转化为 标准形式
Max s.t. Z = 3 x1 - 5 x2 + 8 x3 2x1 + 2x2 - x3 = 15.7
4 x1
+ 3x3 = 8.9
x1 + x2 + x3 = 38 x2 , x3 ≥ 0
4.右端项有负值的问题:
在标准形式中,要求右端项 必须每一个分量非负。当某一个 右端项系数为负时,如 bi<0,则 把该等式约束两端同时乘以-1, 得到:
产品甲 设备A 3 产品乙 2 设备能力 (h) 65
设备B
设备C 利润(元/件)
2
0 1500
1
3 2500
40
75
问:如何安排生产计划,才能使制药厂利润最大?
解:设变量 xi为第i种(甲、乙)产品的生 产件数(i=1,2)。根据前面分析,可 以建立如下的线性规划模型: Max
z = 1500 x1 + 2500 x2
MinZ=∑xi
i=1
X6 +
x1 x1 + x2 x2 + x3 x3 + x4 x4 + x5 x5 + x6
≥ 8 ≥ 12
≥ 10
≥ 8 ≥ 6 ≥ 4
二、线性规划模型的一般形式
目标函数 s.t.
产品对资源的 单位消耗量
利润系数
Max(Min)z=c1x1+c2x2+……+cnxn
a11x1+a12x2+……+a1nxn≥(=、≤)b1 a21x1+a22x2+……+a2nxn≥(=、≤)b2 …… am1x1+am2x2+……+amnxn≥(=、≤)bm
第二章 线性规划 山大刁在筠 运筹学讲义
第二章 线性规划教学重点:线性规划可行区域的几何结构,基本可行解及可行区域的基本定理,单纯形方法,两阶段法,对偶和对偶理论,灵敏度分析。
教学难点:线性规划可行区域的几何结构,基本可行解及可行区域的基本定理,单纯形方法,两阶段法,对偶性,灵敏度分析。
教学课时:24学时主要教学环节的组织:首先通过各种形式的例子归纳出线性数学规划的一般形式,然后在详细讲解主要内容的基础上,尽可能以图形和例题的形式给以形象的说明,使学生对知识点有更直观、具体的认识。
再通过大量习题巩固知识,也可以应用软件包解决一些实际问题。
第一节 线性规划问题教学重点:线性规划问题的实例,线性规划的一般形式、规范形式和标准形式教学难点:线性规划一般形式转换成标准形式。
教学课时:2学时主要教学环节的组织:首先通过几个实例总结出线性规划问题的一般形式,再介绍如何将一般形式转换成标准形式。
1、线性规划问题举例 生产计划问题某工厂用三种原料生产三种产品,已知的条件如下表所示,试制订总利润最大的生产计划可控因素(所求变量):设每天生产3种产品的数量分别为321,,x x x . 目标:使得每天的生产利润最大,就是使得利润函数:321453x x x ++ 达到最大. 受制条件:每天原料的需求量不超过可用量:原料1P :15003221≤+x x原料2P :8004232≤+x x原料3P :2000523321≤++x x x蕴含约束:产量为非负数0,,321≥x x x模型321453max x x x ++15003221≤+x xs.t. 8004232≤+x x2000523321≤++x x x0,,321≥x x x运输问题一个制造厂要把若干单位的产品从两个仓库2,1;=i A i 发送到零售点4,3,2,1;=j B j ,仓库 i A 能供应的产品数量为2,1;=i a i ,零售点 j B 所需的产品的数量为4,3,2,1;=j b j 。
运筹学--第2节(线性规划-标准型)
分析和表述问题
目 例1 美佳公司计划制造I,II两种家电产品。已知各制造标一件时
分别占用的设备A、B的台时、调试时间及A、B设备和调试工
序每天可用于这两种家电的能力、各售出一件时的获利:情况如 表 的I利—润l所为示最。大问。该公司应制造A、B两种家电各多少件,利使获取
minZ= 2x11 + x12+3x13+2x21 +2x22 +4x23 +3x31 +4x32 +2x33
x11 +x12+x13 50 x21+x22+x23 30 x31+x32+x33 10
x11 +x21+x31 = 40 x12 +x22+x32 = 15 x13 +x23+x33 = 35
假设:利润——Z
家电I的数量——x1
家电II的数量——x2
分析和表述问题
例1 美佳公司计划制造I,II两种家电产品。已知各制造一件时 分别占用的设备A、B的台时、调试时间及A、B设备和调试工 序每天可用于这两种家电的能力、各售出一件时的获利情况如 表I—l所示。问该公司每天应制造I、II两种家电各多少件,使 获取的利润为最大。
x1 , x2 , x4 , … , x7 0
练习
补充作业、运输问题
从仓库到工厂运送单位原材料的成本,工厂对原
材料的需求量,仓库目前库存分别如表所示,求成本 最低的运输方案。
工厂 仓库
1 2 3 需求
1 2 3 库存
213
50
224
运筹学第2讲
例二、将线性规划问题化为标准型
max 3 x1 x1 x 1 解: min Z
Z = − x − 8 x − 3 x
2 2
1
+ 2 x
2
≤ 5 ≥ 4
≥ 0 , x 2 为无约束
= x1 − 2( x 3 − x 4 )
= 5 3 x1 − 8( x 3 − x 4 ) + x 5 − x6 = 4 x1 − 3( x 3 − x 4 ) x ,x ,x ,x ,x ≥ 0 4 5 6 1 3
2 图 解 法
x2
6
⑴ ⑵ ⑶ ⑷
⑶
4
5
⑷
3
1
2
(4 2)
0
1
2
3
4
5
6
7
8
x1
⑵ ⑴
∴ 最优解:x1 = 4 x2 = 2 有唯一最优解,Z = 14
满足约束条件的所有点都会在阴影区域,叫可行域 可行域
例二、 例二、
max Z = x 1 + 2 x 2
x2
无穷多最优解
⑵ ⑶
2 图 解 法
x1 + 2 x2 ≤ 6 3 x + 2 x ≤ 12 1 2 x2 ≤ 2 x1 ≥ 0, x2 ≥ 0
Z = 2 x1 + 3 x
2
− x1 + 2 x2 ≤ 2 2 x1 − x2 ≤ 3 x2 ≥ 4 x1, x2 ≥ 0
1.4 线性规划问题的解
的 数 1 学 一 模 般 型 线 性 规 划 问 题
线性规划问题:
目标函数: 约束条件: s.t.
max Z =
∑c x
运筹学课件——第2讲 线性规划模型(1)
本章要求: 本章要求: 1.掌握并熟练应用线性规划的模型处理实际问 1.掌握并熟练应用线性规划的模型处理实际问 题 2.掌握线性规划的图解法 2.掌握线性规划的图解法 3.掌握软件求解线性规划 3.掌握软件求解线性规划 4.了解线性规划对偶问题的基本性质 4.了解线性规划对偶问题的基本性质 5.理解有关灵敏度分析内容 5.理解有关灵敏度分析内容
+ = x 1 x 3 4 x 12 2x 2 + 4 = s.t. + 3x 1 + 2 x 2 x 5 = 18 x j ≥ 0( j = 1,2,3,4,5)
max Z = 70 x1 + 120 x 2 9 x1 + 4 x 2 ≤ 360 4 x + 5 x ≤ 200 1 2 s.t . 3 x1 + 10 x 2 ≤ 300 x1 ≥ 0, x 2 ≥ 0
例4:饮料配制计划
大众酒吧自行配制生产甲,乙两种饮料,管 大众酒吧自行配制生产甲,乙两种饮料, 理层决定下月总产量至少达到350 350升 理层决定下月总产量至少达到350升。甲饮料每 升的制造成本为2 制造时间需2小时, 升的制造成本为2元,制造时间需2小时,乙饮 料每升的制造成本为3 制造时间需1小时, 料每升的制造成本为3元,制造时间需1小时, 下月总生产时间为600小时。此外, 600小时 下月总生产时间为600小时。此外,下月有一位 客户已预定甲饮料125升。试为管理层制定满足 客户已预定甲饮料125升 125 客户要求且制作成本最小的生产计划。 客户要求且制作成本最小的生产计划。 线性规划模型? 线性规划模型?
显然,上述活动所引起的问题是一类有约束的 显然,上述活动所引起的问题是一类有约束的 最优化问题( 最优化问题(Constrained Optimization)。 ) 线性规划正是解决有约束的最优化问题的一种 线性规划正是解决有约束的最优化问题的一种 常用的方法,其涉及的主要概念包括: 常用的方法,其涉及的主要概念包括: ◆目标(Objective):所要达到的最优结果(最 所要达到的最优结果( 目标( ) 所要达到的最优结果 大或最小); 大或最小); ◆约束条件(Constraints):对所能产生结果的 约束条件( ) 对所能产生结果的 限制。 限制。
运筹学线性规划
运筹学建模步骤: 识别问题 定义决策变量
建立约束条件 建立目标函数
整理课件
2.2 线性规划模型的一般形式和标准形式
2.2.1 线性规划的一般模型
为了讨论一般的线性规划问题的求解。我们先给出线性规 划模型的一般形式如下:
max(或min)z CX
n
s.t. j1
Pj x j
(或 ,或)b
X 0
其中
x1
a1j b1
Xx2,Cc1 c2 cn,Pj a2j,bb2
xn
amj bm
整理课件
用矩阵的记号可以将线性规划模型一般形式写成:
max(或min)z CX
AX (或,或)b s.t.X 0
其中 X, C, b 同上,而矩阵 A 是由各约束条件的系数(技术
养分
饲料
A
B
C
M
0.5
0.2
0.3
D
价格
0
300
N
0.1
0.3
0.4
0.2
200
每头日需 10
5
8
7
答案:设购买M饲料x1,N饲料x2
Min Z=300 x1 +200x2 0.5 x1 +0.1x2≥10
0.2x1 +0.3x2 ≥5
s.t.
0.3x1 +0.4x2 ≥8
0.2x2 ≥7
x1 , x2≥0 整理课件
x1 2 x2 5
s.t.
2
4
x1 x1
x2 4 3x2 9
运筹学概论 第2章 线性规划的对偶理论
xi (i 1,, n)
x
j
0
变量
x
j
0
x
j
无约束
约束条件的右端项向量
m
min w bi yi i 1
有n个( j 1,, n)
m
aij y j c j
i 1
m
aij y j c j
约束条件
i 1
m
aij y j c j
i 1
2020/12/13
有m个(i 1,, m)
例2 假设某个公司想把美佳公司的资源购买过来,他至少应付多大的代 价,才能使美佳公司愿意放弃生产活动,出让自己的资源。
( LP 1) max z 2 x1 x 2
5 x 2 15
6 x
x
1
1
x
2
2
x2
5
24
x1 , x 2 0
(LP2) min f 15y1 24y2 5y3
6y2 y3 2 5y1 2y2 y3 1 y1, y2, y3 0
线性规划的对偶问题 对偶问题的基本性质 影子价格
2020/12/13
第二节 对偶问题的基本性质
为了便于讨论,下面不妨总是假设:
原问题:
maxZ CX
s.t.
AX b
X
0
对偶问:题minW Y'b
2020/12/13
A'Y C' s.t.
Y 0
一、单纯形法的矩阵描述
原线性规划问题的矩阵表达式加上松弛变量后为:
2020/12/13
原问题
对偶问题
二、对称形式下对偶问题的一般形式
Max z c1 x1 c 2 x 2 c n x n
运筹学第四版第二章线性规划及单纯形法
方案的制定受到那些现实条件制约:
确定约束条件
人力资源(劳动力)的限制: 9x1 4x2 360
设备工时的限制:
4x1 5x2 200
原材料资源的限制:
3x1 10x2 300
此外,决策变量的取值不应为负值即 x1 0, x2 0
6
综上所述,我们得到了这个问题的数学模型
目标函数 约束条件
大?
项目
Ⅰ
设备A (h)
0
设备B (h)
6
调试工序(h) 1
利润(元) 2
Ⅱ 每天可用能力
5
15
2
24
表1-2
1
5
1
12
其数学模型为:
max Z 2x1 x2
5x2 15
6xx11
2x2 x2
24 5
x1, x2 0
13
例3:捷运公司在下一年度的1~4月份的4个月内拟租用仓库
堆放物资。已知各月份所需仓库面积列于下表1-3。仓库租
借费用随合同期而定,期限越长,折扣越大,具体数字见表
1-4。租借仓库的合同每月初都可办理,每份合同具体规定
租用面积和期限。因此该厂可根据需要,在任何一个月初办
理租借合同。每次办理时可签一份合同,也可签若干份租用
面积和租用期限不同的合同。试确定该公司签订租借合同的
最优决策,目的是使所租借费用最少。
14
max Z 70 x1 120 x2
9x1 s.t. 43xx11
x1,
4x2 5x2 10x2 x2 0
360 200 300
资源约束
非负约束
其中 约束条件可记 s.t (subject to), 意思为“以… 为条件“、”假定“、”满足“之意。
运筹学——第2章_线性规划的图解法
Q点坐标为x1=250,x2=100。也即得到此线性规划问 题的最优解,购买A原料250吨,购买B原料100吨, 可使成本最小,即2x1+3x2=2×250+3×100=800(万元)。 分析: 可知购买的原料A与原料B的总量为 250+100=350(吨)正好达到约束条件的最低限,所需 的加工时间为2×250+1×100=600正好达到加工时间 的最高限。而原料A的购进量250吨则比原料A购进量 的最低限125吨多购进了250-125=125吨, 这个超过 量在线性规划中称为剩余量。
7
对于一般线性规划问题的建模过程。应注意 如下几个问题:
1.要正确理解所要解决的问题,要搞清在什么条件
下,追求什么样的目标。 2.定义决策变量,每一个问题都用一组决策变量 (X1, X2, …, Xn)表示任何一个方案;这组决策变量的值就代 表一个具体方案,一般这些变量取值是非负的。 3.用决策变量的线性函数形式写出所要追求的目标, 称之为目标函数,按问题的不同,要求目标函数实现最 大化或最小化。 4.用一组决策变量的等式或不等式来表示在解决问 题过程上所必须遵循的约束条件。 满足以上2、3、4三个条件的数学模型称之为线性规 划的数学模型,其一般形式为: 8
品的 产量是不能取负值的。综上所述,就得到了例1的数学模型 如下:
6
目标函数: max Z=50x1+100x2, 满足约束条件:x1+x2≤300, 2 x1+x2≤400, x2≤250, x1≥0, x2≥0. 由于上述数学模型的目标函数为变量的线性函数, 约束条件也为变量的线性等式或不等式,故此模型称 之为线性规划。如果目标函数是变量的非线性函数, 或约束条件中含有变量非线性的等式或不等式的数学 模型则称之为非线性规划。 把满足所有约束条件的解称为该线性规划的可行 解。把使得目标函数值最大(即利润最大)的可行解称 为该线性规划的最优解,此目标函数值称为最优目标 函数值,简称最优值。
2-1线性规划引论-(1) [运筹学]
min Z cij xij ;
aij xij ai (i 1, 2, m, 对机床A i 加工机时的限制); j 1 m s.t. xij b j ( j 1, 2, n, 对零件B j的需要量必须保证); i 1 xij 0(i 1, 2, m; j 1, 2, n).
11
min Z x1 x2 xn ;
例4 运输问题
某航运局现有船只种类、数量以及计划期内各条航线的货运量、 货运成本如下表所示。
编队形式 航线号 船队 类型 1 1 2 3 2 4 1 — 4 27 20 1 2 — 2 4 4 36 72 20 40 拖轮 1 A型 驳船 2 B型 驳船 — 货运成本 (千元/队) 36 货运量 (千吨) 25
解:
当产销平衡(即 ai b j)时,设xij 表示由产地A i 运往销地B j (i 1,2, , m; j 1,2, , n)的运量,
i 1 j 1
m
n
则问题的数学模型为:求xij (i 1,2, , m; )
minZ cij x ij ;
i 1 j 1
编队形式
x1 + x2 + 2x3 + x4 ≤ 30 2x1 + 2x3 ≤34 4x2 + 4x3 + 4x4 ≤52 25x1 + 20x2 xj ≥ 0 j = 1,2,3,4 =200 40x3 + 20x4 =400
船队 用单纯形法可求得: A型 B型 类型 1 2 3 4 拖轮 1 1 2 1 2 — 4
a 1 1 x 1 a 1 2 x 2 a 1 n x n b1 a x a x a x b 22 2 2n n 2 21 1 s.t. a x a x a x b m 2 2 mn n m m1 1 x j 0 ( j 1, 2 , , n )
运筹学第2章线性规划的对偶问题
§2.1 线性规划的对偶问题
随着线性规划应用的逐步加深,人们发现每一个线性规 划问题都存在一个与之对应的、具有密切关联的线性规 划问题,其中一个称为原问题,另一个称为对偶问题 (Dual linear programming,DLP)。对偶问题不仅具有 优良的数理性质,而且还有着重要的实际意义,尤其在 生产运营管理中有明显的经济含义。对偶理论充分显示 出线性规划理论逻辑上的严谨性和结构上的对称性,使 线性规划理论更加丰富,应用领域更为广泛。
yi 0 (i 1,2,3)
则得如下的线性规划模型:
min w 48 y1 20 y2 8 y3 8 y1 4 y2 2 y3 600 6 y 2 y2 1.5 y3 300 s.t. 1 y1 1.5 y2 0.5 y3 200 y , y , y 0 1 2 3
max z 2 y1 5 y2 9 y3 y1 3 y2 2 y3 3 2 y y 2 y 1 1 2 3 5 y1 y2 3 y3 1 y1无约束,y2 0, y3 0,
max z 600 x1 300 x2 200 x3 8 x1 6 x2 x3 48 4 x1 2 x2 1.5 x3 20 s.t 2 x1 1.5 x2 0.5 x3 8 x , x , x 0 1 2 3
x1 2, x2 0, x3 8
(2.1.6)
设 yi (i 1,2,, m) 表示第i种资源的定价,则其对偶问 题的形式为:
min w b1 y1 b2 y2 ... bm ym a11 y1 a21 y2 ... am1 ym c1 a y a y ... a y c 12 1 22 2 m2 m 2 s.t. a y a y ... a y c mn m n 1n 1 2 n 2 y1 , y2 , , ym 0
运筹学_线性规划1
x1 x 2 x3 10 3 x 2 x x 8 1 2 3 s.t. x1 3 x 2 x3 1 x1 , x 2 0, x3 符号不受限制
Байду номын сангаас
标 准 化
maxZ 2x1 3x2 ( x3 x4 ) 0 x5 0 x6
I 设备A(h) 设备B(h) 调试工序(h) 利润(千元) 0 6 1 2
II 5 2 1 1
课堂练习
一家家电公司准备将一种新型电视机在三家商场进行销 售,每一个商场的批发价和推销费及产品的利润如表所示。 由于该电视机的性能良好,各商场都纷纷争购,但公司每 月的生产能力有限,只能生产1000台,故公司规定:商场 1至少经销100台,至多200台,商场2至少经销300台,商 场3至少经销200台。公司计划在一个月内的广告预算费为 8000元,推销人员最高可用工时数为1500。同时,公司只 根据经销数进行生产,试问公司下个月的市场对策?
④ 右端非负。
标准型的紧缩形式:
max Z c j x j
j 1 n
标 准 型
n aij x j bi s.t. j 1 x 0 j
i 1,2,, m j 1,2,, n
标准型的矩阵形式:
max Z CX
AX b s.t. X 0
例2-3 某饲料公司生产一种鸡饲料,每份饲料
问 题 的 导 出
为100公斤,饲料中的营养成份要求、配料及 其成本数据如下:
配料 营养成分 单位 蛋白质 配料 钙 含量 粗纤维 单位配料成本 大豆粉 玉米粉 石灰石 0.50 0.002 0.08 2.50 0.09 0.001 0.02 0.926 0 0.38 0 0.164 含量要求 ≥22% ≥0.8%且≤1.2% ≤5%
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果在例1的数学模型中 增加一个约束条件:
- 2 x1 + x2>=4 可行域的交集为空集,故 无可行解。
图解法
注: 当线性规划问题的可行域非空时,它是有界的或无 界的凸多边形; 若线性规划问题存在最优解,则一定在有界可行域 的某个顶点得到; 若在两个顶点同时得到最优解,则它们连线上的任 意一点都是最优解,即有无穷多个最优解。
线性规划模型的形式 数学规划的一般形式:
目标函数: max
(min)
z c1 x1 c2 x2 cn xn
s.t.
约束条件:
a11 x1 a12 x2 a1n xn ( ) b1 am1 x1 am 2 x2 amn xn ( ) bm x1 0 xn 0
无穷大(无穷小),实际上这类问题无最优解;
max z x1 x2 2 x1 x2 4 x1 x2 2 x ,x 0 1 2
在目标函数等值线向右上方移动的 过程中,上端无边界,取不到最大 值,即无界解。
图解法
线性规划问题的解可能出现的几种情况:
- 无可行解:当存在矛盾的约束条件时,可行域为空集
a x 6
线性规划 例1.2 生产计划问题 某工厂在计划期内要安排生 产Ⅰ、Ⅱ两种产品,已知生产单位产品所需的设备 台时及A、B两种原材料的消耗,如下表所示。
I 设 备 1 II 2 资源限制 8台时
原料A
原料B 单位产品利润
4
0 2元
0
4 3元
16千克
12千克
问题:工厂应分别生产多少单位甲、乙产品才能使 工厂获利最多?
化目标函数等值线:对每个不等式(约束条件),先取其等式在坐标系中作直线,然
后确定不等式所决定的半平面。 若各半平面交出来的公共区域存在,显然,其中
的点满足所有的约束条件,称这样的点为此线性规划的可行解,全体可行解的集
合称为可行集或可行域。若这样的公共区域不存在,则该线性规划问题无可行解。
找最优解:任意给定目标函数一个确定的值,作出对应的目标函数等值线,并确
(Operations Research)
上海海事大学
任课教师:邓 伟 邮 箱:dengwei1663@
运
筹
学
线性规划
线性规划(Linear Programming)是运筹学的一个重 要分支。 线性规划在理论上比较成熟,在实用中的应用日益广 泛与深入。它已是现代科学管理的重要手段之一。 线性规划最常用的求解方法—— 单纯形法(Simplex Method) 由丹捷格(G B Dantzig)提出(1947年)。
max z = c1 x1 + c2 x2 + … + cn xn 约束条件: s. t. 均为 求最 大值 a11 x1 + a12 x2 + … + a1n xn = b1 a21 x1 + a22 x2 + … + a2n xn = b2 均为等 式约束
……
……
am1 x1 + am2 x2 + … + amn xn= bm x1 ,x2 ,… ,xn ≥ 0.
其中:
C (c1 c 2 c n )
a11 a1n A a m 1 a mn
b1 x1 X B xn bm
线性规划模型的形式 数学规划的一般形式:
max z = 2 x1 + 3 x2
线性规划
因此该问题的数学模型为:
设生产甲产品 x1 个单位、生产乙产品 x2 个单位: 目标函数: max z = 2 x1 + 3 x2 约束条件: x1 +2x2 ≤ 8 4 x1 ≤16 4x2 ≤12 x1 ,x2 ≥0 这种模型实际上是一种约束限制下的最优线性数学 模型, 称为线性规划。
线性规划
本章主要内容 线性规划的数学模型 图解法
单纯形法
单纯形法的进一步讨论 线性模型的应用、编程及软件实现
线性规划
规划问题:
生产和经营管理中经常提出如何合理安排,使人力、 物力等各种资源得到充分利用,获得最大的效益,这 就是规划问题。 线性规划通常解决下列两类问题: 当任务或目标确定后,如何统筹兼顾,合理安排, 用最少的资源 (如资金、设备、原标材料、人工、时 间等)去完成确定的任务或目标。
线性规划
例1.3 简化的环境保护问题 靠近某河流有两个化工厂, 流经第一化工厂的河流流量为每天500万立方米,在两 个工厂之间有一条流量为每天200万立方米的支流。
线性规划
假设:
1.第一化工厂每天排放含有某种有害物质的工业污水2 万立方米,第二化工厂每天排放这种工业污水1.4万立 方米。 2.从第一化工厂排出的工业污水流到第二化工厂以前, 有20%可自然净化。根据环保要求,河流中工业污水 的含量应不大于0.2%。 这两个工厂都需各自处理一部分工业污水。第一化工 厂处理工业污水的成本是1000元/万立方米。第二化 工厂处理工业污水的成本是800元/万立方米。
线性规划
如何用数学关系式描述这个问题?
step1 设x1 ,x2 分别表示计划生产 I,II 产品的数量, 称它们为决策变量。 step2 生产x1 ,x2 的多少,受到资源拥有量的限制,即 存在约束条件。 x1 + 2 x2 ≤ 8 4 x1 ≤16 4x2 ≤12 生产的产品不能是负值: x1 ,x2 ≥ 0。 step3 如何安排生产,使得利润最大,这是目标函数。
a
j 1
n
ij
x j bi
xj 0
M1’’(向量表示):
max z CX pjxj B X 0
数学规划模型的标准形式
线性规划问题的几种表示形式:
M1’’’:
max Z CX AX B X 0
数学规划模型的标准形式
化线性规划标准型的方法:
图解法
学习要点: 1. 通过图解法了解线性规划有几种解的形式
(唯一最优解;无穷多最优解;无界解;无可行解) 2. 作图的关键有三点:
(1) 可行解区域要画正确
(2) 目标函数增加的方向不能画错
(3) 目标函数的直线怎样平行移动
数学规划模型的标准形式
以下形式的线性规划模型称为标准形(M1):
目标函数:
定该族等值线平行移动时目标函数值增加的方向。然后平移目标函数的等值线, 使其达到既与可行域有交点又不可能使值再增加的位置(有时交于无穷远处,此时 称无有限最优解)。此时,目标函数等值线与可行域的交点即此线性规划的最优 解(一个或多个),此目标函数的值即最优值。
图解法
线性规划问题的解可能出现的几种情况:
图解法
考察目标函数: max z = 2 x1 + 3 x2 将目标函数化为点斜式坐标:
x2=-(2/3) x1 +z/3
最优解
2 z x2 x1 3 3 表示一簇平行线
由于在同一条直线上的 所有点的目标函数取同 样的值,故称为等值线。
图解法
解联立方程组:
x1 + 2x2 = 8
线性规划模型的形式
对于含有两个决策变量的线性规划模型,可以利用 图解法(Graph Method)求解。 图解法是解线性规划的一种简便、直观的方法,对 于理解线性规划的基本概念和基本原理也是很有帮助 的。 定义: 可行解:满足所有约束条件的向量称为线性规划问 题的可行解。 可行域:全体可行解的集合称为线性规划问题的可 行域。 最优解:使目标函数达到最优值的可行解,称为线 性规划的最优解。
向量形式:
max (min) z CX p j x j ( ) B X 0
其中:
C (c1 c 2 c n )
x1 X xn
a1 j Pj a mj
b1 B bm
在一定的资源条件限制下,如何组织安排生产获得 最好的经济效益(如产品量最多 、利润最大)。
线性规划
例1.1 下料问题 如图所示,如何截取x使铁皮所围 成的容积最大?
v a 2 x x
2
x a
dv 0 dx
2(a 2 x ) x (2) (a 2 x )2 0
Objective function Constraints
怎样辨别一个模型是线性规划模型?
其特征是:
(1)问题的目标函数是多个决策变量的线性函数, 通常是求最大值或最小值; (2)问题的约束条件是一组多个决策变量的线性 不等式或等式。
线性规划
(1) 每一个线性规划问题都用一组决策变量 x1 , x2 , xn 表示 某一方案,这组决策变量的值就代表一个具体方案,一 般这些变量取值是非负且连续的; (2) 存在有关的数据,同决策变量构成互不矛盾的约束 条件,这些约束条件可以用一组线性等式或线性不等式 来表示; (3) 存在一个要求达到的目标,它可用决策变量及其有 关的价值系数构成的的线性函数(称为目标函数)来表示。 按问题的不同,要求目标函数实现最大化或最小化。 满足以上三个条件的数学模型称为线性规划的数学模型。
图解法
采用图解法求解例题1.1:
max z 2 x1 3 x2 x1 2 x2 2 4x 16 1 4 x2 12 x1 , x2 0
可行域
例1.1中,所有约束条件作为半平面所围成的范围 如图中阴影部分所示。阴影部分中的每一个点(包 括边界点)都是这个线性规划问题的可行解。
此问题的线性规划模型: 目标函数:min z = 1000 x1 + 800 x2 约束条件:s.t. x1 0.8x1 + x1 ≥1 x2 ≥1.6 ≤2 x2 ≤1.4 x1 , x2 ≥ 0