线性规划模型的应用与灵敏度分析正文_第1页
线性规划模型的应用与灵敏度分析正文_第2页
线性规划模型的应用与灵敏度分析正文_第3页
线性规划模型的应用与灵敏度分析正文_第4页
线性规划模型的应用与灵敏度分析正文_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、线性规划模型的应用与灵敏度分析第一章线性规划问题线性规划简介及发展线性规划(Linear Programming )是运筹学中研究最早、发展最快、应用广泛、方 法成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法,研究线性约束 条件下线性目标函数的极值问题的数学理论和方法,英文缩写为LP。它是运筹学的一 个重要分支,广泛应用于军事作战、经济分析、经营管理和工程技术等方面,为合理 利用有限的人力、物力、财力等资源做出的最优决策,提供科学的依据。线性规划及其通用解法单纯形法是由美国GB.Dantzig在1947年研究空军军 事规划提出来的。法国数学家傅里叶和瓦莱一普森分别于1832和191

2、1年独立地提出 线性规划的想法,但未引起注意。1939年苏联数学家康托罗维奇在生产组织与计划 中的数学方法一书中提出线性规划问题,也未引起重视1。1947年美国数学家丹齐 克提出线性规划的一般数学模型和求解线性规划问题的通用方法一单纯形法,为这 门学科奠定了基础。1947年美国数学家诺伊曼提出对偶理论,开创了线性规划的许多新 的研究领域,扩大了它的应用范围和解题能力。1951年美国经济学家库普曼斯把线 性规划应用到经济领域,为此与康托罗维奇一起获1975年诺贝尔经济学奖。50年代后 对线性规划进行大量的理论研究,并涌现出一大批新的算法。例如,1954年莱姆基提 出对偶单纯形法,1954年加斯和

3、萨迪等人解决了线性规划的灵敏度分析和参数规划问 题,1956年塔克提出互补松弛定理,1960年丹齐克和沃尔夫提出分解算法等。线性规 划的研究成果还直接推动了其他数学规划问题包括整数规划、随机规划和非线性规划 的算法研究3。由于数字电子计算机的发展,出现了许多线性规划软件,如MPSX, OPHEIE,UMPIRE等,可以很方便地求解几千个变量的线性规划问题。1979年苏联 数学家提出解线性规划问题的椭球算法,并证明它是多项式时间算法。1984年美国贝 尔电话实验室的印度数学家N.卡马卡提出解线性规划问题的新的多项式时间算法。用 这种方法求解线性规划问题在变量个数为5000时只要单纯形法所用时间的

4、1/50。现已 形成线性规划多项式算法理论。50年代后线性规划的应用范围不断扩大。建立线性规 划模型线性规划研究的问题主要有两类:一类是当一项任务确定后,如何统筹安排,尽 量做到以最少的人力、物力等资源去完成;另一类是在人力、物力等资源确定的情况 下,如何安排使用这些资源,使创造的价值最多,其实质是解决稀缺资源在有竞争环 境中如何进行最优分配的问题,即寻求整个问题的某个整体指标最优的问题4。线性规划的数学模型2.1线性规划问题例1-1某工厂在计划期内要安排生产两种产品1,11,已知生产单位产品所需的设 备台数及A,B两种原材料的消耗量,见表1-1。该工厂每生产一件产品I可获利2元, 每生产一件

5、产品II可获利3元,问应如何安排生产计划使该工厂获得的利润最大?有 关资料如下表1-1产品、资源信息产品III资源限量设备/台128原材料A/kg4016原材料B/kg0412用数学语言来描述生产计划的安排,建立数学模型。解:设乂尸?分别表示在计划期内产品I, II的生产量,在满足资源限量的条件下, 它们必须同时满足下列条件。对设备有效台数:气+ 2七 8对原材料A:4x 16对原材料B:4x2 12该工厂的生产目标是在不超过所有资源限量的条件下,确定生产量X,x2,使该 得到的利润最大。若用Z表示总利润,则有max Z = 2x + 3x综合上述,该生产计划问题可用数学模型表示为max Z

