Jumper firefly algorithm

Mahdi Bidar, Hamidreza Rashidy Kanan · 2013

Firefly algorithm is one of the metaheuristic algorithms which are used to solve optimization problems. Firefly algorithm is such a population-based algorithm so that their group behavior and interaction result in a swarm Intelligence that is used to find the best and fittest firefly. Since this algorithm is based on the search agents, it utilizes different agents with different qualities in searching the problem space. In order to increase the quality of firefly society to strengthen it to search the problem space efficiently and find the optimal solution, we have proposed a new algorithm based on the firefly algorithm. This algorithm with the aid of a Status Table, records behavior of the fireflies in details and identifies weak agents. Then the proposed algorithm enables weak ones to jump to new positions in order to attain a high probability of finding the qualified solutions. Modification of the search agents individually, leads to modification of the whole population and subsequently causes to increase the performance of algorithm in finding the optimal solutions.

Read the paper · More papers on PaperTik