改进万有引力搜索算法在函数优化中应用.docVIP

改进万有引力搜索算法在函数优化中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
改进万有引力搜索算法在函数优化中应用

改进万有引力搜索算法在函数优化中应用   摘要: 万有引力搜索算法应用于函数优化问题时易陷入局部最优解且优化精度不高。针对这些问题,提出了一种改进的万有引力搜索算法。该算法通过引入反向学习策略、精英策略和边界变异策略,显著地提高了万有引力搜索算法中粒子的探索能力与开发能力,获得了较强的全局优化能力和局部优化能力。通过对6个非线性基准函数进行仿真实验,结果表明:与基本的万有引力搜索算法、加权的万有引力搜索算法和人工蜂群算法相比,改进的万有引力搜索算法在求解复杂函数的优化问题时具有更好的优化性能。 关键词: 万有引力搜索算法;数值函数优化;人工蜂群算法;启发式优化算法;群体智能 0引言 在过去几十年中,越来越多的研究人员从自然现象中得到启发,提出了许多启发式优化算法并将其用于解决一些复杂的计算问题。这些算法都是针对某些特定问题提出的,目前尚没有哪一种算法能够成功地解决所有的优化问题。因此,探索新的启发式智能搜索算法是十分必要的。 2009年,伊朗克曼大学的教授Esmat Rashedi等[1-2]提出了一种新的启发式优化算法――万有引力搜索算法(Gravitational Search Algorithm, GSA)。基本的GSA是一种源于对物理学中的万有引力进行模拟产生的群体智能优化方法。研究发现,在对标准测试函数进行优化时,GSA的寻优精度和收敛速度都要明显优于粒子群优化算法(Particle Swarm Optimization,PSO)和遗传算法(Genetic Algorithm,GA)等优化算法[1]。目前有关万有引力搜索算法的研究已经陆续展开,在理论研究方面,文献[3-4]从不同的角度对该算法进行了改进以增强其优化性能;在应用方面,文献[5]将GSA用于解决流水线调度问题时获得了较好的效果,文献[6-7]将GSA与模糊Cmean算法相结合用于求解模糊聚类问题,文献[8]将其应用于滤波器的建模,而文献[9]则将其与混沌算法相结合用于解决非线性极大极小问题。与其他智能优化算法类似,GSA也存在局部优化能力差和早熟收敛等缺点。因此,本文重点展开对基本GSA的改进,为方便叙述,将改进的GSA记为IGSA。为验证IGSA的优化效果,利用常用的6个基准函数进行测试。由于文献[10]中已经证明了基本人工蜂群算法(Artificial Bee Colony, ABC)[11]的优化效果好于GA和PSO算法,因此,本文通过仿真实验,将IGSA与基本的GSA、基于权值的GSA(Weighted GSA, WGSA)[3]和ABC算法的优化结果进行比较。 4结语 本文在基本万有引力搜索算法的基础上进行了改进,提 出了改进的万有引力搜索算法,即IGSA。首先介绍了GSA的原理及寻优过程;然后,通过引入基于反向学习的种群初始化与更新、基于精英策略的寻优过程以及边界变异策略对GSA进行改进;最后通过6个基准函数对IGSA优化能力进行测试。与GSA、WGSA和ABC算法相比,无论是针对单峰函数还是多峰函数,IGSA均表现出更好的优化精度与稳定性,这表明对GSA的改进取得了显著的效果。 参考文献: [1] RASHEDI E, NEZAMABADIPOUR H, SARYAZDI S. GSA: A gravitational search algorithm[J]. Information Sciences, 2009, 179(13): 2232-2248. [2] RASHEDI E, NEZAMABADIPOUR H, SARYAZDI S. BGSA:Binary gravitational search algorithm[J]. Natural Computing, 2010, 9(3): 727-745. [3] 徐遥, 王士同. 引力搜索算法的改进[J]. 计算机工程与应用, 2011,47(35): 188-192. [4] SARAFRAZI S, NEZAMABADIPOUR H, SARYAZDI S. Disruption: A new operator in gravitational search algorithm[J]. Scientia Iranica, 2011, 18(3): 539-548. [5] 谷文祥, 李向涛, 朱磊, 等. 求解流水线调度问题的万有引力搜索算法[J]. 智能系统学报, 2010, 5(5): 411-418. [6] YIN M H, HU Y M, LI X T, et al. A novel hybrid Kharmonic means and

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档