[发明专利]多尺度协同差分进化优化方法在审
| 申请号: | 201810987172.0 | 申请日: | 2018-08-28 |
| 公开(公告)号: | CN109002877A | 公开(公告)日: | 2018-12-14 |
| 发明(设计)人: | 唐加能;柳培忠;范宇凌;骆炎民;邓建华;杜永兆;刘晓芳 | 申请(专利权)人: | 华侨大学;泉州市中仿宏业信息科技有限公司 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00 |
| 代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 张浠娟 |
| 地址: | 362000 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多尺度 算法 种群 进化 协同 自适应控制参数 全局优化问题 单峰函数 基准测试 交叉操作 进化过程 进化算法 偏移函数 种群结构 坐标系统 协方差 子种群 求解 多峰 高维 优化 收敛 勘测 多样性 测试 平衡 保证 学习 | ||
本发明公开了一种多尺度协同差分进化优化方法,其先采用多种群机制的种群结构,利用每一子种群结合相应的变异策略来保证进化过程个体多样性.然后,通过种群间的协方差学习,为交叉操作建立一个适当旋转的坐标系统;同时,使用自适应控制参数来平衡种群的勘测与收敛能力.最后,在单峰函数、多峰函数、偏移函数和高维函数的25个基准测试函数上进行测试,并同其他先进的进化算法对比;实验结果表明所提算法相较于其他算法在求解全局优化问题上达到最优效果。
技术领域
本发明涉及差分进化的技术领域,特别是指一种多尺度协同差分进化优化方法。
背景技术
差分进化(DE)算法是由美国学者Rainer Storn和Kenneth Price于1995年提出一种模拟“优胜劣汰、适者生存”的仿生智能计算方法。DE采用变异、交叉和选择操作来模拟生物进化过程中的基因突变行为,将适应性高的个体保留下来以此寻求最优解。DE算法编码简单、收敛能力、鲁棒性强,受到了研究者们的广泛关注。在工业控制、天线设计、电力系统、图像处理等领域得到了很好的应用。针对种群收缩停滞和早熟收敛两个问题,国内外研究学者主要集中在控制参数设置与进化策略选择、交叉过程以及种群结构三个方面。
发明内容
本发明的目的在进一步提高差分进化算法的收敛性以及减少种群的停滞现象,而提供一种多尺度协同差分进化(MCDE)优化方法。
为了达成上述目的,本发明的解决方案是:
一种多尺度协同差分进化优化方法,包括以下步骤:
步骤1、设置MCDE算法的参数,所述参数包括种群规模NP、个体维数D、进化最大迭代次数FES、当前迭代次数fes、进化代数Gen;
步骤2、按公式(1)进行初始化,得到初始种群:
其中,i=1,2,…,NP,j=1,2,…,D;NP表示种群个体的数量;D表示解的维数;
步骤3、计算种群个体的适应值,记作fitness;
步骤4、根据公式(2)将整体种群Pop分为三个子种群Pop1、Pop2、Pop3,Pop1种群规模比Pop2、Pop3大,可以表示为:
其中,NPk表示第k个子种群的种群规模,σk表示第k个子种群的规模比例,那么规模比例关系:σ1>σ2=σ3且σk∈[0,1];
步骤5、选取“current-to-pbest/1”、“current-to-rand/1”、“rand/1”作为多尺度变异策略组,变异策略如公式(3)、(4)、(5)所示:
其中,F为缩放因子,为全局最优个体,K∈[0,1];
步骤6、统计子种群经过每一次种群进化后保留下优良个体的总和bdi.即子种群的优良率bri可以表示为:
计算每一代子种群的优良率bdi,在下一代进化初始化阶段根据优良率bdi重新为三个变异策略分配子种群;
步骤7、通过子种群信息,计算子种群的协方差C,求协方差的特征值λ和特征向量矩阵R,通过基于特征协同系统对目标个体和变异个体进行更新操作:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华侨大学;泉州市中仿宏业信息科技有限公司,未经华侨大学;泉州市中仿宏业信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810987172.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二维码标签以及二维码标签印刷方法
- 下一篇:一种GA优化BP神经网络





