An improved arithmetic optimization algorithm with forced switching mechanism for global optimization problems. (English) Zbl 1491.90138

Summary: Arithmetic optimization algorithm (AOA) is a newly proposed meta-heuristic method which is inspired by the arithmetic operators in mathematics. However, the AOA has the weaknesses of insufficient exploration capability and is likely to fall into local optima. To improve the searching quality of original AOA, this paper presents an improved AOA (IAOA) integrated with proposed forced switching mechanism (FSM). The enhanced algorithm uses the random math optimizer probability (RMOP) to increase the population diversity for better global search. And then the forced switching mechanism is introduced into the AOA to help the search agents jump out of the local optima. When the search agents cannot find better positions within a certain number of iterations, the proposed FSM will make them conduct the exploratory behavior. Thus the cases of being trapped into local optima can be avoided effectively. The proposed IAOA is extensively tested by twenty-three classical benchmark functions and ten CEC2020 test functions and compared with the AOA and other well-known optimization algorithms. The experimental results show that the proposed algorithm is superior to other comparative algorithms on most of the test functions. Furthermore, the test results of two training problems of multi-layer perceptron (MLP) and three classical engineering design problems also indicate that the proposed IAOA is highly effective when dealing with real-world problems.


90C26 Nonconvex programming, global optimization
90C59 Approximation methods and heuristics in mathematical programming


Full Text: DOI


