Metaheuristic Optimization Algorithms in Mathematical Sciences: A Comprehensive Review of Numerical Methods, Combinatorial Problems, and Emerging Mathematical Applications
Abstract
Metaheuristic optimization algorithms have emerged as indispensable tools for solving complex mathematical problems that resist classical analytical and gradient-based methods. This paper presents a comprehensive systematic review of metaheuristic algorithms applied across the mathematical sciences, encompassing continuous function optimization, combinatorial optimization, constrained and multi-objective optimization, numerical methods enhancement, and integer programming. Following the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) framework, a total of 312 primary studies published between 2000 and 2025 were identified from five major databases, of which 187 met the inclusion criteria for detailed analysis. The review provides a rigorous examination of the theoretical foundations underlying metaheuristic convergence, including the No Free Lunch (NFL) Theorem and its mathematical implications. Twelve prominent algorithms Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Differential Evolution (DE), Simulated Annealing (SA), Ant Colony Optimization (ACO), Artificial Bee Colony (ABC), Grey Wolf Optimizer (GWO), Whale Optimization Algorithm (WOA), Sine Cosine Algorithm (SCA), Moth-Flame Optimization (MFO), Harris Hawks Optimization (HHO), and Salp Swarm Algorithm (SSA) are evaluated on standard benchmark functions including Sphere, Rosenbrock, Rastrigin, Ackley, Schwefel, and Griewank in 30 dimensions. Performance comparisons on Traveling Salesman Problem (TSP) benchmark instances, Congress on Evolutionary Computation (CEC) constrained problems, and multi-objective test suites are presented with statistical significance testing via Friedman and Wilcoxon signed-rank tests. A bibliometric analysis of publication trends from 2000 to 2025 reveals accelerating growth in this field. The review identifies critical open challenges including theoretical convergence guarantees, scalability to ultra-high dimensions, and parameter sensitivity, while outlining future directions such as quantum-inspired metaheuristics, integration with deep reinforcement learning, and the pursuit of a theoretical unification framework.
Keywords:
Metaheuristic algorithms, Mathematical optimization, Combinatorial optimization, Numerical analysis, Function optimization, NP-hard problems, Convergence analysisReferences
- [1] Dantzig, G. B. (2016). Linear programming and extensions. Princeton University Press. https://www.torrossa.com/en/resources/an/5793009
- [2] Yang, X. S. (2020). Nature-inspired optimization algorithms. Academic Press. https://www.researchgate.net/publication/263171713
- [3] Mirjalili, S., Song Dong, J., Sadiq, A. S., & Faris, H. (2019). Genetic algorithm: Theory, literature review, and application in image reconstruction. In Nature-inspired optimizers: Theories, literature reviews and applications (PP. 69-85). Springer, Cham. https://doi.org/10.1007/978-3-030-12127-3_5
- [4] Nocedal, J., & Wright, S. J. (2006). Numerical optimization. New York, NY: Springer New York. https://doi.org/10.1007/978-0-387-40065-5
- [5] Talbi, E. G. (2009). Metaheuristics: From design to implementation. John Wiley & Sons. https://zeus.inf.ucv.cl/~bcrawford/DiplomadoIA_2021/Cap1_Metaheuristics_Talbi.pdf
- [6] Glover, F. W., & Kochenberger, G. A. (2003). Handbook of metaheuristics. Springer Science & Business Media. https://scispace.com/pdf/handbook-of-metaheuristics-3ue3f2vgdx.pdf
- [7] Glover, F. (1986). Future paths for integer programming and links to artificial intelligence. Computers & operations research, 13(5), 533–549. https://doi.org/10.1016/0305-0548(86)90048-1
- [8] Blum, C., & Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM computing surveys (CSUR), 35(3), 268–308. https://doi.org/10.1145/937503.937505
- [9] Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press. https://mitpress.mit.edu/9780262581110/adaptation-in-natural-and-artificial-systems/
- [10] Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Addison-Wesley. https://www2.fiit.stuba.sk/~kvasnicka/Free books/Goldberg_Genetic_Algorithms_in_Search.pdf
- [11] Storn, R., & Price, K. (1997). Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), 341–359. https://doi.org/10.1023/A:1008202821328
- [12] Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN'95-international conference on neural networks (Vol. 4, pp. 1942-1948). IEEE. https://doi.org/10.1109/ICNN.1995.488968
- [13] Dorigo, M., Maniezzo, V., & Colorni, A. (1996). Ant system: Optimization by a colony of cooperating agents. IEEE transactions on systems, man, and cybernetics, part b (CYBERNETICS), 26(1), 29–41. https://doi.org/10.1109/3477.484436
- [14] Karaboga, D., & others. (2005). An idea based on honey bee swarm for numerical optimization. https://abc.erciyes.edu.tr/pub/tr06_2005.pdf
- [15] Kirkpatrick, S., Gelatt Jr, C. D., & Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680. https://cir.nii.ac.jp/crid/1370016973449261184
- [16] Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
- [17] Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in engineering software, 95, 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008
- [18] Mirjalili, S. (2016). SCA: A sine cosine algorithm for solving optimization problems. Knowledge-based systems, 96, 120–133. https://doi.org/10.1016/j.knosys.2015.12.022
- [19] Mirjalili, S. (2015). Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-based systems, 89, 228–249. https://doi.org/10.1016/j.knosys.2015.07.006
- [20] Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., & Chen, H. (2019). Harris Hawks optimization: Algorithm and applications. Future generation computer systems, 97, 849–872. https://doi.org/10.1016/j.future.2019.02.028
- [21] Mirjalili, S., Gandomi, A. H., Mirjalili, S. Z., Saremi, S., Faris, H., & Mirjalili, S. M. (2017). Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Advances in engineering software, 114, 163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002
- [22] Jamil, M., & Yang, X. S. (2013). A literature survey of benchmark functions for global optimisation problems. International journal of mathematical modelling and numerical optimisation, 4(2), 150–194. https://doi.org/10.1504/IJMMNO.2013.055204
- [23] Derrac, J., Garcia, S., Molina, D., & Herrera, F. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and evolutionary computation, 1(1), 3–18. https://doi.org/10.1016/j.swevo.2011.02.002
- [24] Shaikh, M. S., Raj, S., Zheng, G., Xie, S., Wang, C., Dong, X., & Junejo, N. U. R. (2025). Applications, classifications, and challenges: A comprehensive evaluation of recently developed metaheuristics for search and analysis. Artificial intelligence review, 58(12), 1–110. https://doi.org/10.1007/s10462-025-11377-6
- [25] Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge University Press. https://doi.org/10.1017/CBO9780511804441
- [26] Yang, X. S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press. https://www.researchgate.net/publication/235979455
- [27] Sörensen, K. (2015). Metaheuristics—the metaphor exposed. International transactions in operational research, 22(1), 3–18. https://doi.org/10.1111/itor.12001
- [28] He, J., & Yu, X. (2001). Conditions for the convergence of evolutionary algorithms. Journal of systems architecture, 47(7), 601–612. https://doi.org/10.1016/S1383-7621(01)00018-2
- [29] Hajek, B. (1988). Cooling schedules for optimal annealing. Mathematics of operations research, 13(2), 311–329. https://doi.org/10.1287/moor.13.2.311
- [30] Rudolph, G. (1994). Convergence analysis of canonical genetic algorithms. IEEE transactions on neural networks, 5(1), 96–101. https://doi.org/10.1109/72.265964
- [31] Clerc, M., & Kennedy, J. (2002). The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE transactions on evolutionary computation, 6(1), 58–73. https://doi.org/10.1109/4235.985692
- [32] den Bergh, F., & Engelbrecht, A. P. (2006). A study of particle swarm optimization particle trajectories. Information sciences, 176(8), 937–971. https://doi.org/10.1016/j.ins.2005.02.003
- [33] Zaharie, D. (2009). Influence of crossover on the behavior of differential evolution algorithms. Applied soft computing, 9(3), 1126–1138. https://doi.org/10.1016/j.asoc.2009.02.012
- [34] Gutjahr, W. J. (2002). ACO algorithms with guaranteed convergence to the optimal solution. Information processing letters, 82(3), 145–153. https://www.aco-metaheuristic.org/downloads/ants3.pdf
- [35] Črepinšek, M., Liu, S. H., & Mernik, M. (2013). Exploration and exploitation in evolutionary algorithms: A survey. ACM computing surveys (CSUR), 45(3), 1–33. https://doi.org/10.1145/2480741.2480752
- [36] Lynn, N., & Suganthan, P. N. (2015). Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation. Swarm and evolutionary computation, 24, 11–24. https://doi.org/10.1016/j.swevo.2015.05.002
- [37] Shi, Y., & Eberhart, R. (1998). A modified particle swarm optimizer. Evolutionary computation proceedings (Vol. 890, pp. 69–73). IEEE. https://doi.org/10.1109/ICEC.1998.699146
- [38] Das, S., & Suganthan, P. N. (2010). Differential evolution: A survey of the state-of-the-art. IEEE transactions on evolutionary computation, 15(1), 4–31. https://doi.org/10.1109/TEVC.2010.2059031
- [39] Cuevas, E., Espejo, E. B., & Enriquez, A. C. (2019). Metaheuristics algorithms in power systems. Springer. https://doi.org/10.1007/978-3-030-11593-7
- [40] Wolpert, D. H., & Macready, W. G. (2002). No free lunch theorems for optimization. IEEE transactions on evolutionary computation, 1(1), 67–82. https://doi.org/10.1109/4235.585893
- [41] Kerschke, P., Hoos, H. H., Neumann, F., & Trautmann, H. (2019). Automated algorithm selection: Survey and perspectives. Evolutionary computation, 27(1), 3–45. https://doi.org/10.1162/evco_a_00242
- [42] Igel, C., & Toussaint, M. (2005). A no-free-lunch theorem for non-uniform distributions of target functions. Journal of mathematical modelling and algorithms, 3(4), 313–322. https://doi.org/10.1007/s10852-005-2586-y
- [43] Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., & Mulrow, C. D. (2021). The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. British medical journal, 372. https://doi.org/10.1136/bmj.n71
- [44] Yao, X., Liu, Y., & Lin, G. (1999). Evolutionary programming made faster. IEEE transactions on evolutionary computation, 3(2), 82–102. http://dx.doi.org/10.1109/4235.771163
- [45] Liang, J. J., Qu, B. Y., Suganthan, P. N., & Hernández Diaz, A. G. (2013). Problem definitions and evaluation criteria for the CEC 2013 special session on real-parameter optimization. Computational intelligence laboratory, zhengzhou university, zhengzhou, china and nanyang technological university, singapore, technical report, 201212(34), 281–295. https://peerj.com/articles/cs-2671/CEC2013.pdf
- [46] Applegate, D. L., Bixby, R. E., Chvátal, V., & Cook, W. J. (2011). The traveling salesman problem: A computational study. Princeton University Press. https://doi.org/10.1515/9781400841103
- [47] Dorigo, M. (2007). Ant colony optimization. Scholarpedia, 2(3), 1461. http://dx.doi.org/10.4249/scholarpedia.1461
- [48] Larranaga, P., Kuijpers, C. M. H., Murga, R. H., Inza, I., & Dizdarevic, S. (1999). Genetic algorithms for the travelling salesman problem: A review of representations and operators. Artificial intelligence review, 13(2), 129–170. https://doi.org/10.1023/A:1006529012972
- [49] Shi, X. H., Liang, Y. C., Lee, H. P., Lu, C., & Wang, Q. X. (2007). Particle swarm optimization-based algorithms for TSP and generalized TSP. Information processing letters, 103(5), 169–176. https://doi.org/10.1016/j.ipl.2007.03.010
- [50] Mirjalili, S., & Lewis, A. (2013). S-shaped versus V-shaped transfer functions for binary particle swarm optimization. Swarm and evolutionary computation, 9, 1–14. https://doi.org/10.1016/j.swevo.2012.09.002
- [51] Malaguti, E., & Toth, P. (2010). A survey on vertex coloring problems. International transactions in operational research, 17(1), 1–34. https://doi.org/10.1111/j.1475-3995.2009.00696.x
- [52] Lan, G., DePuy, G. W., & Whitehouse, G. E. (2007). An effective and simple heuristic for the set covering problem. European journal of operational research, 176(3), 1387–1403. https://doi.org/10.1016/j.ejor.2005.09.028
- [53] Reinelt, G. (1991). TSPLIB—A traveling salesman problem library. ORSA journal on computing, 3(4), 376–384. http://dx.doi.org/10.1287/ijoc.3.4.376
- [54] Deb, K. (2000). An efficient constraint handling method for genetic algorithms. Computer methods in applied mechanics and engineering, 186(2–4), 311–338. https://doi.org/10.1016/S0045-7825(99)00389-8
- [55] Coello, C. A. C. (2002). Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Computer methods in applied mechanics and engineering, 191(11–12), 1245–1287. https://doi.org/10.1016/S0045-7825(01)00323-1
- [56] Liang, J. J., Runarsson, T. P., Mezura Montes, E., Clerc, M., Suganthan, P. N., Coello, C. A. C., & Deb, K. (2006). Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization. Journal of applied mechanics, 41(8), 8–31. https://www.researchgate.net/publication/216301032
- [57] Takahama, T., & Sakai, S. (2006). Constrained optimization by the∊ constrained differential evolution with gradient-based mutation and feasible elites. 2006 IEEE international conference on evolutionary computation (p. 2). IEEE. https://doi.org/10.1109/CEC.2006.1688283
- [58] Parsopoulos, K. E., & Vrahatis, M. N. (2002). Particle swarm optimization method for constrained optimization problems. Intelligent technologies–theory and application: New trends in intelligent technologies, 76(1), 214-220. https://www.researchgate.net/publication/2527227
- [59] Mezura Montes, E., & Coello, C. A. C. (2011). Constraint-handling in nature-inspired numerical optimization: Past, present and future. Swarm and evolutionary computation, 1(4), 173–194. https://doi.org/10.1016/j.swevo.2011.10.001
- [60] Deb, K., Sindhya, K., & Hakanen, J. (2016). Multi-objective optimization. In Decision sciences (pp. 161–200). CRC Press. https://doi.org/10.1201/9781315183176-4
- [61] Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation, 6(2), 182–197. https://doi.org/10.1109/4235.996017
- [62] Coello, C. A. C., Pulido, G. T., & Lechuga, M. S. (2004). Handling multiple objectives with particle swarm optimization. IEEE transactions on evolutionary computation, 8(3), 256–279. https://doi.org/10.1109/TEVC.2004.826067
- [63] Zhang, Q., & Li, H. (2007). MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE transactions on evolutionary computation, 11(6), 712–731. https://doi.org/10.1109/TEVC.2007.892759
- [64] Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C. M., & Da Fonseca, V. G. (2003). Performance assessment of multiobjective optimizers: An analysis and review. IEEE transactions on evolutionary computation, 7(2), 117–132. https://doi.org/10.1109/TEVC.2003.810758
- [65] Grosan, C., & Abraham, A. (2008). A new approach for solving nonlinear equations systems. IEEE transactions on systems, man, and cybernetics-part a: Systems and humans, 38(3), 698–714. https://doi.org/10.1109/TSMCA.2008.918599
- [66] Voss, H. U., Timmer, J., & Kurths, J. (2004). Nonlinear dynamical system identification from uncertain and indirect measurements. International journal of bifurcation and chaos, 14(06), 1905–1933. https://doi.org/10.1142/S0218127404010345
- [67] Rao, R. V., & Pawar, P. J. (2010). Parameter optimization of a multi-pass milling process using non-traditional optimization algorithms. Applied soft computing, 10(2), 445–456. https://doi.org/10.1016/j.asoc.2009.08.007
- [68] Wolsey, L. A. (1998). Integer programming. New York, NY: John Wiley & Sons. https://books.google.com/books/about/Integer_Programming.html?id=x7RvQgAACAAJ
- [69] Liao, T., Stützle, T., de Oca, M. A. M., & Dorigo, M. (2014). A unified ant colony optimization algorithm for continuous optimization. European journal of operational research, 234(3), 597–609. https://doi.org/10.1016/j.ejor.2013.10.024
- [70] Kennedy, J., & Eberhart, R. C. (1997). A discrete binary version of the particle swarm algorithm. 1997 IEEE international conference on systems, man, and cybernetics. Computational cybernetics and simulation (Vol. 5, pp. 4104–4108). IEEE. https://doi.org/10.1109/ICSMC.1997.637339
- [71] Emary, E., Zawbaa, H. M., & Hassanien, A. E. (2016). Binary grey wolf optimization approaches for feature selection. Neurocomputing, 172, 371–381. https://doi.org/10.1016/j.neucom.2015.06.083
- [72] Gendreau, M., Potvin, J Y., & others. (2010). Handbook of metaheuristics. Springer. https://doi.org/10.1007/978-1-4419-1665-5
- [73] Maniezzo, V., Stützle, T., & Voß, S. (2021). Matheuristics. Springer. https://doi.org/10.1007/978-3-030-70277-9
- [74] Garcia, S., Fernández, A., Luengo, J., & Herrera, F. (2009). A study of statistical techniques and performance measures for genetics-based machine learning: Accuracy and interpretability. Soft computing, 13(10), 959–977. https://doi.org/10.1007/s00500-008-0392-y
- [75] Wilcoxon, F. (1945). Individual comparisons by ranking methods. Biometrics bulletin, 1(6), 80–83. https://doi.org/10.2307/3001968
- [76] Hussain, K., Mohd Salleh, M. N., Cheng, S., & Shi, Y. (2019). Metaheuristic research: A comprehensive survey. Artificial intelligence review, 52(4), 2191–2233. https://doi.org/10.1007/s10462-017-9605-z
- [77] Mahdavi, S., Shiri, M. E., & Rahnamayan, S. (2015). Metaheuristics in large-scale global continues optimization: A survey. Information sciences, 295, 407–428. https://doi.org/10.1016/j.ins.2014.10.042
- [78] Yang, Z., Tang, K., & Yao, X. (2008). Large scale evolutionary optimization using cooperative coevolution. Information sciences, 178(15), 2985–2999. https://doi.org/10.1016/j.ins.2008.02.017
- [79] Jin, Y., & Branke, J. (2005). Evolutionary optimization in uncertain environments-a survey. IEEE transactions on evolutionary computation, 9(3), 303–317. https://doi.org/10.1109/TEVC.2005.846356
- [80] Aleti, A., & Moser, I. (2016). A systematic literature review of adaptive parameter control methods for evolutionary algorithms. ACM computing surveys (CSUR), 49(3), 1–35. https://doi.org/10.1145/2996355
- [81] Liang, J. J., Qu, B. Y., & Suganthan, P. N. (2013). Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Computational intelligence laboratory, zhengzhou university, zhengzhou china and technical report, nanyang technological university, singapore, 635(2), 2014. http://bee22.com/manual/tf_images/Liang CEC2014.pdf
- [82] Han, K. H., & Kim, J. H. (2002). Quantum-inspired evolutionary algorithm for a class of combinatorial optimization. IEEE transactions on evolutionary computation, 6(6), 580–593. https://doi.org/10.1109/TEVC.2002.804320
- [83] Zhang, G., Rong, H., Neri, F., & Pérez Jiménez, M. J. (2014). An optimization spiking neural P system for approximately solving combinatorial optimization problems. International journal of neural systems, 24(05), 1440006. https://doi.org/10.1142/S0129065714400061
- [84] Hu, Z., Xiong, S., Su, Q., & Zhang, X. (2013). Sufficient conditions for global convergence of differential evolution algorithm. Journal of applied mathematics, 2013(1), 193196. https://doi.org/10.1155/2013/193196
- [85] Li, K., Zhang, T., Wang, R., Wang, Y., Han, Y., & Wang, L. (2021). Deep reinforcement learning for combinatorial optimization: Covering salesman problems. IEEE transactions on cybernetics, 52(12), 13142–13155. https://doi.org/10.1109/TCYB.2021.3103811
- [86] Hutter, F., Hoos, H. H., & Leyton Brown, K. (2011). Sequential model-based optimization for general algorithm configuration. International conference on learning and intelligent optimization (pp. 507–523). Springer. https://doi.org/10.1007/978-3-642-25566-3_40