OCSA: An Optimized Cuckoo Search Algorithm with Guided
Exploration and Refined Local Search
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.
[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