[发明专利]基于近似模型及差分进化算法求解高维优化问题的方法有效
| 申请号: | 201910387605.3 | 申请日: | 2019-05-10 |
| 公开(公告)号: | CN110210072B | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 蔡习文;高亮;胡钊;李培根 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | G06F30/20 | 分类号: | G06F30/20;G06N3/00 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 孔娜;曹葆青 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 近似 模型 进化 算法 求解 优化 问题 方法 | ||
1.一种基于近似模型及差分进化算法求解高维优化问题的方法,其特征在于,该方法包括以下步骤:
(1)根据待优化实际工程优化问题确定该待优化实际工程优化问题的设计空间,并在所述设计空间内进行采样以得到样本点,将得到的样本点作为初始种群;
(2)基于得到的样本点构建全局径向基函数近似模型,同时构建当前种群中所有个体的局部径向基函数近似模型;
(3)基于差分进化算法,采用局部径向基函数近似模型作为引导来对当前种群进行变异操作,进而对得到的种群进行交叉操作;
(4)基于差分进化算法,采用全局径向基函数近似模型作为引导来对种群进行选择操作;
(5)判断差分进化算法是否收敛,收敛则输出差分进化算法所计算得到的最优解,否则转至步骤(2),直至该差分进化算法收敛以输出最优解;
采用局部径向基函数近似模型作为引导来对种群进行的变异操作具体包括以下步骤:
(41)计算种群中的每个个体的突变因子,个体xi的突变因子Fi=randci(μF,0.1),randci(μF,0.1)表示柯西分布;μF为个体位置参数,μF=(1-c)·μF+c·meanL(SF),c通常设置为0.1,
(42)在种群的前预定个数的个体中随机选取一个作为参考个体,进而基于局部径向基函数近似模型求解个体突变的位置;
个体xi,g突变的位置采用以下公式计算:
式中,vi,g为突变个体;xi,g为个体突变前位置;r为随机生成的用于提高种群的收敛速度和多样性的参数,r∈[0,1.25];xr2,g为粒子r2在第g代的位置;Fi为个体xi的突变因子;为XNbest,r1在局部径向基函数近似模型中的响应值;f(xr1,g)为xr1,g的真实响应值;XNbest,r1是局部建模区域中局部径向基函数近似模型预测的最小值;在种群的前100*p%个个体中随机选择一个作为
待优化设计工程问题为阶梯式悬臂梁的优化设计,阶梯式悬臂梁的优化设计表达为:
bi∈[0.01m,0.05m],hi∈[0.3m,0.65m],lj∈[0.5m,1m],i=1,2,…10
式中,σallow是所有阶梯梁的弯曲应力约束,AR=25是阶梯梁的所有横截面的纵横比约束,Vmax=1.2是材料的体积约束,Lmin=5是阶梯梁的长度约束;选择E=200GPa和σallow=350MPa作为所用材料的属性;d=10;bi、hi及li分别表示宽度、高度及长度。
2.如权利要求1所述的基于近似模型及差分进化算法求解高维优化问题的方法,其特征在于:所述局部径向基函数近似模型的构建包括以下步骤:
(31)确定种群中的个体局部区域半径,继而确定个体的局部建模区域;
(32)确定局部建模区域中的样本点,进而构建局部径向基函数近似模型。
3.如权利要求2所述的基于近似模型及差分进化算法求解高维优化问题的方法,其特征在于:第g代中第i个个体xi,g的局部区域半径ri的计算公式为:
式中,di,max表示种群中第i个个体与其他个体之间的最大距离;D为实际工程优化问题的维数;N为种群中样本点的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910387605.3/1.html,转载请声明来源钻瓜专利网。





