您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:中国电子应用网 > 技术应用 > 正文

一种基于迭代局部搜索的和声搜索算法

2012年02月07日17:08:26 本网站 我要评论(2)字号:T | T | T
关键字:应用 

郑连伟,梁海伶
东北大学系统科学研究所,辽宁沈阳 

 

摘   要:为了改进原始和声搜索算法的全局搜索性能,提出了基于迭代局部搜索的和声搜索算法。该算法在充分利用和声记忆库中信息和提高搜索效率的同时,对于不满足停止准则的新和声采用基于改进kick策略移动的迭代局部搜索算法进行寻优,从而使新算法具有较强的“爬山”能力。针对4个benchmark函数对新算法做了测试,并与粒子群优化算法以及已有的几个算法进行了比较,结果表明该算法跳出局部极值点的能力较强、收敛速度更快、寻优精度较高;较后将新算法应用到焊接梁的优化设计问题中,仿真结果验证了该算法在求解焊接梁较小造价问题时优于原始的和声搜索算法、遗传算法等方法。
关 键 词:和声搜索算法;粒子群优化算法;迭代局部搜索;函数优化

引 言
目前,基于各种自然原理的随机搜索算法,如遗传算法(GA)、模拟退火算法(SA)等在求解组合优化问题和函数优化问题中都得到了广泛的应用[1]。和声搜索(HarmonySearch,HS)算法[2]是近年出现的一种基于音乐原理的启发式全局搜索算法,在TSP、管道铺设和公交路线等组合优化问题中得到成功的应用[23]。在国内,李亮等人在此基础上提出了改进的和声搜索算法(ModifiedHarmonySearchAlgorithm ,MHSA)[4],但是该算法的“爬山”能力有待于改进。而迭代局部搜索算法(IteratedLocalSearch,ILS)[5]是一个稳定性较好的搜索方法,其特点是:当搜索陷入局部较优解时,通过对当前局部较优解实施预定的随机kick移动,从而获得新的初始解,继续进行迭代。由于新解继承了前期好解的部分特性,避免了搜索的随机性。本文结合ILS,在MHSA基础上做了改进,提出了基于迭代局部搜索的和声搜索算法(HamonySearchbasedonIteratedLocalSearch,HILS)。并对HILS做了寻优测试,测试结果表明HILS具有很好的搜索性能。

登录网站后可下载文件

网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2025 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号