运筹学第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节(线性规划-标准型)

运筹学--第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讲

运筹学第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)

运筹学课件——第2讲  线性规划模型(1)
第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):对所能产生结果的 约束条件( ) 对所能产生结果的 限制。 限制。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
相关文档
最新文档