In the standard firefly algorithm, each firefly has the same step settings and its values decrease from iteration to iteration. Therefore, it may fall into the local optimum. Furthermore, the decreasing of step is restrained by the maximum of iteration, which has an influence on the convergence speed and precision. In order to avoid falling into the local optimum and reduce the impact of the maximum of iteration, a self-adaptive step firefly algorithm is proposed in the paper. Its core idea is setting the step of each firefly varying with the iteration, according to each firefly’s historical information and current situation. Experiments are made to show the performance of our approach compared with the standard FA, based on sixteen standard testing benchmark functions. The results reveal that our method can prevent the premature convergence and improve the convergence speed and accurateness.
In Wireless Body Area Networks (WBAN) the energy consumption is dominated by sensing and communication. Recently, a simultaneous cosparsity and low-rank (SCLR) optimization model has shown the state-of-the-art performance in compressive sensing (CS) recovery of multichannel EEG signals. How to solve the resulting regularization problem, involving l0 norm and rank function which is known as an NP-hard problem, is critical to the recovery results. SCLR takes use of l1 norm and nuclear norm as a convex surrogate function for l0 norm and rank function. However, l1 norm and nuclear norm cannot well approximate the l0 norm and rank because there exist irreparable gaps between them. In this paper, an optimization model with lq norm and schatten-p norm is proposed to enforce cosparsity and low-rank property in the reconstructed multichannel EEG signals. An efficient iterative scheme is used to solve the resulting nonconvex optimization problem. Experimental results have demonstrated that the proposed algorithm can significantly outperform existing state-of-the-art CS methods for compressive sensing of multichannel EEG channels.
Purpose -The purpose of this paper is to present a modified firefly algorithm (FA) considering the population diversity to avoid local optimum and improve the algorithm's precision. Design/methodology/approach -When the population diversity is below the given threshold value, the fireflies' positions update according to the modified equation which can dynamically adjust the fireflies' exploring and exploiting ability. Findings -A novel metaheuristic algorithm called FA has emerged. It is inspired by the flashing behavior of fireflies. In basic FA, randomly generated solutions will be considered as fireflies, and brightness is associated with the objective function to be optimized. However, during the optimization process, the fireflies become more and more similar and gather into the neighborhood of the best firefly in the population, which may make the algorithm prematurely converged around the local solution.Research limitations/implications -Due to different dimensions and different ranges, the population diversity is different undoubtedly. And how to determine the diversity threshold value is still required to be further researched. Originality/value -This paper presents a modified FA which uses a diversity threshold value to guide the algorithm to alternate between exploring and exploiting behavior. Experiments on 17 benchmark functions show that the proposed algorithm can improve the performance of the basic FA.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.