最新运筹学第二章

合集下载

【运筹学】2第二章线性规划图解法

【运筹学】2第二章线性规划图解法

(7, 0)
56
78
9 10
x1
Example 1: Graphical Solution
x2
• Optimal Solution
8 7 6 5 4 3 2 1
12
Objective Function 5x1 + 7x2 = 46
Optimal Solution (x1 = 5, x2 = 3)
34
56
78
9 10
x1
•画图求解 •2)Max z= 7x1 + 5x2 •3)Max z= 5x1 + 10x2 •4)Max z= 5x1 + 5x2
Example 1: Graphical Solution
x2
• Optimal Solution
8 7 6 5 4 3 2 1
12
Objective Function 5x1 + 7x2
第2章 线性规划图解法
第2章 线性规划图解法
2.1 线性规划问题 2.2 图解法 2.3 极点和最优解 2.4 计算机求解 2.5 最小化问题 2.6 特例
2.1 线性规划问题
• 在一定的约束条件(限制条件)下,使得 某一目标函数取得最大(或最小)值,当 规划问题的目标函数与约束条件都是线性 函数,便称为线性规划。 •Linear programming (LP)
2.2 图解法
•唯一解 •无穷多个最优解 •无界解 •无可行解
Example 1: A Maximization Problem
• LP Formulation • •
Max z= 5x1 + 7x2

s.t.
x1

运筹学第二章习题答案

运筹学第二章习题答案

运筹学第二章习题答案运筹学是一门应用数学学科,旨在通过数学模型和定量方法来解决实际问题。

在运筹学的学习中,习题是必不可少的一部分,通过解答习题可以加深对知识的理解和应用。

本文将针对运筹学第二章的习题进行解答,希望能够帮助读者更好地掌握运筹学的知识。

第一题:线性规划问题的基本要素包括目标函数、约束条件和决策变量。

请问线性规划问题的目标函数通常是什么形式?为什么?答:线性规划问题的目标函数通常是线性函数的形式。

这是因为线性函数具有简单的数学性质,容易求解和分析。

此外,线性函数的图像为直线,可以通过直观的图形方法来理解问题的解。

第二题:什么是单纯形法?请简要描述单纯形法的基本思想和步骤。

答:单纯形法是一种求解线性规划问题的常用方法。

其基本思想是通过不断地移动到更优解的顶点,直到找到最优解。

单纯形法的步骤如下:1. 初始解的选择:选择一个可行解作为初始解。

初始解可以通过图形方法或其他启发式算法得到。

2. 进行迭代:通过计算目标函数的改进方向来确定下一步移动的方向。

如果目标函数不能再改进,则停止迭代,当前解即为最优解。

3. 顶点的移动:通过改变决策变量的值,将当前解移动到相邻的顶点。

移动的方向和距离由迭代步骤中计算得到。

4. 检验最优性:对移动后的顶点进行最优性检验,判断是否达到最优解。

如果达到最优解,则停止迭代,当前解即为最优解;否则,返回第2步。

第三题:什么是整数规划问题?请举一个实际应用的例子,并说明为什么需要使用整数规划方法来解决。

答:整数规划问题是线性规划问题的一种扩展形式,要求决策变量的取值为整数。

整数规划问题通常用于需要离散决策的场景,如生产调度、资源分配等。

举个例子,假设某公司有多个项目需要进行投资,每个项目的投资金额和预期收益已知。

公司希望选择一些项目进行投资,使得总投资金额不超过公司的可用资金,并最大化预期收益。

由于项目的投资金额和收益都是整数,这就是一个整数规划问题。

使用整数规划方法来解决这个问题的原因是,如果将决策变量的取值限制为整数,可以更好地符合实际情况。

运筹学课件 第2章:线性规划的对偶理论

运筹学课件 第2章:线性规划的对偶理论

