多目标规划建模ppt课件.ppt
《多目标规划建模ppt课件.ppt》由会员分享,可在线阅读,更多相关《多目标规划建模ppt课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主讲主讲 E-mail 地址地址: QQ: 315165基本内容基本内容:1、多目标规划的基本概念2、多目标规划的问题的特征 3、多目标规划的求解方法 4、目标规划模型5、应用实例模型.一、一、多目标的基本概念多目标的基本概念 多目标的问题多目标的问题: :在现实生活中在现实生活中, ,决策的目标往往决策的目标往往有多个有多个, ,例如例如, ,对企业产品的生产管理对企业产品的生产管理, ,既希望达到高既希望达到高利润利润, ,又希望优质和低消耗又希望优质和低消耗, ,还希望减少对环境的污还希望减少对环境的污染等染等. .这就是一个多目标决策的问题这就是一个多目标决策的问题. . 。 又如选购
2、一个好的计算机系统又如选购一个好的计算机系统, ,似乎只有一个目似乎只有一个目标标, ,但由于要从多方面去反映但由于要从多方面去反映, ,要用多个不同的准则要用多个不同的准则来衡量来衡量, ,比如比如, ,性能要好性能要好, ,维护要容易维护要容易, ,费用要省费用要省. .这些这些准则自然构成了多个目标准则自然构成了多个目标, ,故也是一个多目标决策问故也是一个多目标决策问题题. .应用应用: :研究多目标决策问题的前提,因此研究解决这研究多目标决策问题的前提,因此研究解决这类问题在实际中是很有意义的,特别是在政治、经类问题在实际中是很有意义的,特别是在政治、经济、社会及军事管理、工程技术及
3、科学决策等领域济、社会及军事管理、工程技术及科学决策等领域都有重要的应用价值。都有重要的应用价值。 一般来说一般来说, ,多目标规划问题有两类多目标规划问题有两类. .一类是多目一类是多目标规划问题标规划问题, ,其对象是在管理决策过程中求解使多个其对象是在管理决策过程中求解使多个目标都达到满意结果的最优方案目标都达到满意结果的最优方案. .另一类是多目标优另一类是多目标优选问题选问题, ,其对象是在管理决策过程中根据多个目标或其对象是在管理决策过程中根据多个目标或多个准则衡量和得出各种备选方案的优先等级与排多个准则衡量和得出各种备选方案的优先等级与排序序. .二、二、多目标规划问题的分类多目
4、标规划问题的分类 w 多目标决策由于考虑的目标多多目标决策由于考虑的目标多, ,有些目标之间又彼此有些目标之间又彼此有矛盾有矛盾, ,这就使多目标问题成为一个复杂而困难的问这就使多目标问题成为一个复杂而困难的问题题. .但由于客观实际的需要但由于客观实际的需要, ,多目标决策问题越来越多目标决策问题越来越受到重视受到重视, ,因而出现了许多解决此决策问题的方法因而出现了许多解决此决策问题的方法. .一般来说一般来说, ,其基本途径是其基本途径是, ,把求解多目标问题转化为把求解多目标问题转化为求解单目标问题求解单目标问题. .其主要步骤是其主要步骤是, ,先转化为单目标问先转化为单目标问题题,
5、 ,然后利用单目标模型的方法然后利用单目标模型的方法, ,求出单目标模型的求出单目标模型的最优解最优解, ,以此作为多目标问题的解以此作为多目标问题的解. .三、三、多目标规划问题的求解多目标规划问题的求解 w 化多目标问题为单目标问题的方法大致可分为两类化多目标问题为单目标问题的方法大致可分为两类, ,一类是转化为一个单目标问题一类是转化为一个单目标问题, ,另一类是转化为多个另一类是转化为多个单目标问题单目标问题, ,关键是如何转化关键是如何转化. .w 下面下面, ,我们介绍几种主要的转化方法我们介绍几种主要的转化方法: :主要目标主要目标法、线性加权和法、字典序法、步骤法。法、线性加权
6、和法、字典序法、步骤法。多目标规划问题的求解多目标规划问题的求解 f1f212345678 在解决单目标问题时,我们的任务是选择一个或一组变在解决单目标问题时,我们的任务是选择一个或一组变量量X,使目标函数,使目标函数f(X)取得最大(或最小)。对于任意两方案取得最大(或最小)。对于任意两方案所对应的解,只要比较它们相应的目标值,就可以判断谁优所对应的解,只要比较它们相应的目标值,就可以判断谁优谁劣。但在多目标情况下,问题却不那么单纯了。例如,有谁劣。但在多目标情况下,问题却不那么单纯了。例如,有两个目标两个目标f1(X),f2(X),希望它们都越大越好。下图列出在这两希望它们都越大越好。下图
7、列出在这两个目标下共有个目标下共有8个解的方案。其中方案个解的方案。其中方案1,2,3,4称为劣解,称为劣解,因为它们在两个目标值上都比方案因为它们在两个目标值上都比方案5差,是可以淘汰的解。而差,是可以淘汰的解。而方案方案5,6,7,8是非劣解(或称为有效解,满意解),因为是非劣解(或称为有效解,满意解),因为这些解都不能轻易被淘汰掉,它们中间的一个与其余任何一这些解都不能轻易被淘汰掉,它们中间的一个与其余任何一个相比,总有一个指标更优越,而另一个指标却更差。个相比,总有一个指标更优越,而另一个指标却更差。一、解的特点一、解的特点多目标规划问题的特征多目标规划问题的特征 二、模型结构二、模型
8、结构 多目标决策问题包含有三大要素:目标、方案和决策者。多目标决策问题包含有三大要素:目标、方案和决策者。在多目标决策问题中,目标有多层次的含义。从最高层次在多目标决策问题中,目标有多层次的含义。从最高层次来看,目标代表了问题要达到的总目标。如确定最满意的来看,目标代表了问题要达到的总目标。如确定最满意的投资项目、选择最满意的食品。从较低层次来看,目标可投资项目、选择最满意的食品。从较低层次来看,目标可看成是体现总目标得以实现的各个具体的目标,如投资项看成是体现总目标得以实现的各个具体的目标,如投资项目的盈利要大、成本要低、风险要小;目标也可看成衡量目的盈利要大、成本要低、风险要小;目标也可看
9、成衡量总目标得以实现的各个准则,如食品的味道要好,质量要总目标得以实现的各个准则,如食品的味道要好,质量要好,花费要少。好,花费要少。 多目标决策问题中的方案即为决策变量,也称为多目多目标决策问题中的方案即为决策变量,也称为多目标问题的解。备选方案即决策问题的可行解。在多目标决标问题的解。备选方案即决策问题的可行解。在多目标决策中,有些问题的方案是有限的,有些问题策中,有些问题的方案是有限的,有些问题 的方案是无限的方案是无限的。方案有其特征或特性,称之为属性。的。方案有其特征或特性,称之为属性。1、多目标规划问题的模型结构、多目标规划问题的模型结构0)(0)(. .)(),.,(),()(2
10、1XhXgtsXfXfXfXoptFjiTp),.,(21nxxxX 为决策变量为决策变量如对于求极大如对于求极大(max)型,其各种解定义如下:型,其各种解定义如下:绝对最优解:若对于任意的绝对最优解:若对于任意的X,都有,都有F(X*)F(X)有效解:若不存在有效解:若不存在X,使得,使得F(X*) F(X)弱有效解:若不存在弱有效解:若不存在X,使得,使得F(X*)F(X)2、多目标优选问题的模型结构、多目标优选问题的模型结构 可用效用函数来表示。设方案的效用是目标属性可用效用函数来表示。设方案的效用是目标属性的函数:的函数:),.,()(21pfffUxU并设并设)(jiijxfa 且
11、各个方案的效用函数分别为且各个方案的效用函数分别为),.,()(21pjjjjaaaUxU则多目标优选模型的结构可表示如下:则多目标优选模型的结构可表示如下:0)(0)(. .)(),.,(),()(21XhXgtsXUXUXUXordUjiTp1), 1(1021piaaapia)()()()(min2211xfaxfaxfaxFpp(1)线性加权法线性加权法: 取取对对p个目标函数作线性加权化为单目标问题个目标函数作线性加权化为单目标问题多目标规划问题的求解多目标规划问题的求解多目标规划问题的求解多目标规划问题的求解)(xfj,jfpjxffjjj, 2 , 1),(min即Tpffff,
12、21Tpxfxfxfxf)(,),(),()(21)(xfffxfxU)()(min(2)理想点法理想点法:对每一个目标对每一个目标给出一个目标理想值给出一个目标理想值则称则称为多目标函数为多目标函数值域中的一个理想点。值域中的一个理想点。将多目标问题转化为目标函数将多目标问题转化为目标函数与与之间的最小之间的最小“距离距离”的单目标问题:的单目标问题:)(max)(min1xfxUjpj)(xfjja)(max)(min1xfaxUjjpj(3)极大极小法:极大极小法:基本思想是在最不利的情况下求最基本思想是在最不利的情况下求最有利的策略。即求多目标中最大目标函数值最小。于有利的策略。即求多
13、目标中最大目标函数值最小。于是可化为如下单目标问题:是可化为如下单目标问题:也可以给每个也可以给每个配上权系数配上权系数,即考虑:,即考虑:多目标规划问题的求解多目标规划问题的求解(4)主要目标法)主要目标法 在有些多目标决策问题中,各种目标的重要性程在有些多目标决策问题中,各种目标的重要性程度往往不一样。其中一个重要性程度最高和最为关度往往不一样。其中一个重要性程度最高和最为关键的目标,称之为主要目标法。其余的目标则称为键的目标,称之为主要目标法。其余的目标则称为非主要目标。非主要目标。0)(0)(. .)(),.,(),()(21XhXgtsXfXfXfXoptFjiTp例如,在上述多目标
14、问题中,假定例如,在上述多目标问题中,假定f1(X)为主要目标,其余为主要目标,其余p-1个为非主要目标。这时,希望主要目标达到极大值,并要求个为非主要目标。这时,希望主要目标达到极大值,并要求其余的目标满足一定的条件,即其余的目标满足一定的条件,即1,.,2 , 1,)(,.,2 , 1, 0)(,.,2 , 1, 0)(. .)(max1pkXfmjXhniXgtsXfkkji多目标规划问题的求解多目标规划问题的求解例题例题1 某工厂在一个计划期内生产甲、乙两种产品,各产品某工厂在一个计划期内生产甲、乙两种产品,各产品都要消耗都要消耗A,B,C三种不同的资源。每件产品对资源的单位三种不同的
15、资源。每件产品对资源的单位消耗、各种资源的限量以及各产品的单位价格、单位利润和消耗、各种资源的限量以及各产品的单位价格、单位利润和所造成的单位污染如下表。假定产品能全部销售出去,问每所造成的单位污染如下表。假定产品能全部销售出去,问每期怎样安排生产,才能使利润和产值都最大,且造成的污染期怎样安排生产,才能使利润和产值都最大,且造成的污染最小?最小?甲甲乙乙资源限量资源限量资源资源A单位消耗单位消耗资源资源B单位消耗单位消耗资源资源C单位消耗单位消耗9434510240200300单位产品的价格单位产品的价格400600单位产品的利润单位产品的利润70120单位产品的污染单位产品的污染32解:问
16、题的多目标模型如下解:问题的多目标模型如下0,300103200542404923)(max(600400)(max12070)(max21212121213212211xxxxxxxxxxXfxxXfxxXf对于上述模型的三个目标,工厂对于上述模型的三个目标,工厂确定利润最大为主要目标。另两确定利润最大为主要目标。另两个目标则通过预测预先给定的希个目标则通过预测预先给定的希望达到的目标值转化为约束条件。望达到的目标值转化为约束条件。经研究,工厂认为总产值至少应经研究,工厂认为总产值至少应达到达到20000个单位,而污染控制个单位,而污染控制在在90个单位以下,即个单位以下,即9023)(20
17、000600400)(213212xxXfxxXf由主要目标法化为单目标问题由主要目标法化为单目标问题0,300103200542404990232000060040012070)(max212121212121211xxxxxxxxxxxxxxXf用单纯形法求得其最优解为用单纯形法求得其最优解为90)(,20750)(,4025)(,25.26, 5 .1232121xfxfxfxx(5)线性加权和目标规划)线性加权和目标规划0)(0)(. .)(),.,(),()(21XhXgtsXfXfXfXoptFjiTp在上述目标规划中,假定在上述目标规划中,假定f1(X),f2(X),fp(X)具
18、有相同的量纲具有相同的量纲,按照一定的规则分别给按照一定的规则分别给fi赋予相同的权系数赋予相同的权系数i,作线性加权和,作线性加权和评价函数评价函数piiiXfXU1)()(则多目标问题化为如下的单目标问题则多目标问题化为如下的单目标问题0)(0)(. .)()(max1XhXgtsXfXUjipiii例如,某公司计划购进一批新卡车,可供选择的卡车有如例如,某公司计划购进一批新卡车,可供选择的卡车有如下下4种类型:种类型:A1,A2,A3,A4。现考虑。现考虑6个方案属性:维个方案属性:维修期限修期限f1,每,每100升汽油所跑的里数升汽油所跑的里数f2,最大载重吨数,最大载重吨数f3,价,
19、价格(万元)格(万元)f4,可靠性,可靠性f5,灵敏性,灵敏性f6。这。这4种型号的卡车分别种型号的卡车分别关于目标属性的指标值关于目标属性的指标值fij如下表所示。如下表所示。fijf1f2f3f4f5f6A12.01500455一般一般高高A22.527003.665低低一般一般A32.020004.245高高很高很高A42.21800450很高很高一般一般首先对不同度量单位和不同数量级的指标值进行标准化处理。首先对不同度量单位和不同数量级的指标值进行标准化处理。先将定性指标定量化:先将定性指标定量化:效益型指标效益型指标很低很低低低一般一般高高 很高很高13579很高很高高高一般一般低低
20、 很低很低 成本型指标成本型指标可靠性和灵敏性都属于效益型指标,其打分如下可靠性和灵敏性都属于效益型指标,其打分如下可靠性可靠性一般一般低低高高很高很高5379灵敏性灵敏性高高一般一般很高很高一般一般7595按以下公式作无量纲的标准化处理按以下公式作无量纲的标准化处理1*)*(99jjjijijffffa其中:ijijijijffffminmax*变换后的指标值矩阵为:变换后的指标值矩阵为:aijf1f2f3f4f5f6A1116750.53450.5A2100100110011A3142.25100167100A440.625.756725.751001设权系数向量为W=(0.2,0.1,0
21、.1,0.1,0.2,0.3),则925.57)(max*27.40)(925.57)(6 .40)(34)(36144613361226111XUUUaXUaXUaXUaXUjjjjjjjjjjjj故最优方案为选购故最优方案为选购A3型卡车型卡车(6)分层序列法:)分层序列法:1.基本步骤:基本步骤:把把(VP)中的中的p个目标个目标 按其重要程度排序。按其重要程度排序。依次求单目标规划的最优解。依次求单目标规划的最优解。2. 过程:过程:无妨设其次序为无妨设其次序为 先求解先求解 得最优值得最优值 ,记,记再解再解 得最优值得最优值 ,依次进行,直到依次进行,直到 得最优值得最优值则则 是
22、在分层序列意义下的最优解集合。是在分层序列意义下的最优解集合。)(,),(1xfxfppfff,21SxtsxfP. .)(min)(11*1fSfxfxS*111)(122. .)(min)(SxtsxfP*2f1*222)(SfxfxS1. .)(min)(pppSxtsxfP*pf1*)(ppppSfxfxS3. 性质:性质: ,即在分层序列意义下的最优解是有,即在分层序列意义下的最优解是有效解。效解。证明:反证。设证明:反证。设 ,但,但 ,则必存在,则必存在 使使 即至少有一个即至少有一个j0 ,使,使 , 由于由于 ,即,即 , 矛盾。得证。矛盾。得证。4. 进一步讨论:进一步讨论
23、: 上述方法过程中,当某个问题上述方法过程中,当某个问题(Pj)的解唯一时,则的解唯一时,则问题问题 的求解无意义,因为解都是唯一的。的求解无意义,因为解都是唯一的。 实际求解时,有较宽容意义下的分层序列法:实际求解时,有较宽容意义下的分层序列法: 取取 为预先给定的宽容值,整个解法同原为预先给定的宽容值,整个解法同原方法类似,只是取各约束集合时,分别取为:方法类似,只是取各约束集合时,分别取为:pjPP,10, 011ppjSfxfxSjjjj, 3 , 2,)(1*)(min)(0000*xffxfjSxjjj0jSx)()(00 xfyfjj1, 1),()(0jjxfyfjj)()(x
24、FyFSy *paSxpSx *papSS (7)步骤法()步骤法(STEM法)法) 这是一种交互方法,其求解过程通过分析者与决策者这是一种交互方法,其求解过程通过分析者与决策者之间的对话逐步进行,故称步骤法。之间的对话逐步进行,故称步骤法。 步骤法的基本思想是,首先需要求出原多目标问题的步骤法的基本思想是,首先需要求出原多目标问题的一组理想解一组理想解(f1*,f2*,fp*)。实际上,这些解。实际上,这些解fi*(i=1,2,p)无法同时达到,但可以当作一组理想的最优值。以理想解无法同时达到,但可以当作一组理想的最优值。以理想解作为一个标准,可以估计有效解,然后通过对话,不断修作为一个标准
25、,可以估计有效解,然后通过对话,不断修改目标值,并把降低要求的目标作为新的约束条件加入原改目标值,并把降低要求的目标作为新的约束条件加入原来的约束条件中去重新计算,直到决策者得到满意的解。来的约束条件中去重新计算,直到决策者得到满意的解。 步骤法算法如下:步骤法算法如下:第一步:分别求解以下第一步:分别求解以下p个单目标问题的最优解个单目标问题的最优解0)(0)(. .)(max1XhXgtsxcXfjinjjiji得到最优解得到最优解 ,其相应的目标值,其相应的目标值 即为即为理想值,此最优解处别的目标所取的值用理想值,此最优解处别的目标所取的值用 表示,即表示,即 ,把上述计算结果列入下表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多目标 规划 建模 ppt 课件
限制150内