第一章 线性规划模型

合集下载

第一章 线性规划

第一章 线性规划
(1-8)
例 1.5 (汽油混合问题) 一种汽油的特性可用两个指标描述:其点火性用“辛烷数” 描述,其挥发性用“蒸汽压力”描述,某炼油厂有四种标准汽油,设其标号分别为 1,2, 3,4,其特性及库存量见表 1.5,将上述标准汽油适量混合,可得到两种飞机汽油,其标 号分别为 1,2,这两种飞机汽油的性能指标及产量需求见表 1.6,问应如何根据库存情况 适量混合各种标准汽油,使既满足飞机汽油的性能指标,而产量又为最高。
注:前苏联的尼古拉也夫斯克城住宅兴建计划采用了上述模型,共用了 12 个变量,10 个约束条件。
表 1.2 资源 住宅体系 砖混住宅 壁板住宅 大模住宅 资源限量 造价 (元/m2) 105 135 120 110000 (千元 钢材 (公斤/m2) 12 30 25 20000 (吨) 例 1.2 的数据表 水泥 (公斤/m2) 110 190 180 150000 (吨) 砖 (块/m2) 210 —— —— 147000 (千块) 人工 (工日/m2) 4.5 3.0 3.5 4000 (千工日)
3.线性规划模型的一般形式 以 MAX 型、≤约束为例 决策变量: x1 ,
(1-4)
, xn
目标函数: Maxz = c1 x1 +
+ cn x n
⎧a11 x1 + + a1n x n ≤ b1 ⎪ ⎪ 约束条件: s.t.⎨ ⎪a m1 x1 + + a mn x n ≤ bm ⎪ ⎩ x1 , , x n ≥ 0
2
Maxz = x1 + x 2 + x3 ⎧0.105 x1 + 0.135 x 2 + 0.120 x3 ≤ 110000 ⎪0.012 x1 + 0.030 x 2 + 0.025 x3 ≤ 20000 数学模型为: ⎪0.110 x1 + 0.190 x 2 + 0.180 x 3 ≤ 150000 (1-3) s.t ⎨ 0.210 x ≤ 147000 ⎪0.00451 x + 0.003x 2 + 0.0035 x 3 ≤ 4000 ⎪x , x , x 1 ≥ 0 ⎩ 1 2 3

第一章线性规划-模型和图解法

第一章线性规划-模型和图解法

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

第1章 线性规划

第1章 线性规划
投资项目 1 2 3 4 5 6 风险(%) 18 6 10 4 12 8 红利(%) 4 5 9 7 6 8 增长(%) 22 7 12 8 15 8 信用度 4 10 2 10 4 6
1.1 线性规划问题及其数学模型
线性规划
该公司想达到的目标为:投资 风险最小,每年红利至少为6.5万 元,最低平均增长率为12%,最低 平均信用度为7。请用线性规划方 法求解该问题。
1.1 线性规划问题及其数学模型
解:
(1)决策变量
线性规划
本问题的决策变量是在每种投资项目上的投 资 额 。 设 xi 为 项 目 i 的 投 资 额 ( 万 元 ) ( i=1,2,,6)
(2)目标函数
本问题的目标为总投资风险最小,即
Min z 0.18x1 0.06x2 0.10x3 0.04x4 0.12x5 0.08x6
线性规划
运筹学
线性规划
线性规划
本章内容要点
线性规划问题及其数学模型;
线性规划的电子表格建模; 线性规划的多解分析。
线性规划
本章内容
1.1 线性规划问题及其数学模型
1.2 线性规划问题的图解法
1.3 用Excel“规划求解”功能求解线性规划问题
1.4 线性规划问题求解的几种可能结果
本章主要内容框架图
1.4 线性规划问题求解的 几种可能结果
线性规划
唯一解 无穷多解 无解 可行域无界(目标值不收敛)
1.4 线性规划问题求解的 几种可能结果
线性规划
唯一解
线性规划问题具有 唯一解是指该规划 问题有且仅有一个 既在可行域内、又 使目标值达到最优 的解。例1.1就是一 个具有唯一解的规 划问题
(1-1)

数学模型1-1线性规划模型

数学模型1-1线性规划模型

① 令X3 =X4 - X5 ② 加松弛变量X6, X7 ③ 令Z'= -Z maxZ'= X1 -2X2 +3X4 -3X5 X1 +X2 +X4 -X5 +X6=7 X1 -X2 +X4 -X5 -X7 =2 X1 , X2 , X4 ,

, X7 0
如何划为标准型
• 约束条件 • 变量 • 目标函数
约束条件
引入松弛变量,把不等式条件化为等式条件 例1 maxZ=40 X1 + 50 X2+0·X3 +0·X4+0·X5 X1 +2X2 +X3 3X1 +2X2 2X2 + X1 , …, X5 0 +X4 =30 =60
+X5 =24
无约束变量的处理
例2
原料 1 2 3 4
每单位添 加剂中维生 素最低含量
A 4 6 1 2
B 1 1 7 5
C 0 2 1 3
每单位成本 2 5 6本的原料混合方案
设每单位添加剂中原料i的用量为xi (i =1,2,3,4) minZ= 2x1 + 5x2 +6x3+8x4 4x1 + 6x2 + x3+2x4 12 x1 + x2 +7x3+5x4 14 2x2 + x3+3x4 8 xi 0 (i =1,…,4)
第一章 线性规划模型
• 应用最广泛的方法之一。 • 最基本的方法之一。网络规划,整数规 划,目标规划和多目标规划都是以线性 规划为基础的。 • 解决稀缺资源最优分配的有效方法,使 付出的费用最小或获得的收益最大。
历史背景

《运筹学》课件 第一章 线性规划

《运筹学》课件 第一章 线性规划

10
解:令
xi=
1, Si被选中
min z= ci xi i 1 10
0, Si没被选中
xi 5
i 1
x1 x8 1 x7 x8 1
称为技术系数
b= (b1,b2, …, bm) 称为资源系数
2、非标准型
标准型
(1)Min Z = CX
Max Z' = -CX
(2)约束条件
• “≤”型约束,加松弛变量;
松弛变量
例如: 9 x1 +4x2≤360
9 x1 +4x2+ x3=360
• “≥”型约束,减松弛变量;
例、将如下问题化为标准型
数据模型与决策 (运筹学)
课程教材:
吴育华,杜纲. 《管理科学基础》,天津大学出版社。
绪论
一、运筹学的产生与发展
运筹学(Operational Research) 直译为“运作研究”。
• 产生于二战时期 • 60年代,在工业、农业、社会等各领域得到广泛应用 • 在我国,50年代中期由钱学森等引入
Min z x1 2x2 3x3
x1 x2 x3 7
s.t
.
x1 x2 x3 3x1 x2 2
x3
2
5
x1, x2 , x3 0
解:令 Min z Max z' (z' z) ,第一个约束加松弛变量x5,
第二个约束减松弛变量x6,得标准型:
Max z' x1 2x2 +3x3
x1 x2 x3 x4 7
s.t .
x1 x2 3x1
x3 x2
x5 2 2x3 5
x1 , , x5 0