6、= 2 x + 3 xx + 2 x 8(1-1)x 1614 x 0这就是一个线性规划模型5。2.2线性规划问题的数学模型线性规划数学模型是由一组含有等式或者不等式的代数方程以及一个具有求极值 关系的目标函数表达式构成的符合抽象数学模型。下面介绍建立实际问题线性规划模 型的基本步骤。确定决策变量。这是很关键的一步,决策变量选取得当,不仅会使线性规划 的数学模型建得容易,而且求解比较方便。找出所有限制条件,并用决策变量的线性等式或不等式来表示,从而得到约 束条件。一般可用表格形式列出所有的限制数据,然后根据所列出的数据写出相应的 约束条件,以避免遗漏或重复所规定的限制要求。把实际问题所要达到的

7、目的用决策变量的线性函数来表示,得到目标函数, 并确定是求最大值还是最小值。根据实际问题添加非负约束。线性规划的数学表达式成为线性规划的数学模型,一般形式为 TOC o 1-5 h z HYPERLINK l bookmark40 o Current Document max(min) Z = c x + c x + . + c x(1-2)1 12 2n na x + a x +. + a x )b11 112 21n n1a x + a x +. + a x )b21 122 22n n2 HYPERLINK l bookmark273 o Current Document s.t. (1

8、-3)a x + a x +. + a x )bm1 1m 2 2mn nmx 0,x 0,.,x 0其中,式(1-2)称为目标函数,(1-3)式称为约束条件。2.3线性规划的性质定理1线性规划问题的可行解X是基可行解的充要条件是X的非零分量对应的系 数矩阵A的列向量线性无关6。定理2若一个线性规划问题有可行解,则它必有基本可行解7。定理3若可行域有界,线性规划问题的目标函数一定可以在其可行域的顶点上达 到最优。证明:设X(1),X是可行域的顶点,若X(0)不是顶点,且目标函数在X(0)处达到 最优Z* = CX(0)(标准型是Z* = max Z)。因为X(0)不是顶点,所以D的顶点线性表示

