多目标及离散变量优化ppt课件

上传人:枫** 文档编号:567658915 上传时间:2024-07-21 格式:PPT 页数:44 大小:1.19MB
返回 下载 相关 举报
多目标及离散变量优化ppt课件_第1页
第1页 / 共44页
多目标及离散变量优化ppt课件_第2页
第2页 / 共44页
多目标及离散变量优化ppt课件_第3页
第3页 / 共44页
多目标及离散变量优化ppt课件_第4页
第4页 / 共44页
多目标及离散变量优化ppt课件_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《多目标及离散变量优化ppt课件》由会员分享,可在线阅读,更多相关《多目标及离散变量优化ppt课件(44页珍藏版)》请在金锄头文库上搜索。

1、机械优化设计1第七章多目标和离散变量优化方法第一节第一节 多目标优化问题多目标优化问题第二节第二节 多目标优化方法多目标优化方法第三节第三节 离散变量优化问题离散变量优化问题第四节第四节 离散变量优化方法离散变量优化方法2机械优化设计机械设计中,同时要求几项设计指标达到最优的问题机械设计中,同时要求几项设计指标达到最优的问题 多目标优化设计问题多目标优化设计问题多目标优化问题的类型:多目标优化问题的类型: (1)(1)整体多目标优化整体多目标优化 (2)(2)分层分层( (步步) )多目标优化多目标优化多目标优化问题与单目标优化问题有根本性区别多目标优化问题与单目标优化问题有根本性区别: :

