Snap-drift cuckoo search: A novel cuckoo search optimization algorithm

[Display omitted] •We propose a novel cuckoo optimization algorithm called snap-drift cuckoo search (SDCS).•The proposed SDCS employs reinforcement learning principles and improved search operators to achieve a more rapid and robust algorithm.•The improved algorithm compared with cuckoo search (CS)...

Full description

Saved in:
Bibliographic Details
Published inApplied soft computing Vol. 52; pp. 771 - 794
Main Authors Rakhshani, Hojjat, Rahati, Amin
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.03.2017
Subjects
Online AccessGet full text
ISSN1568-4946
1872-9681
DOI10.1016/j.asoc.2016.09.048

Cover

More Information
Summary:[Display omitted] •We propose a novel cuckoo optimization algorithm called snap-drift cuckoo search (SDCS).•The proposed SDCS employs reinforcement learning principles and improved search operators to achieve a more rapid and robust algorithm.•The improved algorithm compared with cuckoo search (CS) and its several extensions.•The improved algorithm compared with state-of-the algorithms and their variants.•Statistical comparisons of experimental results show that SDCS is superior to the other algorithms in terms of convergence speed and robustness. Cuckoo search (CS) is one of the well-known evolutionary techniques in global optimization. Despite its efficiency and wide use, CS suffers from premature convergence and poor balance between exploration and exploitation. To address these issues, a new CS extension namely snap-drift cuckoo search (SDCS) is proposed in this study. The proposed algorithm first employs a learning strategy and then considers improved search operators. The learning strategy provides an online trade-off between local and global search via two snap and drift modes. In snap mode, SDCS tends to increase global search to prevent algorithm of being trapped in a local minima; and in drift mode, it reinforces the local search to enhance the convergence rate. Thereafter, SDCS improves search capability by employing new crossover and mutation search operators. The accuracy and performance of the proposed approach are evaluated by well-known benchmark functions. Statistical comparisons of experimental results show that SDCS is superior to CS, modified CS (MCS), and state-of-the-art optimization algorithms in terms of convergence speed and robustness.
ISSN:1568-4946
1872-9681
DOI:10.1016/j.asoc.2016.09.048