一种基于迭代局部搜索的和声搜索算法
郑连伟,梁海伶
东北大学系统科学研究所,辽宁沈阳
摘 要:为了改进原始和声搜索算法的全局搜索性能,提出了基于迭代局部搜索的和声搜索算法。该算法在充分利用和声记忆库中信息和提高搜索效率的同时,对于不满足停止准则的新和声采用基于改进kick策略移动的迭代局部搜索算法进行寻优,从而使新算法具有较强的“爬山”能力。针对4个benchmark函数对新算法做了测试,并与粒子群优化算法以及已有的几个算法进行了比较,结果表明该算法跳出局部极值点的能力较强、收敛速度更快、寻优精度较高;较后将新算法应用到焊接梁的优化设计问题中,仿真结果验证了该算法在求解焊接梁较小造价问题时优于原始的和声搜索算法、遗传算法等方法。
关 键 词:和声搜索算法;粒子群优化算法;迭代局部搜索;函数优化
引 言
目前,基于各种自然原理的随机搜索算法,如遗传算法(GA)、模拟退火算法(SA)等在求解组合优化问题和函数优化问题中都得到了广泛的应用[1]。和声搜索(HarmonySearch,HS)算法[2]是近年出现的一种基于音乐原理的启发式全局搜索算法,在TSP、管道铺设和公交路线等组合优化问题中得到成功的应用[23]。在国内,李亮等人在此基础上提出了改进的和声搜索算法(ModifiedHarmonySearchAlgorithm ,MHSA)[4],但是该算法的“爬山”能力有待于改进。而迭代局部搜索算法(IteratedLocalSearch,ILS)[5]是一个稳定性较好的搜索方法,其特点是:当搜索陷入局部较优解时,通过对当前局部较优解实施预定的随机kick移动,从而获得新的初始解,继续进行迭代。由于新解继承了前期好解的部分特性,避免了搜索的随机性。本文结合ILS,在MHSA基础上做了改进,提出了基于迭代局部搜索的和声搜索算法(HamonySearchbasedonIteratedLocalSearch,HILS)。并对HILS做了寻优测试,测试结果表明HILS具有很好的搜索性能。
相关阅读:
- ...2012/06/27 15:39·一种基于混合神经网络的浮选pH值预测模型
- ...2012/04/13 10:52·一种基于形态EMD滤波的过程数据预处理方法
- ...2012/03/30 16:46·一种基于2FSK数字调制方式的DUFFING混沌解调方法
- ...2012/03/16 16:42·一种基于多目标评价的优化设定方法研究
- ...2012/03/15 10:44·一种基于单元分类的钢铁企业煤气调度模型
- ...2012/03/14 10:23·一种基于行为的移动机器人目标人跟踪控制方法
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术