[发明专利]一种新型的蒲公英算法在审
申请号: | 201710366682.1 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107103357A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 李席广;韩守飞;拱长青 | 申请(专利权)人: | 沈阳航空航天大学 |
主分类号: | G06N3/00 | 分类号: | G06N3/00 |
代理公司: | 沈阳维特专利商标事务所(普通合伙)21229 | 代理人: | 甄玉荃 |
地址: | 110136 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 蒲公英 算法 | ||
技术领域:
本发明涉及一种新型的蒲公英算法。
背景技术:
大自然经过亿万年继承创造的演化,展现出完美的高效性和神奇性,复杂多样的生物界在长期物竞天择、优胜劣汰的进化过程中不断适应复杂环境的变化得到了生存和发展。人们从自然系统的研究中学到很多,并利用它们开发新的算法和模型来解决复杂的问题。因此,模仿生物智力行为,利用其智能机制,解决复杂问题的许多新途径不断涌现。通过自然智能建模,已经提出了许多智能算法,包括遗传算法,蚁群算法,粒子群算法,中心重力搜索算法和量子计算等。每个智能算法对应于一个实际的灵感来源。例如,DNA计算是基于获得诺贝尔生理学或医学奖的沃森和克里克提出的双螺旋结构,以及由诺贝尔奖获得者Mullis提出的聚合酶链接器反应。人造蜂群算法是基于蜜蜂舞蹈行为。基于免疫网络理论提出的人工免疫算法。蝙蝠算法是通过模拟蝙蝠回波定位行为来呈现的。通过观察烟花爆竹的启发,提出了全面优化复杂功能的强化烟花算法。近年来,许多智能算法已经成功应用于工程问题,这不仅减少了耗时,而且保证了比手动调整更好的性能。
上述智能算法都是并行搜索最优解。然而,他们中的个体在搜索过程中使用相同的机制。
发明内容
在蒲公英播种的行为灵感的基础上,提出了一种称为蒲公英算法(DA)的新型群体智能算法,用于功能优化,提出的蒲公英算法具有简单的计算过程和易于理解等优点。在DA中,蒲公英种群分为两个子群体:适合播种,不适合播种,然后对不同子播种方式进行不同播种。同时,对适合播种的群体提出另一种播种方式,以避免落入局部最优解。
在DA中,我们假设将土地分为两种:适合蒲公英播种,不适合蒲公英播种,蒲公英生活在合适的环境中称为核心蒲公英(CD),相反,除核心蒲公英外的蒲公英被称为助理蒲公英(AD)。
当蒲公英播种时,蒲公英的种子将分散在蒲公英的周围。在我们看来,蒲公英播种的过程可以看出在一个点附近的特定空间中搜索最优。例如,现在我们需要找到一个点x来满足y=f(x),然后使用蒲公英播种潜在的空间中的种子,直到找到点无限接近点x。
在DA中,当每一代播种时,首先我们需要选择n个蒲公英,也就是说,这里有n个蒲公英播种。播种后,获取并评估种子的位置。直到找到最佳位置,该算法将停止。否则,该算法需要从所有种子和蒲公英中选择其他n个蒲公英,用于下一代播种。
在DA中,我们假设只有两种蒲公英:核心蒲公英(CD)和辅助蒲公英(AD),不同类型的蒲公英的播种方式不同。同时,另一种播种方式,称为突变播种,旨在避免落入局部最佳状态。最后,选择策略是为了选择蒲公英进入下一代。总而言之,蒲公英算法由正常播种,突变播种和选择策略组成。具体的步骤如下:
步骤1:随机初始种群的个数,变异的蒲公英个数。
步骤2:在DA中,我们规定核心的蒲公英可以生产更多的种子,而辅助蒲公英的种子少,因为具有核心蒲公英的土地适合种子种植。播种时产生的种子数量是根据其在蒲公英种群中的相对蒲公英适宜度值计算的。假设最大种子数为max,最小种子数为min,则每个蒲公英xi的种子数Mi用如下公式计算:
其中fmax=max(f(xi)),fmin=min(f(xi)),ε是避免分母等于0。
步骤3:辅助蒲公英的播种半径(CD除外)通过以下式子计算得到:
其中UB是函数的上限,LB是函数的下限,无限范数是所有维的最大值。w是权重因子,用于动态调整上一代播种半径对当前播种半径的影响。权重因子w设计如下。
其中t是当前的函数评估,Tmax是函数评估的最大数量。可以看出,w的值从大变化到小,这意味着上一代的播种半径对当前播种半径的影响越来越小。
步骤4:对于CD,它有另一种计算播种半径的方法,根据最后一代的CD进行调整,其设计如下:
其中RCD(t)是第t代CD的播种半径。算法的开始,CD的播种半径也设置为搜索空间的直径。r和e分别是枯萎因子和生长因子,a反映了增长趋势,a由下式计算得到:
步骤5:为了避免陷入局部最优,保持种群的多样性,为CD提出了另一种播种方式,称为突变播种。定义如下:
XCD'=XCD×(1+Levy())
其中,Levy()是用参数β=1.5的Levy分布生成的随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳航空航天大学,未经沈阳航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710366682.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:书架笔筒(佛山印象)
- 下一篇:刀片(2)