计算机与数字工程2018,Vol.46Issue(6):1083-1088,6.DOI:10.3969/j.issn.1672-9722.2018.06.004
一种基于自适应同步因子的混合蛙跳算法
Adaptive Synchornized Factor Shuffled Frog Leaping Algorithm
摘要
Abstract
Basic shuffled frog leaping algorithm(SFLA)has a slow convergence speed and a low precision. To overcome these shortcomings,this paper proposes an improved algorithm-adaptive synchronized factor shuffled frog leaping algorithm(AS_SFLA). In this algorithm,the adaptive synchronized factor is introduced to change frog update rule in local iterations to improve the ability in local search. Each species update according to the corresponding position updating formula. The factor disturbs the individual when the position updates,which increases the diversity of population location and adjusts the search scope. Each individual adjusts the factor dynamically in the local iterations. The rule of updating positions is more reasonable. Compared simulation results of exper?iments on nine benchmark functions with two different groups of factors among SFLA,AS_SFLA and ISFLA1,the results show that the adaptive synchronized factor strategy balances the searching ability of AS_SFLA in the local and global iteration processes, which makes the algorithm avoid to fall into local optimum. Finally,AS_SFLA is proved to act better in solution quality,searching ability and can be more suitable for high-dimensional optimization of complex functions.关键词
混合蛙跳算法/自适应同步因子/更新规则/局部搜索策略/组内迭代Key words
shuffled frog leaping algorithm/adaptive synchronized factor/update rule/local searching strategy/intra group iteration分类
信息技术与安全科学引用本文复制引用
李敏楠,刘升..一种基于自适应同步因子的混合蛙跳算法[J].计算机与数字工程,2018,46(6):1083-1088,6.基金项目
国家自然科学基金项目(编号:61075115) (编号:61075115)
上海市教委科研创新基金重点项目(编号:12ZZ185) (编号:12ZZ185)
上海工程技术大学研究生科研创新项目(编号:E3-0903-16-01304)资助. (编号:E3-0903-16-01304)