第1章-线性规划模型-宋

第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:某炊具生产企业生产四种产品,生产过程中要经过5 个车间,每个车间所能提供的工时数量、每种产品的工时定额、 各种产品的单位成本、销售价格、市场需求量预测等如下表。 下月生产产品B和D的金属板供应量紧缺,最大供应量为2000 平方米,若产品B每件需要2平方米,产品D每件需要1平方米。 希望实现最大利润,制定下月的生产计划。
X 11 X 21 X 31 5000 X 12 X 22 X 32 7500 X 13 X 23 X 33 7500 X 14 X 24 X 34 2000 (三)物资调运问题
产品 车间
单位产品的工时定额 (时)
ABCD
可用
工时 (时/ 月)
冲压 0.03 0.15 0.05 0.1 400
钻孔 0.06 0.12
0.1 400
装配 0.05 0.10 0.05 0.12 500
喷漆 0.04 0.20 0.03 0.12 450
包装 0.02 0.06 0.02 0.05 400
求总费用最小,运费= 单件运费× 运送量,因此目标函数为
Z min 8X11 6 X12 7 X13 4 X 21 3X 22
5X 23 7 X 31 4X 32 8X 33
即供应量的约束为:
X11 X12 X13 6000
X 21 X 22 X 23 4000
X 31 X 32 X 33 10000
约束条件为满足三种规格钢筋的最低需求,所以线性 规划模型为
Zmin 4X1 12X 2 2X 3 5X 5 10X 6
2 X1 X 2 XHale Waihona Puke 3 30s.t.X
2
3X 4

1-1线性规划问题及模型

