首页经济学农业经济学农业技术经济学 07 第七章 线性规划模型的建立与应用 .ppt

07 第七章 线性规划模型的建立与应用 .ppt

页数:73页文件大小:679.0 KB来源: 农业技术经济学ppt课件

本课件讲授线性规划分析法的完整流程:先说明概念、三要素与特点局限,再按目标函数与约束条件建立模型,依次用图解法与单纯形法求解,最后通过灵敏度分析给出目标系数与资源常数项的允许变动范围及影子价格。

第七章学习目的说明,要求掌握线性规划基本原理与图解法、单纯形解法并能初步应用
第一节目录页,列出线性规划概念、三要素、特点局限、模型结构与形式及基本假设
线性规划概念页,说明其研究资源一定求最大值与任务一定求最小值两类极值问题
查看本课件的文字版(共 73 页,供检索与复制)

第1页:第七章学习目的与要求

线性规划是经济领域广泛应用的一种经济分析方法。讲授本章目的是使同学掌握线性规划分析法的基本原理,掌握图解法和单纯形解法的程序及运算,并借助电化教学,能够初步应用线性规划法解决最低成本的农业生产资源最优配合方式和最大收益的生产结构问题。

第2页:第一节目录

  • 一、线性规划的概念
  • 二、线性规划三要素
  • 三、技术经济研究中运用线性规划方法的特点及局限性
  • 四、线性规划模型的基本结构
  • 五、线性规划模型的一般形式
  • 六、线性规划模型的基本假设

第3页:线性规划的概念

线性规划是指如何最有效或最佳地谋划经济活动。它所研究的问题有两类:一类是一定资源的条件下达到最高产量、最高产值、最大利润;一类是任务量一定,如何统筹安排以最小的消耗完成这项任务,如最低成本、最小投资、最短时间、最短距离等问题。前者是求极大值问题,后者是求极小值问题。总之,线性规划是一定限制条件下求目标函数极值的问题。

第4页:线性规划的词典定义

《经济大词典》定义线性规划:一种具有确定目标,而实现目标的手段又有一定限制,且目标和手段之间的函数关系是线性的条件下,从所有可供选择的方案中求解出最优方案的数学方法。

第5页:线性规划三要素

  • 1.目标函数最优化——单一目标;多重目标问题如何处理
  • 2.实现目标的多种方法:若实现目标只有一种方法就不存在规划问题
  • 3.生产条件的约束——资源是有限的;资源无限不存在规划问题

第6页:线性规划方法的特点

特点:

  • 1.可以使研究对象具体化、数量化,可以对所研究的技术经济问题做出明确的结论
  • 2.线性
  • 3.允许出现生产要素的剩余量
  • 4.有一套完整的运算程序

第7页:线性规划方法的局限性

局限性:

  • 1.线性规划以价格不变和技术不变为前提条件,不能处理涉及时间因素的问题,只能以短期计划为基础
  • 2.投入产出的关系不完全是线性关系,由于报酬递减规律起作用,要满足线性假定是不可能的;解题中常把非线性关系转化为线性关系处理,客观上产生误差
  • 3.线性规划本身只是一组方程式,并不提供经济概念,不能代替人们对现实经济问题的判断

第8页:线性规划模型的基本结构

决策变量
未知数,是通过模型计算来确定的决策因素;分为实际变量(求解的变量)和计算变量,计算变量又分松弛变量(上限)和人工变量(下限)
目标函数
经济目标的数学表达式,是求变量的线性函数的极大值和极小值这样一个极值问题
约束条件
实现经济目标的制约因素,包括生产资源的限制(客观约束条件)、生产数量与质量要求的限制(主观约束条件)、特定技术要求和非负限制

第9页:线性规划模型结构示例

模型示例:MinZ=10x1+20x2

  • s.t. x1+x2≥10
  • 3x1+x2≥15
  • x1+6x2≥15
  • x1≥0,x2≥0

该模型由约束条件与目标函数两部分构成。