2、单目标问题可以得到最优解,而多目标问题往单目标问题可以得到最优解,而多目标问题往往得不到最优解,而只能得到非劣解(有效解)往得不到最优解,而只能得到非劣解(有效解) 多目标优化问题的任意两个设计方案,往往不多目标优化问题的任意两个设计方案,往往不易于比较其优劣。易于比较其优劣。 第一节第一节 多目标优化问题多目标优化问题TlRxRxxfxfxfxFnn)()(),()(21minmin. = =3机械优化设计判别方案的优劣:判别方案的优劣:单目标:只要用单目标:只要用f(x)去比较即可去比较即可 绝对最优解:多目标优化设计时,几个分目标同时达到绝对最优解:多目标优化设计时,几个分目标同时达到

3、最优的解最优的解 。绝对最优解几乎不可能找到,。绝对最优解几乎不可能找到, 因为各分目标函数有时会相互矛盾。因为各分目标函数有时会相互矛盾。非劣解非劣解(有效解有效解): 指有指有m个目标函数,找不到一个个目标函数,找不到一个x,使得其中一个目,使得其中一个目标函数值标函数值fi(x)比比fi(x*) 更好,而其余更好,而其余(m-1)个目标函数值不个目标函数值不变坏,则称变坏,则称x*为非劣解(有效解)为非劣解(有效解); 多目标优化设计时,各分目标往往互相矛盾,甚至多目标优化设计时,各分目标往往互相矛盾,甚至对立,这就需在各分目标函数之间协调,互相作些让步,对立,这就需在各分目标函数之间协

4、调,互相作些让步,以便取得较好的方案。以便取得较好的方案。 多目标:多目标:(j=1,2,l)4机械优化设计例例1 在在最优解为:最优解为:但两者无共同的最优解但两者无共同的最优解 内两单目标函数内两单目标函数2 , 0 x5机械优化设计 内,内,(若若,对任意,对任意都有都有,则,则x*是多目标优化的绝对最优解是多目标优化的绝对最优解)若若,且不存在,且不存在使使,则,则x*为非劣解。为非劣解。的所有点均为非劣解。的所有点均为非劣解。是绝对最优解。是绝对最优解。内,内,a,a点都是劣解(若点都是劣解(若,存在,存在,有,有则则x*成为劣解。)成为劣解。)Dxx* 例如例如b点。点。6机械优化

5、设计一、主要目标法一、主要目标法 基本思想:多个目标中选择一个目标作为主要目标,而基本思想:多个目标中选择一个目标作为主要目标,而其它目标则只需满足一定的要求即可,即将其它目标则只需满足一定的要求即可,即将目标转化为约束条件目标转化为约束条件 目标函数转化为:目标函数转化为: 二、统一目标法二、统一目标法 基本思想:将多目标优化问题,通过一定方法转化为基本思想:将多目标优化问题,通过一定方法转化为统一目标函数或综合目标函数作为多目标优统一目标函数或综合目标函数作为多目标优化问题的评价函数。化问题的评价函数。 第二节第二节 多目标优化方法多目标优化方法式中,式中,f imin和和f imax为第

6、为第i个目标函数的上、下限。个目标函数的上、下限。一般一般 只有单边限制只有单边限制7机械优化设计1线性加权法线性加权法 基本思想:将各个分目标函数基本思想:将各个分目标函数依其数量级和在整体设计中的重要程度相应地给出一组依其数量级和在整体设计中的重要程度相应地给出一组构成一新的统一的目标函数构成一新的统一的目标函数F(x) wi加权因子加权因子 (wi0,i=1,2,,l )加权因子取值对计算结果的正确性影响较大。加权因子取值对计算结果的正确性影响较大。常用的方法有:线性加权法、理想点法(目标规划法)常用的方法有:线性加权法、理想点法(目标规划法) 、功效系数法和极大极小法等。、功效系数法和

7、极大极小法等。加权因子,加权因子,,取取fi(x)和和wi(i=1,2,,l) 的线性组合,的线性组合,8机械优化设计为消除各分目标在量级上的差别,先将分目标函数为消除各分目标在量级上的差别,先将分目标函数fi(x)转化为无量纲等量级目标函数转化为无量纲等量级目标函数再组成统一目标函数。再组成统一目标函数。 wi按各分目标的重要程度来决定按各分目标的重要程度来决定如各分目标有相同的重要性,则取如各分目标有相同的重要性,则取wi =1 (i=1,2,l) 称为均匀计权,否则取各分目标不同的加权因子,称为均匀计权,否则取各分目标不同的加权因子, 取取将将fi(x)转换为无量纲的等量级目标函数转换为

8、无量纲的等量级目标函数的方法的方法 将各分目标转化后加权将各分目标转化后加权 加权因子加权因子w wi i确定的方法确定的方法: :9机械优化设计设各分目标函数值的变动范围为:设各分目标函数值的变动范围为: 即将各单目标函数的最优值的倒数作为权系数,即将各单目标函数的最优值的倒数作为权系数,它反映了各单目标函数离开各自最优值的程度。另它反映了各单目标函数离开各自最优值的程度。另外相当于各分目标函数进行了无量纲的处理,而消外相当于各分目标函数进行了无量纲的处理,而消除了各分目标在数量级上的差别。除了各分目标在数量级上的差别。 10机械优化设计其中,其中,w1i本征权因子,反映各分目标的重要程度本

9、征权因子,反映各分目标的重要程度w2i校正权因子,调整各分目标间量级差别的影响校正权因子,调整各分目标间量级差别的影响加权因子加权因子w2i愈小,反之,亦然。这样可调整不同的目愈小,反之,亦然。这样可调整不同的目标函数值同步下降。标函数值同步下降。 直接加权法直接加权法一个分目标函数一个分目标函数fi(x)变化越快,变化越快,的值越大,的值越大,将加权因子分成两部分将加权因子分成两部分一般取:一般取:wi=w1iw2i (i=1,2,l)11机械优化设计基本思想:先定出各分目标函数的最优值,根据多基本思想:先定出各分目标函数的最优值,根据多目标优化设计的总体要求对这些最优值进行调目标优化设计的

10、总体要求对这些最优值进行调整,定出各分目标的最合理值整,定出各分目标的最合理值(也可以是最优值(也可以是最优值),再构造新的统一的),再构造新的统一的式中,除式中,除如引入加权系数如引入加权系数wi,则目标函数为:,则目标函数为:2 2理想点法(目标规化法)理想点法(目标规化法)是为使目标函数无量纲化。是为使目标函数无量纲化。目标函数:目标函数:12机械优化设计V其中,其中,则统一目标函数为则统一目标函数为即要求位于分子的各分目标函数应尽量小,而位于分即要求位于分子的各分目标函数应尽量小,而位于分母的各分目标函数应尽量大。母的各分目标函数应尽量大。一般要求各分目标函数一般要求各分目标函数fi(

11、x)在在D上均取正值。上均取正值。 3分目标乘除法分目标乘除法多目标混合优化问题:多目标混合优化问题:13机械优化设计基本思想:对应每一目标函数都用功效系数基本思想:对应每一目标函数都用功效系数来表示该项指标的好坏来表示该项指标的好坏总功效系数(评价函数)总功效系数(评价函数)C值越大越好,值越大越好,C=1-方案最满意方案最满意C=0-表示此方案不能被接受。表示此方案不能被接受。 只要有一个方案,只要有一个方案, Ci=0,此方案都不能被接受,此方案都不能被接受功效系数类型:功效系数类型:1)Ci与与fi成正比,即要求目标函数越大越好成正比,即要求目标函数越大越好2)Ci与与fi成反比,即要

