摘要
针对标准算术优化算法(AOA)存在的不足,提出一种新的采用协同搜索策略的算术优化算法(CSSAOA).首先,采用乘法搜索与除法搜索协同并行搜索的策略来增强算法的全局探索能力;其次,采用减法搜索与加法搜索协同进行的策略来增强算法的局部搜索能力;再次,改进数学优化加速函数(MOA),使算法在搜索前期侧重进行全局探索,在搜索后期侧重开展局部开发,加快了算法的全局收敛速度;最后,采用外抛交叉变异策略对当前最优个体实施多样性变异,确保在算法搜索前期不至于吸引过多个体过早聚集到群体当前最优个体的周围,增强了算法搜索跳出局部最优的能力.通过8个基准测试函数和2个典型的工程应用以及CEC2019函数实例测试,实验结果表明了CSSAOA具有更快的全局收敛速度和更高的优化精度,在实际工程优化应用中效率更高.
Aiming at the shortcomings of standard arithmetic optimization algorithm(AOA),a new arithmetic optimization algorithm using cooperative search strategy(CSSAOA)is proposed in this paper.Firstly,the strategy of multiplication search and division search combined with parallel search is adopted to enhance the global exploration ability of the algorithm.Secondly,a strategy of synergistic subtraction search and additive search is used to enhance the local search ability of the algorithm.Thirdly,the mathematical optimization acceleration function(MOA)is improved to make the algorithm focus on global exploration in the early stage of search and local development in the later stage of search,which speeds up the global convergence speed of the algorithm;Finally,the throw out cross mutation strategy is adopted to implement diversity mutation on the current optimal individual,so as to ensure that too many individuals will not gather around the current optimal individual in the early stage of algorithm search,and enhance the ability of algorithm search to jump out of local optimization.Through 8 benchmark functions,2 typical engineering application and CEC2019 function examples,the experimental results show that the CSSAOA has faster global convergence speed and higher optimization accuracy,and is more efficient in practical engineering application.
作者
付小朋
王勇
冯爱武
FU Xiao-peng;WANG Yong;FENG Ai-wu(College of Artificial Intelligence,Guangxi Minzu University,Nanning 530006,China;Guangxi Key Laboratory of Hybrid Computation&IC Design Analysis,Nanning 530006,China)
出处
《小型微型计算机系统》
CSCD
北大核心
2023年第11期2416-2423,共8页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(61662005)资助
广西自然科学基金项目(2021JJA170094)资助。
关键词
算术优化算法(AOA)
协同搜索
数学优化加速函数
外抛交叉变异
Arithmetic Optimization Algorithm(AOA)
cooperative search
mathematical optimization acceleration function
throw out cross mutation