第10页:极大值模型的一般形式

极大值模型的一般形式:MaxZ=c1x1+c2x2+c3x3+…+cnxn

  • a11x1+a12x2+…+a1nxn≤b1 (1)
  • a21x1+a22x2+…+a2nxn≤b2 (2)
  • ……
  • am1x1+am2x2+…+amnxn≤bm (m)
  • x1,x2,…xn≥0

第11页:极大值模型的简缩形式

本页给出极大值模型的简缩形式,其求和表达式在原课件中以公式图示表现,源文件未提取到具体文字。

第12页:极小值模型的一般形式

极小值模型的一般形式:MinZ=c1x1+c2x2+c3x3+…+cnxn

  • a11x1+a12x2+…+a1nxn≥b1 (1)
  • a21x1+a22x2+…+a2nxn≥b2 (2)
  • ……
  • am1x1+am2x2+…+amnxn≥bm (m)
  • x1,x2,…xn≥0

第13页:极小值模型的简缩形式

本页给出极小值模型的简缩形式,其求和表达式在原课件中以公式图示表现,源文件未提取到具体文字。

第14页:模型的向量表示

极大值模型的简缩形式也可用向量表示,其中价值系数向量 C=(c1,c2,……cn)。

第15页:线性规划模型的基本假设

  • 1.线性:目标函数和约束条件均为线性
  • 2.可分性:活动对资源的可分性
  • 3.可加性:活动所耗资源的可加性,资源总需要量为多种活动所需资源数量的总和
  • 4.明确性:目标的明确性
  • 5.单一性:期望值的单一性
  • 6.独立性:变量是独立的,表示各种作业对资源都是互竞关系,没有互助关系
  • 7.非负性

第16页:第二节目录

  • 一、建模
  • 二、线性规划的求解——图解法

第17页:例1饲料配方问题背景

[例1]某饲料公司用甲、乙两种原料配制饲料,甲乙两种原料的营养成份及配合饲料中所含各营养成份最低量由表1给出。已知单位甲、乙原料的价格分别为10元和20元,求满足营养需要的饲料最小成本配方。

第18页:例1饲料配方模型

设配合饲料中用甲x1单位、乙x2单位,则原料成本函数即目标函数为 Z=10x1+20x2。考虑三种营养含量限制条件后,模型如下:

  • MinZ=10x1+20x2
  • x1+x2≥10
  • 3x1+x2≥15
  • x1+6x2≥15
  • x1≥0,x2≥0

第19页:例2种植结构问题背景

[例2]某农户计划用12公顷耕地生产玉米、大豆和地瓜,可投入48个劳动日,资金360元。生产玉米1公顷需6个劳动日、资金36元,可获净收入200元;生产1公顷大豆需6个劳动日、资金24元,可获净收入150元;生产1公顷地瓜需2个劳动日、资金18元,可获净收入1200元,问怎样安排才能使总的净收入最高。

设种玉米、大豆和地瓜的数量分别为x1、x2、x3公顷。

第20页:例2种植结构模型

  • MaxZ=200x1+150x2+100x3
  • x1+x2+x3≤12 (1)
  • 6x1+6x2+2x3≤48 (2)
  • 36x1+24x2+18x3≤360 (3)
  • x1≥0,x2≥0,x3≥0

第21页:例3两种种植方式背景

[例3]某农户有耕地20公顷,可采用甲乙两种种植方式。甲种植方式每公顷需投资280元、投工6个,可获收入1000元;乙方式每公顷需投资150元、劳动15个工日,可获收入1200元。该户共有可用资金4200元、240个劳动工日,问如何安排甲乙两种方式的生产可使总收入最大。

解:设甲方式种x1公顷、乙方式种x2公顷,总收入为Z。

第22页:例3种植方式模型

  • MaxZ=1000x1+1200x2
  • 280x1+150x2≤4200
  • 6x1+15x2≤240
  • x1+x2≤20
  • x1≥0,x2≥0

