萤火虫算法
粒子群优化
算法
计算机科学
数学优化
人口
维数(图论)
结转(投资)
Broyden–Fletcher–Goldfarb–Shanno算法
操作员(生物学)
混合算法(约束满足)
局部搜索(优化)
数学
利用
人口学
财务
纯数学
化学
约束逻辑程序设计
约束规划
经济
抑制因子
计算机安全
社会学
随机规划
基因
转录因子
生物化学
作者
Xuewen Xia,Ling Gui,Guoliang He,Chengwang Xie,Bo Wei,Ying Xing,Ruifeng Wu,Yichao Tang
标识
DOI:10.1016/j.jocs.2017.07.009
摘要
As two widely used evolutionary algorithms, particle swarm optimization (PSO) and firefly algorithm (FA) have been successfully applied to diverse difficult applications. And extensive experiments verify their own merits and characteristics. To efficiently utilize different advantages of PSO and FA, three novel operators are proposed in a hybrid optimizer based on the two algorithms, named as FAPSO in this paper. Firstly, the population of FAPSO is divided into two sub-populations selecting FA and PSO as their basic algorithm to carry out the optimization process, respectively. To exchange the information of the two sub-populations and then efficiently utilize the merits of PSO and FA, the sub-populations share their own optimal solutions while they have stagnated more than a predefined threshold. Secondly, each dimension of the search space is divided into many small-sized sub-regions, based on which much historical knowledge is recorded to help the current best solution to carry out a detecting operator. The purposeful detecting operator enables the population to find a more promising sub-region, and then jumps out of a possible local optimum. Lastly, a classical local search strategy, i.e., BFGS Quasi-Newton method, is introduced to improve the exploitative capability of FAPSO. Extensive simulations upon different functions demonstrate that FAPSO is not only outperforms the two basic algorithm, i.e., FA and PSO, but also surpasses some state-of-the-art variants of FA and PSO, as well as two hybrid algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI