7多目标优化方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第二部分多目标优化方法Multi-ObjectiveOptimization第一节概述第三节多目标优化的第一类方法第二节多目标优化设计理论第四节多目标优化的第二类方法第五节多目标优化的第三类方法国际上通常认为多目标最优化问题最早是在1886年由法国经济学家Pareto从政治经济学的角度提出的。多目标规划的真正发达时期,并正式作为一个数学分支进行系统的研究,是上世纪七十年代以后的事。现在,对多目标规划方面的研究集中在以下几个方面:一、关于解的概念及其性质的研究,二、关于多目标规划的解法研究,三、对偶问题的研究,四、不可微多目标规划的研究,五、多目标规划的应用研究。到现在为止,多目标优化不仅在理论上取得许多重要成果,而且在应用上其范围也越来越广泛,多目标决策作为一个工具在解决工程技术、经济、管理、军事和系统工程等众多方面的问题也越来越显示出它强大的生命力。第一节概述1.多目标优化设计示例11221max()45max()fXxxfXx目标函数示例1:某工厂生产两种产品A和B,每件产品A需制造工时和装配工时分别为1时和1.25时,每件产品B需制造工时和装配工时分别为1时和0.75时,每月制造车间和装配车间能够提供的最多工时为200时,另外,每月市场对产品A需求量很大,而对产品B的最大需求量为150件,产品A和产品B的售价分别为4元和5元,问如何安排每月的生产,最大限度的满足市场需求,并产值最大?12ABxx设计变量:产品的件数,产品的件数0,1..**61max*min21222122121xxxxtsxxxx示例2.用直径为1(单位长)的圆木制成截面为矩形的梁,为使重量最轻,而强度最大,问截面的高与宽应取何尺寸?解:设矩形截面的高与宽分别为和,这时梁的面积为,它决定重量,而梁的强度取决于截面形。1x2x21*xx221*61xx因此,容易列出梁的数学模型:示例3物资调运问题:某种物资寸放三个仓库里,存放量分别为(单位:t);现要将这些物资运往四个销售点。其需要量分别为且,已知到的距离和单位运价分别为(km)和(元),现要决定如何调运多少,才能使总的吨,公里数和总运费都尽量少?123,,,AAA123,,aaa1234,,,BBBB1234,,,bbbb34ijijabiAjBijdijc解:设变量表示由运往的货物数,于是总吨公里数为,总运费为,问题优化设计模型为11ijijijxd4,3,2,1;3,2,1,jixijiAjB4,3,2,1;3,2,1,04,3,2,1,3,2,1,..*min*min314131413141jixjbxiaxtsxcxdijijijiiijijijijijijij11ijijijxc示例4:如图所示,设计一苦空心阶梯悬臂梁,根据结构要求,已确定梁的总长为1000mm,第一段外径为80mm,第二段外经为100mm,梁的端部受有集中力F=12000N,梁的内径不得小于40mm,梁的许用弯曲应力为180MPa,确定梁的内径和各段长度,使梁的体积和静挠度最小。12D1=100D2=80L=1000x1x2F多目标优化设计模型6117422232419.7810..()18004.09610()75.20()400()0xstgXxgXxgXxgXx12xx设计变量:第一段梁的长度,梁的内径22221122112()()()()4fXxDxLxDx33214444442212126411()()3LfXxEDxDxDx12min()(),)(TFXfXfX多目标最优化问题的一般形式为:S.t.或者记作:minD=12min((),(),,())mfxfxfx()0,1,2.,()0,1,2,,ijgxiphxjq()fx|()0,()0nxEgxhxxD其中:=()()fx1(),()mfxfx1()(()())pgxgxgx1()(()())qhxhxhx2.多目标优化设计模型iGxFy为满足所有目标的参数组成的参数空间为根据按照目标函数映射的组成的目标函数空间注意,这里以及之后的所有讲述同时适合于线性和非线性的多目标优化多目标优化设计几何描述在单目标优化问题中,任何两个解都可以比较出其优劣,这是因为单目标优化问题是完全有序的;而在多目标优化设计中,任何两个解不一定都可以比较出其优劣,这是因为多目标优化问题是半有序的。3.多目标优化问题解的特点T(1)(1)(1(1)(1)()(1)12T(2)(2)(2)(2)12(1)(2)(1)(21)())2()(),(),,()()(),(),,(),()()(1,2,,)mmllFXfXfXfXFXfXffXfXfXXXlmXXXXX设为多目标优化问题的两个可行解,其对应若对于每一个分量,都则显然,优的目标函数于,记为有为(1)(2)(1)(2)(2)(1)(2)(1)(2)()()()()()()()jjllFXFXfXfXFXfXfXXX大多数情况下,的某几个分量小于的对应分量,但另外几个分量大于的对应分量则显然,与无法比较优劣。1f2f213第一类:转化法。这类多目标最优化方法的基本思想是将多目标问题转化为一个或一系列的单目标优化问题,通过求解一个或一系列单目标优化问题来完成多目标优化问题的求解。4.多目标优化方法分类第二类:非劣解集法。这类多目标最优化方法的基本思想是求得多目标问题的非劣解集,然后在非劣解集中进行协调和选择,确定出优惠解。第三类:交互协调法。这类多目标最优化方法的基本思想是通过在分析者与抉择者间的不断交互,逐渐搞清抉择者的选择意图,获得多目标问题的优惠解。第二节多目标优化设计理论1.多目标优化设计模型..()01,2,,()01,2,,uvstgXuphXvq简记为VOP多目标优化问题(Multi-ObjectiveOptimizationProblem)又称为向量优化问题(VectorOptimizationProblem)。12min()(),(),,()TmFXfXfXfX()V-minnFXXDR2.决策空间与目标空间()01,2,,()01,2,,=uvngXupXhXvqDXR以设计变量为坐标的实空间Rn称为决策空间。以目标函数为坐标的实空间Rm称为目标空间。决策空间可行域:目标空间可行域12=[(),(),,()],mTFmXDFRFfXfXfXXD示例1112212324152..()2000()2001.250.750()1500()0()0stgXxxgXxxgXxgXxgXx决策空间可行域目标空间可行域T121maxF()45Xxxx=,示例26117422232419.7810..()18004.09610()75.20()400()0xstgXxgXxgXxgXx22221122112()()()()4fXxDxLxDx决策空间可行域目标空间可行域12min()(),()TFXfXfX33214444442212126411()()3LfXxEDxDxDx3.解的定义(1)理想解(idealsolution)000012[,,,]TmFfff在目标空间内,以单目标最小值为分量而形成的点,称为多目标问题的理想解。0min()njjffXXDR其中在多目标优化问题中,由于各个目标间往往是矛盾的,所以一般不存在使各目标皆达到各自最优值的理想解。fxX(0)f1(0)f2(0)f1f2(2)非劣解(NoninferiorSolution)或Pareto解()()pFXFX对于可行点XPD,若不存在另一个可行点XD,使()()1,2,,,()()ppjjllfXfXjmfXfX但至少有一个成立,则称Xp为多目标问题的非劣解。向量不等式的含义为决策空间非劣解集目标空间非劣解集7.1模型举例0,1..**61max*min21222122121xxxxtsxxxx例7.1.用直径为1(单位长)的圆木制成截面为矩形的梁,为使重量最轻,而强度最大,问截面的高与宽应取何尺寸?解:设矩形截面的高与宽分别为和,这时梁的面积为,它决定重量,而梁的重量取决于截面矩形。1x2x21*xx221*61xx因此,容易列出梁的数学模型:例7.2物资调运问题:某种物资寸放三个仓库里,存放量分别为(单位:t);现要将这些物资运往四个销售点.其需要量分别为且,已知到的距离和单位运价分别为(km)和(元),现要决定如何调运多少,才能使总的吨,公里数和总运费都尽量少?123,,,AAA123,,aaa1234,,,BBBB1234,,,bbbb34ijijabiAjBijdijc解:设变量表示由运往的货物数,于是总吨公里数为,总运费为,问题优化为求解11ijijijxd4,3,2,1;3,2,1,jixijiAjB4,3,2,1;3,2,1,04,3,2,1,3,2,1,..*min*min314131413141jixjbxiaxtsxcxdijijijiiijijijijijijij11ijijijxc由于求最大都可以转化为求最小,所以多目标最优化问题的一般形式为:S.t.或者记作:minD=12min((),(),,())pfxfxfxljxhmixgji,,2,1,0)(,.2,1,0)(()fx|()0,()0pxEgxhxxD其中:=()()fx1(),()pfxfx1()(()())mgxgxgx1()(()())mhxhxhx当P=1时,(VP)就是非线性规划,称为单目标规划。对于单目标问题Min,总可比较与的大小.对于多目标规划(VP),对于,与都是P维向量,如何比较两个向量的大小?()fx12,xxD1()fx2()fx12,xxD1()fx2()fx可以看到:多目标优化的非劣解集Noninferiorsolutionforthemodel****xxx(xx)x若,且对于不存在,使得:与能同时成立,那么则定义为多目标优化问题的非劣解。①②例如:A,B点属于非劣解,因为不满足定义条件②(3)满意解(最佳协调解或优惠解)11((),(),,())mUUfXfXfX效用函数值的大小反映决策者对多目标值的喜爱程度,一般来说,决策者希望效用函数的值越大越好。效用函数:决策者对多目标函数优化解进行评价的函数,记为使效用函数取最大值的非劣解称为最佳协调解。对于效用函数未知的情况,无法直接求得最佳协调解。我们把多目标优化过程满意结束的解称为优惠解。满意解4多目标优化问题的K-T条件对于多目标优化问题..()01,2,,()01,2,,uvstgXuphXvqVOP(),1,2,,;(),1,2,,;(),1,2,,;juvfXjmgXuphXvq设**VOPjuvXXw皆为连续可微函数,为可行点,则为()的非劣解的必要条件为:存在、与使***1*1()()()02()01,2,,301,2,,401,2,,pqmjjuuvvjuvuuujwfXgXhXgXupupwjm()()()()12min()(),(),,()TmFXfXfXfX7.4求解多目标规划的评价函数法尽管多目标优化问题有各种意义下的最优解.但在应用中,需要的还是有效解和弱有效解.本节介绍求有效解和弱有效解最基本的方法-----评价函数法.评价函数法的基本思想是:借助于几何或

1 / 64
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功