12、求目标函数越小越好成反比,即要求目标函数越小越好3)fi取某适当值时,取某适当值时,Ci就越大;就越大;否则否则Ci就越小。就越小。4功效系数法功效系数法14机械优化设计功效系数的确定方法:功效系数的确定方法:直线法直线法折线法折线法15机械优化设计指数法指数法功效系数法的优点:功效系数法的优点: 1、各分目标函数的值数量级大小对优化无影响、各分目标函数的值数量级大小对优化无影响 2、评价函数比较直观、易于调整、评价函数比较直观、易于调整 3、适于要求目标函数取值适中的情况、适于要求目标函数取值适中的情况16机械优化设计基本思想:多目标优化问题中,存在目标函数间相互矛盾基本思想:多目标优化问题

13、中,存在目标函数间相互矛盾的情况,一个(些)目标函数值的减小,将导致另一的情况,一个(些)目标函数值的减小,将导致另一个(些)目标函数值的增大。因此,各分目标函数值个(些)目标函数值的增大。因此,各分目标函数值之间需要进行协调,以便取得合理的方案。之间需要进行协调,以便取得合理的方案。如图所示,两维双目标函数如图所示,两维双目标函数f1(x)、f2(x)的等值线和两个不的等值线和两个不等式约束曲面等式约束曲面.三、协调曲线法三、协调曲线法17机械优化设计 f1(x)最优点最优点T点,点,f2(x)最优点最优点P点点 可行域中任意一点可行域中任意一点R. 从从R点起沿点起沿f1(x)=5等值线,

14、向约束面移动等值线,向约束面移动f2(x)不断改善,不断改善,直至边界上直至边界上S点。点。 从从R点起沿点起沿f2(x)=8等值线,向约束面等值线,向约束面f1(x)移动不断改善,移动不断改善,直至边界上直至边界上Q点。点。f1(x)=5时,对应时,对应f2(x)的最佳点为的最佳点为S点点由此可得由此可得f1(x)(或(或f2(x))为定值时)为定值时对应的最佳对应的最佳f2(x)(或(或f1(x))的点关)的点关系曲线系曲线T-Q-S-P协调曲线。协调曲线。f2(x)=8时,对应时,对应f1(x)的最佳点为的最佳点为Q点。点。 均为约束边界点均为约束边界点S、Q点都比点都比R点优点优18机