第23页:图解法求解目录

  • (一)可行解
  • (二)可行域
  • (三)最优解
  • (四)最优性定理
  • (五)最大化问题的图解法
  • (六)最小化问题的图解法

第24页:可行解可行域与最优解

可行解
满足规划中所有约束条件及非负约束的决策变量的一组取值,仅与约束条件有关而与目标函数值大小无关
可行域
由所有可行解构成的集合。任一个线性规划问题的可行域都是一个有限或无限的凸多边形,凸多边形的每个角称为可行域的极点
最优解
使目标函数值达到最优(最大或最小)的可行解。一个线性规划问题可以是有解的,也可能是无解的;最优解的个数可能是唯一的,也可能是有无穷多个

第25页:最优性定理

若一个线性规划问题有最优解,则最优解一定可以在可行域的某个极点上找到一个最优解,同时仍有可能有其他最优解存在,但它们也只可能存在于可行域的其他极点或是边界上。

如果我们的目的是找出一个最优解而不是全部最优解,这一定理实际上是把寻找的范围从可行域中的无穷多个可行点缩小到有限几个极点上。

第26页:最大化问题的图解法步骤

(五)最大化问题的图解法:

  • 第一步,找出问题的可行域
  • 第二步,在可行域中寻求最优解:A.查点法;B.图解法

第27页:最大化问题图解法图示

最大化问题图解法各极点比较
极点坐标(x1,x2)目标函数值Z
A(0,16)ZA=19200
B(6.7,13.3)ZB=22660
C(9.2,10.8)ZC=22160
D(15,0)ZD=15000

图中约束线包括 280x1+150x2=4200、6x1+15x2=240、x1+x2=20,目标函数为 Z=1000x1+1200x2,比较可知B点目标函数值最大。

第28页:最小化问题的图解法示例

(五)最小化问题的图解法。例:MinZ=10x1+20x2

  • s.t. x1+x2≥10
  • 3x1+x2≥15
  • x1+6x2≥15
  • x1≥0,x2≥0

第29页:最小化问题图解法图示

最小化问题图解法各极点比较
极点坐标(x1,x2)目标函数值Z
A(0,15)ZA=300
B(2.5,7.5)ZB=175
C(9,1)ZC=110
D(15,0)ZD=150

图中约束线包括 x1+6x2=15、3x1+x2=15、x1+x2=10,比较可知C点目标函数值最小。

第30页:单纯形法概述

单纯形方法是一种较为完善的、步骤化的线性规划问题求解方法。它的原理涉及到较多的数学理论上的推导和证明,这里仅介绍这种方法的具体操作步骤及每一步的经济含义,并结合实例加以说明。

第31页:单纯形法目录

  • 一、线性规划的标准型
  • 二、线性规划问题的解
  • 三、单纯形法
  • 四、单纯型表

第32页:线性规划的标准型

目标函数有的要求最大化、有的要求最小化,约束条件可以是“≤”、“≥”、“=”,这种多样性给讨论带来不便。为此规定线性规划问题的标准形式为:

MaxZ=c1x1+c2x2+c3x3+…+cnxn

  • a11x1+a12x2+…+a1nxn=b1 (1)
  • a21x1+a22x2+…+a2nxn=b2 (2)
  • ……
  • am1x1+am2x2+…+amnxn=bm (m)
  • x1,x2,…xn≥0

第33页:标准型的向量表示

标准型的简缩形式可用向量表示,其中 C=(c1,c2,……cn),向量Pj是其对应变量xj的系数向量。

第34页:标准型的矩阵描述

本页给出线性规划标准型的矩阵描述,其表达式在原课件中以公式图示表现,源文件未提取到具体文字。

第35页:线性规划问题的解

可行解
满足约束条件与非负约束的决策变量取值
最优解
使目标函数达到最优的可行解
基
设A为约束方程组的m×n阶系数矩阵,其秩为m,B是矩阵A中m×m阶非奇异子矩阵,则称B是线性规划问题的一个基;称Pj为基向量,与基变量Pj相对应的变量为基变量,否则为非基变量