9、为(1-4)X(0)= Za X (i)i=1在所有顶点中必然能找到某个顶点X(m,使CX(m)是所有CX中最大者,并且将X(m代替式(1-5)中所有的X(i),这就得到C工aX C工aX=CX g,由此得 i=1i=1到CX (0) CX (m),根据假设CX (O)最大值,所以只能有CX (0) = CX (m),即目标函数在 顶点X (m)处也达到最大值。有时目标函数可能在多个顶点处达到最大值,这时在这些顶点的凸集合上也达到 最大值,称这种线性规划问题有无穷多最优解。由以上的讨论可知,为了寻求线性规划问题的最优解,只从其有限数目的基本可 行解中去寻找基础最优解就可以了。尽管如此,当数m,

10、n较大时,用此种方法求其最 优解也是不可行的8。第二章求解线性规划的方法1.图解法图解法是求解线性规划模型的一种重要方法,线性规划中一些重要的性质、概念 和求解思想都来源于此。当只有两个决策变量时,可以用图解法求解。它具有简单直 观的特点。为了给后面的线性问题的基本理论提供较直观的几何说明,先介绍线性规划问题 的图解法8。我们把满足约束条件和非负约束条件的一组解叫做可行解,所有可行解组成的集 合称为可行域。图解法的求解步骤如下:第一步,根据约束画出可行域,先以决策变量为坐标,建立直角坐标系,再根据 各约束条件,作出可行域。第二步,作出一条目标函数等值线,并确定增值方法。第三步,沿等值线的法线方

11、向值增大方向移动,从而找到最大值。图解法得出线性规划的几种情况:表2-1解的几种情况解的几种情况约束条件图形特点方程特点惟一解一般围成有限区域,最-优值只在一个顶点达到无穷多解在围成的区域边界上,至少目标和某一约有两个顶点处达到最优束方程成比例无可行解(无解)围不成区域有矛盾方程无界解(无解)围成无界区域,缺少一必要条件的方程且无有限最优值2.单纯形法2.1单纯形法的发展单纯形法(simplex methods),求解线性规划的通用方法。单纯形法是美国数学家 GB.Dantzig于1947年首先提出的。简单的说就是一种数学迭代方法,求解基本过程是 从一个基本可行解跳到另一个基本可行解的逐步替代

12、,从而使目标函数不断得到改善。它的理论根据是:线性规划问题的可行域是n维向量空间乌中的多面凸集,其最优值 如果存在必在该凸集的某顶点处达到9。2.1.1单纯形法的基本思路单纯形法的基本思路是:根据线性规划问题的标准型,从可行域中某个基本可行解(一个顶点)开始,转换到另一个基本可行解(顶点),并且当目标函数达到最大值时,问题就得到了解决,其基本思路的框架图如下图2-1。图2-1单纯形法的基本思路例2-1用单纯形法讨论例1-1的求解。(2-1)解:已知例1.1的标准型为:max Z = 2 x + 3 x + 0 x + 0 x + 0 xx + 2 x = 84 x + x = 16(2-2)

13、0, j = 1,2, ,5约束条件(2-2)的系数矩阵(12 10 0)A = (P, P , P , P , P )=4 0 0 1 012345、0 4 0 0 1/显然,x3x4,x5的系数列向量1 00V7/P=40 10V7/(2-3)是线性独立的因而这些向量构成一个基B =(P ,P ,P5)=(2-4)对应于B的基变量为,x ,x一,从约束条件(2-2)中可以看到45x =8 - x -:31x =16 - 4 x41x=12-4x52(2-5)当令非基变量气=x2 = 0,这时得到一个基本可行解X (0)X (0) = (0,0,8,16,12) T(2-6)将式(2-3)代

14、入目标函数(2-1)得到Z = 0 + 2气 + 3x 2 = 0(2-7)这个基本可行解表示:工厂没有安排生产1,11产品;资源都没有被利用,所以工厂的利润Z = 0。分析目标函数的表达式(2-7)可以看到:非基变量x1,x2的系数都是正数,因此将非 基变量变为基变量,目标函数的值就可能增大,从经济意义上讲,安排生产产品I或 II,就可以使工厂的利润指标增加,所以只要在目标函数(2-7 )的表达式中还存在有正 系数的非基变量,这表示目标函数值还有增加的可能,就需要将非基变量与某个基变 量进行对换,一般选择正系数最大的那个非基变量x2为换入变量,将它换入到基变量 中区,同时还有确定基变量中有一

15、个要换出来成为非基变量,可按以下方法来确定换 出变量。现分析式(2-5),当将x定为换入变量后,必须从x ,x ,x中换出一个,并保证其2345余的都是非负,即x , x , x 0。345当气=0,由式(2-5)得到x = 8 - 2 x 0(2-8)x = 16 0 x = 12 - 4 x 0从式(2-8)中可以看出,只有选择 TOC o 1-5 h z HYPERLINK l bookmark138 o Current Document x 2 = min(8/2,-12/4) = 3(2-9)时,才能使式(2-8)成立。因为当x = 3时,基变量x = 0,所以可用x去替代x。252

16、5以上数学模型说明了每生产一件产品II,需要用掉的各种资源数为(2,0,4)。这些资 源中的薄弱环节确定了产品II的产量。原材料B的数量决定产品II的产量只能是x 2 = 12/4 = 3 件。为了求得以x ,x ,x为基变量的一个基本可行解和进一步分析问题,需将方程(2-5) 342中x2的位置对换。得到x + 2 x = 8 - xx = 16 - 4 x(2-10)4 x = 12 - x用高斯消去法求解,得到以非基变量表示的基变量x = 2 - x + 0.5 xx = 16 - 4 x(2-11)x2 = 3 - 0.25 x5 再将式(1-12)代入目标函数(1-6)得到Z = 9

17、 + 2 x 0.75 x(2-12)令非基变量x1 = x5 = 0,得到Z = 9,并得另一个基本可行解X (0) = (0,3,2,16,0)t。 从目标函数的表达式(2-12)中可以看到,非基变量气的系数是正的,说明目标函数 的值还可以增大,还不是最优解。于是用上述方法,确定换入、换出变量,继续迭代, 再得到另外一个基本可行解X(2) = (2,3,0,8,0)T。再经过一次迭代,得到一个基本可行解X=(4,2,0,0,4)t。而这时得到的目标函数的表达式是Z = 14 1.5% - 0.125气(2-13)再分析目标函数(2-13),可知所有非基变量七,七的系数都是负数,这说明若要用

18、剩余资源X ,七,就必须支付附加费用。所以当x = x =0时,即不再利用这些资源时, 3434目标函数达到最大值,那么x是最优解。这说明当产品I生产4件,产品II生产2件,工厂才能得到最大利润。通过上例,可以了解利用单纯形法求解线性规划问题的思路。2.1.2单纯形法的一般描述和求解步骤一般的线性规划问题的求解有以下几个步骤。确定初始基本可行解。为了确定初始基本可行解,首先要找出初始可行解。设一线性规划问题为max 卒 jj=1f| 咒 P.七=b(2-14)j=1x. 0, j = 1,2,,n可分为两种情况讨论。若Pj(j = 1,2,n)中存在一个单位基,则将其作为初始可行基1 0 0n

19、 1 n0 1 0B = (P, P ,P ) =(2-15)120Q|0 0 1若Pj(j = 1,2,n)中不存在一个单位基,则人为地构造一个单位初始基。检验最优解。得到初始基本可行解后,要检验该解是否为最优解。如果是 最优解,则停止运算;否则转入(3)基变换。下面给出最优性判别定理。一般情况下,经过迭代后可以得到以非基变量表示基变量的表达式(2-16)x = b n a x(i = 1,2,m)j iij jj=m+1将式(2-11)代入式(2-10)的目标函数,整理后得c b +i ii =1(2-17)max Z = cb +E (c Eca,)xj i ij ji=1i=1于是Z

20、=cbi=1Z = Ec a(j = m +1,.,n)i=1(2-18)b = c Z则得到以非基变量表示目标函数的表达式再令* (丁 Z)七j=m+1(j = m +1,,n)(2-19)(2-20)(2-21)max Z = Z + E b .x.j=m+1(3)基变换。若初始基本可行解x (0)不是最优解,又不能判别无界时,由目标函数(2-10)的约束条件可看到,当某些b j 0,x.增加则目标函数值还可能增加,这时 就要将其中某个非基变量换到基变量中去(称为换入变量),同时,某个基变量要换成 非基变量(称为换出变量),随之会得到一个新的基本可行解。从一个基本可行解到另 一个基本可行解

21、的变换,就是进行一次基变换。从几何意义上就是从可行域的一个顶 点转向另一个顶点。(4)迭代。在确定了换入变量x和换出变量x后,要把x和x的位置进行对换, klk l就是说要把xk对应的系数列向量4变成单位列向量。这可以通过对约束方程组的增广 矩阵进行初等行变换来实现,变换结果得一新的基本可行解。然后转入(2)。2.2单纯形法的进一步讨论对于一般的线性规划问题,在用单纯形法求解之前,总是先化为标准型。如果在 系数矩阵中有一个单位阵,则可以作为初始可行基。如果约束条件的系数矩阵中不存 在单位矩阵,则可以通过添加人工变量的方法,在标准型的约束方程的系数矩阵中人 为地构造一个单位阵,从而获得初始可行基

22、,再作进一步迭代。在单纯形迭代过程中,要求人工变量逐步从基变量被替换出,变为非基变量,这 有两种方法:大M法和两阶段法10。人工变量法的基本思想:对于线性规划问题,有时候很难找出初始基本可行解,这时可以考虑加入人工变量的方法来解决问题。基本原理对于标准型的线性规划问题:max z = c x + c x Hb c x1 12 2n na x + a x +. + a x = b11 112 21n n 1a x + a x + . + a x = b21 122 22n n 2(2-22)a x + a x + . + a x = bm1 1m 2 2mn n mx 0,x 0,.,x 0给每

23、个约束方程硬性加入一个人工变量之后得到:max z=cx + c x+.+ c x112 2nna x+ .+a x + x=b11 11n nn + 11ax+ .+a x + x=b21 12n nn+22(2-23) 0, x ,x 01nn+1n+m这样,就可以以xn+1,xn+2,.,xn+m为基变量,得到问题的初始基本可行解。在求解 的过程中,通过迭代不断地将这些人工变量从基变量中迭代出去,使人工变量均等于0, 从而求得原始问题的最优解。若不能把人工变量完全迭代出去,则表明原始问题无可 行解。下面介绍人工变量的两种方法。(1)大M法在目标函数求最大值的线性规划问题中,设人工变量在目

24、标函数中的系数为-M, M为任意大的正数。只要人工变量不为零,目标函数最大值就是一个任意小的数。(2)两阶段法第一阶段:建立一个辅助线性规划,并求解,以判断原线性规划是否存在可行解。所有人工变量都变成非基变量,目标函数最小值为0,原问题存在基可行解。转到 第二阶段。若目标函数大于0,至少有一个人工变量不能从基变量中转出,由于它取正值,原 问题没有可行解。停止。第二阶段:在第一阶段最优表格中去掉人工变量,将目标函数系数换成原问题的 目标函数系数,接下去用单纯形法计算,直到得到最优解为止。单纯形法对偶规划是线性规划问题从另一个角度进行研究,是线性规划理论的进一步深化, 也是线性规划理论的进一步深化

25、,也是线性规划理论整体的一个不可分割的组成部分。3.1对偶问题的提出每个线性规划都有另一个线性规划(对偶问题)与它密切相关,对偶理论揭示了 原问题与对偶问题的内在联系11。3.2对偶问题的数学模型及对偶关系原问题P的标准形式:max Z - CXAX 0X - (x ,x,,x )t , A - (a )12nij mxn对偶问题D的标准形式:min w - Yb(YA C(2-25)s.t. 0Y - (y , y ,,y )12n当我们讨论对偶问题时,它必定是与原问题成对出现的;同时,原问题与对偶问 题之间没有严格的界限,它们互为对偶:一个是原问题,则另一个就为对偶问题。表 2-1给出了线

26、性规划原问题与对偶问题的对应关系,该表也可以看做是一个线性规划原 问题转化为对偶问题的一般规律。其中,对于变量与约束间关系的理解,必须考虑到 对偶模型的约束与原问题模型的变量相对应,变量则是与原问题模型的约束相对应。 如原问题是最小化,则可将对偶问题看做原问题12。表2-1原问题模型与对偶问题模型的对应关系原问题(或对偶问题)对偶问题(或原问题)目标函数最大化(max Z)目标函数最小化(minw )n个变量n个约束m个约束m个变量约束条件的资源向量(右端项)目标函数的价格向量目标函数的价格向量(系数)约束条件的资源向量f 0“”形式变量V - 0约束“-”形式|无约束“=”形式“”形式f -

27、 0约束“-”形式变量V 0“=”形式|无约束例2-2试求下列线性规划问题的对偶问题。2x + 3x + 5x 2(2-26)3x + x + 7x 3123x + 4 x + 6 x 5123x , x , x 0解:设对应于约束条件(2-14)的对偶变量分别为y ,y ,y ,则由表2-1中原问题与123对偶问题的对应关系,可以直接写出上述线性规划问题的对偶问题,有max w = 2 y + 3 y + 5 y2 y1 + 3 LT - 2(2-27)3 y + y + 4 y - 2V 123y1 + 7 y2 + 6y3 - 4、匕 y y3 03.3线性规划的对偶理论线性规划的对偶理

28、论包括以下几个主要的基本定理:定理2-1(对称性定理)对偶问题的对偶是原问题。这一定理的内涵显而易见,证明从略。定理2-2(弱对偶定理)设X和Y分别是原问题P和对偶问题D的可行解,则必有CX Yb 13。定理2-3(对偶原理)原问题P与对偶问题D存在如下对应关系:(1)P有最优解的充要条件是D有最优解。(2)若P无界则D不可行,若D无界则P不可行。(3)若X*和Y*分别是P和D的可行解,则它们分别为P和D的最优解的充要条件是 CX * = Y *b。原问题与对偶问题的对应关系见表2-2。表2-2原问题与对偶问题解的对应关系对应关系对偶问题有最优解无界无可行解原有最优解一女定不可能不可能问无界不

29、可能不可能一女定题无可行解不可能一女定可能定理2-4(互补松弛定理)如果X和Y分别为P和D的可行解,它们分别为P和D 的最优解的充要条件是(C - YA)X = 0和Y(b - AX) = 0。互补松弛定理也称松紧定理,它描述了线性规划问题达到最优时,原问题(或对偶 问题)的变量取值和对偶问题(或原问题)约束的松紧性之间的对应关系。我们知道,在 一对互为对偶的线性规划问题中,原问题的变量和对偶问题的约束是一一对应的,原 问题的约束和对偶问题的变量也是一一对应的。当线性规划问题达到最优时,我们不 仅可以同时得到原问题与对偶问题的最优解,而且还可以得到变量与约束之间的一种 对应关系。互补松弛定理即

30、揭示了这一点。3.4对偶单纯形法的思路对偶单纯形法是用对偶理论求解原问题的一种方法,而不是求解对偶问题解的单 纯形法。与对偶单纯形法相对应,已有的单纯形法称原始单纯形法14。对偶单纯形法适应求解:(1)使用条件:检验数全部 2(2-30)(2-31)x + 4 x 3S.t. 312x , x 0解:先将这个问题化成标准型max Z = -3x - 9x12x + x - x = 2x + 4 x - x = 3s.t. 0再建立这个问题的初始单纯形表,并进行迭代计算,见下表表2-3初始单纯形表cj-3-9000CBXBBbxxxxx0 x-2-1-11000 x-3-1-40100 x-3-

31、1-7001c Z0-3-90000j3/ 1-9/-1表2-4单纯形表(第一步迭代)cj-3-9000CBXBbxxxxx-3x211-1000 x-30-3-1100 x-30-6-101c Z60-6-300ej-6/-3-3/-1表2-5单纯形表(第二次迭代)cj-3-9000CBXBbxxxxx-3x 15/310-4/31/30-9x1/3011/3-1/300 x1001-21c Z800-1-20ej0-1-2最优解是 K * = (5/3,1/3,0,0,1) t目标函数最优值为S . =-Z= 8。第三章灵敏度分析灵敏度分析是研究与分析一个系统(或模型)的状态或输出变化对系

32、统参数或周围 条件变化的敏感程度的方法。在最优化方法中经常利用灵敏度分析来研究原始数据不 准确或发生变化时最优解的稳定性。通过灵敏度分析还可以决定哪些参数对系统或模 型有较大的影响。因此,灵敏度分析几乎在所有的运筹学方法中以及在各种方案进行 评价时都是很重要的16。1.边际值(影子价)0i首先以(max, V)为例。边际值(影子价)是指在最优解的基础上,当第i个约束行的右端项减少一个单 位时,目标函数的变化量f (x) = C B-1b = * (C B-1) b(3-1)BBk kk =1q =df (x)/ db- = (CbB-1).机会成本(3-2)z = C B-1P= (C B-1

33、)(3-3)n+1Bn+lBi因此z松弛变量,人工变量(3-4)q = n+li -z剩余变量In+l机会成本的另外表达形式CB -1P 空(CB -1) a =qa(3-5)j B jB i iji iji =1i =1关于影子价的一些说明影子价是资源最优配置下资源的理想价格,资源的影子价与资源的紧缺度有关;松弛变量增加一个单位等于资源减少一个单位;剩余变量增加一个单位等于资源增加一个单位;资源有剩余,在最优解中就有对应松弛变量存在,且其影子价为0;影子价为0,资源并不一定有剩余。2.价值向量的灵敏度分析价值向量(即目标函数系数)的灵敏度分析分为原最终单纯形表中七与非基变量和基变量对应两种情

34、况来讨论17。若哗非基变量的系数,则其对应的最终单纯形表中的检验数为c = c. - CB-1P(3-6)c = c 一乙 a yi=1(3-7)%.变化七要保证最终单纯形表的最优解不变,必有c = c +Ac - C B-1P 0j j j B j(3-8)保证最终单纯形表最优解不变,可得c的允许变化值眼.Ac CB-1P - c(3-9)(2)若c是基变量x的系数,应有c G C,当c变化Ac时,就引起C的变化, rrr Br这时(CB + ACB) B-1A = CB -1A + (0, . . . ,0, Ac ,0, . . . ,0) B-1A=C B-1A + Ac (a , a

35、 ,a )(3-10)若要求原最优解不变,必须满足c j 0。于是得到a . 0, Ac(3-12)所以,Acr可变化的范围是max C / a I aj3.灵敏度的应用 0) Ac min c /a I a 0)j(3-13)(1)投入产出法中灵敏度分析可以用来研究采取某一项重大经济政策后将会对国民经济的各个部门产生怎样的 影响。(2)方案评价中灵敏度分析可以用来确定评价条件发生变化时备选方案的价值是否会发生变化或变化多少。甲和乙的原料数、工人数、利润分别为:6气、5X2 ; 10气、20 x ;210气、9x2。根据题第四章应用实例某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6千克,工

36、人10名,可获 利10万元;每百箱乙饮料需用原料5千克,工人20名,可获利9万元。今工厂共有 原料60千克,工人150名,又由于其他条件所限甲饮料产量不超过800箱。问如何安 排生产计划,即两种饮料各生产多少使获利最大.进一步讨论:1)若投资0.8万元可增加原料1千克,问应否作这项投资。2)若每100箱甲饮料获利可增加1万元,问应否改变生产计划。X2百箱,则相应的解:分别设在利润最大的时候生产甲和乙的数量分别为:设条件可以得出线性规划模型为:目标函数为:(4-1)max Z = 10 x1约束条件为:s.t. 6 x + 5 x1210X + 20 x 15012x 0 60(4-2)编写M文

