A New Fuzzy Firefly Algorithm with Adaptive Parameters
Firefly algorithm is a swarm based algorithm that can be used for solving optimization problems. This paper proposed an improved fuzzy adaptive firefly algorithm (FAFA). In the proposed FAFA, a fuzzy system is used to adapt Firefly Algorithm’s parameters in order to improve its ability in global and local searches. Also, we used different fireflies initializing intervals and different iteration numbers to show the algorithm capability to find global optima. Results focus on the two case study categories of function optimization (seven benchmark functions) and presented a novel optimal multilevel thresholding approach for histogram-based image segmentation by using proposed FAFA and Otsu method. Evidence indicates that the optimization results of proposed FAFA approach are so better than the standard FA.