A Randomly Guided Firefly Algorithm Based on Elitist Strategy and its Applications

19Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Firefly algorithm (FA) is one of the swarm intelligence algorithms, which is proposed by Yang in 2008. The standard FA has some disadvantages, such as high computational time complexity, slow convergence speed and so on. The main reason is that FA employs a full attracted model, which makes the oscillation of each firefly during its movement. To overcome these disadvantages, based on elitist strategy, a randomly guided firefly algorithm (ERaFA) is proposed. In this algorithm, for improving the convergence speed, an elitist attraction model is developed based on random selection from elite fireflies, which can lead the firefly to a right direction. To deal with the possible failure of the elite guidance, opposite learning strategy is adopted. Meanwhile, to strengthen the local search ability of our algorithm, and help our algorithm jump out a local optimum position, a new mechanism is proposed, which is similar to the crossover operator in GA. The performance of ERaFA is evaluated by some well-known test functions and applied to solve three constrained engineering problems. The results show that ERaFA is superior to FA and some other state-of-the-art algorithms in terms of the convergence speed and robustness.

Cite

CITATION STYLE

APA

Wang, C., & Liu, K. (2019). A Randomly Guided Firefly Algorithm Based on Elitist Strategy and its Applications. IEEE Access, 7, 130373–130387. https://doi.org/10.1109/ACCESS.2019.2940582

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free