Islamic University Journal of Applied Sciences

OCSA: An Optimized Cuckoo Search Algorithm with Guided Exploration and Refined Local Search

Riad Bouakacha , Sofiane, Haddad, Ammar Boulaiche  and, Abdelhamid Rabhi

Keywords: Optimized Cuckoo Search Algorithm; Metaheuristic Optimization; Exploration; Exploitation; Enhanced Local Search.

Major: Engineering

Sub Major: Numerical Methods & Computational Intelligence

https://doi.org/10.63070/jesc.2026.025; Received 09 April 2026; Revised 18 April 2026; Accepted 25 April 2026; Available online 30 April 2026.
DownloadPDF
Abstract

This paper introduces an optimized version of the Cuckoo Search Algorithm (CSA), termed the Optimized CSA (OCSA), designed to address key limitations of traditional population-based optimization methods, including slow convergence, limited precision, and high memory usage. OCSA improves both exploration and exploitation through two main contributions. First, it employs a multi-directional guided displacement strategy around the current best solution, enhancing the algorithm’s ability to explore promising regions more effectively. Second, it strengthens local search by having each cuckoo generate multiple candidate solutions and selecting the best among them, which improves solution accuracy and accelerates convergence. The performance of OCSA is evaluated using benchmark functions, engineering design problems, and a real-world application in economic dispatch. Comparative evaluations against established algorithms, including Cooperative Coevolutionary CS (CCCS), Particle Swarm Optimization (PSO), and Genetic Algorithm (GA), as well as mathematical solvers such as Interior Point OPTimizer (IPOPT) and Linear and Objective Quadratic (based on an infeasible primal-dual interior-point) Optimizer (LOQO), demonstrate that OCSA achieves superior convergence speed, solution quality, and scalability. These results establish OCSA as an efficient optimization approach for complex problems.

References

[1]    Yang XS, Cuckoo Search and Firefly Algorithm: Theory and Applications, Studies in Computational Intelligence, vol. 516, Springer, Warsaw, Poland, 2014.

[2]    Tuba M, Subotic M, Stanarevic N, Modified cuckoo search algorithm for unconstrained optimization problems, in: Proc. 5th European Conf. on European Computing Conference (ECC'11), 2011, pp. 263–268.

[3]    Yang XS, Deb S, Engineering optimization by cuckoo search, Int. J. Math. Model. Numer. Optim., 1 (2010) 330–343.

[4]    Bindu AH, Reddy MD, Economic load dispatch using cuckoo search algorithm, Int. J. Eng. Res. Appl., 3 (2013) 498–502.

[5]    Alireza G, Rozbeh J, A new approach for solving the unit commitment problem by cuckoo search algorithm, Indian J. Sci. Technol., 6 (2013) 5235–5242.

[6]    Chandrasekaran K, Simon SP, Multi-objective scheduling problem: Hybrid approach using fuzzy assisted cuckoo search algorithm, Swarm Evol. Comput., 5 (2012) 1–16.

[7]    Rao MR Mohana, Naresh Babu AV, Optimal power flow using cuckoo optimization algorithm, Int. J. Adv. Res. Electr. Electron. Instrum. Eng., 2 (2013) 4213–4218.

[8]    Yildiz AR, Cuckoo search algorithm for the selection of optimal machining parameters in milling operations, Int. J. Adv. Manuf. Technol., 64 (2013) 55–61.

[9]    Tawfik AS, Badr AA, Abdel-Rahman IF, One rank cuckoo search algorithm with application to algorithmic trading systems optimization, Int. J. Comput. Appl., 64 (2013) 30–37.

[10] Agrawal S, Panda R, Bhuyan S, Panigrahi BK, Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm, Swarm Evol. Comput., 11 (2013) 16–30.

[11] Naumann DS, Evans B, Walton S, Hassan O, A novel implementation of computational aerodynamic shape optimisation using modified cuckoo search, Appl. Math. Model., 40 (2016) 4543–4559.

[12] Farahani SM, Abshouri AA, Nasiri B, Meybodi MR, A Gaussian firefly algorithm, Int. J. Mach. Learn. Comput., 1 (2011) 448–454.

[13] Ouyang, C., Liu, X., Zhu, D. et al. Hierarchical adaptive cuckoo search algorithm for global optimization. Cluster Comput 28, 321 (2025). https://doi.org/10.1007/s10586-024-04924-3.

[14] Mlakar U, Fister I Jr, Fister I, Hybrid self-adaptive cuckoo search for global optimization, Swarm Evol. Comput., 11 (2016) 1–26.

[15] Zheng H, Zhou Y, A cooperative coevolutionary cuckoo search algorithm for optimization problem, J. Appl. Math., 2013 (2013), Article ID 912056, 9 pages.

[16] Valian E, Mohanna S, Tavakoli S, Improved cuckoo search algorithm for global optimization, Int. J. Commun. Inf. Technol., 1 (2011) 31–44.

[17] Tuba M, Cuckoo search optimization metaheuristic adjustment, in: Recent Advances in Knowledge Engineering and Systems Science, 2013, pp. 144–149.

[18] Shao-Qiang Ye, Azlan Mohd Zain, Yusliza Yusoff, Improved Cuckoo Search Algorithm for Engineering Optimization Problems, Computers, Materials and Continua, 87, 1, 2026, https://doi.org/10.32604/cmc.2025.073411.

[19] Makhadmeh, S.N., Awadallah, M.A., Kassaymeh, S. et al. Recent advances in Multi-objective Cuckoo Search Algorithm, its variants and applications. Arch Computat Methods Eng 32, 3213–3240 (2025). https://doi.org/10.1007/s11831-025-10240-9.

[20] Payne RB, Sorenson MD, Klitz K, The Cuckoos, Oxford University Press, Oxford, 2005.

[21] Yang XS, Nature-Inspired Metaheuristic Algorithms, 2nd ed., Luniver Press, UK, 2010.

[22] Yao X, Liu Y, Lin GM, Evolutionary programming made faster, IEEE Trans. Evol. Comput., 3 (1999) 82–102.

[23] Leung YW, Wang YP, An orthogonal genetic algorithm with quantization for global numerical optimization, IEEE Trans. Evol. Comput., 5 (2001) 41–53.

[24] Runarsson TP, Yao X, Stochastic ranking for constrained evolutionary optimization, IEEE Trans. Evol. Comput., 4 (2000) 284–294.

[25] Mallikarjuna B, Reddy KH, Hemakesavulu O, Economic load dispatch problem with valve-point effect using a binary bat algorithm, ACEEE Int. J. Electr. Power Eng., 4 (2013) 33–38.

[26] Vanaret C, Gottel JB, Durand N, Alliot JM, Certified global minima for a benchmark of difficult optimization problems, HAL Id: hal-00996713, 2014. Available: https://hal-enac.archives-ouvertes.fr/hal-00996713