15、械优化设计 该该曲曲线线反反映映了了两两个个设设计计目目标标全全部部最最佳佳方方案案的的调调整整范范围围, ,再再建建立立一一个个衡衡量量设设计计方方案案满满意意程程度度的的准准则则,建建立立一一组组反反映映不不同同满满意意程程度度的的曲曲线线u(f1,f2),使使随随着着满满意意度度增增加加,同同时使目标函数时使目标函数f1(x)和和f2(x)都有所下降。都有所下降。 满满意意度度曲曲线线与与协协调调曲曲线线的的切切点点,即即为为最最优优设设计计方方案案。如图所示如图所示O O点点 满意度曲线不同,则最优设计方案也不同。满意度曲线不同,则最优设计方案也不同。19机械优化设计基本思想:将多目标

16、优化问题的各目标函数按重要程基本思想:将多目标优化问题的各目标函数按重要程度排列,然后,依次对各个目标函数求最优解,而后一度排列,然后,依次对各个目标函数求最优解,而后一目标函数应在其前面目标函数最优解的集合域内寻优。目标函数应在其前面目标函数最优解的集合域内寻优。1、分层序列法、分层序列法设分目标函数重要程度次序为:设分目标函数重要程度次序为:f1(x)、f2(x),则首先对则首先对f1(x)寻优:寻优:在在的集合内对的集合内对f2(x)寻优:寻优:四、分层序列法和宽容分层序列法四、分层序列法和宽容分层序列法问题:如其中第问题:如其中第k k个目个目标函数的最优解为唯标函数的最优解为唯一时,

17、再往下求解就一时,再往下求解就失去意义,而后面失去意义,而后面l l- -k k个目标函数也没法得个目标函数也没法得到最优化解。到最优化解。 以下类推。以下类推。20机械优化设计2、宽容分层序列法、宽容分层序列法 基本思想:即先对各目标函数的最优值取一定的宽容量基本思想:即先对各目标函数的最优值取一定的宽容量1,2,l (0),使求后一个目标函数最优值时,对,使求后一个目标函数最优值时,对前一些目标函数的约束扩大为在其最优值附近的某一范前一些目标函数的约束扩大为在其最优值附近的某一范围内。围内。21机械优化设计如图,两目标优化问题,不作宽容时,如图,两目标优化问题,不作宽容时,为最优解,即为最

18、优解,即f1(x)的严格最优解,给定宽容值的严格最优解,给定宽容值1,则最优解为,则最优解为x(1)22机械优化设计例例1 用宽容分层序列法求解用宽容分层序列法求解式中,式中,解:如图所示,由解:如图所示,由给定给定1= 0.052,解解V23机械优化设计 等间隔的离散变量等间隔的离散变量 非均匀间隔离散变量非均匀间隔离散变量 特例:整数变量特例:整数变量整数规划问题整数规划问题最简单处理办法:按连续变量处理,得最优解后,最简单处理办法:按连续变量处理,得最优解后, 再圆整为最近的离散值再圆整为最近的离散值问题:问题:圆整后的点在非可行域圆整后的点在非可行域; 圆整为哪一个附近的离散值难于确定

19、圆整为哪一个附近的离散值难于确定; 有些情况下设计变量不允许最后取整。有些情况下设计变量不允许最后取整。第三节第三节 离散变量优化问题离散变量优化问题一、概述一、概述离散离散变量变量 24机械优化设计式中式中 离散变量子集合离散变量子集合xD为空集时,为连续变量型问题为空集时,为连续变量型问题xC为空集时,为全离散变量型问题为空集时,为全离散变量型问题连续变量子集合连续变量子集合约束非线性混合离散约束非线性混合离散变量优化问题的数学模型:变量优化问题的数学模型:25机械优化设计一、约束非线性离散变量的优化方法一、约束非线性离散变量的优化方法 常用方法:常用方法: 1)以连续变量优化为基础的方法