第36页:约束方程组的求解

为讨论线性规划问题的解,研究约束方程组的求解问题。假设方程组系数矩阵的秩为m,因m小于n故它有无穷多个解。假设前m个变量的系数列向量是线性独立的,这时线性规划模型可写成相应形式。

第37页:基本解与基本可行解

设非基变量为0,用高斯消去法可求出一个解,称X为基本解;满足非负条件的基本解称为基本可行解。

第38页:例3工厂生产计划背景

[例3]某工厂在计划期内安排生产x1、x2两种产品,这些产品分别需要在A、B、C、D四种不同的设备上加工。按工艺规定,产品x1和产品x2在各设备上加工的台时数见下表。已知各设备在计划期内有效台时数分别是12、8、16和12(一台设备工作一小时称为一台时)。该工厂每生产一件产品x1可得利润2元,每生产一件产品x2可得利润3元,问如何安排生产计划才能得到利润最多?

第39页:两种产品加工台时数表

两种产品在各设备上的加工台时数
产品A设备B设备C设备D设备
产品x12140
产品x22204

四种设备在计划期内的有效台时数分别为:A设备12、B设备8、C设备16、D设备12。

第40页:单纯形法求解过程目录

  • (一)求解过程
  • (二)求解过程小结

第41页:例3模型与松弛变量

MaxZ=2x1+3x2

  • 2x1+2x2≤12
  • x1+2x2≤8
  • 4x1≤16
  • 4x2≤12
  • x1≥0,x2≥0

引入松弛变量:x3—A设备闲置台时数,x4—B设备闲置台时数,x5—C设备闲置台时数,x6—D设备闲置台时数,将线性规划化为标准型(8.1)。

第42页:例3的标准型

MaxZ=2x1+3x2+x3+x4+x5+x6

  • 2x1+2x2+x3=12
  • x1+2x2+x4=8
  • 4x1+x5=16
  • 4x2+x6=12
  • x1≥0,x2≥0,x3≥0,x4≥0,x5≥0,x6≥0

第43页:初始基与系数矩阵

x3、x4、x5、x6的系数列向量p3、p4、p5、p6是线性独立的,这些列向量构成一个基(系数矩阵)。

第44页:初始基本可行解

由标准型可得到:

  • x3=12-2x1-2x2
  • x4=8-x1-2x2
  • x5=16-4x1
  • x6=12-4x2

把上式带入目标函数得到 Z=0+2x1+3x2(8.4)。当非基变量x1=x2=0时,便得Z=0,这时得到一个基本可行解X(0)。

第45页:初始解的经济含义

这个基本可行解表示:工厂没有安排生产产品,设备的有效台时数没有被利用,所以构成的利润为0。

从目标函数的表达式可以看到,非基变量x1、x2系数都是正数,若将非基变量换成基变量,目标函数就会增加。所以只要在目标函数表达式中还存在正系数的非基变量,就表示目标函数还有增加的可能,就需要将非基变量换成基变量。一般选择正系数最大的那个非基变量。

第46页:换入换出变量的确定

现分析(8.4),将x2定为换入变量后,必须从x3、x4、x5、x6中换出一个,并保证其余的都是非负,即x3、x4、x5、x6≥0。当x1=0,由(8.3)式得到:

  • x3=12-2x2≥0
  • x4=8-2x2≥0
  • x5=16≥0
  • x6=12-4x2≥0

当x2=3时基变量x6=0,这就决定用x2去替换x6。

第47页:第一次迭代的高斯消去

为求得以x3、x4、x5、x2为基变量的一个基本可行解,需将(8.5)中的x2位置与x6的位置兑换,得到(8.6):

  • x3+2x2=12-2x1
  • x4+2x2=8-x1
  • x5=16-4x1
  • 4x2=12-x6