37、件yuqian1.m如下:c=-10 -9;A=6 5;10 20;1 0;b=60;150;8;Aeq=; beq=;vlb=0;0; vub=;x,fval=linprog(c,A,b,Aeq,beq,vlb,vub)计算结果为:6.42864.2857fval =-102.8571所以最后应该生产的甲和乙分别为:6.4286、4.2857百箱,保留两位小数,应为6.42百箱和4.28百箱,相应的最大利润为:102.72万元。卜面进一步讨论:(1)若投资0.8万元可增加原料1千克,问应否作这项投资。当增加1千克原料时的线性规划模型如下。目标函数:max Z = 10 x + 9 x ;(4

38、-3)约束条件:s.t. 6 x + 5 x 611210 x + 20 x 15012x 0(4-4)编写M文件yuqian2.m如下:c=-10 -9;A=6 5;10 20;1 0;b=61;150;8;Aeq=; beq=;vlb=0;0; vub=;x,fval=linprog(c,A,b,Aeq,beq,vlb,vub)计算结果为:x =6.71434.1429fval =-104.4286这说明应该生产的甲和乙分别为:6.7143、4.1429百箱,保留两位小数,应为6.71 百箱和4.14百箱。相应的利润增加为:104.36-102.72=1.640.8。说明此时应该做这项投资。 若每100箱甲饮料获利可增加1万元,问应否改变生产计划。此时相应的线性规划模型的目标函数为:(4-5)max Z = 11x + 9 x ;约束条件:x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论