20、:以连续变量优化为基础的方法: 圆整法、拟离散法、离散型罚函数法圆整法、拟离散法、离散型罚函数法 2)离散变量随机优化方法:离散变量随机优化方法: 随机试验法,随机离散搜索法随机试验法,随机离散搜索法 3)离散变量搜索优化方法:离散变量搜索优化方法: 组合优化法,整数梯度法组合优化法,整数梯度法 4)其它离散变量优化方法:其它离散变量优化方法: 非线性隐枚举法,分支定界法非线性隐枚举法,分支定界法第四节第四节 离散变量优化方法离散变量优化方法26机械优化设计(一一)以连续变量优化为基础的方法以连续变量优化为基础的方法1、整型化、离散化法(圆整法、凑整法)、整型化、离散化法(圆整法、凑整法) 基

21、本思想基本思想:先按连续变量方法求得最优解:先按连续变量方法求得最优解x*,再进一,再进一 步寻找整型量或离散量优化解。步寻找整型量或离散量优化解。27机械优化设计设最优点设最优点的的n个实型分量为个实型分量为,则最靠近,则最靠近的两个离散量(或整型量)的两个离散量(或整型量)由这些离散(整型)分量的不同组合,便构成了最邻由这些离散(整型)分量的不同组合,便构成了最邻近于实型最优点近于实型最优点x*的两个整型(离散)分量及其相应的两个整型(离散)分量及其相应一组离散(整型)点群共一组离散(整型)点群共2n个设计点。去除不在可行个设计点。去除不在可行域内点,其余在可行域内的若干点中,选取一个目标

22、域内点,其余在可行域内的若干点中,选取一个目标函数值最小的点作为最优解输出。函数值最小的点作为最优解输出。28机械优化设计问题:问题: 如如中中图图: x*点点(通通常常在在约约束束边边界界上上)附附近近的的离离散散点点(整型点)均不在可行域内的情况(整型点)均不在可行域内的情况 如右图如右图: 离离x*较远的点较远的点P为离散最优点的情况。为离散最优点的情况。 如左图,如左图,x x* *点附近整型(离散)点群为点附近整型(离散)点群为ABCDABCD。B B点在可点在可行域外,行域外,C C点为最优点。点为最优点。 29机械优化设计2拟离散法拟离散法 基基本本思思想想:在在求求得得连连续续

23、变变量量最最优优解解x*后后,在在x*点点附附近近按一定方法进行搜索来求得优化离散解。按一定方法进行搜索来求得优化离散解。 (1)交替查找法:适于全整数变量优化问题(略)交替查找法:适于全整数变量优化问题(略) (2)离散分量取整,连续分量优化法:离散分量取整,连续分量优化法: 适用于混合离散变量优化问题(略)适用于混合离散变量优化问题(略) 基本思想基本思想:将设计变量的离散性视为对该变量的一种约:将设计变量的离散性视为对该变量的一种约束条件,再用连续变量的优化方法来计算离散束条件,再用连续变量的优化方法来计算离散变量问题的优化解。变量问题的优化解。 1)构造一个具有下列性质的离散惩罚函数项

24、)构造一个具有下列性质的离散惩罚函数项Qk(xD) 3、离散惩罚函数法、离散惩罚函数法RD设计空间离散点的集合设计空间离散点的集合 其意义为:当离散变量趋于离其意义为:当离散变量趋于离散值时,惩罚函数值为零散值时,惩罚函数值为零 30机械优化设计离散惩罚函数定义方法离散惩罚函数定义方法:其中,其中,xi为相邻两离散点为相邻两离散点xij和和xij+1间任一点坐标。间任一点坐标。Qk(xD)为为规规范范化化的的对对称称函函数数,其其最最大大值值为为1,xi取取xij或或xij+1时为时为0。如图如图, 对对k1情形,情形,在离散值之间范围内,在离散值之间范围内,函数的一阶导数是连函数的一阶导数是

