LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

A Novel Hybrid Firefly Algorithm Based on the Vector Angle Learning Mechanism

Photo from wikipedia

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.

Keywords: vector angle; angle learning; learning mechanism; firefly algorithm

Journal Title: IEEE Access
Year Published: 2020

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.