线性规划方法及其应用.ppt
《线性规划方法及其应用.ppt》由会员分享,可在线阅读,更多相关《线性规划方法及其应用.ppt(109页珍藏版)》请在三一办公上搜索。
1、2023/11/16,1,第9章 线性规划方法及其应用,2023/11/16,2,线性规划(Linear Programming)作为运筹学的一个重要分支,是研究较早、理论较完善、应用最广泛的一个学科。它所研究的问题主要包括两个方面:一是在一项任务确定后,如何以最低成本(如人力、物力、资金和时间等)去完成这一任务;二是如何在现有资源条件下进行组织和安排,以产生最大收益。因此,线性规划是求一组变量的值,使它满足一组线性式子,并使一个线性函数的值最大(或最小)的数学方法。线性规划不仅仅是一种数学理论和方法,而且已成为现代管理工作中帮助管理者做出科学决策的重要手段。,2023/11/16,3,1、康
2、托洛维奇生产组织与计划中的数学方法,一本小册子,1939;2、康托洛维奇“最佳资源利用的经济计算”1942完成、1959发表的著作;3、自1947年丹兹格()提出求解线性规划问题的一般方法-单纯形法之后,线性规划在理论上趋于成熟,应用日益广泛与深入;随着电子计算机的发展和计算速度的不断提高,其适用的领域更加广泛,它已成为必不可少的重要手段之一。,2023/11/16,4,4、1975年库伯曼斯(Koopmans)因对资源最优分配理论的贡献而获诺贝尔经济学奖;5、冯诺伊曼和摩根斯坦1944年发表的 对策论与经济行为涉及与线性规划等价的对策问题及线性规划对偶理论。,2023/11/16,5,线性规
3、划方法是数学规划中发展较快、应用较广和比较成熟的一个分支。最优化/运筹学的最基本的方法之一,网络规划,整数规划,目标规划和多目标规划都是以线性规划为基础的。解决稀缺资源最优分配的有效方法,使付出的费用最小或获得的收益最大。线性规划的基础是线性变换。,2023/11/16,6,数学规划,非线性规划,整数规划,动态规划,学科内容,多目标规划,双层规划,组合优化,最优计数问题,网络优化,排序问题,统筹图,随机优化,对策论,排队论,库存论,决策分析,可靠性分析,运筹学的主要内容,2023/11/16,7,9.1 线性规划是什么9.2 建立线性规划模型的一般步骤9.3 线性规划问题的图解法9.4 线性规
4、划问题解的性质 9.5 解线性规划问题的单纯形法 9.6 线性规划的应用,2023/11/16,8,9.1 线性规划是什么,2023/11/16,9,9.1 线性规划是什么,我们先通过几个实际问题来认识什么是线性规划.,【例9.1】某企业生产 三种产品,这些产品分别需要甲、乙两种原料.生产每种产品一吨所需原料和每天原料总限量及每吨不同产品可获利润情况如表9.1所示.表9.1 企业生产数据表,1.利润最大化问题,2023/11/16,10,9.1 线性规划是什么,试问:该企业怎样安排生产才会使每天的利润最大?,解 设该企业每天生产产品 的数量分别为(单位:吨),则总利润的表达式为,我们希望在现有
5、资源条件下总利润最大.现有资源的限制为,(原料甲的限制),(原料乙的限制),此外,由于未知数(我们称之为决策变量)是计划产量,应有为非负的限制,即,2023/11/16,11,9.1 线性规划是什么,由此得到问题的数学模型为,其中 为英文“subject to”的缩写,表示决策变量 受它后面的条件约束.最优解为(具体解法后面介绍),代入总利润的表达式 得对应的目标函数最大值为250.由此得到该企业在现有资源条件下,日生产的最优安排是:产品 不生产,生产25吨,生产25吨,可实现最大利润250千元/日.,其中 为英文“subject to”的缩写,表示决策变量 受它后面的条件约束.最优解为(具体
6、解法后面介绍),代入总利润的表达式 得对应的目标函数最大值为250.由此得到该企业在现有资源条件下,日生产的最优安排是:产品 不生产,生产25吨,生产25吨,可实现最大利润250千元/日.,其中 为英文“subject to”的缩写,表示决策变量 受它后面的条件约束.最优解为(具体解法后面介绍),代入总利润的表达式 得对应的目标函数最大值为250.由此得到该企业在现有资源条件下,日生产的最优安排是:产品 不生产,生产25吨,生产25吨,可实现最大利润250千元/日.,其中 为英文“subject to”的缩写,表示决策变量 受它后面的条件约束.最优解为(具体解法后面介绍),代入总利润的表达式
7、得对应的目标函数最大值为250.由此得到该企业在现有资源条件下,日生产的最优安排是:产品 不生产,生产25吨,生产25吨,可实现最大利润250千元/日.,其中 为英文“subject to”的缩写,表示决策变量 受它后面的条件约束.最优解为(具体解法后面介绍),代入总利润的表达式 得对应的目标函数最大值为250.由此得到该企业在现有资源条件下,日生产的最优安排是:产品 不生产,生产25吨,生产25吨,可实现最大利润250千元/日.,2023/11/16,12,9.1 线性规划是什么,类似于例9.1的这类问题称为最优生产计划问题.其一般描述是利用 种资源 组织生产 种产品.以 表示资源 的限制,
8、表示产品 的单位利润,表示单位产品 消耗资源 的数量(代表该企业当前的技术水平),情况如表9.2所示.现在的问题是:如果该企业生产的这 种产品 都可以卖出,如何合理充分地利用现有的资源,给出一个使总利润达到最大的产品生产计划?,2023/11/16,13,有了解决上述问题的经验,我们可以假设产品 的计划产量分别为 单位,则问题的数学模型为,9.1 线性规划是什么,2023/11/16,14,模型中 的都是实际问题给定的常数;未知量 为决策变量.这类决策问题的应用领域非常广泛.注 本章的数学模型均可用软件求解。,2.成本最小化问题,【例9.2】某钢铁厂熔炼一种新型不锈钢,需要4种合金 为原料经测
9、定这4种原料关于元素铬(Cr)、锰(Mn)和镍(Ni)的质量分数(%)、单价以及这种新型不锈钢所需铬、锰和镍的最低质量分数,情况如表9.3所示.假设熔炼时质量没有损耗,问:要熔炼100吨这样的不锈钢,应选用原料 各多少吨,能够使成本最小?,9.1 线性规划是什么,2023/11/16,15,9.1 线性规划是什么,下料问题的一般描述:已知有一批原材料,每根长度为L,由于生产的需要,要求截出规格分别为 的零件 根.问:如何截取使得总用料最省?即要求制定一个既能满足生产的需要,又使得使用的原材料数量最少的下料方案.同样可以仿照例9.4的建模过程列出此一般问题的数学模型.总之,类似例9.1、9.2的
10、实际问题很多,而且形式多种多样.通过这些问题,我们可以看到上述各种问题的共同点,即每一个问题都用一组决策变量 来表示某一方案,追求的目标可以用关于决策变量 的线性函数刻画,或是最大化或是最小化,而要达到目标的条件又都有一定的限制,每个限制条件均可由关于决策变量 的线性等式或不等式表示.,2023/11/16,16,9.1 线性规划是什么,这类问题所构成的数学模型,称为线性规划模型.有时也直接将线性规划模型称为线性规划问题.针对这类模型,可以用根据数学理论设计的计算机软件,如软件求解,得出实际问题需要的答案。,2023/11/16,17,9.2 建立线性规划模型的 一般步骤,2023/11/16
11、,18,9.2 建立线性规划模型的一般步骤,从9.1节中对实际问题建立数学模型的过程,可以得到一般线性规划问题建模过程如下:第1步 理解要解决的问题.搞清在什么条件下追求什么目标.第2步 定义决策变量.每一个问题都用一组决策变量 来表示某一方案;这组决策变量的值就代表一个具体方案,一般这些变量取值是非负的.第3步 确定约束条件.用一组决策变量的线性等式或不等式来表示在解决问题过程中所必须遵循的约束条件.第4步 列出目标函数.按实际问题的不同,用决策变量的线性函数最大化或最小化形式写出所要追求的目标,称之为目标函数.,2023/11/16,19,9.2 建立线性规划模型的一般步骤,对于一些比较复
12、杂的线性规划问题,为了便于建立其数学模型,常需要把反映问题的背景数据资料用表格形式归类综合,以揭示各个量之间的内在联系.线性规划的一般形式可表示为:,2023/11/16,20,9.2 建立线性规划模型的一般步骤,其中称 为目标函数,为决策变量,为约束常数,后面的式子为约束条件.这里的 为常数.当要求决策变量 均为整数时,称(9.1)为纯整数线性规划问题;当要求决策变量 均取0或1时,称(9.1)为 整数线性规划问题.当要求决策变量 既取实数又取整数时,称(9.1)为混合整数线性规划问题.我们把满足所有约束条件的解称为线性规划问题(9.1)的可行解.全体可行解的集合称为问题(9.1)的可行域,
13、记为.使目标函数值最大(或最小)的可行解称为该线性,2023/11/16,21,9.2 建立线性规划模型的一般步骤,规划问题的最优解,与此最优解相应的目标函数值称为最优目标函数值,简称最优值.因此,若记,求解线性规划问题(9.1),本质上就是寻找一点,使得 均满足不等式,【例9.3】某工厂在计划期内要安排生产甲、乙两种产品,已知生产单位产品所需要的设备(台时),A、B两种原材料的消耗以及资源的限制情况如表2.11所示.问:该工厂应分别生产多少甲产品和乙产品才能使工厂获利最大?,2023/11/16,22,9.2 建立线性规划模型的一般步骤,解 首先,确定决策变量.工厂目前要决策的是甲产品和乙产
14、品的生产量,可以分别用变量 来表示.由于它们表示产品产量,所以只取非负数.其次,根据问题的限制条件,列出表示约束条件的线性不等式:,2023/11/16,23,9.2 建立线性规划模型的一般步骤,,(非负限制),,(台时数限制),,(原材料 限制),,(原材料 限制),最后,根据实际问题所追求的目标,列出其线性函数表达式.由于问题的目标是工厂获利最大,假如产品都能销售,则总利润可表示为,最大利润记为,2023/11/16,24,9.2 建立线性规划模型的一般步骤,综上所述,就得到了描述该问题的线性规划模型:,2023/11/16,25,计算最优解为:即在现有资源条件下,该企业在计划期内生产的最
15、优计划是:产品甲生产100单位,产品乙生产200单位,可实现最大利润130000元.,9.2 建立线性规划模型的一般步骤,2023/11/16,26,9.2 建立线性规划模型的一般步骤,【例9.4】某医院护士24小时值班,每次值班8小时.不同时段需要的护士人数不等.据统计,各时段所需护士的最少人数如表2.9所示.如何安排才能做到安排最少的护士就能满足工作的需要?,2023/11/16,27,9.2 建立线性规划模型的一般步骤,解 设 为时段 开始上班的人数,.目标是要求护士的总数最少.因为每个护士都工作8小时,即连续工作2个时段后休息,所以问题的线性规划模型为:,2023/11/16,28,9
16、.2 建立线性规划模型的一般步骤,计算最优解为:故该医院需雇用150名护士,最佳安排见表9.10所示.,2023/11/16,29,9.2 建立线性规划模型的一般步骤,线性规划的一般形式,可行解、最优解等概念线性规划问题建模过程:第1步 理解要解决的问题。第2步 定义决策变量。第3步 确定约束条件。第4步 列出目标函数。,2023/11/16,30,9.3 线性规划问题的图解法,2023/11/16,31,9.3 线性规划问题的图解法,1.图解法 对一个线性规划问题建立数学模型之后,就面临着如何求解的问题.这里先介绍含有两个决策变量 的线性规划问题的图解法.它简单直观,有助于了解线性规划问题求
17、解的基本原理.,2023/11/16,32,图解法的步骤可概括为:(1)在平面上建立直角坐标系;(2)图示约束条件,找出可行域(由于,可行域必位于第一象限);(3)图示目标函数,即画出目标函数等值线;(4)对(或)问题朝着增大(或减少)纵截距的方向平行移动目标函数等值线,至与可行域的边界相切时为止.切点(即某个边界点)就是代表最优解的点;(5)寻找该点的坐标得到最优解.以下结合实例来具体说明.,2023/11/16,33,9.3 线性规划问题的图解法,【例9.5】用图解法求解线性规划问题,2023/11/16,34,9.3 线性规划问题的图解法,解 先画出线性规划的可行域如图9.1阴影部分.再
18、画出目标函数等值线,朝着增大纵截距的方向平行移动等值线至点.最后求解线性方程组,求解得到点 的坐标,从而得到最优解,最大值,2023/11/16,35,9.3 线性规划问题的图解法,2023/11/16,36,9.3 线性规划问题的图解法,【例9.6】用图解法求解线性规划问题,解 先画出线性规划的可行域,如图9.2阴影部分.,2023/11/16,37,9.3 线性规划问题的图解法,2023/11/16,38,9.3 线性规划问题的图解法,再画出目标函数等值线,朝着增大纵截距的方向平行移动等值线至点B.最后求解线性方程组 得到解出点B的坐标,从而得到最优解,最大值 例9.5与例9.6中求解得到
19、的问题的最优解是惟一的,但对一般线性规划问题,求解结果还可能出现其他情况.,2023/11/16,39,9.3 线性规划问题的图解法,2.线性规划解的其他情况(1)多重最优解的情况【例9.9】若将例9.5中的目标函数变为,则代表目标函数的直线平移到最优位置后将和直线 重合.此时,不仅顶点A,B都代表了最优解,而且线段上AB的所有点都代表了最优解.这个线性规划问题有无穷多最优解,这些最优解都对应着相同的最大值,2023/11/16,40,MAX,2023/11/16,41,9.3 线性规划问题的图解法,(2)无界解的情况,(3)无可行解的情况,2023/11/16,42,9.3 线性规划问题的图
20、解法,(2)无界解的情况【例9.10】对下述线性规划问题 用图解法求解结果如图2.3(a)所示.从图中可以看出,由于可行域是无界区域,当目标函数等值线沿箭头方向平行移动时,始终与该无界区域相交.此时,目标函数值无上界,因此无最优解,也称最优解无界.,2023/11/16,43,9.3 线性规划问题的图解法,(3)无可行解的情况【例9.11】对线性规划问题,由图2.3(b)可以看出,同时满足所有约束条件的点不存在,即可行域为空集,也就是没有可行解,故不存在最优解.,2023/11/16,44,9.3 线性规划问题的图解法,当根据实际问题建立的线性规划模型的求解结果出现(2),(3)两种情况时,一
21、般说明建模有错误.前者缺乏必要的约束条件,后者是有矛盾的约束条件,建模时应注意.下面再给出一个求目标函数最小化的线性规划问题.【例9.12】求解线性规划,2023/11/16,45,9.3 线性规划问题的图解法,解 画出此线性规划问题的可行域,如图中的阴影部分.目标函数,它在坐标平面上可表示为以f为参数,以-2/4为斜率的一组等值线.当等值线移动到B点时,目标函数在可行域中取最小值.B点的坐标可以从线性方程组,中求出,为.这就是所求线性规划问题的最优解,且.,2023/11/16,46,9.3 线性规划问题的图解法,2023/11/16,47,9.3 线性规划问题的图解法,1.通过图解法了解线
22、性规划有几种解的形式2.作图的关键有三点(1)可行解区域要画正确(2)目标函数增加的方向不能画错(3)目标函数的直线怎样平行移动,2023/11/16,48,9.4 线性规划问题解的性质,2023/11/16,49,1.线性规划问题的标准形,前面曾给出了线性规划问题的一般形式,可以看出,其中有的要求目标函数最大化,有的要求目标函数最小化;约束条件可以是“”或“”形式的不等式,也可以是等式;决策变量一般是非负约束,但也允许在 范围内取值,即无约束。为了进一步研究和讨论,就需要把线性规划问题的一般形式化为统一的标准形式。,9.4 线性规划问题解的性质,2023/11/16,50,线性规划的一般形式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 方法 及其 应用
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6598050.html