(本科)第9章 其他常见的数学规划教学ppt课件.ppt
《(本科)第9章 其他常见的数学规划教学ppt课件.ppt》由会员分享,可在线阅读,更多相关《(本科)第9章 其他常见的数学规划教学ppt课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(本科)第9章 其他常见的数学规划教学ppt课件21世纪高等院校公共课精品教材管理运筹学管理运筹学董银红 付丽丽 编著东 北 财 经 大 学 出 版 社Dongbei University of Finance&Economics PressCONTENTS第9章 其他常见的数学规划前面几章主要对常见的数学规划问题进行了分析和总结。本章将简要介绍其他几种常见的数学规划。这些数学规划在经济管理和工程设计方面已经得到了很多应用,并且也进一步拓展了数学规划在实践问题中的发展。本章首先主要简要介绍目标规划,层次规划以及随机规划问题,希望在学习本章后,对这些数学规划模型有一些直观的映象。CONTENTS
2、9.1 目标规划目标规划正是在线性规划的基础上为适应这种复杂的多目标最优决策的需要,而从20世纪60年代初逐步发展起来的它对众多的目标分别确定一个希望实现的目标值,然后按目标的重要程度(级别)依次进行考虑与计算,以求得最接近各目标预定数值的方案如果某些目标由于种种约束不能完全实现,它也能指出目标值不能实现的程度以及原因,以供决策者参考。CONTENTS9.1目标规划9.1.1 目标规划模型及基本概念目标规划模型及基本概念1.目标值和正、负偏差变量目标规划通过引入目标值和正、负偏差变量,可将目标函数转化为目标约束。所谓目标值是预先给定的某个目标的一个期望值,实现值或决策值是当决策变量 选定以后,
3、该目标函数的对应值。对应不同的决策方案,实现值和目标值之间会有不同的差异,这种差异可用偏差变量来表示。正偏差变量表示实现值超过目标值的部分,记为 ( );负偏差变量表示实现值未达到目标值的部分,记为 ( )。因为实现值不可能既超过目标值,同时又未达到目标值,所以恒有 。),2, 1(njxjd0dd0d0ddCONTENTS9.1目标规划2绝对约束和目标约束 绝对约束又称系统约束,是指必须严格满足的等式和不等式约束,如线性规划问题的所有约束都是绝对约束,不满足这些约束条件的解称为非可行解,所以它们是硬约束。如例9-1中,如果原有的两个约束条件不作任何处理而予以保留,则它们是绝对约束。目标约束是
4、目标规划所特有的。对于绝对约束,把约束左端表达式看作一个目标函数,把约束右端项看作要求的目标值。在引入正、负偏差变量后,可以将目标函数加上负偏差变量 ,减去正偏差变量 ,使其等于目标值,这样形成一个新的函数方程。把它作为一个新的约束条件,加入到原问题中去,称这种新的约束条件为目标约束。ddCONTENTS9.1目标规划3优先因子与权系数在一个多目标决策问题中,要找出使所有目标都达到最优的解是很不容易的;在有些情况下,这样的解根本不存在(当这些目标是互相矛盾时)。实际作法是:决策者将这些目标分出主次,或根据这些目标的轻重缓急不同,区别对待,也就是说,将这些目标按其重要程度排序,并用优先因子 来标
5、记,即要求第一位达到的目标赋予优先因子 ,要求第二位达到的目标赋予优先因子 ,要求第 位达到的目标赋予优先因子 。规定), 2 , 1(KkPk1PKPKPPP21CONTENTS9.1目标规划符号“ ”表示“远大于”; 表示 与 不是同一级别的量,即 比 有更大的优先权。这些目标优先等级因子也可以理解为一种特殊的系数,可以量化,但必须满足其中 是一个充分大的数。 1KKPPKP1KPKP1KP) 1, 2 , 1(1KkMPPKk0MCONTENTS9.1目标规划4.目标规划的目标函数目标规划的目标函数是根据各目标约束的正负偏差变量和赋予它们的优先因子及权系数来构造的。决策者的要求是希望得到
6、的结果与规定的目标值之间的偏差愈小愈好,由此可根据要求构造一个使总偏差量为最小的目标函数,这种函数称为达成函数(achievement functions),记为 ,即达成函数是正、负偏差变量的函数。),(minddfzCONTENTS9.1目标规划5.满意解目标规划问题的求解是分级进行的,首先要求满足 级目标的解;然后再保证 级目标不被破坏的前提下,再要求满足 级目标的解;依次类推。总之,是在不破坏上一级目标的前提下,实现下一级目标的最优。因此,这样最后求出的解就不是通常意义下的最优解,我们称之为“满意解”。以上介绍的几个基本概念,实际上就是建立目标规划模型时必须分析的几个要素,把这些要素分
7、析清楚了,目标规划的模型也就建立起来了。请看下例。1P1P2PCONTENTS9.1 目标规划【例9-2】 在例9-1中,若提出下列要求:(1)第1级目标:产品B产量不低于产品A的产量;(2)第2级目标:充分利用设备台时,但不加班;(3)第3级目标:利润不小于30。试建立目标规划模型。CONTENTS9.1 目标规划综上所述, 对于L个目标,K个优先等级(KL )的一般目标规划问题。对于同一个优先级别的不同目标,它们的正负偏差变量的重要程度还可以有差别。如对于第 级目标的正负偏差变量分别赋予不同的权系数 和 ( ),则目标规划问题的一般数学模型可表述为 ()),2, 1(KkkklwklwLl
8、, 2 , 1 LlddnjxmibxaLlqddxctsdwdwPzlljnjijijllljnjijKkLllkllklk, 2 , 1, 0, 2 , 1, 0, 2 , 1, 2 , 1,. .)(min1111CONTENTS9.1 目标规划目标规划问题建立模型的步骤为:(1) 根据问题所提出的各个目标与条件,确定目标值,列出目标约束与绝对约束;(2)根据决策者的需要将某些或全部绝对约束转化为目标约束,这时只需要给绝对约束加上负偏差变量和减去正偏差变量;(3)给各个目标赋予相应的优先因子 ;(4)对同一优先等级中的各偏差变量,根据需要可按其重要程度不同,赋予相应的权系数 和 ( );
9、), 2 , 1(KkPkklwklwLl, 2 , 1CONTENTS9.1 目标规划(5)根据决策者需求,按下列三种情况:a.恰好达到目标值,取 b.允许超过目标值,取 c.不允许超过目标值,取 构造一个由优先因子和权系数相对应的偏差变量组成的,要求实现极小化的目标函数。llddldldCONTENTS9.1 目标规划 9.1.2 求解目标规划问题的常用方法求解目标规划问题的常用方法1.求解目标规划问题的图解法图解法解题的步骤为:(1)在平面上画出所有约束条件:绝对约束条件的作图与线性规划相同;对于目标约束,先令正负偏差变量为0,画出目标约束所代表的边界线,然后在该直线上,用箭头标出正、负
10、偏差变量值增大的方向。(2)求出第一优先等级目标的解;(3)转到下一个优先等级的目标,在不破坏所有较高优先等级目标的前提下,求出该优先等级目标的解;(4)重复步骤3,直到所有优先等级的目标都已审查完毕为止。CONTENTS9.1 目标规划【例例9-39-3】 对于一个生产计划的线性规划问题:其中, 、 表示A、B两种产品的周产量, 表示周工时为40的约束,每件产品的利润均为1个单位(如1000元),目标函数表示周总利润。容易看出,该线性规划问题没有可行解。0,7401510. .max2122121xxxxxtsxxz1x2x40151021xxCONTENTS9.1 目标规划现生产决策者考虑
11、以下的目标及优先等级:(1)第1级目标:避免加班时间;(2)第2级目标:每周利润不小于10;(3)第3级目标:产品B的产量不小于7。试建立目标规划模型,并用图解法求解。CONTENTS9.1 目标规划在上述例子中,求得的结果对于线性规划问题而言是非可行解,而这正是目标规划模型与线性规划模型在求解思想上的差别,即:(1)目标规划对各个目标分级加权与逐级优化,立足于求满意解。这种思想更符合人们处理问题要分别轻重缓急保证重点的思考方式。(2)任何目标规划问题都可以找到满意解。(3)目标规划模型的满意解虽然可能是非可行解,但它却有助于了解问题的薄弱环节以便有的放矢改进工作。CONTENTS9.1 目标
12、规划2. 求解目标规划问题的序贯式法 序贯式法是求解目标规划问题的核心思想是序贯地求解一系列单目标规划模型。也就是根据优先级别,把目标规划模型分解成单目标模型,然后依次求解。下面以例9.1建立目标规划问题:为例,说明序贯式法求解目标规划问题的步骤。3 , 2 , 1, 0,710401510. .min2133222211121332211jddxxddxddxxddxxtsdPdPdPzjjCONTENTS9.1 目标规划第一步:令k=1(k表示当前考虑的优先级别,K表示是总的优先级别数,K3); 第二步:建立对应于第k(=1)优先级的线性规划问题: 其中目标函数 ,取第一优先级的达成函数,
13、约束条件中可以不考虑目标函数 中未出现的偏差变量(如: 、 、 、 )所对应的目标约束。第三步:选用适当的解法或计算机软件求解对应于优先级别为k线性规划问题,其最优解为 0,最优值 为 0。0,401510. .min1121112111ddxxddxxtsdz11mindz11mindz2d2d3d3d1d*1zCONTENTS9.1目标规划第四步:对应于第k+1(=2)优先等级,将 0作为约束条件,建立线性规划问题:第五步:转第三步。即求解得:最优解 0, ,最优值为6。继续第四步。即对应于第k+1(=3)优先等级,将 0作为约束条件,建立线性规划问题:1d2 , 1, 0,0104015
14、10. .min211222111212jddxxdddxxddxxtsdzjj11dd62d11ddCONTENTS9.1目标规划继续第三步。即求解得:最优解 0, ,最优值为7。即已得最终的满意解: , 。此时 ,这表明最高优先等级的目标已经完全达到,而第二优先等级和第三优先等级目标都没有达到。3 , 2 , 1, 0,6, 0710401510. .min2121332222111213jddxxddddxddxxddxxtsdzjj, 0, 421xx11dd7, 632dd41x02x760321ddd,CONTENTS9.1目标规划3. 求解目标规划问题的单纯形法目标规划的数学模型
15、结构与线性规划模型结构没有本质的区别。从目标规划的图解法可以看出,求解目标规划相当于求解多级线性规划。因此可对单纯形法进行适当修改后求解目标规划。在组织、构造具体算法时,考虑目标规划的数学模型一些特点,作以下规定:(1) 因为目标规划问题的目标函数都是求最小化,所以检验数的最优准则是 ; (2) 因为非基变量的检验数中含有不同等级的优先因子,), 2 , 1(0njzcjj), 2 , 1(1njPzckKkkjjjCONTENTS9.1目标规划解目标规划问题的单纯形法的计算步骤:(1)建立初始单纯形表。在表中将检验数行按优先因子个数分别列成K行。初始的检验数需根据初始可行解计算出来,方法同基
16、本单纯形法。当不含绝对约束时, 构成了一组初始基变量,这样很容易得到初始单纯形表。置 。(2)检查当前检验数行中是否存在负数,且对应的前 行的系数为零。若有取其中最小者对应的变量为换入变量,转(3)。若无这样的检验数,则转(5)。(3)按单纯形法中的最小比值规则确定换出变量,当存在两个和两个以上相同的最小比值时,选取具有较高优先级别的变量为换出变量。1k1kCONTENTS9.1目标规划(4)按单纯形法进行基变换运算,建立新的单纯形表,返回(2)。(5)当 时,计算结束。表中的解就是满意解。否则置 ,返回(2)。 【例例9-49-4】 用单纯形法求解目标规划问题:Kk 1 kk3 , 2 ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科第9章 其他常见的数学规划教学ppt课件 本科 其他 常见 数学 规划 教学 ppt 课件
限制150内