POA: Puzzle Optimization Algorithm
Fatemeh Zeidabadi, Mohammad Dehghani, F Zeidabadi, S Doumari, M Dehghani, Z Montazeri, P Trojovsk, G Dhiman, M Dehghani, Z Montazeri, A Dehghani, R Mendoza, H Samet, J Guerrero, G Dhiman, F Zeidabadi, S Doumari, M Dehghani, Z Montazeri, P Trojovsk, G Dhiman, M Dehghani, P Trojovsk, F Zeidabadi, S Doumari, M Dehghani, O Malik, M Dehghani, Z Montazeri, A Dehghani, O Malik, R Menendez, G Dhiman, N Nouri, A Ehsanifar, J Guerrero, R Mendoza, M Dehghani, Z Montazeri, O Malik, M Dehghani, M Mardaneh, O Malik, J Guerrero, C Sotelo, D Sotelo, M Heris, K Haddad, R Mendoza, M Dehghani, M Mardaneh, O Malik, J Guerrero, R Menendez, R Mendoza, J Matas, A Abusorrah, M Dehghani, M Mardaneh, J Guerrero, O Malik, R Mendoza, J Matas, J Vasquez, L Arroyo, A Ehsanifar, M Dehghani, M Allahbakhshi, M Dehghani, Z Montazeri, A Ehsanifar, A Seifi, M Ebadi, O Grechko, Z Montazeri, T Niknam, M Dehghani, Z Montazeri, O Malik, M Dehghani, Z Montazeri, O Malik, K Haddad, J Guerrero, G Dhiman, S Dehbozorgi, A Ehsanifar, Z Montazeri, M Dehghani, A Seifi, Z Montazeri, T Niknam, M Dehghani, M Mardaneh, Z Montazeri, A Ehsanifar, M Ebadi, O Grechko, J Kennedy, R Eberhart
Abstract
Optimization plays a key role in various disciplines of science in order to achieve the optimal solution among all available solutions. Innovation and contribution of this paper is in introducing a new optimization algorithm called Puzzle Optimization Algorithm (POA) to solve various optimization problems. The main idea in the design of the proposed POA is the mathematical simulation of the process of solving a puzzle as an evolutionary optimizer. The various steps of POA are explained and then its mathematical model is presented. The main advantage and feature of the proposed POA is that it has no control parameters and therefore does not require parameter setting. The performance of the proposed POA is tested on twenty-three different objective functions. Also, in order to analyse the performance of POA in optimization, its results are compared with eight other optimization algorithms. The optimization results indicate the high and acceptable ability of the proposed POA to solve optimization problems. In addition, the simulation results show that the proposed POA is far better and much more competitive than the eight compared optimization algorithms.