25、连续的。续的。 (1)31机械优化设计2)将离散惩罚函数项)将离散惩罚函数项Qk(xD)加到内点法加到内点法SUMT的惩罚项的惩罚项中,得离散惩罚函数为:中,得离散惩罚函数为:其中,其中,s(k)为离散惩罚因子,为离散惩罚因子, 时时32机械优化设计例例1 求求f(x)=x/2的最小整数优化解,约束函数的最小整数优化解,约束函数 g1(x)=1.3-x0如图所示,分别表示如图所示,分别表示k不同时,不同时,离散优化点离散优化点 最终离散最优解为最终离散最优解为x2 变化情况变化情况随着随着k不断变化,不断变化,r减小,减小,s增加增加33机械优化设计 方法缺点:离散惩罚函数易出现病态,使优化搜

26、索带方法缺点:离散惩罚函数易出现病态,使优化搜索带 来困难。来困难。(二二) 离散变量搜索型方法离散变量搜索型方法离散复合形法离散复合形法特特点点:在在离离散散空空间间直直接接搜搜索索,每每次次得得到到的的复复合合形形顶顶点点都都是是离离散散点点,通通过过不不同同的的搜搜索索方方法法来来改改变变其其形形状状,使使复复合合形形逐逐步步向向离离散散最最优优点趋近。点趋近。算法步骤:算法步骤:1) 在在n维维空空间间产产生生由由2n+1个个顶顶点点构构成成的的初初始始复复合合形形,并并将将各各顶顶点点移到各自附近的离散点上。移到各自附近的离散点上。2) 将各项点按目标函数值由大到小排列,找出最坏点将

27、各项点按目标函数值由大到小排列,找出最坏点AH3) 找找出出除除最最坏坏点点外外复复合合形形的的几几何何中中心心,并并求求出出最最坏坏点点AH相相对对于于中中心点的反射点心点的反射点Ap并移到附近离散点上。并移到附近离散点上。4) 如如Ap点点可可行行,且且目目标标函函数数值值比比AH点点好好,则则用用Ap替替代代AH点点,组组成新复合形成新复合形转步骤转步骤2 。否则,沿反射的反方向搜索定新点。否则,沿反射的反方向搜索定新点。5) 如用上述方法失败,则依次用次坏点如用上述方法失败,则依次用次坏点代替最坏点代替最坏点 作为映射点,转步骤作为映射点,转步骤3)34机械优化设计6) 如用最好点代替

28、如用最好点代替AH作为映射点,仍找不到好点,或作为映射点,仍找不到好点,或 复合形退化到复合形退化到n-1维空间时,表示算法收敛。此时,维空间时,表示算法收敛。此时, 取复合形顶点中最好的点作为离散优化解。取复合形顶点中最好的点作为离散优化解。(三三)分支定界法分支定界法离散变量的分支定界法是一种解线性整数规划问题的有效方法。离散变量的分支定界法是一种解线性整数规划问题的有效方法。此法与线性整数规划的分支定界法相似,步骤如下:此法与线性整数规划的分支定界法相似,步骤如下:1)设设所所讨讨论论问问题题为为求求极极小小化化的的问问题题,先先求求出出元元问问题题不不考考虑虑整整数或离散约束的非线性问

29、题的连续变量解。数或离散约束的非线性问题的连续变量解。2)对非整数变量,可将分解为整数部分和小数部分。)对非整数变量,可将分解为整数部分和小数部分。3)构造两个子问题:上界约束,下界约束)构造两个子问题:上界约束,下界约束4)将上述两个子问题按连续变量非线性问题求优化解。)将上述两个子问题按连续变量非线性问题求优化解。5)重重复复上上述述过过程程,不不断断分分支支,并并求求得得分分支支产产生生的的子子问问题题的的优优化解,直到求得一个离散解为止。化解,直到求得一个离散解为止。6)在上述求解过程中,每个节点最多能分出两个新的节点。)在上述求解过程中,每个节点最多能分出两个新的节点。35机械优化设

