Abstract

Firefly algorithm (FA) is a swarm intelligence based algorithm for global optimization and has widely been used in solving problems in many areas. The FA is good at exploring the search space and locating the global optimum, but it always gets trapped at local optimum especially in case of high dimensional problems. In order to overcome such drawbacks of FA, this paper proposes a modified variant of FA, referred to as spread enhancement strategy for firefly algorithm (SE-FA), by devising a nonlinear adaptive spread mechanism for the control parameters of the algorithm. The performance of the proposed algorithm is compared with the original FA and one variant of FA on six benchmark functions. Experimental and statistical results of the approach show better solutions in terms of reliability and convergence speed than the original FA especially in the case of high-dimensional problems. The algorithms are further tested with control of dynamic systems. The systems considered comprise assistive exoskeletons mechanism for upper and lower extremities. The performance results are evaluated in comparison to the original firefly and invasive weed algorithms. It is demonstrated that the proposed approaches are superior over the individual algorithms in terms of efficiency, convergence speed and quality of the optimal solution achieved.

Highlights

  • Swarm-intelligence based algorithms full under bio-inspired optimization algorithms where the intelligence is attributed to the social behaviour of animals and insects in nature

  • Yang [22, 23] proves that Firefly algorithm (FA) is very efficient in dealing with multimodal problems as well as performs better than other bio-inspired optimization algorithms

  • FA has similarities with other swarm intelligence algorithms, it is much simpler in concept and implementation

Read more

Summary

Introduction

Swarm-intelligence based algorithms full under bio-inspired optimization algorithms where the intelligence is attributed to the social behaviour of animals and insects in nature. The proposed strategies introduce time-varying weight in the process of renewal of the firefly location, transform the predetermined parameter into time-varying nonlinear step size and add synergy to local search in the algorithm. The score of information index, S%(iter) is introduced for the fireflies with nonlinear spread enhancement strategy to pay more attention to local search and find better global optimum solution. The above shows the adaptation of position of the fireflies after each iteration / generation in a given run of the experiment With these nonlinear adjustments, the modified firefly algorithm will have better balance between the global search and local search capabilities, and will avoid getting trapped into local optimum, and this will increase the speed of convergence to better optimum solution

Methodology
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call