min w 16y1 36y2 65y3
90 y1 3 y 2 y1 2 y 2 5 y 3 70 y , y , y 0 1 2 3
原问题 A b C 约束系数矩阵
对偶问题 约束系数矩阵的转臵
约束条件的右端项向量 目标函数中的价格系数向量 目标函数中的价格系数向量 约束条件的右端项向量 Max z=CX Min w=Y’b 目标函数 AX≤b A’Y≥C’ 约束条件 X≥0 Y≥0 决策变量
若原问题为求极小形式的对称形式线性规划问题, 对偶问题应该具有什么形式?
Min w Y 'b A'Y C Y 0
max w Y 'b A'Y C Y 0
min z CX
Max z CX
AX b X 0
AX b X 0
min w 5 y1 4 y2 6 y3 4 y1 3 y2 2 y3 2 y1 2 y2 3 y3 3 3 y1 4 y3 5 2 y 7 y y 1 2 3 1 y1 0, y2 0, y3无约束
对偶问题 约束系数矩阵的转臵
目标函数中的价格系数向量
目标函数 约束条件
变量
Max z=CX m个 ≤ ≥ = n个 ≥0 ≤0 无约束
约束条件的右端项向量 目标函数 Min w=Y’b m个 ≥0 变量 ≤0 无约束 n个 ≥ 约束条件 ≤ =
【例2-3】写出下列线性规划问题的对偶问题
min 2x1 3x2 5x3 x4
1.初始表中单位阵在迭代后单纯形表中对应的位臵就是B-1 2.对于原问题的最优解,各松弛变量检验数的相反数恰好 是其对偶问题的一个可行解,且两者具有相同的目标函数 值。根据下面介绍的对偶问题的基本性质还将看到,若原 问题取得最优解,则对偶问题的解也为最优解。

运筹学第二章运输问题_图文.

运筹学第二章运输问题_图文.

第二章线性规划对于产销不平衡问题,可以增加虚设的产地或销地,将不平衡问题转化为平衡问题处理当产大于销时: a b i 1 i j 1 m m n j 可以虚拟一销售地 B n 1 .其销量为: b n 1 a i b j i 1 j 1 n 天津大学管理与经济学部
第二章线性规划当产小于销时: a i 1 m i bj j 1 n 可以虚拟一产地A m 1 .其产量为: a m 1 b j a i j 1 i q n m 天津大学管理与经济学部
第二章线性规划说明:(1)若运输问题的某一个基可行解有几个非基变量的检验数均为负,在继续进行迭代时,取它们中的任一变量为换入变量均可使目标函数值得到改善,但通常取检验数最小者对应的变量为换入变量;(2)当迭代到运输问题的最优解时,如果有某非基变量的检验数等于零,则说明该问题有多重最优解;(3)当运输问题某部分产地的产量和,与某一部分销地的销量和相等时,在迭代过程中有可能在某个格填入一个运量时需同时划去运输表的一行和一列,这时就出现了退化,在运输问题中,退化解时常发生,退化时在同时划去的
一行或一列的某个格中填写数字零,表示这个格中的变量是基变量取值为零,使得基可行解分量为m+n-1个。

天津大学管理与经济学部 。

运筹学第二章

运筹学第二章

例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

运筹学 第二章 单纯形法

运筹学 第二章 单纯形法