1-1线性规划问题及模型
史新峰
西安邮电大学 现代邮政学院
Xi'an post and telecommunications university modern post College
第一章 线性规划与单纯形法
1.1线性规划问题及模型 运 筹 学
主要内容
01 线性规划问题

02 线性规划模型及特征


一 线性规划问题
二 线性规划模型
2.线性规划模型的一般形式
运 筹 学
二 线性规划模型
简写式
运 筹 学
n
max(或 min)Z c j x j j 1
s.t.
n
aij x j
(或 ,)bi
j1
xj 0
i 1,,m j 1,, n
二 线性规划模型
运向量式 筹 学
max(或 min ) Z CX
星期 需要人数 星期 需要人数


300

480


300

600


350

550

400
应如何安排每天的上班人数,使商场总的营业员最少。
一 线性规划问题
在上班 周 周 周 周 周 周 周 一二三四五六日
开始上班
周一
周二

周三

周四

周五 周六
周日
一 线性规划问题
解:设xj(j=1,2,…,7)为休息2天后星期一到星
期日开始上班的营业员,则这个问题的线性规划模型为
min Z x1 x2 x3 x4 x5 x6 x7
x1 x4 x5 x6 x7 300
x1

1.1 线性规划模型

1.1 线性规划模型
a11 x1 a12 x2 L a21 x1 a22 x2 L s.t am1 x1 am 2 x2 L
计算机应 用软件
a1n xn (或 ,或 )b1 a2 n xn (或 ,或 )b2 LLL amn xn (或 ,或 )bm
• 线性规划研究的问题: 1、在现有的人、财、物等资源的条件下, 研究如何合理地计划、安排,可使得 如产量、利润等。 某一目标达到最大, 2、在任务确定后,如何计划、安排,使 用最少的人、财、物等资源,去实现 该任务, 如使生产成本、费用最少等。 寻求在一定约束 条件下使某个指标达到最优
§1.1 线性规划的基本概念
即找到目标值与决策变量的数量关系
步骤三:确定约束条件 即决策变量所受到的外界条件的制约。 约束条件一般为决策变量的等式或不等式
要求:目标函数与约束条件均是线性的,
且目标函数只能是一个。
2、线性规划模型的一般形式:
max (或 min )z c1 x1 c2 x2 L cn xn
maximum minimum
¤Ð ¸ ò º Ò ú ¶ ù È ¥Î µ ºÀ øÈ ó ¨Ô £ ¨£ §
z 工厂的总利润 目标函数:z 3x1 2 x2 5 x3
û ¿ úú ²Æ «» Ó¸ ¤Ê ª» ä¨ £« ÖÖ Ó£ § ¿ ÃÌ ì» Ó¸ ¤Ä ÜÁ ¦ ¬² » úÆ « Ò² úÆ « ø ª² úÆ « £« ¨ ÖÖ Ó£ § 1 2 1 430 3 0 2 460 1 4 0 420 3 2 5
现在我们希望每天得到的维生素不少于所规定的最低需要 量,问应该如何搭配各种食品才能使所花的费用最少?
x2 每天采购乙食品的数量 解:x1 每天采购甲食品的数量 ,

第一章 线性规划

第一章 线性规划
第四节 线性规划的典型案例
线性规划
【开篇案例】
一、人力资源分配的问题
某旅行社为了迎接旅 游黄金周的到来,对一日 游导游人员的需求经过统 计分析如表所示。为了保 证导游充分休息,导游每 周工作 5天,休息两天, 并要求休息的两天是连续 的。问应该如何安排导游 人员的作息,既满足工作 需要,又使配备的导游人
下午5时14分
什么是规划?
• 以上问题无一例外都属于规划问题,涉及到求解最大值 和最小值
• 人们经常谈规划,比如国家有5年规划、10年规划、城市 有城市规划,个人有自己的人生规划.
• 规划是在现有的人力、物力水平下,使得目标达到最优 的全面、理性的计划
下午5时14分
线性规划
• 线性规划简介: • 运筹学中最成熟的一个分支 • 静态规划:单周期决策
第一节 下午5时14分 线性规划的一般模型
三、线性规划模型的特征
1. 模型隐含假定
作为严密的数学模型,线性规划蕴含着以下假定: (1)线性化假定
函数关系式f(x)= c1x1+c2x2+… +cnxn,称线性函数。 经济学中大多数函数都是非线性,通过偏导求最优。但在企业
运营决策中,经常考虑比较短时间内的计划安排,通过线性化 更便于应用。
乙两种产品的铸造中,由本公司铸造和由外包协作各应多少件?



