Modified Cuckoo Search Algorithm (MCSA) For Extracting the ODF Maxima

  • Mohammad ShehabEmail author
Part of the Studies in Computational Intelligence book series (SCI, volume 877)


In this section, the modified CSA (MCSA) is presented for extracting the ODF maxima (MCSA-ODF). CSA was proposed by Yang and Deb in 2009. To date, work on this algorithm has significantly increased, and CSA currently has its rightful place among other optimization methodologies (Shehab et al. 2017). MCSA is based on replacing the random selection process with the tournament selection scheme. Thus, the probability of achieving better results is increased, thereby avoiding premature convergence. Performance is validated by applying several benchmarks (Shehab and Khader 2018). The results of the experimental indicate that MCSA performs better than the standard CSA and the other compared methods. Subsequently, MCSA is applied to extract the ODF maxima, namely, MCSA-ODF.


  1. Abualigah, L. M., Khader, A. T., Hanandeh, E. S., & Gandomi, A. H. (2017). A novel hybridization strategy for krill herd algorithm applied to clustering techniques. Applied Soft Computing, 60, 423–435.Google Scholar
  2. Abualigah, L. M., Sawaie, A. M., Khader, A. T., Rashaideh, H., Al-Betar, M. A., & Shehab, M. (2017) \(\beta \)-hill climbing technique for the text document clustering. New Trends in Information Technology, 60.Google Scholar
  3. Abualigah, L. M., & Khader, A. T. (2017). Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. The Journal of Supercomputing, 73(11), 4773–4795.CrossRefGoogle Scholar
  4. Al-Sai, Z. A., & Abualigah, L. M. (2017). Big data and e-government: a review. In 2017 8th International Conference on Information Technology (ICIT) (pp. 580–587). IEEE.Google Scholar
  5. Basu, M., & Chowdhury, A. (2013). Cuckoo search algorithm for economic dispatch. Energy, 60, 99–108.CrossRefGoogle Scholar
  6. Blickle, T., & Thiele, L. (1995). A comparison of selection schemes used in genetic algorithms.Google Scholar
  7. Blickle, T., & Thiele, L. (1995). A mathematical analysis of tournament selection. In ICGA (pp. 9–16). Citeseer.Google Scholar
  8. Cao, B., Jiang, Z. (2016). Increasing diversity and controlling bloat in linear genetic programming. In 2016 3rd International Conference on Information Science and Control Engineering (ICISCE) (pp. 414–419). IEEE.Google Scholar
  9. Descoteaux, M. (2010). High angular resolution diffusion MRI: from local estimation to segmentation and tractography. Ph.D. thesis, INRIA Sophia Antipolis, France.Google Scholar
  10. Dinh, B. H., Nguyen, T. T., & Vo, D. N. (2016). Adaptive cuckoo search algorithm for short-term fixed-head hydrothermal scheduling problem with reservoir volume constraints. International Journal of Grid and Distributed Computing, 9(5), 191–204.Google Scholar
  11. El Aziz, M. A., & Hassanien, A. E. (2016). Modified cuckoo search algorithm with rough sets for feature selection. Neural Computing and Applications, 1–10.Google Scholar
  12. Goodman, E. D. (2014). Introduction to genetic algorithms. In Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation (pp. 205–226). ACM.Google Scholar
  13. Grefenstette, J. J., & Baker, J. E. (1989). How genetic algorithms work: A critical look at implicit parallelism. In Proceedings of the third international conference on Genetic algorithms (pp 20–27). Morgan Kaufmann Publishers Inc.Google Scholar
  14. Melanie, M. (1999). An introduction to genetic algorithms. Cambridge, Massachusetts London, England, Fifth printing, 3, 62–75.Google Scholar
  15. Oladele, R. O., & Sadiku, J. S. (2013). Genetic algorithm performance with different selection methods in solving multi-objective network design problem. International Journal of Computer Applications, 70(12)Google Scholar
  16. Rao, M. S., & Venkaiah, N. (2016). A modified cuckoo search algorithm to optimize wire-EDM process while machining inconel-690. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 1–15.Google Scholar
  17. Sharma, P., & Wadhwa, A. (2014). Analysis of selection schemes for solving an optimization problem in genetic algorithm. International Journal of Computer Applications, 93(11).Google Scholar
  18. Shehab, M., & Khader, A. T. (2018). Modified cuckoo search algorithm using a new selection scheme for unconstrained optimization problems. 14, 1.Google Scholar
  19. Shehab, M., Daoud, M. Sh., AlMimi, H. M., Abualigah, L. M., & Khader, A. T. (2019). Hybridizing cuckoo search algorithm for extracting the ODF maxima in spherical harmonic representation. International Journal of Bio-Inspired Computation, (in press).Google Scholar
  20. Shehab, M., Khader, A. T., & Al-Betar, M. A. (2016). New selection schemes for particle swarm optimization. IEEJ Transactions on Electronics, Information and Systems, 136(12), 1706–1711. Scholar
  21. Shehab, M., Khader, A. T., & Al-Betar, M. A. (2017). A survey on applications and variants of the cuckoo search algorithm. Applied Soft Computing.Google Scholar
  22. Shehab, M., Khader, A. T., & Alia, M. A. (2019) Enhancing cuckoo search algorithm by using reinforcement learning for constrained engineering optimization problems. In 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT) (pp. 812–816). IEEE.Google Scholar
  23. Shehab, M., Khader, A. T., & Laouchedi, M. (2017). Modified cuckoo search algorithm for solving global optimization problems. In International Conference of Reliable Information and Communication Technology (pp. 561–570). Springer.Google Scholar
  24. Shehab, M., Khader, A. T., & Laouchedi, M. (2018). A hybrid method based on cuckoo search algorithm for global optimization problems. Journal of ICT, 17(3), 469–491.Google Scholar
  25. Shehab, M., Khader, A. T., Laouchedi, M., & Alomari, O. A. (2018). Hybridizing cuckoo search algorithm with bat algorithm for global numerical optimization. The Journal of Supercomputing, 1–28.Google Scholar
  26. Stewart, B., Wild, C. P. et al. (2016). World cancer report 2014. World.Google Scholar
  27. Walton, S., Hassan, O., & Morgan, K. (2011). Using proper orthogonal decomposition to reduce the order of optimization problems. In Proceedings of the 16th International Conference on Finite Elements in Flow Problems, Munich (p. 90).Google Scholar
  28. Walton, S., Hassan, O., Morgan, K., & Brown, M. R. (2011b). Modified cuckoo search: A new gradient free optimisation algorithm. Chaos, Solitons & Fractals, 44(9), 710–718.CrossRefGoogle Scholar
  29. Yang, X.-S., & Deb, S. (2010). Engineering optimisation by cuckoo search. International Journal of Mathematical Modelling and Numerical Optimisation, 1(4), 330–343.CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Computer Science\Artificial Intelligence DepartmentAqaba University of TechnologyAqabaJordan

Personalised recommendations