[发明专利]一种基于混合差分人工蜂群算法的焊接梁设计方法在审
申请号: | 201810558311.8 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108829957A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 杜振鑫;韩德志;余学山 | 申请(专利权)人: | 韩山师范学院;上海海事大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 徐雯琼 |
地址: | 521041*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 算法 焊接梁 人工蜂群算法 无约束优化问题 最优解 求解 早熟 收敛 惩罚函数 高斯分布 工程制造 交叉概率 搜索策略 问题转化 候选解 最小化 搜索 融合 转化 成功 | ||
1.一种基于混合差分人工蜂群算法的焊接梁设计方法,其特征在于,包含以下过程:
步骤S1、融合混合差分人工蜂群算法和三角搜索策略形成EABC-BB算法,克服其它算法容易陷入局部最优解导致早熟收敛的缺点;
步骤S2、EABC-BB算法在混合差分人工蜂群算法的基础上,根据三角搜索策略产生高斯分布候选解;
步骤S3、在S2的基础上,根据前一代的成功搜索经验动态调整交叉概率CR,增强算法适应解决不同问题的能力;
步骤S4、采用惩罚函数方法将焊接梁设计问题转化为无约束优化问题;
步骤S5、用EABC-BB算法求解焊接梁设计问题所转化的无约束优化问题。
2.如权利要求1所述的基于混合差分人工蜂群算法的焊接梁设计方法,其特征在于,所述的混合差分人工蜂群算法是基于人工蜂群算法结合以差分进化算法形成的;
所述的人工蜂群算法中人工蜂群包含了3种不同类型的蜜蜂:雇佣蜂、观察蜂以及侦察蜂,人工蜂群算法采用一个随机生成的群体开始迭代搜索;设食物源的规模为SN,其中,食物源xi=(xi1,xi2,…,xiD)代表一个候选解,首先按照公式(1)生成SN个初始解;
其中,i=1,2,…,SN,j=1,2,…,D.D是变量的维数.xjL与xjU分别是第j维的下界与上界,算法开始迭代之后,人工蜂群算法根据蜜蜂的类型将搜索过程分为3个阶段:
步骤S1.1、雇佣蜂阶段:每只雇佣蜂在对应的食物源xi处根据公式(2)生成一个候选解vi=(vi1,vi2,...,viD),若vi的适应值比xi的适应值更优,则用vi替换xi:
vi,j=xi,j+φi,j(xi,j-xk,j) (2)
其中,是[-1,1]之间的随机数,k∈{1,2,…,SN}是随机选择的一个食物源,且k≠i,j∈{1,2,…,D}是随机选择的一个维度;
步骤S1.2、观察蜂阶段:在所有雇佣蜂完成勘探之后,观察蜂按照公式(3)定义的概率随机选择一个食物源i进一步开采:
在式(3)中,fiti是食物源xi的适应度值.从上述公式可见,食物源的适应度值越大,被观察蜂选中的概率越高;其中,fiti按公式(4)计算:
在公式(4)中,fi是第i个解的目标函数值;
步骤S1.3、侦察蜂阶段:当雇佣蜂对应的食物源经过limit次未更新,说明该食物源已被开采耗尽;这种情况下,重新随机初始化一个新食物源代替xi;
所述的差分进化算法中差分进化是一种利用NP个D维参数向量的并行直接搜索方法,参数形式如下:
xi,G,i=1,2...NP
差分进化的基本策略可以描述如下:
步骤S2.1、对于每个目标矢量xi,G,i=1,2...NP,一个突变载体是根据公式(5)计算:
其中,随机索引r1,r2,r3∈{1,2,…,NP}并且为整数,相互不同且F>0,随机选择的整数r1,r2和r3的选择与行程索引i不同,其中F是控制微分变异放大的实数常数因子范围为[0,2];
步骤S2.2、通过交叉增加扰动参数向量的多样性,为此,试用矢量如公式(6)所示:
ui,G+1=(u1i,G+1,u2i,G+1,…,uDi,G+1) (6)
公式(6)中:
在公式(7)中,randb(j)是统一的随机数发生器的第j个评估,其结果为[0,1],CR是交叉常数必须由用户决定范围为[0,1],rnbu(i)是随机选择的索引在{1,2,…,D}中能够确保ui,G+1从vi,G+1中获取至少一个参数;
步骤S2.3、为了决定ui,G+1是否应该成为G+1的成员,使用贪婪准则将试验向量ui,G+1与目标向量xi,G进行比较,如果向量ui,G+1比xi,G产生更小的代价函数值,那么xi,G+1被设置为ui,G+1,从而使得ui,G+1成为第G+1代种群成员;否则,旧值xi,G被保留。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩山师范学院;上海海事大学,未经韩山师范学院;上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810558311.8/1.html,转载请声明来源钻瓜专利网。