资源限制
铸造工时(小时/件)
5
10
7
8000
机加工工时(小时/件)
6
4
8
12000
装配工时(小时/件)
3
2
2
10000
自产铸件成本(元/件)
3
5
4
外协铸件成本(元/件)

运筹学课件1-1线性规划问题及其数学模型

运筹学课件1-1线性规划问题及其数学模型
上页 下页 返回
• 第三步:确定目标函数 第三步: 以 Z 表示生产甲和乙两种产品各为x1 表示生产甲和乙两种产品各为x 时产生的经济价值, 和x2(吨)时产生的经济价值,总经济价值 最高的目标可表示为: 最高的目标可表示为:
max z=7 x1十5 x2 z=
这就是该问题的目标函数 这就是该问题的目标函数。 目标函数。
上页
下页
返回
• 第1步 -确定决策变量
•设 ——I x1——I的产量 ——II x2 ——II的产量
是问题中要确定的未知量, 是问题中要确定的未知量, 表明规划中的用数量表示的 方案、措施,可由决策者决 方案、措施, 定和控制。 定和控制。
x1
x2
上页
下页
返回
第2步 --定义目标函数
利润
Max Z =
x1 +
x2
上页
下页
返回
第2步 --定义目标函数
Max Z = 2 x1 + 3 x2
上页
下页
返回
对我们有 何限制?
上页
下页
返回
第3步 --表示约束条件
x1 + 2 x2 ≤ 8 4 x1 ≤ 16 4 x2 ≤ 12 x1、 x2 ≥ 0
设备 原材料A 原材料 原材料B 原材料 利润 I 1 4 0 2 II 2 0 4 3 资源限量 8 台时 16kg 12kg
上页 下页 返回
– 用向量表示
m Z = CX ax n ∑Pj xj = b i=1 x ≥ 0 j =1 2,...n , j 其 : 中 x1 x 2 X= ... xn C = (c1, c2 , ) a1 j a2 j Pj = ... amj b 1 b 2 b= ... bm

运筹学课件——第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):对所能产生结果的 约束条件( ) 对所能产生结果的 限制。 限制。

第01次课--第一章 线性规划

第01次课--第一章 线性规划
(1-2) am1 x1 am 2 x2 amn xn (, )bm
(如果取≥0)
x1 , x2 , , xn (, )0
约束条件 (1-3)
决策变量
30
非负约束条件
国防科技大学
第一节 线性规划的问题及其数学模型
标准形式
max Z c1 x1 c2 x2
cn xn
顶点同时得到最优解,则它们连线上的任意一点都是最
优解,即有无穷最优解。
28
国防科技大学
第一节 线性规划的问题及其数学模型
图解法的优缺点分析
• 直观、简便 • 变量数多于三个以上时,无能为力
通用普遍的 求解方法 (代数方法)

单纯形法
模型的标准形式

29
国防科技大学
第一节 线性规划的问题及其数学模型 线性规划的数学模型的一般形式:
2
国防科技大学
第一章 线性规划与单纯形法
在军事活动,以及生产、管理、经营等社 会活动中经常提出一类问题,即如何合理地利用 有限的人力、物力、财力等资源,以得到最好的 效果。
3
国防科技大学
第一节 线性规划的问题及其数学模型
例 兵力运送问题 设有A、B两种型号的直升机,每次A能运 载35人,需驾驶员2人,B能运载20人,需驾
目标函数取 最大值
j 1 a11 x1 a12 x2 a1n xn b1 n a21 x1 a22 x2 a2 n xn b2 简记做 aij x j bi (i 1, 2, , m) j 1 x 0 ( j 1, 2, , m) a x a x a x b j mn n m m1 1 m 2 2 约束条件为等式, x , x , , x 0 且右端项为非负 1 2 n 值

第一 线性规划(共188张PPT)