用高斯消去法,将(8.6)式中x2的系数列向量变为单位列向量,得到(8.7):x3=6-2x1+1/2x6,x4=2-x1+1/2x6,x5=16-4x1,x2=3-1/4x6。

第48页:第二次迭代的结果

再将(8.7)代入(8.1)目标函数得到:Z=9+2x1-3/4x6(8.8)。当非基变量x1=x6=0时,得到Z=9,并得到另一个基本可行解。

第49页:继续迭代至最优解

从目标函数表达式(8.8)中可看到,非基变量x1的系数是正的,说明目标函数值还可以增大,X(1)不一定是最优解。于是确定换入换出变量继续迭代,再得到另一个基本可行解X(2);再经过一次迭代又得到一个基本可行解,这时目标函数表达式是:Z=14-1.5x4-0.125x5,目标函数值达到最大,X(3)是线性规划的最优解。

第50页:求解过程小结目录

  • 1.人造基、初始基本可行解
  • 2.最优性检验

第51页:人造基的观察法

1.1 若从线性规划问题的Pj中能直接观察到存在m个线性独立的单位向量,经过重新安排次序便得到一个可行基。

第52页:引入松弛变量的人造基

1.2 “≤”标准化的方法:引入非负的松弛变量,重新对xj及aij编号,经整理则可得到下列方程(8.9):

  • MaxZ=c1x1+c2x2+c3x3+…+cnxn
  • x1+a1m+1xm+1+a1m+2xm+2+…+a1nxn=b1
  • x2+a2m+1xm+1+a2m+2xm+2+…+a2nxn=b2
  • ……
  • xm+amm+1xm+1+amm+2xm+2+…+amnxn=bm
  • x1,x2,…xn≥0

显然得到一个单位阵。

第53页:初始基本可行解的求得

我们就将B作为可行基。将(8.9)每个等式进行移项得(8.10):

  • x1=b1-a1m+1xm+1-a1m+2xm+2-…-a1nxn
  • x2=b2-a2m+1xm+1-a2m+2xm+2-…-a2nxn
  • ……
  • xm=bm-amm+1xm+1-amm+2xm+2-…-amnxn

令 xm+1=xm+2=……=xn=0,由(8.10)可得 xi=bi(i=1,2,……m),得到一个初始基本可行解。

第54页:最优性检验的思路

得到初始可行解后,要检验一下是否是最优解,如果是则停止迭代,如果不是则继续迭代。但每次迭代后都要检验是否是最优解,为此需要建立一个判别准则。一般情况下,经过迭代后式变成相应形式(i=1,2,3,……,m),将上式代入目标函数整理后可得判别式。

第55页:判别式的整理形式

本页整理得到检验数σj(j=m+1,……,n)的表达形式,公式在原课件中以图示表现,源文件未提取到具体文字。

第56页:最优解判别定理

最优解判别定理
若为对应于B的基本可行解,且对于一切j=m+1,……,n有σj≤0,则X(0)为最优解
无有限最优解判别定理
若为对应于B的基本可行解,有一个σj>0并且对于一切i=1,2,3,……,m有相应条件成立,那么该线性规划没有有限最优解

2.2换入变量的确定;2.3换出变量的确定。

第57页:单纯形表例一

本页为单纯形表例1的计算表格,表中迭代数据在原课件中以表格呈现,源文件未提取到具体数值。

源文件未提取到本页单纯形表数值,未还原为真表格,待人工补录。

第58页:单纯形表例一迭代二

本页续为单纯形表例1的迭代表格,源文件未提取到表中数值,建议对照原图补充。

源文件未提取到本页单纯形表数值,未还原为真表格,待人工补录。

第59页:单纯形表例一迭代三

本页续为单纯形表例1的迭代表格,源文件未提取到表中数值,建议对照原图补充。

源文件未提取到本页单纯形表数值,未还原为真表格,待人工补录。

第60页:单纯形表例一结果

本页为单纯形表例1的最终结果表格,源文件未提取到表中数值,建议对照原图补充。

