Cuckoo Search Algorithm: Review and its Application
Main Article Content
Abstract
Optimization techniques play a major role in real-world problems, As many cases in which decisions are made are based on random research. But choosing the optimization technology is a big challenge for the user. The cuckoo search algorithm is one of the modern optimization techniques that can replace many of the traditional techniques used, The cuckoo bird use a Levi's flight strategy based on the egg laying method to extract a solution to the problem. The presented work will provide a review of the original cuckoo search algorithm with mentioning some types of developed and hybrid cuckoo search algorithm as well as some of their applications.
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
Tikrit Journal of Pure Science is licensed under the Creative Commons Attribution 4.0 International License, which allows users to copy, create extracts, abstracts, and new works from the article, alter and revise the article, and make commercial use of the article (including reuse and/or resale of the article by commercial entities), provided the user gives appropriate credit (with a link to the formal publication through the relevant DOI), provides a link to the license, indicates if changes were made, and the licensor is not represented as endorsing the use made of the work. The authors hold the copyright for their published work on the Tikrit J. Pure Sci. website, while Tikrit J. Pure Sci. is responsible for appreciate citation of their work, which is released under CC-BY-4.0, enabling the unrestricted use, distribution, and reproduction of an article in any medium, provided that the original work is properly cited.
References
[1] I. Fister Jr., X. S. Yang, D. Fister, I. Fister,(2014), Cuckoo search: A brief literature review, in: Cuckoo Search and Firefly Algorithm: Theory and Applications, Studies in Computational Intelligence, 516 :49-62 .
[2] Xin-She Yang , Deb,(2010), "Engineering Optimization By Cuckoo Search" , J. Mathematical Modelling and Numerical Optimisation, 1(4).
[3] Yang, X-S. , Deb. S. ,(2009) ,"Cuckoo search via Lévy flights", in World Congress on Nature & Biologically Inspired Computing,210–214
[4] Civicioglu P., Besdok E., (2011), "A Conceptual Comparison of the Cuckoo-Search, Particle Swarm Optimization, Differential Evolution and Artificial Bee Colony Algorithms", Journal Artificial Intelligence Review, 39(4):315-346.
[5] Yang, X. S., (2010), "Nature Inspired Metahuristis Algorithms", Second Edition, Luniver Press, ISBN-10, 1-160.
[6] Bacanin, N., (2012), "Implementation and Performance of an Object-Oriented Software System for Cuckoo Search Algorithm", International Journal of Mathematics and Computers in Simulation, 185-193.
[7]Reynolds, M. and Frye, M. A., (2007), "Free-Flight Odor Tracking in Drosophila Is Consistent with an Optimal Intermittent Scale-Free Search", PLoS One, 2(4):1-9.
[8] Iztok Fister Jr., Dušan Fister and Iztok Fister, (2013),"A comprehensive review of cuckoo search: variants and hybrids", Int. J. Mathematical Modelling and Numerical Optimisation, 4(4):387-409.
[9] Gherboudj A., Layeb A. , Chikhi S. (2012) ,"Solving 0-1 knapsack problems by a discrete binary version of cuckoo search algorithm", International Journal of Bio-Inspired Computation, 4(4) :229–236
[10] Jati G.K., Manurung H.M., Suyanto, S.,(2012),"Discrete cuckoo search for traveling salesman problem", in 7th International Conference on Computing and Convergence Technology (ICCCT2012), IEEE, 993–997.
[11] Ouaarab, A., Ahiod, B. and Yang, X-S., (2013),"Discrete cuckoo search algorithm for the travelling salesman problem", Neural Computing and Applications, 1–11
[12] Rodrigues, D., Pereira, L., Almeida, T., Papa, J., Souza, A., Ramos, C. and Yang, X-S. , (2013),"BCS: a binary cuckoo search algorithm for feature selection", in 2013 IEEE International Symposium on Circuits and Systems (ISCAS), IEEE, 465–468.
[13] Khan K., Saha A., (2013), "Neural-based cuckoo search of employee health and safety (HS)", International Journal of Intelligent Systems and Applications (IJISA), 5 (2):76–83.
[14] Layeb, A., (2011),"A novel quantum inspired cuckoo search for knapsack problems", International Journal of Bio-Inspired Computation, 3(5): 297–305.
[15] Lin, J-H., Lee, H. et al., (2012) ,"Emotional chaotic cuckoo search for the reconstruction of chaotic dynamics", Latest Advances in Systems Science & Computational Intelligence, WSEAS Press, Athens.
[16] Zheng H., Zhou Y., (2013), "A cooperative coevolutionary cuckoo search algorithm for optimization problem", Journal of Applied Mathematics, Article ID 912056.
[17] Nawi, N.M., Khan, A., Rehman, M.Z., (2013b),"A new cuckoo search based Levenberg-Marquardt (CSLM) algorithm", in Computational Science and its Applications –ICCSA 2013, Springer, 438–451.
[18] Subotic, M., Tuba, M., Bacanin, N. and Simian, D., (2012),"Parallelized cuckoo search algorithm for unconstrained optimization", in Proceedings of the 5th WSEAS Congress on Applied Computing Conference, and Proceedings of the 1st International Conference on Biologically Inspired Computation, World Scientific and Engineering Academy and Society (WSEAS), 151–156.
[19] Tuba, M., Subotic, M., Stanarevic, N., (2011), "Modified cuckoo search algorithm for unconstrained optimization problems", in Proceedings of the 5th European conference on European Computing Conference, World Scientific and Engineering Academy and Society (WSEAS), 263–268.
[20] Walton, S., Hassan, O., Morgan, K., Brown, M., (2011), "Modified cuckoo search: a new gradient free optimisation algorithm", Chaos, Solitons & Fractals, 44 (9): 710–718
[21] Zhang, Y., Wang, L., Wu. Q., (2012),"Modified adaptive cuckoo search (MACS) algorithm and formal description for global optimization", International Journal of Computer Applications in Technology, 44( 2): 73–79
[22] Zhou Y., Zheng H., (2013), "A novel complex valued cuckoo search algorithm", The Scientific World Journal, Article ID 597803.
[23] Zheng, H., Zhou, Y., (2012),"A novel cuckoo search optimization algorithm based on gauss distribution", Journal of Computational Information Systems,8 :4193–4200
[24] Wang, F., He, X-s., Wang, Y., (2011b),"The cuckoo search algorithm based on Gaussian disturbance", Journal of Xi’an Polytechnic University, 4: p.27
[25] Ghodrati, A., Lotfi, S. (2012a), "A hybrid CS/GA algorithm for global optimization", in Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011), 397–404.
[26] Ghodrati A., Lotfi, S. (2012b),"A hybrid CS/PSO algorithm for global optimization", in Intelligent Information and Database Systems, Lecture Notes in Computer Science, 7198:89–98.
[27] Li. X. , Yin. M., (2013) ,"A hybrid cuckoo search via Lévy flights for the permutation flow shop scheduling problem", International Journal of Production Research, (ahead-of-print), 51(16): 1–23.
[28] Yang, X-S., Deb. S., (2013b), "Multiobjective cuckoo search for design optimization", Computers & Operations Research, 40(6):1616–1624
[29] Chandrasekaran K., Simon S.P. (2012) ‘Multi-objective scheduling problem: hybrid approach using fuzzy assisted cuckoo search algorithm’, Swarm and Evolutionary Computation, 5:1–16.
[30] Coelho L.S., Guerra F., Batistela N.J., Leite J.V., (2013),"Multiobjective cuckoo search algorithm based on duffings oscillator applied to Jiles-Atherton vector hysteresis parameters estimation', IEEE Transactions on Magnetics, 49(5):p.1745.
[31] Hanoun, S., Nahavandi S., Creighton D., Kull H., (2012), "Solving a multiobjective job shop scheduling problem using Pareto archived cuckoo search", in 2012 IEEE 17th Conference on Emerging Technologies & Factory Automation (ETFA), IEEE, 1–8.
[32] Rani, K., Malek, M.F.A., Neoh, S.C., Jamlos, F., Affendi, N.A.M., Mohamed, L., Saudin, N. and Rahim, H.A., (2012a), "Hybrid multiobjective optimization using modified cuckoo search algorithm in linear array synthesis", in Antennas and Propagation Conference (LAPC), Loughborough, IEEE, 1–4.
[33] Wang, Q., Liu, S., Wang, H., Savić, D.,(2012d) ,"Multi-objective cuckoo search for the optimal design of water distribution systems", in Civil Engineering and Urban Planning 2012, ASCE, 402–405.
[34] Nima Jafari Navimipour and Farnaz Sharifi Milani, (2015), "Task Scheduling in the Cloud Computing Based on the Cuckoo Search Algorithm", International Journal of Modeling and Optimization, 5 (1):44-47.
[35] Ehsan Valian, Shahram Mohanna, Saeed Tavakoli,(2011), " IMPROVED CUCKOO SEARCH ALGORITHM FOR FEEDFORWARD NEURAL NETWORK TRAINING", International Journal of Artificial Intelligence & Applications (IJAIA), 2(3): 36-43.
[36] Carlos Cobos, Henry Muñoz-Collazos, Richar Urbano-Muñoz, Martha Mendoza, Elizabeth León, Enrique Herrera-Viedma, (2014), " Clustering of web search results based on the cuckoo search algorithm and Balanced Bayesian Information Criterion", Information Sciences 281 (2014) , 248–264.
[37] Maryam Rabiee and Hedieh Sajedi, (2013)," Job Scheduling in Grid Computing with Cuckoo Optimization Algorithm", International Journal of Computer Applications, 62(16):38-43
[38] Prasad Janga and Dr. R.L. Sharma, (2017),"An Adaptive Image Enhancement Technique by Combining Cuckoo Search and Particle Swarm Optimization Algorithm and RWT", International Journal of Pure and Applied Mathematics, 117(9): 101-105
[39] Manar Abdulkareem Al-Abaji, (2019), "Cuckoo Search Algorithm Based Feature Selection in Image Retrieval System", Journal of Education and Practice,10(15):58-65.
[40] Najla Akram AL-Saati and Marrwa Alabajee, (2013), " The Use of Cuckoo Search in Estimating the Parameters of Software Reliability Growth Models", International Journal of Computer Science and Information Security, 11(6).
[41] S.Vennila, A.Venkatesan, 2017, Improved Color Satellite Image segmentation Using Cuckoo Search Algorithm, International Journal of Innovative Research in Computer and Communication Engineering, 5(4): 8229-8236
[42] Tongxiang Liu , Shenzhong Liu, Jiani Heng and Yuyang Gao, ( 2018), A New Hybrid Approach for Wind Speed Forecasting Applying Support Vector Machine with Ensemble Empirical Mode Decomposition and Cuckoo Search Algorithm, applied sciences, 8,1754
[43] Monica Sood, Dr. Sahil Verma , Vinod Kumar Panchal , Dr. Kavita, (2018), "Optimal Path Planning using Hybrid Bat Algorithm and Cuckoo Search", International Journal of Engineering & Technology, 7 (4.12):30-33
[44] C. Gunavathi and K. Premalatha, (2015), "Cuckoo search optimisation for feature selection in cancer classification: a new approach", International Journal of Data Mining and Bioinformatics, 13(3):248-265.