第一 线性规划(共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

运筹学

运筹学
满足
12X1 + 6X2 ≤ 600 X1≥0,X2 ≥0 使 max f(x)=7X1 + 5X2
3.合理配料模型
例1-5 用三种原料A1、A2、A3配制一种食品,要求该食品中 蛋白质、脂肪、碳水化合物和维生素的含量分别不低于150、 200、250、300个单位,这三种原料的单价及每单位原料所含各 种成份的数量如表1-6所示。问如何配制这种食品,使成本最低?
X2 = 18 maxf(x) = 2600
第三节
解的结构
线性规划的解有三种情况:有最优解、有解但无 最优解和无可行解。有最优解又有两种情况:有惟一 的最优解和有无穷多个最优解。 当线性规划的约束条件中出现矛盾约束时,即二 元一次不等式组无解时,线性规划问题无可行解。
在例2-1中,加一个约束条件: 求x1,x2
令f(x)=-f(x) ′ 则maxf(x)=-min[-f(x)] =-minf(x) ′
例1-14 将下列线性规划数学模型化为标准形式: 求 x1,x2,x3
2x1 +
x2 + x3
≤ 8
满足
x1
-
x2
x2
+
x3
≥ 3
3x1 -
– 2x3 ≤ -5
≥0,X3是自由变量
X1≥0,x2
使 maxf(x) = x1 – 2x2 + 3x3
解:令X3=X4-X5,其中X4≥0,X5≥0, 在第一个约束条件的左边加入一个松驰变量X6,化为等式; 在第二个约束条件的左边减去一个松驰变量X7,化为等式; 在第三个约束条件的左边加入一个松驰变量X8,化为等式; 并且等式两边同乘以-1; 将求 maxf(x) = X1 - 2X2 + 3X3 化为求

一、一般线性规划问题的数学模型

一、一般线性规划问题的数学模型

第一章线性规划及单纯形法1、一般线性规划问题的数学模型问题的提出在生产管理的经营活动中,通常需要对“有限的资源”寻求“最佳”的利用或分配方式。

任何资源,如劳动力、原材料、设备或资金等都是有限的。

因此,必须进行合理的配置,寻求最佳的利用方式。

由此可以把有限资源的合理配置归纳为两类问题:一类是如何合理地使用有限的资源,使生产经营的效益达到最大;另一类是在生产或经营的任务确定的条件下如何合理地组织生产,安排经营活动,使所消耗的资源数最少。

这是最常见的两类规划问题。

与规划问题有关的数学模型由两部分组成:一部分是约束条件,反映了有限资源对生产经营活动的种种约束,或者生产经营必须完成的任务,另一部分是目标函数,反映生产经营在有限资源条件下希望达到的生产或经营的目标。

例1 常山机器厂生产甲、乙两种产品。

这两种产品都要分别在A、B、C三种不同设备上加工。

按工艺材料规定,生产每件产品甲需占用各设备分别为2小时、4小时、0小时,生产每件产品乙需占用各设备分别为2小时、0小时、5小时。

已知各设备计划期内用于生产这两种产品的能力分别为12小时、16小时、15小时,又知每生产一件甲产品企业能获得2元利润,每生产一件乙产品企业能获得3元利润,问该企业应安排生产两种产品各多少件,使总的利润收入为最大?解:为更加直观理解题意,把上述问题转化为如下表格假定用x1和x2分别表示甲、乙两种产品在计划期内的产量。

因设备A在计划期内的可用时间为12小时,不允许超过,于是有2x1+2x2≤12。

对设备B、C也可列出类似的不等式:4x1≤16,5x2≤15。

企业的目标实在各种设备能力允许的条件下,使总的利润收入z=2x1+3x2为最大。

所以可归结为:约束于s.t.⎪⎪⎩⎪⎪⎨⎧≥≤≤≤+0,1551641222212121x x x x x x 使 z=2x 1+3x 2→max这是一个将生产安排问题抽象为在满足一组约束条件的限制下,寻求变量xl 和x2的决策值,使目标函数达到最大值的数学规划问题。

第一章 线性规划

第一章 线性规划
对于标准形式的线性规划问题若约束方程系数矩阵中不存在现成的初始可行基则不能简单的用上述单纯形法而通常采用所谓的人工变量法
第一章 线性规划
(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章 线性规划模型

第1章 线性规划模型

第1章线性规划Chapter 1 Linear Programming本章内容提要线性规划是运筹学的重要内容。

本章介绍线性规划数学模型、线性规划的基本概念以及求解线性规划数学模型的专门软件——Lingo。

学习本章要求掌握以下内容:⏹线性规划模型的结构。

包括:决策变量,目标函数,约束条件。

⏹线性规划的标准形式,非标准形式转化为标准形式⏹线性规划的基本概念。

包括:约束直线,可行域,可行解,凸集,极点,目标函数等值线,最优解⏹线性规划的软件求解。

包括:lingo软件简介,lingo软件求解规划问题§1.1 线性规划1.1.1 线性规划线性规划(LinearProgramming,LP)是运筹学中最重要的一种系统优化方法。

它的理论和算法已十分成熟,应用领域十分广泛,通常研究资源的最优利用、设备最佳运行等问题。

例如,当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原材料、人工、时间等)去完成确定的任务或目标;企业在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多、利润最大)。

