一种改进的人工电场算法
李晓瑜
安康学院电子与信息工程学院 安康 725000
摘要:人工电场算法(AEFA)是受库伦定律和运动定律启发而发展起来的一种新型启发式算法.在整个搜索过程中,个体位置变化是基于步长计算的,步长依赖于一个常数,即引力常数(K).AEFA算法中采用指数函数来计算常数K(t).较大的引力常数可以增加AEFA的探测能力,较小的引力常数可以提升AEFA的开采能力.然而这种指数变化使得K的大小随着迭代次数的迅速的递减,会使AEFA的搜索能力快速变弱,使得AEFA在早期阶段对整个搜索空间的搜索不充分,从而导致搜索结果不是最优的,为了提高算法的探索能力,论文提出一种新的引力常数计算方法.实验将改进后的算法和原始的AEFA算法在3个标准测试函数上进行对比,实验结果表明改进后算法的性能具有明显的提升.
关键词:人工电场算法库仑定律优化库仑常数
分类号:TP301.6(计算技术、计算机技术)
资助基金:国家自然科学基金(61803301)陕西省教育厅科学研究计划项目(18jk0012)陕西省科技厅自然科学基础研究面上项目(2019-JM444)安康市科学技术研究发展计划项目(AK2019-RKZC-02)
论文发表日期:2022-01-20
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:5( 18-22 )
英文信息
