您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 线性规划企业利润最大化
引言线性规划主要用于解决生活、生产中的资源利用、人力调配、生产安排等问题,它是一种重要的数学模型.简单的线性规划指的是目标函数含两个自变量的线性规划,其最优解可以用数形结合方法求出。涉及更多个变量的线性规划问题不能用初等方法解决。线性规划问题的难点表现在三个方面:一是将实际问题抽象为线性规划模型;二是线性约束条件和线性目标函数的几何表征;三是线性规划最优解的探求。线性规划的发展史法国数学家J.-B.-J.傅里叶和C.瓦莱-普森分别于1832和1911年独立地提出线性规划的想法,但未引起注意。1939年苏联数学家Л.В.康托罗维奇在《生产组织与计划中的数学方法》一书中提出线性规划问题,也未引起重视。1947年美国数学家G.B.丹齐克提出线性规划的一般数学模型和求解线性规划问题的通用方法──单纯形法,为这门学科奠定了基础。1947年美国数学家J.von诺伊曼提出对偶理论,开创了线性规划的许多新的研究领域,扩大了它的应用范围和解题能力。1951年美国经济学家T.C.库普曼斯把线性规划应用到经济领域,为此与康托罗维奇一起获1975年诺贝尔经济学奖。50年代后对线性规划进行大量的理论研究,并涌现出一大批新的算法。例如,1954年C.莱姆基提出对偶单纯形法,1954年S.加斯和T.萨迪等人解决了线性规划的灵敏度分析和参数规划问题,1956年A.塔克提出互补松弛定理,1960年G.B.丹齐克和P.沃尔夫提出分解算法等。线性规划的研究成果还直接推动了其他数学规划问题包括整数规划、随机规划和非线性规划的算法研究。由于数字电子计算机的发展,出现了许多线性规划软件,如MPSX,OPHEIE,UMPIRE等,可以很方便地求解几千个变量的线性规划问题。1979年苏联数学家L.G.Khachian提出解线性规划问题的椭球算法,并证明它是多项式时间算法。1984年美国贝尔电话实验室的印度数学家N.卡马卡提出解线性规划问题的新的多项式时间算法。用这种方法求解线性规划问题在变量个数为5000时只要单纯形法所用时间的1/50。现已形成线性规划多项式算法理论。50年代后线性规划的应用范围不断扩大。随着经济的发展,关于线性规划在企业中的应用越来越广泛。林海明早在1996年就立足于较强的普及性,从经济常识的角度来认知线性规划问题的解法,初步论述这一问题;熊福力、张晓东等在2004年作了《基于利润最大化的油田开发非线性规划》一文,他们根据油田开发的实际情况,将油田和利润细分为几个部分,以获得最大利润为目标,建立了油田开发的数学模型;吴海华和王志江在《关于影子价格作为企业资源配置依据的探讨》根据线性规划模型资源影子价格的经济意义,讨论了在企业以收入最大化和利润最大化两种情况下,影子价格作为企业资源配置依据时存在的问题。胡徐胜、刘娟和汪发亮在《最优控制在汽车企业利润最大化中的应用》一文中从汽车企业职工结构角度出发,研究在企业提供职工工资总量不超过某一限定值的情况下,如何分配汽车企业中普通职工与高级职工的比例来达到实现汽车企业利润最大化的目标。随着经济社会的发展,线性规划在资源配置和企业管理方面发挥着独特的作用。在企业的各项管理活动中,例如计划、生产、运输、技术等问题,从各种限制条件的组合中,通过对实际数据的分析处理和数学模型的建立,选择出最为合理的计算方法,建立线性规划模型从而求得最佳结果,给出了更多的决策参考信息。这也将成为未来企业生产与管理的普遍方法。不单如此,企业现如今更着重于对各种条件组合中限制条件作局部调整以达到对获得利润的一种控制,而这恰恰也是线性规划问题中灵敏度分析所研究的对象。本文共分为四章。在第一章,介绍本文的背景和线性规划的发展状况;在第二章,介绍线性规划本身和一系列相关性质问题及企业利润最大化数学模型的基础知识;在第三章,介绍利用线性规划建立企业利润最大化数学模型;最后,求解模型最优解。第2章线性规划问题本章主要介绍线性规划本身和一系列相关性质问题,并相应举出一些简单的例子更好的阐述了线性规划问题。本章主要借鉴于胡运权、郭耀煌等编著,清华大学出版社出版的《运筹学教程(第二版)》的内容。2.1线性规划模型及标准型2.1.1线性问题的数学模型例1:美佳公司计划制造Ⅰ,Ⅱ两种家电产品。已知各制造一件时分别占用的设备A,B的台时、调试工序及每天可用于这两种家电的能力、各售出一件时的获利情况,如表1所示。问该公司应制造两种家电各多少件,使获取的利润为最大。表1项目ⅠⅡ每天可用能力设备A(h)0515设备B(h)6224调试工序(h)113利润(元)21对上例用1x和2x分别表示美佳公司制造家电Ⅰ和Ⅱ的数量。这时此例数学模型可表示为12max2zxx212121251562245,0xxxxxxx由此例可以看出,规划问题的数学模式型由三个要素组成:⑴变量,或称决策变量,是问题中要确定的未知量,它用以表明规划中的用数量表示的方案、措施,可由决策者决定和控制;⑵目标函,它是决策变量的函数,按优化目标分别在这个函数前加上max或min;⑶约束条件,指决策变量取值时受到的各种资源条件的限制,通常表达为含决策变量的等式或不等式。假定线性规划问题中含n个变量,分别用jx(1,,jn)表示,在目标函数中jx的系数为jc(jc通常称为价值系数),jx的取值受m项资源的限制,用ib(1,,im)表标第i种资源的拥有量,用1122max(nnzcxcxcx或min)表示变量jx取值为1个单位时所消耗或含有的第i种资源的数理量,通常称ija为技术系数或工艺系数。刚上述线性规划问题的数学模型可表示为:1122max(nnzcxcxcx或min)1111221121122222112212()()(),,,0nnnnmmmnnmnaxaxaxbaxaxaxbaxaxaxbxxx或=,或=,或=,上述模型的简写形式为1max(min)njjjzcx或1minnjjjzcx用向量形式表达时,上述模型可写为:max(min)zCX或1(,)0njjjPxbX或式中12(,,,)nCccc;12nxxXx;12jjjmjaaPa;12mbbbb用矩阵和向量形式来表示可写为:max(min)zCX或(,)0AXbX或111212122212nnmmmnaaaaaaAaaaA称为约束方程组(约束条件)的系数矩阵。变量jx的取值一般配为非负,即0jx;从数学意义上可以有0jx。又如果变量jx表示第j种产品期内产量相对于前期产量的增加值,则jx的取值范围为(,),称jx取值不受约束,或jx无约束。2.1.1.2线性规划问题的标准形式线性规是问题的标准形式如下:1maxnjjjzcx1(1,,)0(1,,)nijjijjaxbimxjn标准形式的线性规划模型中,目标函数为求极大值,约束条件全为等式,约束条件右端常数项ib全为非负值,变量jx的取值全为非负值。对不符合标准形式的线笥规划问题,可分别通过下列方法化为标准形式。1)目标函数为求极小值,即为:1minnjjjzcx因为求minz等价于求max()z,令zz,即化为:1maxnjjjzcx2)约束条件的右端项0ib时,只需将等式或不等式两端同乘(-1),则等式右端项必大于零。3)约束条件为不等式。当约束条件为“≤”时,如126224xx,可令3122462xxx,得1236224xxx,显然30x。当约束条件为“≥”时,如有12101218xx,可令412101218xxx,得124101218xxx,40x。3x和4x是新加上去的变量,取值均为非负,加到原约束条中去的变量其目的是使不等式转化为等式,其中3x称为松弛变量,4x一般配称为剩余变量,但也有称松弛变量的。松弛变量或剩余变量在实际问题中分别表示未被充分利用的资源和超出的资源数,均未转化为价值和利润,所以引进模型后它们在目标函数中的系数均为零。4)取值无约束的变量是。如果变量x代表某产品当年计划数与上一年计划数之差,显然x的以值可能是正也可能是负,这时可令xxx,其中0x,0x,将其代入线性规划模型即可。5)对0x的情况,令xx,显然0x。2.2线性规划模型的求解2.2.1线性规划问题的基与解AXb①0X②minzCX③线性无关:对于n维空间的一组向量12,,...,m,若数域F中有一组不全为0的数ia(1,2,...,im),使1122...0mmaaa成立,则称这组向量在F上线性相关。否则称这组向量在F上线性无关。秩:设A是m×n矩阵。若A的n个列向量中有r个线性无关(rn),而所有个数大于r的列向量组都线性相关,则称数r为矩阵A的列秩。类似可定久矩阵A的行秩。矩阵A的列秩与行秩一定相等,它也称为矩阵A的秩。基:已知A是约束条件的m×n系数矩阵,其秩为m。若B是A中m×m非奇异子矩阵(即可逆矩阵,有0B),则称B是线性规划问题的一个基,B是由A中m个线性无关的系数列向量组成的。基向量:B中一列i(共m个)→基变量ix非基向量:B外(A中)一列j(共n-m个)→非基变量jx可行解:满足①、②的解最优解:满足③的可行解基本解:令所有非基变量=0,求出的满足①的解基本可行解:满足②的基本解最优基本可行解:满足③的基本可行解基本解基本可行解不可行解退化的基本解:有基变量=0的基本解退化的基本可行解退化的最优化基本可行解2.2.2线性规划的图解法适于求解二维问题不必化为标准型2.2.1.1图解法步骤例2:12max23zxx121122841600xxxxx1)由全部约束条件作图求出可行域2)作出一条目标函数的等值线3)平移目标函数等值线,作图得最优点,再算出最优值图1最优点Q:14x22x;最优值Z:max14z.2.2.1.2从图解法看线性规划问题解的几种情况1)有唯一最优解(一般情况)2)有无穷多组最优解(平行;最优值相同)对例2,修改为:12max24wxx3)无可行解(可行域空集)对例2,增加一个约束条件:25x4)无有限最优解(无界域;取决于求max还是min?)对例2,去掉第一个约束条件线性规划的可行域为凸集,特殊情况下为无界域(有有限个顶点)或空集。线性规划若有最优解,一定可在可行域顶点上得到。2.2.3单纯形法2.2.3.1单纯形法迭代原理1)确定初始基可行解①当线性规划问题的所有约束条件均为≤号是,松弛变量对应的系数矩阵即为单位矩阵,以松弛变量为基变量可确定基可行解。②对约束条件含≥或=号时,可构造人工基,人为产生一个mm单位矩阵,用大M法或两阶段法获得初始基可行解。2)最优性检验与解的判别(目标函数极大型)①当所有变量对应的检验数均非正时,现有的基可行解即为最优解。若存在某个非基变量的检验数为零时,线性规划问题有无穷多最优解;当所有非基变量的检验数均严格小于零时,线性规划问题具有唯一最优解。②若存在某个非基变量的检验数大于零,而该非基变量对应的系数均非正,则该线性规划问题具有无界解(无最优解)。③当存在某些非变量的检验数大于零,需要找个一个新的基可行解,即要进行基变换。2.2.3.2单纯形法迭代步骤1)求出初始可行解,列出初始单纯形表。设1x~mx为基变量,1mx~nx为非基变量jc1cmcjcncBC基b1xmxjxnx1c1x1b101ja1na2c2x2b002ja2namcmxmb01mjamnajjcz001mjiijicca1mniinicca2)计算检验数j进行最优性检验。1mjjiijicca1,2,,jn若已获得最优解(或确定无最优解
本文标题:线性规划企业利润最大化
链接地址:https://www.777doc.com/doc-1122791 .html