还包括生产计划,物资调运,资源优化配置,物料配方,任务分配,经济规划等问题。

随着计算机硬件和软件技术的发展,目前用微型计算机就可以求解大规模的规划问题。

Lingo软件就是其中的代表软件之一。

在本章中,我们将介绍线性规划的基本概念,线性规划在经济分析中的应用。

§1.2 线性规划问题线性规划问题由目标函数、约束条件以及变量的非负约束三部分组成。

根据实际问题的条件和要求,可以建立线性规划问题数学模型。

下面列举五种最常见的线性规划问题的类型。

1.2.1 生产计划问题例1.1某工厂拥有A、B、C三种类型的设备,生产甲、乙、丙、丁四种产品。

每件产品在生产中需要占用的设备机时数,每件产品可以获得的利润以及三种设备可利用的时数如下表所示:表1-1用线性规划制订使总利润最大的生产计划。

设变量x i为第i种产品的生产件数(i=1,2,3,4),目标函数z为相应的生产计划可以获得的总利润。

第一章线性规划写出下列问题的模型

第一章线性规划写出下列问题的模型

第一章 线性规划1、写出下列问题的模型(1)一家玩具公司制造三种桌上高尔夫玩具,每一种要求不同的制造技术。

高级的一种需要17小时加工装配劳动力,8小时检验,每台利润300元。

中级的需要10小时劳动力,4小时检验,利润200元。

低级的需要2小时劳动力,2小时检验,利润100元。

可供利用的加工劳动力为1000小时,检验500小时。

其次,有市场预测表明,对高级的需求量不超过50台,中级的不超过80台,低级的不超过150台。

制造商决定采用一个能使总利润为最大的最优生产计划。

(2)某建筑材料预制厂生产1A 、2A 两种产品,现有两种原料,第一种有72立方米,第二种有56平方米,,假设生产每种产品都需要两种原材料。

生产每件产品所需原料如表1-1所示。

每生产一件1A 可获得利润60元,生产一件2A 可获得利润1000元,预制厂在现有原料的条件下,1A 、2A 各应生产多少,才能使获得利润最大。

(3)用长度为500厘米的条材,截成长度分别为98厘米和78厘米的两种毛坯,要求共截出长98厘米的毛坯10000根,78厘米的20000根,问怎样截取,才能使用料最少?(4)某商店制定某商品7-12月的进货收货计划,已知商店仓库容量不得超过500件,六月底已存货200件,以后每月初进货一次,假设各月份某商品买进、售出单位如下表1-2所示,问各月进货售货各多少,才能使总收入最多?表1-2月 7 8 9 10 11 12 买进(元) 28 24 25 27 23 23 售出(元)292426282225(5)某厂生产A 、B 、C 三种产品。

每单位产品A 需要1小时技术准备(指设针、试验等)、10小时直接劳动和3公斤材料。

每单位产品B 需要2小时技术准备、4小时劳动和2千克材料。

每单位产品C 需要1小时技术准备、5小时劳动和1千克材料。

可利用的技术准备时间为100小时,劳动时间为700小时,材料为400千克。

