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.








Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ab Wahab MN, Nefti-Meziani S, Atyabi A (2015) A comprehensive review of swarm optimization algorithms. PLoS ONE 10(5):e0122827
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
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
Abedinpourshotorban H, Shamsuddin SM, Beheshti Z, Jawawi DN (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evolut Comput 26:8–22
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
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
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
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
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
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
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
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
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
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
Beyer HG, Schwefel HP (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52
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
Bhullar AK, Kaur R, Sondhi S (2020) Enhanced crow search algorithm for AVR optimization. Soft Comput 24:11957–11987
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
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
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
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
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
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
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
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
Fister I, Fister I Jr, Yang XS, Brest J (2013) A comprehensive review of firefly algorithms. Swarm Evolut Comput 13:34–46
Formato RA (2007) Central force optimization. Prog Electromagn Res 77:425–491
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
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
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
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
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
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
Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: Whale optimization algorithm and its applications. Swarm Evolut Comput 48:1–24
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
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
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
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
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
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
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
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
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Horng SC, Lin SS (2017) Merging crow search into ordinal optimization for solving equality constrained simulation optimization problems. J Comput Sci 23:44–57
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
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
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
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
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
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
Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84
Kaveh A, Ghazaan MI (2017) A new meta-heuristic algorithm: vibrating particles system. Sci Iran Trans A Civ Eng 24(2):551
Kennedy J (2010) Particle swarm optimization. In: Sammut C, Webb GI (eds) Encyclopedia of machine learning. Springer, Berlin, pp 760–766
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Koza JR (1997) Genetic programming. Springer, Berlin
Kumar KP, Kousalya K (2019) Amelioration of task scheduling in cloud computing using crow search algorithm. Neural Comput Appl 32:5901–5907
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
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
Lakshmi M, Kumar AR (2018) Optimal reactive power dispatch using crow search algorithm. Int J Electr Comput Eng 8(3):2088–8708
Lakshmi K, Visalakshi NK, Shanthi S (2018) Data clustering using k-means based on crow search algorithm. Sādhanā 43(11):190
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
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
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
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
Mandala J, Rao MCS (2019) Privacy preservation of data using crow search with adaptive awareness probability. J Inf Secur Appl 44:157–169
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
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
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
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
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
Mirjalili S (2016b) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
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
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
Mohammadi F, Abdi H (2018) A modified crow search algorithm (MCSA) for solving economic load dispatch problem. Appl Soft Comput 71:51–65
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
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
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
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
Ouadfel S, Abd Elaziz M (2020) Enhanced crow search algorithm for feature selection. Expert Syst Appl 159:113572
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
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
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
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
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
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
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
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
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
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
Sarkar D, Kudkelwar S, Saha D (2019) Optimal coordination of overcurrent relay using crow search algorithm. Smart Sci 7(4):282–297
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
Sayed GI, Hassanien AE, Azar AT (2019) Feature selection via a novel chaotic crow search algorithm. Neural Comput Appl 31(1):171–188
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
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
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
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
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
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
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
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
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
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
Tahir DS, Ali RS (2017) A chaotic crow search algorithm for high-dimensional optimization problems. Basrah J Eng Sci 17(1):16–25
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
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
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
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
Wijayaningrum VN, Putriwijaya NN (2020) An improved crow search algorithm for data clustering. EMITTER Int J Eng Technol 8(1):86–101
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-020-09911-9