30、计7)当当下下列列情情况况出出现现时时,则则认认为为相相应应的的节节点点以以及及它它以以后后的节点已考察清楚的节点已考察清楚8)当当所所有有节节点点都都考考察察清清楚楚后后,寻寻求求工工作作结结束束,此此时时最最好的整数解或离散解就是该问题的离散优化解。好的整数解或离散解就是该问题的离散优化解。(四四)离散变量型网格法离散变量型网格法 1. 离散变量型普通网格法离散变量型普通网格法 基基本本思思想想:以以一一定定的的变变量量增增量量为为间间隔隔,把把设设计计空空间间划划分分为为若若干干个个网网格格,计计算算在在可可行行域域内内每每个个网网格格节节点点上上的的目目标标函函数数值值,比比较较其其大

31、大小小,再再以以目目标标函函数数值值最最小小的的节节点点为为中中心心,在在其其附附近近空空间间划划分分更更小小的的网网格格,并并计计算算各各节节点点上上的的目目标标函函数数值值,直直至至网网格格小小到到满满足足精精度度网网格节点密度与离散点密度相等。格节点密度与离散点密度相等。 36机械优化设计开开始始时时网网格格比比较较稀稀疏疏网网格格节节点点密密度度逐逐渐渐增增加加直直至按一个离散增量划分网格节点为止。至按一个离散增量划分网格节点为止。2离散变量型正交网格法离散变量型正交网格法 普通网格法的缺点:普通网格法的缺点: 变量维数增加时,计算工作量大大增加变量维数增加时,计算工作量大大增加正交网

32、格法基本思想:正交网格法基本思想: 根根据据正正交交试试验验法法的的原原理理,利利用用正正交交表表均均匀匀地地选选取取网网格格法法中中一一部部分分有有代代表表性性的的网网格格点点作作为计算点,又称随机正交网格法。为计算点,又称随机正交网格法。正正交交网网格格法法的的特特点点:只只计计算算部部分分网网格格点点的的目目标标函函数数值值,计算工作量少。计算工作量少。37机械优化设计(五五)离散变量的组合型法(离散变量的组合型法(MDCP法)法) 工程离散优化通用方法工程离散优化通用方法 基本思想:以离散复合形法为基础,采用多种离散搜基本思想:以离散复合形法为基础,采用多种离散搜索策略,形成的具有多种

33、功能的组合型算法。索策略,形成的具有多种功能的组合型算法。 适于求解非线性混合离散变量优化问题适于求解非线性混合离散变量优化问题1初始离散复合形顶点的形成初始离散复合形顶点的形成复合形顶点数复合形顶点数k=2n+1给定初始离散点给定初始离散点x(0),x(0)须满足变量值的边界条件,但须满足变量值的边界条件,但不必满足约束条件,即不必满足约束条件,即式中,式中,ximin,ximax分别为第分别为第i个变量的下、上限个变量的下、上限 38机械优化设计点号点号数数分量号分量号数数复合形的复合形的2n+1个顶点按下面方法产生个顶点按下面方法产生第第1个顶点:个顶点: 第第2至至n+1个顶点:个顶点

34、: 第第n+2至至2n+1个顶点:个顶点: 如此产生的复合形顶点,不要求全是可行点,如图,如此产生的复合形顶点,不要求全是可行点,如图,5个初始复合形顶点中,个初始复合形顶点中,C、D两点为不可行点。两点为不可行点。例如二维:例如二维: 39机械优化设计2、离散一维搜索产生新点、离散一维搜索产生新点 将复合形顶点目标函数值排队,找出目标函数值最大将复合形顶点目标函数值排队,找出目标函数值最大的点为最坏点,的点为最坏点,x(b) 以以x(b)为基点,向其余各顶点的几何中心为基点,向其余各顶点的几何中心x(e)方向作一维方向作一维搜索,采用映射、延伸或收缩等步骤搜索搜索,采用映射、延伸或收缩等步骤