公司对大量购买提供较大的折扣,利润数字如下表1-3所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
则上式可以等价于下面两个不等式
(1.6)
7 x1 + 6 x 2 + 8 x 3 5x + 9x2 + 4x3 ≥ y, 1 ≥y 4 3
故可得如下线性规划模型:
(1.7)
max S = y s .t . 7 x1 + 6 x 2 + 8 x3 − 4 y ≥ 0 5 x1 + 9 x 2 + 4 x3 − 3 y ≥ 0
b = (b1 ,b2 ,⋯bm ) 为常数向量, A = (aij )m×n 为系数矩阵。
T
1.2 线性规划模型的标准形
min z = c T X s .t . AX = b X ≥0
对于例 1 可取:
(1.4)
4 ⎞ ⎛ 3 ⎛ 300 ⎞ ⎟ , b = ⎜ c T = (80,90 ) , A = ⎜ ⎜ 0.35 0.25 ⎟ ⎜ 21 ⎟ ⎟。 ⎝ ⎠ ⎝ ⎠
min s. t.
其中 x = [ x1
| x1 | + | x 2 | + ⋯ + | x n |
Ax ≤ b
(1.9)
⋯ x n ]T , A 和 b 为相应维数的矩阵和向量。
要把上面的问题变换成线性规划问题,只要注意到事实:对任意的 xi ,存在 ui , vi > 0 满足
x i = u i − v i , | x i |= u i + v i
i = 1,2⋯ , m
(1.2)
xj ≥ 0
矩阵形式
j = 1,2 ⋯ , n
max(min ) z = c T X s .t . AX ≤ (≥ , = )b X ≥0
T T
(1.3)
其 中 X = (x1 , x 2 ,⋯ x n ) 为 决 策 向 量 , c = (c1 , c 2 ,⋯ c n ) 为 目 标 函 数 的 系 数 向 量 ,
⎧a1 x1 + a 2 x 2 ≤ b 。 ⎩a1 x1 + a 2 x 2 ≥ −b
若决策变量没有非负限制,称为自由变量。例如 x1 ∈ (− ∞ ,+∞ ) 为自由变量,则可引入
y1 ≥ 0 , y 2 ≥ 0 ,令 x1 = y1 − y 2 代入模型即可。
二、 线性规划的求解方法
2.1 线性规划解的概念 定义 1.1 满足约束条件的解 x = ( x1 , x 2 ,⋯ , x n ) ,称为线性规划问题的可行解, 而使目标函
max z = 80 x1 + 90 x 2 s .t . 3 x1 + 4 x 2 ≤ 300
0.35 x1 + 0.25 x 2 ≤ 21
(1.1)
x1 , x 2 ≥ 0
1
1.1 线性规划模型的一般形式
max(min ) z = ∑ ci xi
i =1 n
n
s .t .
∑a
j =1
ij
x j ≤ (≥ , =)bi
即 S = min ⎨
⎧ 7 x1 + 6 x 2 + 8 x3 5 x1 + 9 x 2 + 4 x3 ⎫ , ⎬ 4 3 ⎩ ⎭
这个目标函数不是线性函数,但 7 x + 6 x 2 + 8 x 3 5 x1 + 9 x 2 + 4 x3 ⎫ y = min ⎨ 1 , ⎬ 4 3 ⎩ ⎭
4
在以前讨论线性规划问题时, 假定 aij , bi , c j 都是常数。 但实际上这些系数往往是估计值和预 测值。如市场条件一变, c j 值就会变化; aij 往往是因工艺条件的改变而改变; bi 是根据资 源投入后的经济效果决定的一种决策选择。 因此提出这样两个问题: 当这些参数有一个或几 个发生变化时, 已求得的线性规划问题的最优解会有什么变化; 或者这些参数在什么范围内 变化时,线性规划问题的最优解不变。 2.5 可以转化为线性规划的问题 很多看起来不是线性规划的问题也可以通过变换变成线性规划问题来解决。如: 例3 问题为
产品 资源 工日 小麦 盈利


