“…CSO successfully optimized the switching parameters of CSI and hence minimized the total harmonic distortion [52] Applied both CSO, PCSO, PSO-CFA, and ACO-ABC on distributed generation units on distribution networks IEEE 33-bus and IEEE 69-bus distribution systems were used in the simulation experiments and CSO outperformed the other algorithms [53] Applied MCSO on MPPT to achieve global maximum power point (GMPP) tracking MCSO outperformed PSO, MPSO, DE, GA, and HC algorithms [54] Applied BCSO to optimize the location of phasor measurement units and reduce the required number of PMUs IEEE 14-bus and IEEE 30-bus test systems were used in the simulation. BCSO outperformed BPSO, generalized integer linear programming, and effective data structure-based algorithm [55] Used CSO algorithm to identify the parameters of single and double diode models in solar cell system CSO outperformed PSO, GA, SA, PS, Newton, HS, GGHS, IGHS, ABSO, DE, and LMSA [56] Applied CSO and SVM to classify students' facial expression e results show 100% classification accuracy for the selected 9 face expressions [39] Applied CSO and SVM to classify students' facial expression e system achieved satisfactory results [40] Applied CSO-GA-PSOSVM to classify students' facial expression e system achieved 99% classification accuracy [23] Applied CSO, HCSO and ICSO in block matching for efficient motion estimation e system reduced computational complexity and provided faster convergence [16,17,57] Used CSO algorithm to retrieve watermarks similar to the original copy CSO outperformed PSO and PSO time-varying inertia weight factor algorithms [58,59] Sabah used EHCSO in an object-tracking system to obtain further efficiency and accuracy e system yielded desirable results in terms of efficiency and accuracy [60] Used BCSO as a band selection method for hyperspectral images BCSO outperformed PSO [61] Used CSO and multilevel thresholding for image segmentation CSO outperformed PSO [62] Used CSO and multilevel thresholding for image segmentation PSO outperformed CSO [63] Used CSO, ANN and wavelet entropy to build an AUD identification system.…”