Skip to main content
Log in

A comprehensive survey of Crow Search Algorithm and its applications

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Crow Search Algorithm (CSA) is a recent swarm intelligence optimization algorithm inspired by the social intelligent behavior of crows for hiding food. It has been widely used to solve a large variety of optimization problems in several fields and areas of research and has proved its efficiency compared to several state-of-the-art optimization algorithms available in the literature. This paper presents a comprehensive overview of Crow Search Algorithm and its new variants categorized into modified and hybridized versions. It also describes the several applications of CSA in various domains such as feature selection, image processing, scheduling, economic dispatch, distributed generation, and other engineering problems. In addition, the paper suggests some interesting research areas related to CSA enhancement, CSA hybridization, and possible new applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Ab Wahab MN, Nefti-Meziani S, Atyabi A (2015) A comprehensive review of swarm optimization algorithms. PLoS ONE 10(5):e0122827

    Google Scholar 

  • Abdallh GY, Algamal ZY (2020) A QSAR classification model of skin sensitization potential based on improving binary crow search algorithm. Electron J Appl Stat Anal 13(1):86–95

    Google Scholar 

  • Abdelaziz AY, Fathy A (2017) A novel approach based on crow search algorithm for optimal selection of conductor size in radial distribution networks. Eng Sci Technol Int J 20(2):391–402

    Google Scholar 

  • Abedinpourshotorban H, Shamsuddin SM, Beheshti Z, Jawawi DN (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evolut Comput 26:8–22

    Google Scholar 

  • Adhi A, Santosa B, Siswanto N (2018) A meta-heuristic method for solving scheduling problem: crow search algorithm. In: IOP conference series: materials science and engineering, vol 337. IOP Publishing, p 012003

  • Ahmad SW, Bamnote G (2019) Whale-crow optimization (WCO)-based optimal regression model for software cost estimation. Sādhanā 44(4):94

    MathSciNet  Google Scholar 

  • Aleem SHA, Zobaa AF, Balci ME (2017) Optimal resonance-free third-order high-pass filters based on minimization of the total cost of the filters using crow search algorithm. Electr Power Syst Res 151:381–394

    Google Scholar 

  • Alhakeem ZM, Ali RS (2019) Fast channel selection method using crow search algorithm. In: Proceedings of the international conference on information and communication technology. ACM, pp 210–214

  • Ali I, Khan MS, Sadiq HA, Faraz SH, Javaid N et al (2017) Home energy management based on harmony search algorithm and crow search algorithm. In: International conference on network-based information systems. Springer, pp 218–230

  • Allaoui M, Ahiod B, El Yafrani M (2018) A hybrid crow search algorithm for solving the DNA fragment assembly problem. Expert Syst Appl 102:44–56

    Google Scholar 

  • Anter AM, Ali M (2019) Feature selection strategy based on hybrid crow search optimization algorithm integrated with chaos theory and fuzzy c-means algorithm for medical diagnosis problems. Soft Comput. https://doi.org/10.1007/s00500-019-03988-3

    Article  Google Scholar 

  • Anter AM, Hassenian AE, Oliva D (2019) An improved fast fuzzy c-means using crow search optimization algorithm for crop identification in agricultural. Expert Syst Appl 118:340–354

    Google Scholar 

  • Arora S, Singh H, Sharma M, Sharma S, Anand P (2019) A new hybrid algorithm based on grey wolf optimization and crow search algorithm for unconstrained function optimization and feature selection. IEEE Access 7:26343–26361

    Google Scholar 

  • Arumugam S, Chengareddy P, Tamilarasan A, Santhanam V (2019) RSM and crow search algorithm-based optimization of ultrasonicated transesterification process parameters on synthesis of polyol ester-based biolubricant. Arab J Sci Eng 44(6):5535–5548

    Google Scholar 

  • Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Google Scholar 

  • Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE congress on evolutionary computation. IEEE, pp 4661–4667

  • Azezan NA, Masran H, Ramli MF (2019) Preliminary design of crow search metaheuristics algorithm for travelling salesman problem. In: AIP conference proceedings, vol 2138. AIP Publishing, p 040004

  • Babu NR, Bhagat SK, Saikia LC, Chiranjeevi T (2020a) Application of hybrid crow-search with particle swarm optimization algorithm in AGC studies of multi-area systems. J Discrete Math Sci Cryptogr 23(2):429–439

    Google Scholar 

  • Babu NR, Saikia LC, Raju DK (2020b) Maiden application of hybrid crow search algorithm with pattern search algorithm in LFC studies of a multi-area system using cascade FOPI-PDN controller. In: Soft computing for problem solving 2019. Springer, pp 337–351

  • Baluja S (1994) Population-based incremental learning. A method for integrating genetic search based function optimization and competitive learning. Technical report, Department of Computer Science, Carnegie-Mellon University, Pittsburgh PA

  • Banadkooki FB, Adamowski J, Singh VP, Ehteram M, Karami H, Mousavi SF, Farzin S, Ahmed ES (2020) Crow algorithm for irrigation management: a case study. Water Resour Manag 34:1021–1045

    Google Scholar 

  • Beyer HG, Schwefel HP (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52

    MathSciNet  MATH  Google Scholar 

  • Bhargava G, Yadav NK (2020) Solving combined economic emission dispatch model via hybrid differential evaluation and crow search algorithm. Evolut Intell. https://doi.org/10.1007/s12065-020-00357-0

    Article  Google Scholar 

  • Bhullar AK, Kaur R, Sondhi S (2020) Enhanced crow search algorithm for AVR optimization. Soft Comput 24:11957–11987

    Google Scholar 

  • Butt AA, Rahim MH, Khan M, Zahra A, Tariq M, Ahmad T, Javaid N (2017) Energy efficiency using genetic and crow search algorithms in smart grid. In: International conference on P2P. Parallel, grid, cloud and internet computing. Springer, pp 63–75

  • Chaudhary A, Agarwal AP, Rana A, Kumar V (2019) Crow search optimization based approach for parameter estimation of SRGMS. In: 2019 amity international conference on artificial intelligence (AICAI). IEEE, pp 583–587

  • Chithra R, Jagatheeswari P (2018) Fractional crow search-based support vector neural network for patient classification and severity analysis of tuberculosis. IET Image Proc 13(1):108–117

    Google Scholar 

  • Choudhary G, Singhal N, Sajan K (2016) Optimal placement of Statcom for improving voltage profile and reducing losses using crow search algorithm. In: 2016 international conference on control, computing, communication and materials (ICCCCM). IEEE, pp 1–6

  • Chu SC, Tsai PW, Pan JS (2006) Cat swarm optimization. In: Pacific Rim international conference on artificial intelligence. Springer, pp 854–858

  • Cuevas E, Gálvez J, Avalos O (2020) An enhanced crow search algorithm applied to energy approaches. In: Recent metaheuristics algorithms for parameter identification. Springer, pp 27–49

  • Dash R, Samal S, Dash R, Rautray R (2019) An integrated TOPSIS crow search based classifier ensemble: in application to stock index price movement prediction. Appl Soft Comput 85:105784

    Google Scholar 

  • Davoodkhani F, Nowdeh SA, Abdelaziz AY, Mansoori S, Nasri S, Alijani M (2020) A new hybrid method based on gray wolf optimizer-crow search algorithm for maximum power point tracking of photovoltaic energy system. In: Modern maximum power point tracking techniques for photovoltaic energy systems. Springer, pp 421–438

  • De Souza RCT, dos Santos Coelho L, De Macedo CA, Pierezan J (2018) A v-shaped binary crow search algorithm for feature selection. In: 2018 IEEE congress on evolutionary computation (CEC). IEEE, pp 1–8

  • Dhanya K, Kanmani S (2018) Performance evaluation of crow search algorithm on capacitated vehicle routing problem. In: International conference on soft computing systems. Springer, pp 91–98

  • Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), IEEE, vol 2, pp 1470–1477

  • dos Santos Coelho L, Klein CE, Mariani VC, do Nascimento CAR, Askarzadeh A (2018) Electromagnetic optimization based on Gaussian crow search approach. In: 2018 international symposium on power electronics, electrical drives, automation and motion (SPEEDAM). IEEE, pp 1107–1112

  • Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95. Proceedings of the sixth international symposium on micro machine and human science. IEEE, pp 39–43

  • El Ela AA, El-Sehiemy RA, Shaheen A, Shalaby A (2017) Application of the crow search algorithm for economic environmental dispatch. In: 2017 nineteenth international middle east power systems conference (MEPCON). IEEE, pp 78–83

  • Elbaz A, Güneşer MT (2019) Using crow algorithm for optimizing size of wind power plant/hybrid PV in Libya. In: 2019 3rd international symposium on multidisciplinary studies and innovative technologies (ISMSIT). IEEE, pp 1–4

  • Erol OK, Eksin I (2006) A new optimization method: big bang-big crunch. Adv Eng Softw 37(2):106–111

    Google Scholar 

  • Fadakar E, Ebrahimi M (2016) A new metaheuristic football game inspired algorithm. In: 2016 1st conference on swarm intelligence and evolutionary computation (CSIEC). IEEE, pp 6–11

  • Fallah H, Kisi O, Kim S, Rezaie-Balf M (2019) A new optimization approach for the least-cost design of water distribution networks: improved crow search algorithm. Water Resour Manag 33(10):3595–3613

    Google Scholar 

  • Farh HM, Al-Shaalan AM, Eltamaly AM, Al-Shammaa AA (2020) A novel crow search algorithm auto-drive PSO for optimal allocation and sizing of renewable distributed generation. IEEE Access 8:2780–27820

    Google Scholar 

  • Faris H, Aljarah I, Al-Betar MA, Mirjalili S (2018) Grey wolf optimizer: a review of recent variants and applications. Neural Comput Appl 30(2):413–435

    Google Scholar 

  • Fathy A, Abdelaziz A (2018) Single-objective optimal power flow for electric power systems based on crow search algorithm. Arch Electr Eng 67(1):123–138

    Google Scholar 

  • Fausto F, Reyna-Orta A, Cuevas E, Andrade ÁG, Perez-Cisneros M (2019) From ants to whales: metaheuristics for all tastes. Artif Intell Rev. https://doi.org/10.1007/s10462-018-09676-2

    Article  Google Scholar 

  • Fister I, Fister I Jr, Yang XS, Brest J (2013) A comprehensive review of firefly algorithms. Swarm Evolut Comput 13:34–46

    Google Scholar 

  • Formato RA (2007) Central force optimization. Prog Electromagn Res 77:425–491

    Google Scholar 

  • Formato RA (2008) Central force optimization: a new nature inspired computational framework for multidimensional search and optimization. In: Nature inspired cooperative strategies for optimization (NICSO 2007). Springer, pp 221–238

  • Formato RA (2009) Central force optimization: a new deterministic gradient-like optimization metaheuristic. Opsearch 46(1):25–51

    MathSciNet  MATH  Google Scholar 

  • Fred AL, Kumar S, Padmanaban P, Gulyas B, Kumar HA (2020) Fuzzy-crow search optimization for medical image segmentation. In: Applications of hybrid metaheuristic algorithms for image processing. Springer, pp 413–439

  • Gaddala K, Raju PS (2020) Merging lion with crow search algorithm for optimal location and sizing of UPQC in distribution network. J Control Autom Electr Syst 31:377–392

    Google Scholar 

  • Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845

    MathSciNet  MATH  Google Scholar 

  • Ganeshan R, Rodrigues P (2019) Crow-AFL: crow based adaptive fractional lion optimization approach for the intrusion detection. Wirel Pers Commun. https://doi.org/10.1007/s11277-019-06972-0

    Article  Google Scholar 

  • Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Google Scholar 

  • George A, Sumathi A (2019) Dyadic product and crow lion algorithm based coefficient generation for privacy protection on cloud. Clust Comput 22(1):1277–1288

    Google Scholar 

  • Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: Whale optimization algorithm and its applications. Swarm Evolut Comput 48:1–24

    Google Scholar 

  • Ghibeche Y, Saadi S, Hafaifa A (2019) Optimal design of IIR filters based on least p-norm using a novel meta-heuristic algorithm. Int J Numer Model Electron Netw Dev Fields 32(1):e2480

    Google Scholar 

  • Gupta D, Rodrigues JJ, Sundaram S, Khanna A, Korotaev V, de Albuquerque VHC (2018a) Usability feature extraction using modified crow search algorithm: a novel approach. Neural Comput Appl 32:10915–10925

    Google Scholar 

  • Gupta D, Sundaram S, Khanna A, Hassanien AE, De Albuquerque VHC (2018b) Improved diagnosis of Parkinson’s disease using optimized crow search algorithm. Comput Electr Eng 68:412–424

    Google Scholar 

  • Gupta D, Sundaram S, Rodrigues JJ, Khanna A (2019) An improved fault detection crow search algorithm for wireless sensor network. Int J Commun Syst. https://doi.org/10.1002/dac.4136

    Article  Google Scholar 

  • Habachi R, Touil A, Boulal A, Charkaoui A, Echchatbi A (2019) Resolution of economic dispatch problem of the morocco network using crow search algorithm. Indones J Electr Eng Comput Sci 13(1):347–353

    Google Scholar 

  • Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S (2019) Henry gas solubility optimization: a novel physics-based algorithm. Future Gener Comput Syst 101:646–667

    Google Scholar 

  • Hassanien AE, Rizk-Allah RM, Elhoseny M (2018) A hybrid crow search algorithm based on rough searching scheme for solving engineering optimization problems. J Amb Intell Hum Comput. https://doi.org/10.1007/s12652-018-0924-y

    Article  Google Scholar 

  • Hinojosa S, Oliva D, Cuevas E, Pajares G, Avalos O, Gálvez J (2018) Improving multi-criterion optimization with chaos: a novel multi-objective chaotic crow search algorithm. Neural Comput Appl 29(8):319–335

    Google Scholar 

  • Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73

    Google Scholar 

  • Horng SC, Lin SS (2017) Merging crow search into ordinal optimization for solving equality constrained simulation optimization problems. J Comput Sci 23:44–57

    MathSciNet  Google Scholar 

  • Islam J, Vasant PM, Negash BM, Watada J (2019) A modified crow search algorithm with niching technique for numerical optimization. In: 2019 IEEE student conference on research and development (SCOReD). IEEE, pp 170–175

  • Ismael SM, Aleem SHA, Abdelaziz AY (2018) Optimal sizing and placement of distributed generation in Egyptian radial distribution systems using crow search algorithm. In: 2018 international conference on innovative trends in computer engineering (ITCE). IEEE, pp 332–337

  • Jain M, Rani A, Singh V (2017) An improved crow search algorithm for high-dimensional problems. J Intell Fuzzy Syst 33(6):3597–3614

    Google Scholar 

  • Jatana N, Suri B (2020) An improved crow search algorithm for test data generation using search-based mutation testing. Neural Process Lett. https://doi.org/10.1007/s11063-020-10288-7

    Article  Google Scholar 

  • Javaid S, Ali I, Mushtaq N, Faiz Z, Sadiq HA, Javaid N et al (2017) Enhanced differential evolution and crow search algorithm based home energy management in smart grid. In: International conference on broadband and wireless computing, communication and applications. Springer, pp 73–86

  • Javaid N, Mohsin SM, Iqbal A, Yasmeen A, Ali I et al (2018) A hybrid bat-crow search algorithm based home energy management in smart grid. In: Conference on complex, intelligent, and software intensive systems. Springer, pp 75–88

  • Javidi A, Salajegheh E, Salajegheh J (2019) Enhanced crow search algorithm for optimum design of structures. Appl Soft Comput 77:274–289

    Google Scholar 

  • John J, Rodrigues P (2019) MOTCO: multi-objective Taylor crow optimization algorithm for cluster head selection in energy aware wireless sensor network. Mobile Netw Appl. https://doi.org/10.1007/s11036-019-01271-1

    Article  Google Scholar 

  • Karaboga D, Basturk B (2007) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In: International fuzzy systems association world congress. Springer, pp 789–798

  • Kashan AH (2015) A new metaheuristic for optimization: optics inspired optimization (OIO). Comput Oper Res 55:99–125

    MathSciNet  MATH  Google Scholar 

  • Kaur A, Kaur R, Sondhi S (2020) CSA based PID controller design technique for optimizing various integral errors. In: 2020 10th international conference on cloud computing, data science & engineering (confluence). IEEE, pp 55–62

  • Kaveh A, Bakhshpoori T (2016) Water evaporation optimization: a novel physically inspired optimization algorithm. Comput Struct 167:69–85

    Google Scholar 

  • Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84

    Google Scholar 

  • Kaveh A, Ghazaan MI (2017) A new meta-heuristic algorithm: vibrating particles system. Sci Iran Trans A Civ Eng 24(2):551

    Google Scholar 

  • Kennedy J (2010) Particle swarm optimization. In: Sammut C, Webb GI (eds) Encyclopedia of machine learning. Springer, Berlin, pp 760–766

    Google Scholar 

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    MathSciNet  MATH  Google Scholar 

  • Koza JR (1997) Genetic programming. Springer, Berlin

    Google Scholar 

  • Kumar KP, Kousalya K (2019) Amelioration of task scheduling in cloud computing using crow search algorithm. Neural Comput Appl 32:5901–5907

    Google Scholar 

  • Kumar CA, Vimala R (2019) C-FDLA: Crow search with integrated fractional dragonfly algorithm for load balancing in cloud computing environments. J Circuits Syst Comput 28(07):1950115

    Google Scholar 

  • Kumar A, Pakhali A, Trivedi IN, Jangir P (2016) Security constrained nonconvex economic load dispatch problems with prohibited operation zones and ramp rates solve using crow search algorithm. In: AEPEE-2016 conference, pp 28–29

  • Kumar S, Kumar A, Shankar G (2018) Crow search algorithm based optimal dynamic performance control of SVC assisted SMIB system. In: 2018 20th national power systems conference (NPSC). IEEE, pp 1–6

  • Laabadi S, Naimi M, El Amri H, Achchab B (2019) A crow search-based genetic algorithm for solving two-dimensional bin packing problem. In: Joint German/Austrian conference on artificial intelligence (Künstliche Intelligenz). Springer, pp 203–215

  • Laabadi S, Naimi M, El Amri H, Achchab B (2020) A binary crow search algorithm for solving two-dimensional bin packing problem with fixed orientation. Procedia Comput Sci 167:809–818

    Google Scholar 

  • Lakshmi M, Kumar AR (2018) Optimal reactive power dispatch using crow search algorithm. Int J Electr Comput Eng 8(3):2088–8708

    Google Scholar 

  • Lakshmi K, Visalakshi NK, Shanthi S (2018) Data clustering using k-means based on crow search algorithm. Sādhanā 43(11):190

    MathSciNet  Google Scholar 

  • Liu D, Liu C, Fu Q, Li T, Imran KM, Cui S, Abrar FM (2017) Elm evaluation model of regional groundwater quality based on the crow search algorithm. Ecol Ind 81:302–314

    Google Scholar 

  • Ma H, Simon D, Siarry P, Yang Z, Fei M (2017) Biogeography-based optimization: a 10-year review. IEEE Trans Emerg Top Comput Intell 1(5):391–407

    Google Scholar 

  • Mahata S, Kar R, Mandal D, Saha SK (2016) Accurate design of digital rational approximations to the fractional order integrator using crow search algorithm. In: 2016 IEEE international conference on computational intelligence and computing research (ICCIC). IEEE, pp 1–5

  • Mahesh N, Vijayachitra S (2019) DECSA: hybrid dolphin echolocation and crow search optimization for cluster-based energy-aware routing in WSN. Neural Comput Appl 31(1):47–62

    Google Scholar 

  • Makhdoomi S, Askarzadeh A (2020) Optimizing operation of a photovoltaic/diesel generator hybrid energy system with pumped hydro storage by a modified crow search algorithm. J Energy Stor 27:101040

    Google Scholar 

  • Mandala J, Rao MCS (2019) Privacy preservation of data using crow search with adaptive awareness probability. J Inf Secur Appl 44:157–169

    Google Scholar 

  • Marichelvam M, Geetha M (2018) A hybrid crow search algorithm to minimise the weighted sum of makespan and total flow time in a flow shop environment. Int J Comput Aided Eng Technol 10(6):636–649

    Google Scholar 

  • Marichelvam M, Manivannan K, Geetha M (2016) Solving single machine scheduling problems using an improved crow search algorithm. Int J Eng Technol Sci Res 3:8–14

    Google Scholar 

  • Meraihi Y, Mahseur M, Acheli D (2020) A modified binary crow search algorithm for solving the graph coloring problem. Int J Appl Evolut Comput (IJAEC) 11(2):28–46

    Google Scholar 

  • Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249

    Google Scholar 

  • Mirjalili S (2016a) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073

    MathSciNet  Google Scholar 

  • Mirjalili S (2016b) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133

    Google Scholar 

  • Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Google Scholar 

  • Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Google Scholar 

  • Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) SALP swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    Google Scholar 

  • Moghaddam S, Bigdeli M, Moradlou M, Siano P (2019) Designing of stand-alone hybrid PV/wind/battery system using improved crow search algorithm considering reliability index. Int J Energy Environ Eng 10:429–449

    Google Scholar 

  • Mohammadi F, Abdi H (2018) A modified crow search algorithm (MCSA) for solving economic load dispatch problem. Appl Soft Comput 71:51–65

    Google Scholar 

  • More NS, Ingle RB (2018) Energy-aware VM migration using dragonfly-crow optimization and support vector regression model in cloud. Int J Model Simul Sci Comput 9(06):1850050

    Google Scholar 

  • NageswaraRao M, Sumathi N, Chaitanya V, Amarendranath K (2017) Multiple DG allocation by crow search algorithm for power loss reduction. In: 2017 IEEE international conference on power, control, signals and instrumentation engineering (ICPCSI). IEEE, pp 790–795

  • Naik B, Mishra D, Nayak J, Pelusi D, Abraham A (2017) Perturbation based efficient crow search optimized FLANN for system identification: a novel approach. In: International conference on health information science. Springer, pp 204–212

  • Naresh S, Reddy MD, Reddy YK (2019) Optimal power flow solution using crow search algorithm. IOSR J 9(1):20–26

    Google Scholar 

  • Nobahari H, Bighashdel A (2017) MOCSA: a multi-objective crow search algorithm for multi-objective optimization. In: 2017 2nd conference on swarm intelligence and evolutionary computation (CSIEC). IEEE, pp 60–65

  • Oliva D, Hinojosa S, Cuevas E, Pajares G, Avalos O, Gálvez J (2017) Cross entropy based thresholding for magnetic resonance brain images using crow search algorithm. Expert Syst Appl 79:164–180

    Google Scholar 

  • Omar A, Hasanien HM, Elgendy MA, Badr MA (2017) Identification of the photovoltaic model parameters using the crow search algorithm. J Eng 13:1570–1575

    Google Scholar 

  • Ouadfel S, Abd Elaziz M (2020) Enhanced crow search algorithm for feature selection. Expert Syst Appl 159:113572

    Google Scholar 

  • Pain S, Acharjee P (2018) Load frequency control of security constrained deregulated power system using crow search algorithm. In: 2018 3rd international conference for convergence in technology (I2CT). IEEE, pp 1–6

  • Parvathavarthini S, Visalakshi NK, Shanthi S, Mohan JM (2018) Crow search optimization based fuzzy c-means clustering for optimal centroid initialization. Taga J Graphic Technol 14:3034–5

    Google Scholar 

  • Pasandideh SHR, Khalilpourazari S (2018) Sine cosine crow search algorithm: a powerful hybrid meta heuristic for global optimization. arXiv preprint arXiv:180108485

  • Patil BH, Patil P (2018) Crow search algorithm with discrete wavelet transform to aid Mumford Shah inpainting model. Evol Intell 11(1–2):73–87

    Google Scholar 

  • Pratiwi AB (2017) A hybrid cat swarm optimization-crow search algorithm for vehicle routing problem with time windows. In: 2017 2nd international conferences on information technology, information systems and electrical engineering (ICITISEE). IEEE, pp 364–368

  • Qu C, Fu Y (2019) Crow search algorithm based on neighborhood search of non-inferior solution set. IEEE Access 7:52871–52895

    Google Scholar 

  • Ramgouda P, Chandraprakash V (2019) Constraints handling in combinatorial interaction testing using multi-objective crow search and fruitfly optimization. Soft Comput 23(8):2713–2726

    Google Scholar 

  • Ramya R, Sivakuaran TS (2020) An efficient RFCSA control strategy for PV connected quasi z-source cascaded multilevel inverter (QZS-CMI) system. Int J Numer Model Electron Netw Dev Fields 33(1):e2660

    Google Scholar 

  • Rao RV, Savsani VJ, Vakharia D (2011) Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315

    Google Scholar 

  • Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    MATH  Google Scholar 

  • Reddy NS, Ramamurthy D, Rao KP (2018) Simultaneous scheduling of machines and tools considering tool transfer times in multimachine FMS using CSA. In: International conference on intelligent computing and applications. Springer, pp 421–432

  • Rizk-Allah RM, Hassanien AE, Bhattacharyya S (2018) Chaotic crow search algorithm for fractional optimization problems. Appl Soft Comput 71:1161–1175

    Google Scholar 

  • Rizk-Allah RM, Hassanien AE, Slowik A (2020) Multi-objective orthogonal opposition-based crow search algorithm for large-scale multi-objective optimization. Neural Comput Appl 32:13715–13746

    Google Scholar 

  • Saha A, Bhattacharya A, Das P, Chakraborty AK (2017) Crow search algorithm for solving optimal power flow problem. In: 2017 second international conference on electrical, computer and communication technologies (ICECCT). IEEE, pp 1–8

  • Sahoo RM, Padhy SK (2019) Improved crow search optimization for multiprocessor task scheduling: a novel approach. In: International conference on application of robotics in industry using advanced mechanisms. Springer, pp 1–13

  • Sannigrahi S, Acharjee P (2018) Implementation of crow search algorithm for optimal allocation of DG and DSTATCOM in practical distribution system. In: 2018 international conference on power, instrumentation, control and computing (PICC). IEEE, pp 1–6

  • Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47

    Google Scholar 

  • Sarkar D, Kudkelwar S, Saha D (2019) Optimal coordination of overcurrent relay using crow search algorithm. Smart Sci 7(4):282–297

    Google Scholar 

  • Satpathy A, Addya SK, Turuk AK, Majhi B, Sahoo G (2017) A resource aware VM placement strategy in cloud data centers based on crow search algorithm. In: 2017 4th international conference on advanced computing and communication systems (ICACCS). IEEE, pp 1–6

  • Satpathy A, Addya SK, Turuk AK, Majhi B, Sahoo G (2018) Crow search based virtual machine placement strategy in cloud data centers with live migration. Comput Electr Eng 69:334–350

    Google Scholar 

  • Sayed GI, Hassanien AE, Azar AT (2019) Feature selection via a novel chaotic crow search algorithm. Neural Comput Appl 31(1):171–188

    Google Scholar 

  • Shaheen AM, El-Sehiemy RA (2017) Optimal allocation of capacitor devices on MV distribution networks using crow search algorithm. CIRED-Open Access Proc J 1:2453–2457

    Google Scholar 

  • Sharma K, Walia GS, Kumar A, Saxena A, Singh K (2018) Robust object tracking with crow search optimized multi-cue particle filter. arXiv preprint arXiv:180603753

  • Shekhawat S, Saxena A (2019) Development and applications of an intelligent crow search algorithm based on opposition based learning. ISA Trans 99:210–230

    Google Scholar 

  • Shende DK, Sonavane S (2020) Crowwhale-etr: Crowwhale optimization algorithm for energy and trust aware multicast routing in WSN for IoT applications. Wirel Netw 26:4011–4029

    Google Scholar 

  • Sheta AF (2017) Solving the economic load dispatch problem using crow search algorithm. In: 8th international multi-conference on complexity, informatics and cybernetics (IMCIC 2017), pp 95–100

  • Shi Z, Li Q, Zhang S, Huang X (2017) Improved crow search algorithm with inertia weight factor and roulette wheel selection scheme. In: 2017 10th international symposium on computational intelligence and design (ISCID), vol 1. IEEE, pp 205–209

  • Siddique N, Adeli H (2016) Gravitational search algorithm and its variants. Int J Pattern Recognit Artif Intell 30(08):1639001

    MathSciNet  Google Scholar 

  • Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713

    Google Scholar 

  • Soliman AARAA, Sayed M, Ibrahim DK (2017) Optimized hybrid microgrid of gas generators-wind farm using crow search algorithm. In: 2017 Saudi Arabia smart grid (SASG). IEEE, pp 1–6

  • Sonuç E (2020) A modified crow search algorithm for the weapon-target assignment problem. Int J Optim Control Theor Appl (IJOCTA) 10(2):188–197

    MathSciNet  Google Scholar 

  • Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359

    MathSciNet  MATH  Google Scholar 

  • Sultana N, Hossain SZ, Alam MS, Hashish M, Islam M (2020) An experimental investigation and modeling approach of response surface methodology coupled with crow search algorithm for optimizing the properties of jute fiber reinforced concrete. Constr Build Mater 243:118216

    Google Scholar 

  • Sun Q, Wang Y, Jiang Y (2017a) A novel fault diagnostic approach for DC–DC converters based on CSA-DBN. IEEE Access 6:6273–6285

    Google Scholar 

  • Sun Q, Wang Y, Jiang Y, Shao L (2017b) Condition monitoring and prognosis of power converters based on CSA-LSSVM. In: 2017 international conference on sensing, diagnostics, prognostics, and control (SDPC). IEEE, pp 524–529

  • Sun Q, Wang Y, Jiang Y, Shao L (2018) Non-invasive condition monitoring for boost converter based on crow search algorithm. J Intell Fuzzy Syst 34(6):3661–3670

    Google Scholar 

  • Tahir DS, Ali RS (2017) A chaotic crow search algorithm for high-dimensional optimization problems. Basrah J Eng Sci 17(1):16–25

    MathSciNet  Google Scholar 

  • Tamilarasan A, Renugambal A, Manikanta D, Reddy GS, Sravankumar K, Sreekar B, Prasadreddy G (2018) Application of crow search algorithm for the optimization of abrasive water jet cutting process parameters. In: IOP conference series: materials science and engineering, vol 390. IOP Publishing, p 012034

  • Tan Y, Zhu Y (2010) Fireworks algorithm for optimization. In: International conference in swarm intelligence. Springer, pp 355–364

  • Thomas R, Rangachar M (2018) GWTM and crow search algorithm for face recognition in low-resolution images. In: 2018 international conference on advances in computing, communication control and networking (ICACCCN). IEEE, pp 963–970

  • Turgut MS, Turgut OE, Eliiyi DT (2020) Island-based crow search algorithm for solving optimal control problems. Appl Soft Comput 90:106170

    Google Scholar 

  • Tzanetos A, Dounias G (2017) A new metaheuristic method for optimization: sonar inspired optimization. In: International conference on engineering applications of neural networks. Springer, pp 417–428

  • Upadhyay P, Chhabra JK (2019) Kapur’s entropy based optimal multilevel image segmentation using crow search algorithm. Appl Soft Comput. https://doi.org/10.1016/j.asoc.2019.105522

    Article  Google Scholar 

  • Valdivia S, Crawford B, Soto R, Lemus-Romani J, Astorga G, Misra S, Salas-Fernández A, Rubio JM (2019) Bridges reinforcement through conversion of tied-arch using crow search algorithm. In: International conference on computational science and its applications. Springer, pp 525–535

  • Walia GS, Kumar A, Saxena A, Sharma K, Singh K (2019) Robust object tracking with crow search optimized multi-cue particle filter. Pattern Anal Appl. https://doi.org/10.1007/s10044-019-00847-7

    Article  Google Scholar 

  • Wang GG, Gandomi AH, Alavi AH, Gong D (2019) A comprehensive review of krill herd algorithm: variants, hybrids and applications. Artif Intell Rev 51(1):119–148

    Google Scholar 

  • Wijayaningrum VN, Putriwijaya NN (2020) An improved crow search algorithm for data clustering. EMITTER Int J Eng Technol 8(1):86–101

    Google Scholar 

  • Wu ZX, Huang KW, Girsang AS (2018) A whole crow search algorithm for solving data clustering. In: 2018 conference on technologies and applications of artificial intelligence (TAAI). IEEE, pp 152–155

  • Yang XS (2009) Firefly algorithms for multimodal optimization. In: International symposium on stochastic algorithms. Springer, pp 169–178

  • Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65–74

  • Yang XS, Deb S (2009) Cuckoo search via lévy flights. In: 2009 world congress on nature & biologically inspired computing (NaBIC). IEEE, pp 210–214

  • Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102

    Google Scholar 

  • Ye Y, Chen B, Wu W, Yu N (2018) Active and reactive power joint optimization dispatch of islanded microgrid based on SCCSA algorithm. In: IOP conference series: materials science and engineering, vol 452. IOP Publishing, p 032106

  • Zaki DA, Hasanien HM, El-Amary NH, Abdelaziz A (2017) Crow search algorithm for improving the performance of an inverter-based distributed generation system. In: 2017 nineteenth international middle east power systems conference (MEPCON). IEEE, pp 656–663

  • Zamani H, Nadimi-Shahraki MH, Gandomi AH (2019) CCSA: conscious neighborhood-based crow search algorithm for solving global optimization problems. Appl Soft Comput 85:105583

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yassine Meraihi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Meraihi, Y., Gabis, A.B., Ramdane-Cherif, A. et al. A comprehensive survey of Crow Search Algorithm and its applications. Artif Intell Rev 54, 2669–2716 (2021). https://doi.org/10.1007/s10462-020-09911-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-020-09911-9

Keywords

Navigation