总和
3 0.35 80
4 0.25 90
300 21
问题一的数学模型: 设 x1 , x 2 分别表示一月中生产甲,乙二种产品的数量,称之为决策变量。所得利润为 z,问 题一的目标是使得总利润函数 z = 80 x1 + 90 x 2 有最大值。 工日的约束为: 3 x1 + 4 x 2 ≤ 300 原料小麦的约束为: 0.35 x1 + 0.25 x 2 ≤ 21 于是问题一可归结为求目标函数在约束条件下的最大值问题, 显然目标函数和约束条件都是 决策变量的线性函数,即可建立以下线性规划模型
8 x1 + 5 x 2 + 3 x3 ≤ 300 5 x1 + 9 x 2 + 8 x3 ≤ 500
(1.8)
x1 , x 2 , x 3 , y ≥ 0
目标函数为求最大值,令 S = − y 即可将原问题转化为在相同约束条件下求最小值。
3
1.3.2 约束条件的转化 若约束条件中有 ≥ 和 ≤ 号,则可在 ≤ ( ≥ )号的左端加上(或减去)一个非负变量(称 为松弛变量)使其变成=号约束。如 4 x1 + 5 x 2 ≥ 6 变为 4 x1 + 5 x 2 − x3 = 6 。 若约束条件带有绝对值号,如 a1 x1 + a 2 x 2 ≤ b ,则可等价转化为: ⎨
(1.5)
甲, 乙, 丙生产 A 零件总数是: 7 x1 + 6 x 2 + 8 x 3 ,生产 B 零件总数是: 5 x1 + 9 x 2 + 4 x 3 。 因为目标函数是要使产品的配套数最大,而每个零件要 4 个 A 零件,3 个 B 零件,所以产品 的最大量不超过
7 x1 + 6 x 2 + 8 x3 5 x1 + 9 x 2 + 4 x3 和 中较小的一个。设 S 是产品的配套数, 4 3
第一章 线性规划模型
一、 线性规划模型的建立
例 1 某工厂 A 有生产甲,乙二种产品的能力,且生产一吨甲产品需要 3 个工日和 0.35 吨小 麦。生产一吨乙产品需要 4 个工日和 0.25 吨小麦。该厂仅有工人 12 人,一个月只能出 300 个工日,小麦一个月只能进 21 吨,并且还知生产一吨甲产品可盈利 80(百元) ,生产一吨 乙产品可盈利 90(百元) 。那么,工厂 A 在一月中应如何安排这两种产品的生产,使之获得 最大的利润? 由以上条件可列表如下:
事实上,我们只要取 ui = 这样,记 u = [u1
(1.10)
xi + | xi | | x | − xi , vi = i 就可以满足上面的条件。 2 2
⋯ u n ]T , v = [v1 ⋯ v n ]T ,从而我们可以把上面的问题变成
n
min
(ui + vi ) ∑ i
=1
⎧ A( u − v ) ≤ b s. t. ⎨ ⎩u , v ≥ 0
(1.11)
三、 利用 MATLAB 求解线性规划问题
假设线性规划问题的数学模型为:
5
min z = c T X A∗ X ≤ b s .t . Aeq ∗ X = beq lb ≤ X ≤ ub
其中 Aeq 表示等号约束,beq 表示相应的常数项。 lb ,ub 分别表示决策变量 X 的上,下 限 MATLAB 中求解上述模型的命令如下: X=linprog(C,A,Aeq,beq,lb,ub) 注意,如果没有等式约束,可用[]代替 Aeq 和 beq;如果某个 xi 下无界或上无界,可设定 lb(i)= –inf 或 ub(i)=inf;用[x,Fval]代替上述各命令行着左边的 x 则可同时得到最优 值。当求解时有指定迭代初值 x0 时,求解命令如下: X=linprog(C,A,Aeq,beq,lb,ub,x0) 用[x,Fval]代替上述各命令行左边的 X 则可同时得到最优值。 例 4 某部门在今后 5 年内考虑给下列项目投资: 项目 1,从第一年到第四年每年年初需要投资,并于次年末收回本利 115%; 项目 2,第三年初需要投资,到第五年末收回本利 125%,但规定最大的投资额不超过 4 万元; 项目 3,第二年初需要投资,到第五年末收回本利 140%,但规定最大的投资额不超过 2 万元; 项目 4,五年内每年初可购买国债,于当年末还,并加利息 6%。 设该部门现有资金 10 万元,问应如何确定这些项目的投资额,使第五年末拥有的资金本利总 额最大? 解 设 xij (i = 1,2 ,3,4 ,5; j = 1,2,3,4 ) 表示第 i 年年初投资于项目 j 的金额。根据题意可得: 第一年: x11 + x14 = 10 第二年: x 21 + x 23 + x 24 = (1 + 6% )x14 第三年: x31 + x 32 + x 34 = 1.15x11 + 1.06 x 24 第四年: x 41 + x 44 = 1.15 x 21 + 1.06 x 34 第五年: x54 = 1.15 x 31 + 1.06 x 44 对项目 2,3 的投资有限额的规定,有 x32 ≤ 4 , x 23 ≤ 3
6
第五年末该部门拥有的资金本利总额为: S = 1.40 x 23 + 1.25 x 32 + 1.15 x 41 + 1.06 x54 建立线性规划模型:
max S = 1.40 x 23 + 1.25 x32 + 1.15 x 41 + 1.06 x 54 s .t . x11 + x14 = 10 x 21 + x 23 + x 24 − 1.06 x14 = 0 x31 + x 32 + x34 − 1.15 x11 − 1.06 x 24 = 0 x 41 + x 44 − 1.15 x 21 − 1.06 x34 = 0 x54 − 1.15 x 31 − 1.06 x 44 = 0 x32 ≤ 4 x 23 ≤ 3 xij ≥ 0 ,i = 1,2 ⋯5; j = 1,2 ⋯ ,4
相关文档
最新文档