The firefly algorithm (FA) is one of the swarm intelligence algorithms which can solve global optimization problems accurately. In the traditional FA, the position of each firefly can only be… Click to show full abstract
The firefly algorithm (FA) is one of the swarm intelligence algorithms which can solve global optimization problems accurately. In the traditional FA, the position of each firefly can only be updated by the brightness of other fireflies around it. As a result, it is simple to update the firefly position but easy to fall into local optimum. In this paper, a novel hybrid firefly algorithm based on the vector angle learning mechanism (HFA-VAL) is proposed, which can combine the advantages of both the firefly algorithm (FA) and differential evolution (DE) by the vector angle learning mechanism. HFA-VAL employs vector angle parameters to adaptively adjust the moving step length of firefly in order to avoid falling into local optimum. In the evolutionary process, the difference method is used to update the dominant leader, so as to improve the moving direction of other fireflies and expand the search ability. In order to understand the strengths and weaknesses of HFA-VAL, several experiments are carried out on 25 benchmark functions in CEC2005. Experimental results show that the performance of HFA-VAL algorithm is better than other the-state-of-art algorithms.
               
Click one of the above tabs to view related content.