源文件未提取到本页单纯形表数值,未还原为真表格,待人工补录。

第61页:单纯形表例二

本页为单纯形表例2的计算表格,表中迭代数据在原课件中以表格呈现,源文件未提取到具体数值。

源文件未提取到本页单纯形表数值,未还原为真表格,待人工补录。

第62页:单纯形表例二迭代二

本页续为单纯形表例2的迭代表格,源文件未提取到表中数值,建议对照原图补充。

源文件未提取到本页单纯形表数值,未还原为真表格,待人工补录。

第63页:单纯形表例二结果

本页为单纯形表例2的最终结果表格,源文件未提取到表中数值,建议对照原图补充。

源文件未提取到本页单纯形表数值,未还原为真表格,待人工补录。

第64页:第四节灵敏度分析目录

  • 目标函数系数灵敏度分析
  • 右边值灵敏度分析

第65页:玉米价值系数的灵敏度

目标函数系数灵敏度分析:最优解不变的条件下允许C的变化范围,最优解不变的前提是σj≤0。

假设玉米价值系数C1发生了变化,其变化量为△1:

  • -50-△1≤0,即 △1≥-50
  • -50+0.5△1≤0,即 △1≤100
  • -25-0.25△1≤0

故 △1 的允许范围为 -50≤△1≤100。

第66页:大豆价值系数的灵敏度

假设大豆价值系数C2发生了变化,其变化量为△2:

  • -50-△2≤0,即 △2≥-50

大豆价值系数的可减上限为无穷大,其变化只要不低于下限,最优方案即不变。

第67页:地瓜价值系数的灵敏度

假设地瓜价值系数C3发生了变化,其变化量为△3:

  • -50-1.5△3≤0,即 △3≥-100/3
  • -25+0.25△3≤0,即 △3≤100

故 △3 的允许范围为 -100/3≤△3≤100。

第68页:目标系数允许变动范围表

表8-3 目标系数的允许变动范围
活动目标系数当前值可增上限可减上限可变范围
玉米种植x120010050150~300
大豆种植x215050无穷大-∞~200
地瓜种植x3100100100/3200/3~200

当仅有一种目标系数在允许范围内变动时,最优方案不会变动,但最优目标值会随之变化。

第69页:右边值敏感性分析原理

由线性规划的原理可知,影子价格不变的条件是最优解的松弛变量矩阵与右边值矩阵的乘积大于等于0。当右边值发生变化时,影子价格是否不变需据此判断。

第70页:耕地影子价格的稳定范围

右边值敏感性分析—耕地:当耕地变化△1时,影子价格不变的条件为:

  • 6+3/2△1≥0
  • 6-1/2△1≥0
  • 36-9△1≥0

解得 -4≤△1≤4,因此耕地影子价格不变的耕地数量范围为[8,16]。

第71页:劳动力影子价格的稳定范围

右边值敏感性分析—劳动力:当劳动力变化△2时,影子价格不变的条件为:

  • 6-1/4△2≥0
  • 6+1/4△2≥0
  • 36-9/2△2≥0

解得 -24≤△2≤8,因此劳动力影子价格不变的劳动力数量范围为[24,56]。

第72页:资金影子价格的稳定范围

右边值敏感性分析—资金:当资金变化△3时,影子价格不变的条件为:

  • 6≥0
  • 36+△3≥0,即 △3≥-36

因此资金影子价格不变的资金数量范围为[324,+∞]。

第73页:常数项允许变动范围表

表8-4 常数项的允许变动范围
资源现有数量影子价格可增上限可减上限可变范围
耕地1250448~16
劳动482582424~56
资金3600+∞36324~+∞

这一结果给出了资源影子价格(边际产出率)的有效范围。对耕地而言,当投入使用的数量在8—16公顷之间变化时,其边际产出率都是50元,即每增加或减少1公顷耕地,农户将增加或减少50元净收入。

顶部目录