[1] L, Multi-verse optimizer algorithm: A comprehensive survey of its results, variants, and applications, Neural Comput. Appl., 32, 12381-12401 (2020)
[2] K, Metaheuristic research: a comprehensive survey, Artif. Intell. Rev., 52, 2191-2233 (2019)
[3] L, Classifier systems and genetic algorithms, Artif. Intell., 40, 235-282 (1989)
[4] J. R. Koza, J. P. Rice, Automatic programming of robots using genetic programming, in <i>Proceedings Tenth National Conference on Artificial Intelligence</i>, (1992), 194-201.
[5] S, Differential evolution: a survey of the state-of-the-art, IEEE Trans. Evol. Comput., 15, 4-31 (2011)
[6] J. Kennedy, R. Eberhart, Particle swarm optimization, in <i>Proceedings of ICNN’95-International Conference on Neural Networks</i>, <b>4</b> (1995), 1942-1948. doi: <a href=“http://dx.doi.org/10.1109/ICNN.1995.488968” target=“_blank”>10.1109/ICNN.1995.488968</a>.
[7] S, Grey Wolf Optimizer, Adv. Eng. Softw., 69, 46-61 (2014)
[8] D, Chaotic random spare ant colony optimization for multi-threshold image segmentation of 2D Kapur entropy, Knowl. Based Syst., 216, 106510 (2020)
[9] D, On the performance of artificial bee colony (ABC) algorithm, Appl. Soft. Comput., 8, 687-697 (2008)
[10] S, The whale optimization algorithm, Adv. Eng. Softw., 95, 51-67 (2016)
[11] S, Slime mould algorithm: a new method for stochastic optimization, Futur. Gener. Comput. Syst., 111, 300-323 (2020)
[12] A, Marine predators algorithm: a nature-inspired metaheuristic, Expert Syst. Appl., 152, 113377 (2020)
[13] H, Remora optimization algorithm, Expert Syst. Appl., 185, 115665 (2021)
[14] C, Simulated annealing: Theory and applications, Acta. Appl. Math., 12, 108-111 (1988)
[15] E, GSA: a gravitational search algorithm, Inf. Sci., (Ny), 179, 2232-2248 (2009) · Zbl 1177.90378
[16] S, Multi-verse optimizer: a nature-inspired algorithm for global optimization, Neural Comput. Appl., 27, 495-513 (2015)
[17] F, Heat transfer relation-based optimization algorithm (HTOA), Soft. Comput., 25, 8129-8158 (2021)
[18] B, ACROA: Artificial Chemical Reaction Optimization Algorithm for global optimization, Expert Syst. Appl., 38, 13170-13180 (2011)
[19] F. F. Moghaddam, R. F. Moghaddam, M. Cheriet, Curved Space Optimization: A Random Search based on General Relativity Theory, preprint, arXiv: 1208.2214. · Zbl 1373.94288
[20] Z, A new heuristic optimization algorithm: harmony search, Simulation, 76, 60-68 (2001)
[21] R, Teaching-Learning-Based optimization: an optimization method for continuous non-linear large scale problems, Inf. Sci., 183, 1-15 (2012)
[22] R, Teaching-Learning-Based Optimization: A novel method for constrained mechanical design optimization problems, Computer-Aided Des., 43, 303-15 (2011)
[23] F, Social-Based Algorithm (SBA), Appl. Soft. Comput., 13, 2837-2856 (2013) · Zbl 1318.62280
[24] Q, A new improved whale optimization algorithm with joint search mechanisms for high-dimensional global optimization problems, Eng. Comput., 37, 1851-1878 (2021)
[25] A, Multi-strategy Gaussian Harris hawks optimization for fatigue life of tapered roller bearings, Eng. Comput., 2021 (2021)
[26] Y, Dynamic sine cosine algorithm for large-scale global optimization problems, Expert Syst. Appl., 173, 114950 (2021)
[27] C, Boosting Quantum Rotation Gate Embedded Slime Mould Algorithm, Expert Syst. Appl., 181, 115082 (2021)
[28] Q, A modified self-adaptive marine predators algorithm: framework and engineering applications, Eng. Comput., 2021 (2021)
[29] D, No free lunch theorems for optimization, IEEE Trans. Evol. Comput., 1, 67-82 (1997)
[30] L, The arithmetic optimization algorithm, Comput. Methods Appl. Mech. Eng., 376, 113609 (2021) · Zbl 07340412
[31] S, Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm, Knowl.-Based Syst., 89, 228-249 (2015)
[32] P, A new arithmetic optimization algorithm for solving real-world multiobjective CEC-2021 constrained optimization problems: diversity analysis and validations, IEEE Access, 9, 84263-84295 (2021)
[33] A, Bi-objective decision making in global optimization based on statistical models, J. Glob. Optim., 74, 599-609 (2018) · Zbl 1432.90128
[34] L, A novel evolutionary arithmetic optimization algorithm for multilevel thresholding degmentation of COVID-19 CT images, Processes, 9, 1155 (2021)
[35] S, An improved artificial neural network using arithmetic optimization algorithm for damage assessment in FGM composite plates, Compos. Struct., 273, 114287 (2021)
[36] J, On benchmarking functions for genetic algorithms, Int. J. Comput. Math., 77, 481-506 (2001) · Zbl 0984.65004
[37] C. T. Yue, K. V. Price, P. N. Suganthan, J. J. Liang, M. Z. Ali, B. Y. Qu, et al., <i>Problem definitions and evaluation criteria for the CEC 2020 special session and competition on single objective bound constrained numerical optimization</i>, (2020).
[38] S, Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power, Inf. Sci. (Ny), 180, 2044-2064 (2010)
[39] E, Friedman and Quade tests: BASIC computer program to perform nonparametric two-way analysis of variance and multiple comparisons on ranks of several related samples, Comput. Biol. Med., 17, 85-99 (1987)
[40] S, SCA: a sine cosine algorithm for solving optimization problems, Knowl. Based Syst., 96, 120-133 (2016)
[41] S, Salp swarm algorithm: a bio-inspired optimizer for engineering design problems, Adv. Eng. Softw., 114, 163-191 (2017)
[42] S, Multilevel thresholding using a modified ant lion optimizer with opposition-based learning for color image segmentation, Math. Biosci. Eng., 18, 3092-3143 (2021) · Zbl 1472.94019
[43] W, A Random Opposition-Based Learning Grey Wolf Optimizer, IEEE Access, 7, 113810-113825 (2019)
[44] A, Hybrid algorithms based on combining reinforcement learning and metaheuristic methods to solve global optimization problems, Knowl. Based Syst., 223, 107044 (2021)
[45] R, Deep Ensemble of Slime Mold Algorithm and Arithmetic Optimization Algorithm for Global Optimization, Processes, 9, 1774 (2021)
[46] S, A Hybrid SSA and SMA with mutation opposition-based learning for constrained engineering problems, Comput. Intel. Neurosc., 2021, 6379469 (2021)
[47] S, How effective is the grey wolf optimizer in training multi-layer perceptrons, Appl. Intell., 43, 150-161 (2015)
[48] T, Engineering design optimization using a swarm with an intelligent information sharing among individuals, Eng. Optim., 33, 735-748 (2001)
[49] A, Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems, Eng. Comput., 29, 17-35 (2013)
[50] A, Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems, Appl. Soft. Comput., 13, 2592-612 (2013)
[51] S, Grasshopper Optimization Algorithm: Theory and application, Adv. Eng. Softw., 105, 30-47 (2017)
[52] H, Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization, Appl. Soft. Comput., 10, 629-640 (2010)
[53] N, Hybridizing sine-cosine algorithm with harmony search strategy for optimization design problems, Soft. Comput., 25, 11053-11075 (2021)
[54] B, An augmented lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design, J. Mech. Des., 116, 405-411 (1994)
[55] R, Hybridizing sine cosine algorithm with multi-orthogonal search strategy for engineering design problems, J. Comput. Des. Eng., 5, 249-273 (2018)
[56] Y, Lévy flight trajectory-based whale optimization algorithm for global optimization, IEEE Acess, 5, 6168-6186 (2017)
[57] D, An improved moth-flame optimization algorithm with hybrid search phase, Knowl. Based Syst., 191, 105277 (2020)
[58] A, Weighted superposition attraction (WSA): A swarm intelligence algorithm for optimization problems-part2: Constrained optimization, Appl. Soft. Comput., 37, 396-415 (2015)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.