Journal
SOFT COMPUTING
Volume 23, Issue 23, Pages 12241-12254Publisher
SPRINGER
DOI: 10.1007/s00500-019-04221-x
Keywords
Firefly algorithm; Opposition-based learning; Centroid opposition; Two-point full crossover
Categories
Funding
- Chinese National Natural Science Foundation [61379059]
- Fundamental Research Funds for the Central Universities, South-Central University for Nationalities [CZY18012]
Ask authors/readers for more resources
The firefly algorithm (FA) is a powerful optimization tool. However, the existing FA and its variants seldom take advantage of intermediate data generated during algorithm iteration. In this paper, the centroid opposition-based learning with a two-point full crossover (CCOBL) is proposed to make full use of the favor information of the candidate solutions. It adopts a centroid opposition computing for considering the search information of population and a two-point full crossover for using the favor information in the candidate solution and its opposite. Then, the CCOBL is incorporated into the partially attracted firefly algorithm. The proposed algorithm is tested on the CEC' 2013 benchmark suite and a real-world optimization problem and is compared with some state-of-the-art FA algorithms and other up-to-date opposition-based evolutionary algorithms. The experimental results demonstrate the effectiveness of the CCOBL and the better performance of the proposed algorithm.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available