10.3969/j.issn.1004-9037.2012.03.011
基于分子动力学模拟的改进混合蛙跳算法
针对基本的混合蛙跳算法(Shuffled frog leaping algorithm,SFLA)后期搜索速度变慢,容易陷入局部最优解的缺点,借鉴分子动力学(Molecular dynamics,MD)模拟的思想,提出一种基于分子动力学模拟的改进的混合蛙跳算法.该算法将种群中的粒子等效成分子,并提出一种新的分子间作用力计算方法来代替两体间经典的Lennard-Jones作用力计算方法,利用Velocity-Verlet算法和高斯变异算子代替基本混合蛙跳算法的更新策略,有效地平衡了种群的多样性和搜索的高效性.高维多峰函数测试的结果表明,基于分子动力学模拟的改进混合蛙跳算法能提高算法后期跳出局部极值的能力,全局寻优能力明显优于基本的混合蛙跳算法.
分子动力学、混合蛙跳算法、分子间作用力、Velocity-Verlet算法、高斯变异
27
TP301(计算技术、计算机技术)
国家自然科学基金60872073,60975017,51075068
2012-07-31(万方平台首次上网日期,不代表论文的发表时间)
共6页
327-332