按最小非负比值规则:
5 0 1 1/ 3 1 1 2 1
x2 x3
5 0 1 1/ 3 0 2/3 0 1/ 3 1
0 15 0 1/ 6 0 4 0 1/ 6 1 1 0 1/ 3 0 8 0
至此,检验行已没有负数, 当前解即为最优解。
0
此时对应的LP问题为:
min S 0 x1 0 x2 x3 x4 0 x5 1
x4 1 x1 2 x2 2 x3 s.t 0 x1 3x2 3x3 x4 x5 5 x 0 (i 1,2,3,4,5) i
i 1, ,5
可行基{ x1 , x 2 , x 3 }
令非基变量 x4 , 最优值:
x 5为0,得到最优解
17 max Z 2
15
7 3 15 X 3 ( , , ,0,0)T 2 2 2
此基本可行解对应可行域的顶点(7 / 2, 3 / 2) 其结果与图解法一致。 总结:①在迭代过程中要保持常数列向量非负,这能保证基 可行解的非负性。最小比值能做到这一点。 ②主元素不能为0。因为行的初等变换不能把0变成1。
此时,
x4
已经从24降到了0,达到了非基的取值,变
成非基变量。从而得到新的可行基{x1 , x3 , x5 } 。 由此得到一个新的基本可行解: X 1 ( 4,0,15,0,1)T
8
此基本可行解对应可行域的顶点(4,0)
目标函数值: ( X1 ) 2 4 8 Z ( X 0 ) 0. Z
T
X 0 (0,0,15,24,5)
(对应可行域的 o(0,0) )
显然不是最优。 因为从经济意义上讲, x1 0, x2 0

运筹学—线性规划第2章