35、搜索搜索方向搜索方向S的各分量的各分量Si计算式为:计算式为: 离散一维搜索得到的新点为离散一维搜索得到的新点为x(t)其各分量为:其各分量为: 取取 40机械优化设计离散一维搜索得到的新点为离散一维搜索得到的新点为x(t)其各分量为:其各分量为: 取取 其中其中 表示取最靠近表示取最靠近 离散一维搜索方法可采用离散一维搜索进退对分离散一维搜索方法可采用离散一维搜索进退对分法,步长为单位离散步长的整倍数。法,步长为单位离散步长的整倍数。的离散值。的离散值。T-步长因子步长因子在产生初始复合形顶点及一维离散搜索时,均未考在产生初始复合形顶点及一维离散搜索时,均未考虑约束条件,为保证复合形迭代限制

36、在可行域内,定虑约束条件,为保证复合形迭代限制在可行域内,定义一个有效目标函数义一个有效目标函数EF(x)3约束条件的处理约束条件的处理41机械优化设计式中,式中, M 数量级比数量级比f(x)大得多的常数大得多的常数SUM为一特殊函数,其值与所有违反约束量的总为一特殊函数,其值与所有违反约束量的总和成正比。和成正比。常数常数如如图图所所示示为为一一维维变变量量EF(x)的的几几何何图图形形。若若新新点点在在可可行行域域外外,沿沿EF(x)的的下下降降方方向向进进行行一一维维离离散散搜搜索索时时,搜搜索索点点会会自自动动滑滑入入深深井井内内;当当在在可可行行域域内内搜搜索索时时,可可行行域域的

37、的边边界界M犹犹如如一一堵堵高高墙墙,一一到到边边界界就就会会被被挡挡住住。从从而而保保证证离离散散一一维维搜搜索索始始终在可行域内进行。终在可行域内进行。 42机械优化设计4离散变量组合形的调整(重新启动技术)离散变量组合形的调整(重新启动技术) 当当沿沿组组合合形形的的调调优优方方向向S得得不不到到新新点点时时,则则需需要要调调整整组组合合形形的形状。的形状。 调整方法:调整方法: 1)用用次次坏坏点点(也也可可以以是是第第2、3坏坏的的顶顶点点)与与其其余余顶顶点点几几何何中心的连线方向取代原搜索方向继续进行调优迭代;中心的连线方向取代原搜索方向继续进行调优迭代; 2)上上述述方方法法失

38、失败败,则则将将每每个个顶顶点点都都向向好好点点方方向向收收缩缩1/3,构构成成新组合形继续进行迭代。新组合形继续进行迭代。5组合型算法的终止准则组合型算法的终止准则 在连续变量的复合形法中的收敛准则:在连续变量的复合形法中的收敛准则: 复复合合形形各各顶顶点点目目标标函函数数值值与与几几何何中中心心点点目目标标函函数数值值的的均均方方根根差小于某个很小的正数,或者复合形差小于某个很小的正数,或者复合形“边长边长”很小时。很小时。 但但在在离离散散变变量量的的组组合合形形算算法法中中,由由于于各各个个设设计计分分量量的的离离散散增增量差距较大,所以这两个准则均无效。量差距较大,所以这两个准则均

39、无效。 43机械优化设计令令 第第i个坐标方向上的长度为:个坐标方向上的长度为: 取连续变量的精度值(或称拟增量)为取连续变量的精度值(或称拟增量)为i,各离散变量,各离散变量的增量值为的增量值为i 。预先给定的一个期望个数预先给定的一个期望个数EN (n/2ENn)。将将di与与i或或i进行比较,如满足进行比较,如满足di i (或或i)的分量个数的分量个数RN大于大于EN。 RNEN,则认为已经收敛。,则认为已经收敛。这时表明离散复合形各顶点坐标值不再产生有意义的这时表明离散复合形各顶点坐标值不再产生有意义的变化,将最好顶点作为离散变量的优化解输出。变化,将最好顶点作为离散变量的优化解输出。44

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号