运筹学1
运筹学(一)
第三节
单纯形法原理
一、线性规划问题的解
可行解:满足约束条件的解称为可行解,可行解的集合称
a m 1 x1
a
m
2
x2
amnxn (,)bm
x1, x2 , , xn 0
n : 变 量 个 数 ; m:约 束 行 数 ;
n:变量个数 m:约束个数 cj:价值系数 bi:资源拥有量 aij :工艺系数
n m :线性规划问题的规模
c j : 价 值 系 数 ; b j : 右 端 项 ; aij : 技 术 系 数
2x1 x2 x3 x3 x4 9
st.34xx11
x2 2x3 2x3 x5 2x2 3x3 3x3 6
4
x1, x2, x3, x3, x4, x5 0
第二节
图解法
一、图解法的步骤
1.画出直角平面坐标系; 2.图示约束条件,找出可行域; 3.图示目标函数; 4.最优解的确定。
x2 2x2
2x3 3x3
4 6
x1 0, x2 0, x3取值无约束
解: z令 z,x1x1,x3x3 x3 ,其x中 3 , x3 0, 同时引入x4松 和弛 剩变 余 x5,标 量 变准 量形式
m z x a 1 2 x 2 x 3 x 3 3 x 3 0 x 4 0 x 5
1940年,英国军事部门成立了第一个由一些数学家、物理学家 和工程专家等组成的OR小组,负责研究一些武器有效使用的问题。
1942年,美国也成立了由17人组成的OR小组,研究反潜艇策 略等问题。
(3)二战后:推广与发展
战时从事运筹学研究的许多专家转到了经济部门、民用企业、大 学或研究所,继续从事决策的数量方法的研究,运筹学作为一门学 科逐步形成并得以迅速发展。运筹学发展到今天,已成为分支学科 众多的一个繁荣昌盛的大家族。随着电子计算机的发展和使用,运 筹学处理复杂性问题的能力大大加强,成为解决实际问题的有力工 具,广泛地应用于企业管理、交通运输、公共服务等领域。
运筹学(1)
一、绪论§1 运筹学的简史运筹学作为科学名称出现于20世纪30年代末。
英、美对付德国空袭,采用雷达,技术上可行,实际运用不好用。
如何合理运用雷达?“运用研究”(Operational Research),我国1956年用“运用学”名词,1957年正式定名为运筹学。
运筹学小组在英、美军队中成立,研究:护航舰队保护商船队的编队问题、当船队遭受德国潜艇攻击时如何使船队损失最小问题、反潜深水炸弹的合理爆炸深度(德国潜艇被摧毁数增到400%)、船只在受敌机攻击时的逃避方法(大船急转向、小船缓转向,中弹数由47%降到29%)。
运筹学组织在英、美军队(RAND)中成立,研究:战略性问题、未来武器系统的设计和合理运用方法、美国空军各种轰炸机系统的评价、未来武器系统和未来战争战略、苏联军事能力及未来预报、苏联政治局计划的行动原则和未来战争的战略、到底发展哪种洲际导弹(50年代)、战略力量的构成和数量(60年代)。
运筹学在工业、农业、经济、社会问题等领域有应用。
运筹数学:数学规划(线性规划(丹捷格(G.B.Dantzig)1947,单纯形法;康托洛维奇1939解乘数法,1960《最佳资源利用的经济计算》,诺贝尔奖;列昂节夫1932投入产出模型;冯.诺意曼)、非线性规划、整数规划、目标规则、动态规划、随机规划等)、图论与网络、排队论(随机服务系统理论)(丹麦工程师爱尔朗(Erlang)1917提出一些著名公式)、存贮论、对策论(冯.诺意曼和摩根斯坦,1944《对策论与经济行为》)、决策论、维修更新理论、搜索论、可靠性和质量管理等。
运筹学领域的诺贝尔奖得主:阿罗、萨谬尔逊、西蒙(经济学家)、多夫曼、胡尔威茨、勃拉凯特(Blackett,美,物理学家)。
运筹学会的建立:英国(1948年)、美国(1952年)、法国(1956年)、日本(1957年)、印度(1957年)、中国(1980年),38个国家和地区。
国际运筹学联合会(IFORS)的成立:1959年,英、美、法发起成立,中国1982年加入。
运筹学第1章-线性规划
下一页 返回
图解法步骤:
(1)建立坐标系; (2)将约束条件在图上表示; (3)确立满足约束条件的解的范围; (4)绘制出目标函数的图形 (5)确定最优解
用图解法求解下列线性规划问题
max z 2x1 3x2
4x1 0x2 16
s.t
10xx11
4x2 2x2
12 8
x1, x2 0
1. 1.1问题举例
(1)生产计划问题。 生产计划问题是典型的已知资源求利润最大化的问题,对于此类
问题通常有三个假设:①在某一计划期内对生产做出的安排;②生产 过程的损失忽略不计;③市场需求无限制,即假设生产的产品全部 卖出。
下一页 返回
1.一般线性规划问题的数学模型
例1 用一块连长为a的正方形铁皮做一个容 器,应如何裁剪,使做成的窗口的容积为最 大?
解:设 x1, x2分别表示从A,B两处采购的原油量(单
位:吨),则所有的采购方案的最优方案为:
min z 200x1 290x2
0.15x1 0.50x2 150000
s.t
0.20x1 0.50x1
0.30x2 0.15x2
120000 120000
x1 0, x2 0
1. 1线性规划问题与模型
也可以写成模型(1-6)和模型(1-7)的形式,其中模型(1-7)较为常用。
运筹学-1、线性规划
则:
x1 x2 100
x1 ( x3 ) x4 x2 2
设x3为第二年新的投资; x4为第二年的保留资金;
则:
18
•设x5为第三年新的投资;x6为第三年的保留资金;
则:
x3 ( x5 ) x6 x4 2 x1 2
•设x7为第四年新的投资;第四年的保留资金为x8;
max Z 2 x7 x9 x1 x2 100 x 2x 2x 2x 0 2 3 4 1 4 x1 x3 2 x4 2 x5 2 x6 0 s.t 4 x3 x5 2 x6 2 x7 2 x8 0 4 x5 x7 2 x 8 2 x9 0 x 0, j 1, 2, , 9 j
13
例3:(运输问题)设有两个砖厂A1 、A2 ,产 量分别为23万块、27万块,现将其产品联合供应三 个施工现场B1 、 B2 、 B3 ,其需要量分别为17万 块、18万块、15万块。各产地到各施工现场的单位 运价如下表: 现场 砖厂 B1 B2 B3
A1 A2
5 6
14 18
7 9
问如何调运才能使总运费最省?
20
例5:(下料问题) 某一机床需要用甲、乙、 丙三种规格的钢轴各一根,这些轴的规格分别是 2.9,2.1, 1.5(m),这些钢轴需要用同一种圆钢来做,圆 钢长度为7.4m。现在要制造100台机床,最少要用多 少根圆钢来生产这些钢轴?
解:第一步:设一根圆钢切割成甲、乙、丙三 种钢轴的根数分别为y1,y2,y3,则切割方式可用不等 式2.9y1+2.1y2+1.5y3≤7.4 表示,求这个不等式的有实 际意义的非负整数解共有8组,也就是有8种不同的 下料方式,如下表所示:
运筹学第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章 线性规划 第3节 对偶问题与灵敏度分析
s.t.
4x1 3x1
5x2 200 10x2 300
x1, x2 0
9x1 4x2 360
s.t.
34xx11
5x2 10 x
200 2 300
3x1 10x2 300
x1, x2 0
则D为
min z 360y1 200y2 300y3 300y4
9 y1 4 y2 3y3 3y4 7 s.t.4 y1 5y2 10 y3 10 y4 12
amn xn bm ym xn 0
机会成本 a1 j y1 a2 j y2 aij yi amj ym
表示减少一件产品所节省的可以增加的利润
(3)对偶松弛变量的经济解释——产品的差额成本
机会成本
利润
min w b1 y1 b2 y2 bm ym
a11 y1
st
a12
y1
a1n y1
max z CX
(P)
AX b
s
.t
.
X
0
(D)
min w Yb
s.t.
YA C Y 0
• (2)然后按照(D)、(P)式写出其对偶
例:写出下面线性规划的对偶规划模型:
max z 2x1 3x2
min w 3 y1 5y2 1y3
x1 2x2 3 y1 0
s.t.
2xx11
例如,在前面的练习中已知
max z 2.5x1 x2 的终表为
3x1 5x2 15 s.t.5x1 2x2 10
x1, x2 0
0 x3 9 2.5 x1 2
0 19 1 - 3
5
5
1
2
0
1
5
运筹学第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万立方米的支流。
运筹学 第一讲
标函数实现最大化或最小化。
满足以上三个条件的数学模型称为线性规划的数学模型。
(二)线性规划问题一般形式
max(min) z=c1x1+c2x2+…+cnxn
(三) 线性规划模型的隐含假设: 1、比例性:决策变量在目标函数及约束条件中严格按比 例变化,不存在实际经济活动中的边际效用递减效应。
2、可加性:决策变量独立,相互之间不发生关联,且不
• 运筹学(Operations Research)是用数学方法研究各种系统的最优化问
题,运筹学强调发挥现有系统的效能,应用数学模型求得合理利用各种资
源的最佳方案,为决策者提供科学决策的依据。 • 运筹学的内容有数学规划、运输问题、图与网络分析、排队论、存储论、
决策论和对策论等,其中数学规划又包括线性规划,整数规划,非线性规
术求得系统运营的最优解。
4、运筹学的研究动机是为决策者提供科学决策的依据。 运筹学在工业,农业,商业,物流,经济计划,人力资源,军事等行业都有着非
常广泛的应用。有人曾对世界上500家著名的企业集团或跨国公司进行过调查,发现
其中95%曾使用过线性规划,75%使用过运输模型,90%使用过网络计划技术,90%使用 过存储模型,43%使用过动态规划。 由此可见运筹学一门应用性很强的学科。特别是随着计算机技术的不断发展,计 算机成为运筹学最强有力的运算工具,运筹学越来越显示出其广泛的使用价值。
0 4KG/件
8台时
16KG 12KG
该厂每生产一件产品Ⅰ可获利2元,每生产一件产品 Ⅱ可获利3元,问应如何安排生产获利最多?
决策变量 价值系数 技术系数
x1
2 1 4 0
x2
3 2 0 4
资源系数 8 16 12
运筹学基础(1)
展
英国创刊 ☺ 1952年第一个运筹学学会在美国成立
☺ 1947年丹齐克在研究美国空军资源优化配置 时提出线性规划及其通用解法——单纯形法
战后这些研究成果被应用到生
产、经济领域,其发展可以分
运
为三个阶段:
筹 学
的
① 1945至50年代初期—创建时期
② 50年代初期至50年代末期——成长 时期
产
生
商船护航的规模等等。
战后这些研究成果被应用到生
产、经济领域,其发展可以分
运
为三个阶段:
筹 学
的
① 1945至50年代初期—创建时期
☺ 1948年英国成立“运筹学俱乐部”在煤力、 电力等部门推广应用运筹学
产
☺ 相继一些大学开设运筹学课程
生
1948年美国麻省理工学院
和
1950年英国伯明翰大学
发
☺ 1950年第一本运筹学杂志《运筹学季刊》在
的 定 义
与 特 点
为“运作研究”。
美国运筹学会认为:运筹学所研 究的问题,通常是在要求有限资 源的条件下科学地决定如何最好 地设计和运营人机系统。
中国大百科全书释义:它用数学 方法研究经济、民政和国防等部 门在内外环境的约束条件下合理 分配人力、物力、财力等资源, 使实际系统有效运行的技术科学,
bi ,i 1,2m 为资源系数;
aij ,i 1,2m, j 1,2n 为技术系数,或约束
系数 ;
mn
运筹学基础
第四讲
主讲教师:郑黎黎
学时:48
线 性 数规 学划 模问 型题 及 其
线性规划的标准形式有四个特点 : 目标最大化、约束为等式、右端项 非负、决策变量均非负。 对于各种非标准形式的线性规划问 题,我们总可以通过以下变换,将 其转化为标准形式。
运筹学第一章
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) 和式: max z= cjxj
j=1
n
s.t.
aijxj≤bi (i=1,2,……,m)
j=1
n
xj≥ 0
(j=1,2,……,n)
其中:cj---------表示目标函数系数 aij---------表示约束条件系数 bi ---------表示约束右端项
2007/08
-7-
---第 1 章 线性规划---
起迄时间 2----6 时 6---10 时 10--14 时 14--18 时 18--22 时 22---2 时
2007/08
服务员人数 4 8 10 7 12 4
-18-
---第 1 章 线性规划---
建立线性规划模型要求:
(1)要求决策的量是连续的、可控的量,或 者是可以简化为连续取值的变量;
1
n
xj≥0
(j=1,2,……,n)
(1)可行解:满足所有约束方程和变量符号限制条件的一组变量的 取值。 (2)可行域:全部可行解的集合称为可行域。 (3)最优解:使目标函数达到最优值的可行解。
2007/08 -20-
---第 1 章 线性规划---
(4)基:设A为线性规划模型约束条件系数矩阵(m n,m<n), 而B为其mm子矩阵,若|B|≠0,则称B为该线性规划模型的一个基。
可行解:X=(0,0)T,X=(0,1)T,X=(1/2,1/3)T 等。 x3 x4 ——基变量 x x x x
1 2 3 4
设
A=
1 1
1 2
1
0
0
1
,令 B=
1
0
0
1
,则 | B |=1≠0,
运筹学复习资料(1)
运筹学复习一、单纯形方法(表格、人工变量、基础知识)线性规划解的情况:唯一最优解、多重最优解、无界解、无解。
其中,可行域无界,并不意味着目标函数值无界。
无界可行域对应着解的情况有:唯一最优解、多重最优解、无界解。
有界可行域对应唯一最优解和多重最优解两种情况。
线性规划解得基本性质有:满足线性规划约束条件的可行解集(可行域)构成一个凸多边形;凸多边形的顶点(极点)与基本可行解一一对应(即一个基本可行解对应一个顶点);线性规划问题若有最优解,则最优解一定在凸多边形的某个顶点上取得。
单纯形法解决线性规划问题时,在换基迭代过程中,进基的非基变量的选择要利用比值法,这个方法是保证进基后的单纯型依然在解上可行。
换基迭代要求除了进基的非基变量外,其余非基变量全为零。
检验最优性的一个方法是在目标函数中,用非基变量表示基变量。
要求检验数全部小于等于零。
“当x1由0变到45/2时,x3首先变为0,故x3为退出基变量。
”这句话是最小比值法的一种通俗的说法,但是很有意义。
这里,x1为进基变量,x3为出基变量。
将约束方程化为每个方程只含一个基变量,目标函数表示成非基变量的函数。
单纯型原理的矩阵描述。
在单纯型原理的表格解法中,有一个有趣的现象就是,单纯型表中的某一列的组成的列向量等于它所在的单纯型矩阵的最初的基矩阵的m*m矩阵与其最初的那一列向量的乘积。
最初基变量对应的基矩阵的逆矩阵。
这个样子:'1222 1 0 -32580 1 010 0 158P B P -⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦51=5所有的检验数均小于或等于零,有最优解。
但是如果出现非基变量的检验数为0,则有无穷多的最优解,这时应该继续迭代。
解的结果应该是:X *= a X 1*+(1-a)X 2* (0<=a<=1)说明:最优解有时不唯一,但最优值唯一;在实际应用中,有多种方案可供选择;当问题有两个不同的最优解时,问题有无穷多个最优解。
运筹学(一)
一、运筹学的起源与发展
1.什么是运筹学 英文:Operational Research(英国)
Operations Research(美国) (直译为“作业研究”、“运用研究”)
中文:运筹学(来源于“夫运筹帷幄之中,决胜 于千里之外”)
运筹学是在实行管理的领域,运用数学方法, 对需要进行管理的问题统筹规划,作出决策的一
库存管理。存储论应用于多种物资库存量的管理,确定某些设备的合 理的能力或容量以及适当的库存方式和库存量
运输问题。用运筹学中运输问题的方法,可以确定最小成本的运输线 路、物资的调拨、运输工具的调度以及建厂地址的选择。
人事管理。可以用运筹学方法对人员的需求和获得情况进行预测;确 定合适需要的人员编制;用指派问题对人员合理分配;用层次分析法 等方法来确定一个人才评价体系等。
4
x1, x2, x3 , x3, x4, x5 0
第二节
图解法
一、图解法的步骤
1.画出直角平面坐标系; 2.图示约束条件,找出可行域; 3.图示目标函数; 4.最优解的确定。
例4:用图解法求解以下线性规划问题
max z 2x1 x2
5x2 15
st.6
x1 2 x1
x2 x2
3.线性规划问题的最优解若存在,则最优解或 最优解之一一定是可行域的凸集的某个顶点。
4 .解题思路是,先找凸集的任一顶点,计算其 目标函数值。比较其相邻顶点函数值,若更 优,则逐点转移,直到找到最优解。
第三节
单纯形法原理
一、线性规划问题的解
可行解:满足约束条件的解称为可行解,可行解的集合称
为可行域。
解:令z z, x1 x1, x3 x3 x3,其中x3,x3 0, 同时引入松弛变量x4和剩余变量x5 , 标准形式化为:
运筹学1至6章习题参考答案
0
2
11/8
0
-3/4
0
9
X4
0
0
0
9/8
1
7/16
-1/4
27/4
6
X1
3
1
0
-1/2
0
1/4
0
3
M
X2
2
0
1
[11/16]
0
-3/32
1/8
1/8
0.181818
C(j)-Z(j)
0
0
0
0
-9/16
-1/4
37/4
X3进基、X2出基,得到另一个基本最优解。
C(j)
3
2
-0.125
6重油
7残油
辛烷值
80
115
105
蒸汽压:公斤/平方厘米
1.0
1.5
0.6
0.05
每天供应数量(桶)
2000
1000
1500
1200
1000
1000
800
问炼油厂每天生产多少桶成品油利润最大,建立数学模型。
解设xij为第i(i=1,2,3,4)种成品油配第j(j=1,2,…,7)种半成品油的数量(桶)。
10
-5
1
0
0
0
* Big M
5
3
1
0
0
0
X1
10
1
3/5
1/5
0
1/5
2
X4
0
0
4
-9
1
1
25
C(j)-Z(j)
0
-11
-1
运筹学(01规划)1
1、将目标函数的系数按递增或递减的顺序重新排列。 2、参照目标函数的排列,列出问题所有可能取到的点,并检查是否可行,若可 行,则算出相应的目标函数值。 3、比较可行解的目标函数值,找出最优解和最优值。 以上题为例, 按系数递增重新排列) 以上题为例,1、max=15X3+20X1+30X2(按系数递增重新排列) 2、参照目标函数系数的排列,依次序列出所有可能取到的点,并检 参照目标函数系数的排列,依次序列出所有可能取到的点, 查可行性,算出相应的目标函数值,如下表: 查可行性,算出相应的目标函数值,如下表:
在可行解中比较,点(1,0,1)的目标函数值最大,所以最优解为: X=(1,0,1),相应的目标函数值为Z=35(万元)
?
最优解
二、指派问题
在生产管理上,管理者总希望能够将人员分配的最佳,以发挥其最大 的工作效率,这就是所谓的“指派问题”。
特点: 特点:把n项工作指派给n个人去做时,每个人仅能接受一项任务,而 项工作指派给n个人去做时,每个人仅能接受一项任务, 项任务也只能由一个人去做。(指派问题也是整数规划的一个分支) 。(指派问题也是整数规划的一个分支 且一项任务也只能由一个人去做。(指派问题也是整数规划的一个分支)
完全枚举法(显枚举法) 完全枚举法(显枚举法) Xj的取值有0和1两种情况,三种方案就有8种组合,把每种组合列出,带入约束 方程检验是否可行,再比较目标函数的大小,从而求得最优解
因此,人们设计出了一种只需要检查一部分可能的变量组合,就可以达 到最优解的方法-------------------
隐枚举法(部分枚举法) 隐枚举法(部分枚举法)
虽
可
Z=C12+C24+C31+C43+C55=7+6+7+6+6=32 Min Z=C12+C24+C31+C43+C55=7+6+7+6+6=32
运筹学基础1
四、运筹学的主要内容 :
• 规划论 (线性规划、非线性规划、整数规划、动 态规划、多目标规划、随机规划 )
min (max) st f (x, y, ) hi (x, y, ) 0 i 1 2 me g j (x, y, ) 0 j me 1 m x X R n为决策变量, y Y R m为参数,
原料I的费用 : 65( x11 x21 x31 ) 原料II的费用: 25( x12 x22 x32 )
原料III的费用: 35( x13 x23 x33 )
则目标函数为总产值减去总成本,表示为
z 50( x11 x12 x13 ) 35( x21 x22 x23 ) 25( x31 x32 x33 ) 65( x11 x21 x31 ) 25( x12 x22 x32 ) 35( x13 x23 x33 ) 15x11 25x12 15x13 30 x21 10 x22 40 x31 10 x33
x1 x x
3
3
3
x1 x2 x4 6 x1 x x x5 5
2 x1 x2 x3 x3 2 x j 0, j 1, 2, 4, 5; x3 0, x3 0 3
另一种更好的方法是直接消去自由变量x3,由 最后的方程知: x3=2-2x1+x2 , 代入到目标和 其它两个方程得:
运筹学第1章线性规划及单纯形法复习题
max (min)
Z = CX
AX ≤ ( = , ≥ ) b X ≥ 0
3、线性规划的标准形式 、
ma0
4、线性规划问题的解 、 (一)求解方法
一 般 有 两种方法 图 解 法 单纯形法 两个变量、 两个变量、直角坐标 三个变量、 三个变量、立体坐标
适用于任意多个变量、 适用于任意多个变量、但需将 一般形式变成标准形式
(二)线性规划问题的解
1、解的概念 可行解:满足约束条件② 的解为可行解。 ⑴ 可行解:满足约束条件②、③的解为可行解。 所有解的集合为可行解的集或可行域。 所有解的集合为可行解的集或可行域。 最优解: 达到最大值的可行解。 ⑵ 最优解:使目标函数①达到最大值的可行解。 ⑶ 基:B是矩阵A中m×m阶非奇异子矩阵 是矩阵A ≠0), ),则 是一个基。 (∣B∣≠0),则B是一个基。
§2 图 解 法
例一、 例一、 max
Z = 2 x 2 x 2 x 4 x
2 2 1
+ 3 x
2
2 x1 + x + 1 4 x1 x1 ≥
≤ 12 ≤ 8 ≤ 16 ≤ 12
2
⑴ ⑵ ⑶ ⑷
2
0, x
≥ 0
max
Z = 2 x1 + 3 x 2 x 2 x
2 2
当xj=0时, 必有 j=zj=0, 因此 时 必有y
∑P x = ∑P y = ∑P z
j =1
r
r
r
r
j
j
j =1
j
j
j =1
j
j
=b
∑(y
j =1
j
− z j ) Pj = 0
运筹学第一课
分别为甲、 【解】设x1、x2、x3 分别为甲、乙、丙三种产品的产量数学模型 为:
m Z = 40x1 + 30x2 + 50x3 ax
10
4 配料问题
例5.某工厂要用三种原料1、 某工厂要用三种原料1 2、3混合调配出三种不同规格的 产品甲、 数据如右表。 产品甲、乙、丙,数据如右表。 该厂应如何安排生产, 问:该厂应如何安排生产,使利 润收入为最大? 润收入为最大?
单价( 产品名称 规格要求 单价(元/kg) ) 50 甲 原材料 1 不少于 50%,原材料 2 不超过 25% , 35 乙 原材料 1 不少于 25%,原材料 2 不超过 50% , 25 丙 不限 原材料名称 1 2 3 每天最多供应量 100 100 60 单价( 单价(元/kg) ) 65 25 35
• 利润 = 总收入 - 总成本 = 甲乙丙三种产品的销售单价 产品数量 - 甲乙 甲乙丙三种产品的销售单价*产品数量 丙使用的原料单价*原料数量 原料数量, 丙使用的原料单价 原料数量,故有
目标函数
50( +35( +25( Max 50(x11+x12+x13)+35(x21+x22+x23)+25(x31+x32+x33)-65 25( 35( (x11+x21+x31)-25(x12+x22+x32)-35(x13+x23+x33) = -15x11+25x12+15x13-30x21+10x22-40x31-10x33
运筹学第一章
第一章、 线性规划和单纯形法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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
线性规划问题的数学模型
标准形式如下:
Page 17
max Z x1 2 x2 3( x3 x3) 0 x4 0 x5 9 2 x x2 ( x3 x3) x4 3x x 2( x x) x5 4 2 3 3 1 6 3x1 2 x2 3( x3 x3) x1 , x2 , x3 , x3, x4 , x5 0
简写为: max(min) Z
c x
j 1 j
n
j
a
j 1
n
ij
x j ( ) bi
(i 1 2 m ) (j 1 2 n)
xj 0
线性规划问题的数学模型
向量形式: m ax (min) z CX
Page 9
p j x j ( ) B X 0
Page 4
v a 2 x x
2
a
dv 0 dx
2(a 2 x ) x (2) (a 2 x )2 0
a x 6
线性规划问题的数学模型
例1.2 某企业计划生产甲、乙两种产品。这些产品分 别要在A、B、C三种不同的设备上加工。按工艺资料 规定,单件产品在不同设备上加工所需要的台时如下 表所示,企业决策者应如何安排生产计划,使企业总 的利润最大?
解:(1)因为x3无符号要求 ,即x3取正值也可取负值,标准 型中要求变量非负,所以 用 替换 ,且 x3 x , x 0 x x 3 3 3 3 因为x1非正,所以,令x1′=-x1, 用 -x1′代替x1。
线性规划问题的数学模型
Page 16
(2) 第一个约束条件是“≤”号,在“≤”左端加入松驰变量x4, x4≥0,化为等式; (3) 第二个约束条件是“≥”号,在“≥”左端减去剩余变量x5, x5≥0; (4) 第3个约束方程右端常数项为-6,方程两边同乘以(-1),将右 端常数项化为正数; (5) 目标函数是最小值,为了化为求最大值,令z′=-z,得到max z′=-z,即当z达到最小值时z′达到最大值,反之亦然;
设 备 产 品 甲 乙 有效台时 A 2 2 12 B 4 0 16 C 0 5 15 利润(元) 2 3
Page 5
线性规划问题的数学模型
Page 6
解:设x1、x2分别为甲、乙两种产品的产量,则数学模型为: max Z = 2x1 + 3x2 2x1 + 2x2 ≤ 12 s.t. 4x1 ≤ 16 5x2 ≤ 15 x1 ≥ 0 , x2 ≥ 0
b1 B bm
线性规划问题的数学模型
3. 线性规划问题的标准形式
Page 11
max Z c j x j
j 1
n
n a ij x j bi s.t j 1 i 1,2, , m x j 0, j 1,2, , n
max Z 4 x1 2 x 2 x 3 5 x1 x 2 x 3 x 4 3 10 x1 6 x 2 2 x 3 x 5 2 x 0, j 1, ,5 j
Page 20
解: 约束方程的系数矩阵为2×5矩阵 A 10 6
线性规划问题的数学模型
2. 线性规划的数学模型由三个要素构成 决策变量 目标函数 Decision variables Objective function
Page 7
约束条件
Constraints
怎样辨别一个模型是线性规划模型? 其特征是: (1)问题的目标函数是多个决策变量的线性函数, 通常是求最大值或最小值; (2)问题的约束条件是一组多个决策变量的线性不 等式或等式。
Page 23
图解法
单纯形法
适用于任意变量、但必需将 一般形式变成标准形式
下面我们分析一下简单的情况—— 只有两个决策 变量的线性规划问题,这时可以通过图解的方法来 求解。图解法具有简单、直观、便于初学者窥探线 性规划基本原理和几何意义等优点。
图解法
1.什麽是图解法?
Page 24
线性规划的图解法就是用几何作图的方法分析并求出其 最优解的过程。 求解的思路是:先将约束条件加以图解,求得满足约束 条件的解的集合(即可行域),然后结合目标函数的要求从 可行域中找出最优解。
变量
xj 0 的变换:非负化
可令 xj ,显然 xj 右端常数项bi <0
x j 0
的变换:非负化
线性规划问题的数学模型
例1.3 将下列线性规划问题化为标准形式
Page 15
min Z x1 2 x2 3 x3
2 x1 x2 x3 9 - 3 x1 x2 2 x3 4 3 x1 2 x2 3 x3 6 x1 0, x2 0, x3无约束
图解法的步骤
Page 25
1.建立平面直角坐标系,标出坐标原点, 坐标轴的指向和单 位长度。 2.对约束条件加以图解,找出可行域。 3.画出目标函数等值线。 4.移动目标函数等值线,求出最优解。
图解法
例1.5 用图解法求解线性规划问题
Page 26
max Z = 2x1 + 3x2 2x1 + 2x2 ≤ 12
其中: C (c1 c 2 c n )
x1 X xn
a1 j Pj a mj
b1 B bm
cj 称为价值系数或目标函数系数 bi称为资源常数或约束右端常数 aij称为技术系数、工艺系数或约束系数
Page 12
min Z x1 2 x2 3 x3 2 x1 x2 x3 9 - 3 x1 x2 2 x3 4 3 x1 2 x2 3 x3 6 x1 0, x2 0, x3无约束
非标准型线性规划
线性规划问题的数学模型
可 行 解 非可行解
基解
基可行解
Page 22
例4 在下述线性规划问题中,列出全部基、基解、基可行解 和指出最优解。 max Z = 2x1 + 3x2 2x1 + 2x2 ≤ 12 s.t. 4x1 ≤ 16
5x2 ≤ 15
x1 ≥ 0 , x2 ≥ 0
图解法
线性规划问题的求解方法 一般有 两种方法 两个变量、直角坐标 三个变量、立体坐标
r(A)=2,2阶子矩阵有10个,其中基矩阵只有9个,即
0 1 B4 1 6 1 1 B8 0 6 1 0 0 1 0 B9 1 0 1
线性规划问题的数学模型
Page 21
基解:某一确定的基B,令非基变量等于零,由约束条件 方程②解出基变量,称这组解为基解。在基解中变量取非0 值的个数不大于方程数m,基解的总数不超过 C m n -1b , X =0 XB =B N 基可行解:满足变量非负约束条件的基本解,简称基可 行解。XB≥0 , XN=0 可行基:对应于基可行解的基称为可行基。
线性规划问题的数学模型
4. 线性规划问题的解 线性规划问题
Page 18
max Z c j x j (1)
j 1
n
n a ij x j bi ( i 1,2, , m ) ( 2) s.t j 1 x j 0, j 1,2, , n ( 3)
a11 a1 m B ( p1 pm ) a m 1 a mm
称 B中每个列向量Pj ( j = 1 2 … … m) 为基向量。与基向量Pj
对应的变量xj 为基变量。除基变量以外的变量为非基变量。
线性规划问题的数学模型
例1.4 求线性规划问题的所有基矩阵。
运筹学
( Operations Research )
Chapter1 线性规划
(Linear Programming)
本章主要内容:
LP的数学模型 图解法
单纯形法
单纯形法的进一步讨论-人工变量法 LP模型的应用
线性规划问题的数学模型
1. 规划问题 生产和经营管理中经常提出如何合理安排,使人力、 物力等各种资源得到充分利用,获得最大的效益, 这就是规划问题。 线性规划通常解决下列两类问题:
线性规划问题的数学模型
3. 线性规划数学模型的一般形式
Page 8
目标函数: max (min) z c1 x1 c 2 x 2 c n x n
a1 1 x1 a1 2 x 2 a1 n x n ( ) b1
约束条件:
a m 1 x1 a m 2 x 2 a m n x n ( ) bm x1 0 x n 0
5 B1 10 5 B5 10 1 1 B2 6 6 1 1 B6 0 2 1 5 B3 2 10 0 1 B7 1 2
5
1 1 1 0 2 0 1
(2)如何化标准形式 目标函数的转换:最大化
Page 13
如果是求极小值即 minz c j x j ,则可将目标函数乘以(-1), 可化为求极大值问题。
即
也就是:令 z z ,可得到上式。
maxz z c j x j
变量的变换:非负化
若存在取值无约束的变量 其中:xj , xj 0 可令 xj
线性规划问题的数学模型
矩阵形式:
Page 10
max(min) Z CX AX ( ) B X 0
其中: C (c1 c 2 c n )