• 解:此问题的可行域如上图,是一个无界的 多边形。但 极大化目标函数却以1为上界。因此这个线性规划问题没有无 界解,而且事实上,此问题目标函数最优值max f=1在可行域 射线 x1 x2 1 上均可达到。
三. 基、基本可行解
定义6:对于约束条件Ax=b,设A是秩m的mxn矩阵,用(Pj, j=1 ~n) 表示A的第j列向量。即A=( p1.... pn )。由A的m个列向量构成 的m阶方阵 B=( p j1 , p j2 ... p jm )
定义13:如果 x=(x1…xn)T,y=(y1…yn)T是Rn中任意两点,定义
z x (1 ) y,( 0,1)
z (z1, z2 ,...zn )T 的点
所构成的集合为以x,y为端点的线段,对应 0, 1 的
点 x, y叫做这线段的端点,而对应 0 1 的点叫做这线
段的内点。
• 若B是非奇异的,即detB‡0,则称B为一个基或称为一个基矩阵。
• 因为SLP问题中含有约束条件Ax=b,因此也通常称B为线性规划SLP 的一个基。
•由上面定义可知,B中m个列向量是线性无关的,并且它是 A的列向量组的一个最大无关组。
•按定义,A中m个列向量,只要是线性无关的就可以构成一
个基。
p2
1 2
不在这个基中,所以x1,
x2为非基变量。
•定义8 :设Ax=b, x 0一个基B p j 1...p jm ,其对应的基变
量构成的m维列向量记为xB (x j1...x jm )T
这时若取非基
• 变量等于0,则 Ax=bBxB=b,得唯一解xB=B-1b.记为
于是得到方程组BAx1b=b的(b一1 ..个.bm解)T: 非基变量 x j 0,( j 1,2....n,i j1, jm

运筹学 第二章线性规划 第二讲 标准型与单纯形法


Chapter 1 线性规划 Linear Programming
或写成下列形式:
n
max Z c j x j j 1
n
aij x j
j 1
bi ,
i 1,2,, m
x j 0, j 1,2,, n
或用矩阵形式
max Z CX
AX b
X
0
2.3 线性规划的标准型 Standard form of LP
式(2.2)得
x1
1 5
,x4=4,则基本解为
X (2) ( 1 ,0,0,4,0)T 5
在 X (2) 中x1<0, 不是可行解,因此也不是基本可行解。
反之,可行解不一定是基本可行解,如
X (0,0, 1 , 7 ,1)T 满足式(2.2)~(2.3),但不是2任2何基矩阵的基本解。
2.4 基本概念 Basic Concepts
5 1
5 1 1 1 0
B2 10 0 A 10 6 2 0 1
在上例中B2的基向量是A中的第一列和第四列,其余列
向量是非基向量,x1、x4是基变量,x2、x3、x5是非基
变量。基变量、非基变量是针对某一确定基而言的,
不同的基对应的基变量和非基变量也不同。
2.4 基本概念 Basic Concepts
基本解(basic solution) : 对某一确定的基B,令非基变量
等于零,利用式(2.2)解出基变量,则这组解称为基B 的
基本解。
基本可行解(basic feasible solution): 若基本解是可行解 则称为是基本可行解(也称基可行解)。
非可行解(infeasible solution) 无界解 (unbounded solution)

运筹学02-单纯形法


反之,若经过迭代,不能把人工变量都变
为非基变量,则表明原LP问题无可行解。
19
第2章
单纯形法
2.3 人工变量法
2.3.1 大M法
在原问题的目标函数中添上全部人工变量,并令其系数 都为-M,
而M是一个充分大的正数。即
max z = c1x1 + c2x2 + c3x3 + … + cnxn – M( xn+1 + xn+2 +…+ xn+m )
思路:由一个基本可行解转化为另一个基本可行解。 等价改写为 目标方程 max z max z = 3x1+5x2 z -3x1 -5x2 = 0 z -3x1 -5x2 x1 +x3 x1 +x3 = 8 2x2 +x4 2x2 +x4 = 12 s.t. s.t. 3x1+4x2 +x5 3x1 + 4x2 +x5 = 36 x1 , x2 ,x3,x4,x5 x1 , x2 ,x3,x4,x5 ≥ 0
以主列中正值元素为分母,同行右端常数为分子,求比值;
6
第2章
单纯形法
2.1 单纯形法的基本思想
(Ⅰ)
用换基运算 将X0 转化为 另一个基本 可行解 X1。
z- 3x1 -5x2 = 0 0 换基运算—— x1 +x3 = 8 ① 方程组的初等变换 目的是把主列变为 22x2 +x4 = 12 ② 单位向量:主元变 3x1 + 4x2 +x5 = 36 ③ 为1,其余变为0。 X0 = ( 0, 0, 8, 12, 36 )T z0 = 0
⑴ 当前基:m阶排列阵

运筹学第二章对偶问题


y1
1 2
y2
4 0
y3
0
y4
1 0
M
y5
1 0
0
y6
0 1
M
y7
0 1 0
i

3/4
y5 y7
[ 4]
83M 164M 124M
8
16
12
0
M
0
M
CB XB
M M
b
2 3
y1
1 2
y2
4 0
y3
0
y4
1 0
M
y5
1 0
0
y6
0 1
M
y7
0 1 0iFra bibliotek3/4y5 y7
[4]
83M 164M 124M
对偶
3y1 +4y2 3y4 +3y5 4
6y1 + y2 + y4 y5 6
y1 , y2 , y4 , y5 0
x1 ,x2 ,x3 0
Min w = 440y1 100y2 +200y4 200y5 2y1 6y2 +5y4 5y5 3 3y1 +4y2 +3y4 3y5 4 6y1 + y2 + y4 y5 6 y1 , y2 , y4 , y5 0
两边乘以“1”
Min w = 3x1 +9x2 +4x3 St. x1 + 2x2 +3x3 = 180 2x1 +3x2 x3 60
对偶
Max z = 180y1 60y2 +240y3 y1 2y2 +5y3 3
2y1 +3y2 +3y3 9 3y1 y2 =4 y1 :unr, y2 , y3 0,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 2 次课 2学时 本次课教学重点: 线型规划模型有关概念、图解法求解线型规划模型 本次课教学难点: 线型规划模型有关概念、各种解的情况分析 本次课教学内容:

第二章 线性规划的图解法 第一节 问题的提出 一、引例 例1. 某工厂在计划期内要安排Ⅰ、Ⅱ两种产品的生产,已知生产单位产品所需的设备台时及A、B两种原材料的消耗、资源的限制,如下表:

Ⅰ Ⅱ 资源限制 设备 1 1 300台时 原料A 2 1 400千克 原料B 0 1 250千克 单位产品获利 50元 100元

问题:工厂应分别生产多少单位Ⅰ、Ⅱ产品才能使工厂获利最多? 解:分析问题后可得数学模型: 目标函数:2110050xxMaxZ

约束条件:ts. 30021xx 400221xx 2502x 0,021xx

这是一个线性规划模型,因为:目标函数是线性函数,约束条件是一些线性的等式或不等式。若目标函数是非线性函数,或约束条件中有非线性的等式或不等式,则这样的问题称为非线性规划。

二、 一般建模过程 1.理解要解决的问题,了解解题的目标和条件; 2.定义决策变量)......,,(21nxxx,每一组值表示一个方案; 3.用决策变量的线性函数形式写出目标函数,确定最大化或最小化目标; 4.用一组决策变量的等式或不等式表示解决问题过程中必须遵循的约束条件 三、 线性规划模型的一般形式 目标函数: nnxcxcxcZMinMax.......)(2211 约束条件: ts. 11212111),(......bxaxaxann

22222121),(......bxaxaxann …… …… mnmnmmbxaxaxa),(......2211

0,......,0,021nxxx

第二节 图 解 法 对于只有两个决策变量的线性规划问题,可以在平面直角坐标系上作图表示线性规划问题的有关概念,并求解。 下面通过例1详细讲解其方法 一、 有关概念 1、 可行解:满足约束条件的解 2、 可行域:全体可行解的集合。 3、 最优解:使得目标函数值达到最优的可行解。 4、 凸集 5、 松弛变量

二、 图解法求解线性规划 例1. 目标函数:2110050xxZMax 约束条件:ts. 30021xx 400221xx 2502x 0,021xx 解: (1)分别取决策变量21,xx为坐标向量建立直角坐标系。在直角坐标系里,图上任意一点的坐标代表了决策变量的一组值,例1的每个约束条件都代表一个半平面。 (2)对每个不等式(约束条件),先取其等式在坐标系中作直线,然后确定不等式所决定的半平面。

(3)把五个图合并成一个图,取各约束条件的公共部分,如图2-1所示。 100 100 200 2x1+x2≤400 2x1+x2=400 300

200 300 400

x2

x1

X2≥0 X2=0

x2

x1

X1≥0 X1=0

100 200 300 100 200 300

x1+x2≤300

x1+x2=300

100 100

x2≤250

x2=250

200 300 200 300 (4)目标函数2110050xxZ,当z取某一固定值时得到一条直线,直线上的每一点都具有相同的目标函数值,称之为“等值线”。平行移动等值线,当移动到B点时,z在可行域内实现了最大化。A,B,C,D,E是可行域的顶点,对有限个约束条件则其可行域的顶点也是有限的。

综上得到最优解: 250,5021xx 最优目标值 27500z

三、线性规划问题解的情况 1、如果线性规划有最优解,则一定有一个可行域的顶点对应一个最优解; 2、无穷多个最优解。 若将例1 中的目标函数变为215050xxZMax,则线段BC 上的所有点都代表了最优解; 3、 无界解。即可行域的范围延伸到无穷远,目标函数值可以无穷大或无穷小。 一般来说,这说明模型有错,忽略了一些必要的约束条件;

x1

x2

x2=0 x1=0

x2=250 x1+x2=300

2x1+x2=400

图2-1 x1

x2

z=20000=50x1+100x2

图2-2

z=27500=50x1+100x2 z=0=50x1+100x2 z=10000=50x1+100x2 C B A

D E 4、 无可行解。 若在例1 的数学模型中再增加一个约束条件12003421xx,则可行域为空域,不存在满足约束条件的解,当然也就不存在最优解了。

例2. 某公司由于生产需要,共需要A,B两种原料至少350吨(A,B两种材料有一定替代性),其中A原料至少购进125吨。但由于A,B两种原料的规格不同,各自所需的加工时间 也是不同的,加工每吨A原料需要2个小时,加工每吨B原料需要1小时,而公司总共有600个加工小时。又知道每吨A原料的价格为2万元,每吨B原料的价格为3万元,试问在满足生产需要的前提下,在公司加工能力的范围内,如何购买A,B两种 原料,使得购进成本最低?

解: 目标函数:2132xxfMin 约束条件:ts. 35021xx 600221xx 1251x 0,021xx

采用图解法。如下图:

得Q点坐标(250,100)为最优解。 教学组织 1、课堂讲授 2、多媒体图形演示 作业布置: 1、P23.2(1,2)

第 3 次课 2学时

100 200 300 400 500 600 100 200 300 400 600 500

x1 =125

x1+x2 =350 2x1+3x2 =800

2x1+3x2 =900 2x1+x2 =600 2x1+3x2 =1200

x1

x2

Q 本次课教学重点: 化标准型、灵敏度分析 本次课教学难点: 灵敏度分析 本次课教学内容:

第三节 图解法的灵敏度分析 一、线性规划模型的标准形式 目标函数: nnxcxcxcZMinMax.......)(2211 约束条件: ts. 11212111),(......bxaxaxann

22222121),(......bxaxaxann …… …… mnmnmmbxaxaxa),(......2211

0,......,0,021nxxx 标准形式四个特点: 1.目标最大化; 2.约束为等式; 3.决策变量均非负; 4.右端项非负。

二、线性规划模型标准化 1.极小化目标函数的问题: 设目标函数为 nnxcxcxcfMin.......2211 (可以)令 z = -f , 则该极小化问题与下面的极大化问题有相同的最优解, 即 nnxcxcxcZMax.......2211 但必须注意,尽管以上两个问题的最优解相同,但它们最优解的目标函数值却相差一个符号,即 Min f = —Max z

2、约束条件不是等式的问题: (1)设约束条件为

ininiibxaxaxa......2211 可以引进一个新的变量is ,使它等于约束右边与左边之差

niniiiixaxaxabs......2211 显然,is 也具有非负约束,即0is,这时新的约束条件成为 iininiibsxaxaxa......2211 (2)当约束条件为

ininiibxaxaxa......2211时, 类似地令

ininiiibxaxaxas......2211 显然,is 也具有非负约束,即0is,这时新的约束条件成为 iininiibsxaxaxa......2211 3.右端项有负值的问题: 在标准形式中,要求右端项必须每一个分量非负。当某一个右端项系数为负时,如 0ib,

则把该等式约束两端同时乘以-1,得到: ininiibxaxaxa......2211 为了使约束由不等式成为等式而引进的变量is,当不等式为“小于等于”时称为“松弛变量”;当不等式为“大于等于”时称为“剩余变量”。如果原问题中有若干个非等式约束,则将其转化为标准形式时,必须对各个约束引进不同的松弛变量。

例:将以下线性规划问题转化为标准形式 321432xxxfMin

约束条件:ts. 6543321xxx 8231xx 9321xxx 0,321xxx x1 , x2 , x3 ≥ 0 解:首先,将目标函数转换成极大化: 令 321

432xxxfz

次考虑约束,有2个不等式约束,引进松弛变量0,54xx。 三个约束条件的右端值为负,在等式两边同时乘-1。

通过以上变换,可以得到以下标准形式的线性规划问题: 321432xxxzMax

约束条件:ts. 65434321xxxx 82531xxx 9321xxx

0,,,,54321xxxxx

4. 变量无符号限制的问题 在标准形式中,必须每一个变量均有非负约束。当某一个变量xj没有非负约束时,可以令 xj = xj’- xj” 其中 xj’≥0,xj”≥0 即用两个非负变量之差来表示一个无符号限制的变量,当然xj的符号取决于xj’和xj”的大小。

三、 灵敏度分析 灵敏度分析:建立数学模型和求得最优解后,研究线性规划的一个或多个参数(系数)jiji

bac,,

变化时,对最优解产生的影响。

相关文档
最新文档