A Performance of AFIRO among Asynchronous Iteration Strategy Metaheuristic Algorithms
Main Article Content
Abstract
Asynchronous Finite Impulse Response Optimizer (AFIRO) is a metaheuristic algorithm that has been developed as a population-based solution with an asynchronous update mechanism. AFIRO is inspired by the Ultimate Unbiased Finite Impulse Response filter framework. AFIRO works with a group of agents where each agent performs the iteration update asynchronously. In the original paper, AFIRO was compared with the Particle Swarm Optimisation algorithm, Genetic Algorithm, and Grey Wolf Optimizer. Although AFIRO shows a better performance, the comparison seems unfair since the iteration strategy of AFIRO is different from those compared algorithms. Hence, this article further investigates the potential of AFIRO against three existent metaheuristic algorithms with the same iteration strategy, namely Asynchronous PSO (A-PSO), Asynchronous Gravitational Search Algorithm (A-GSA), and Asynchronous Simulated Kalman Filter (A-SKF). The CEC2014 test suite was applied to evaluate the performance, where the results revealed that AFIRO leads 18 out of 30 functions. The Holm post hoc showed that AFIRO performs significantly better than A-SKF and A-GSA while having the same performance as A- PSO. Moreover, the Friedman test disclosed that AFIRO has the highest ranking than A-PSO, A-SKF, and A-GSA. Therefore, it can be concluded that AFIRO performs well in the same iteration strategy category.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
A.Rodr ́ıguezetal.,“Group-based synchronousasynchronous Grey Wolf Optimizer,” Applied Mathematical Modelling, vol. 93, pp. 226–243, 2021.
N. A. A. Aziz, N. H. A. Aziz, A. A. Aziz, T. A. Rahman, W. Z. W. Ismail, and Z. Ibrahim, “Iteration Strategy and its Effect towards the Performance of Population Based Metaheuristics,” 2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), Melaka, Malaysia, pp. 58–63, 2020.
D. Wu and H. Gao, “Study on Asynchronous Update Mechanism in Particle Swarm Optimization,” 2014 14th International Symposium on Communications and Information Technologies (ISCIT), Incheon, pp. 90–93, 2015.
F. A. Hashim, E. H. Houssein, K. Hussain, M. S. Mabrouk, and W. Al-Atabany, “Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems,” Mathematics and Computers in Simulation, vol. 192, pp. 84–110, 2022.
A. Mohammadi-Balani, M. Dehghan Nayeri, A. Azar, and M. Taghizadeh-Yazdi, “Golden eagle optimizer: A nature-inspired metaheuristic algorithm,” Computers & Industrial Engineering, vol. 152, no. 107050, pp. 1–59, 2021.
L. Abualigah, A. Diabat, S. Mirjalili, M. Abd Elaziz, and A. H. Gandomi, “The Arithmetic Optimization Algorithm,” Computer Methods in Applied Mechanics and Engineering, vol. 376, no. 113609, pp. 1–38, 2021.
K. M. Ong, P. Ong, and C. K. Sia, “A Carnivorous Plant Algorithm for Solving Global Optimization Problems,” Applied Soft Computing, vol. 98, no. 106833, 2021.
V. Hayyolalam, A. Asghar, and P. Kazem, “Black Widow Optimization Algorithm: A novel meta-heuristic approach for solving engineering optimization problems ⋆,” Engineering Applications of Artificial Intelligence, vol. 87, pp. 952–1976, 2020.
N. A. Ab Aziz, Z. Ibrahim, M. Mubin, and S. Sudin, “Adaptive Switching Gravitational Search Algorithm: An Attempt to Improve Diversity of Gravitational Search Algorithm Through Its Iteration Strategy,” Sadhana, vol. 42, no. 7, pp. 1103–1121, 2017.
N. A. Ab Aziz and Z. Ibrahim, “Asynchronous Particle Swarm Optimization for Swarm Robotics,” Procedia Engineering, vol. 41, pp. 951–957, 2012.
N. A. A. Aziz, S. Sudin, M. Mubin, S. W. Nawawi, and Z. Ibrahim, “A Random SynchronousAsynchronous Particle Swarm Optimization Algorithm with a New Iteration Strategy,” ARPN Journal of Engineering and Applied Sciences, vol. 10, no. 21, pp. 9937–9942, 2015, [Online]. Available: https://umexpert.um.edu.my/file/publication/00005798_131223.pdf.
N. A. Ab Aziz, M. Mubin, M. S. Mohamad, and K. Ab Aziz, “A Synchronous-asynchronous Particle Swarm Optimisation Algorithm.,” The Scientific World Journal, vol. 2014, no. 123019, 2014.
J. Rada-Vilela, M. Zhang, and W. Seah, “A Performance Study on Synchronicity and Neighborhood Size in Particle Swarm Optimization,” Soft Comput., vol. 17, no. 6, pp. 1019–1030, 2013, doi: 10.1007/s00500-013-1015-9.
J. Rada-Vilela, M. Zhang, and W. Seah, “A Performance Study on Synchronous and Asynchronous Updates in Particle Swarm Optimization,” Proceedings of the 13th annual conference on Genetic and evolutionary computation, pp. 21-28, 2011.
J. Rada-Vilela, M. Zhang, and W. Seah, “Random Asynchronous PSO,” The 5th International Conference on Automation, Robotics and Applications, Wellington, New Zealand, pp. 220–225, 2011.
A. Carlisle and G. Dozier, “An OffThe-Shelf PSO,” Popul. English Ed., vol. 1, pp. 1–6, 2001, [Online]. Available: http://antho.huntingdon.edu/publications/Off-The-Shelf_PSO.pdf.
N. A. Ab. Aziz, N. H. Abd Aziz, T. Ab Rahman, N. Mokhtar, and M. Mubin, “Simultaneous Model Order and Parameter Estimation (SMOPE) based on Random Asynchronous Particle Swarm Optimization,” Mekatronika, vol. 01, no. 02, pp. 66–71, 2019.
N. A. Ab. Aziz, N. H. Abd Aziz, T. Ab Rahman, N. Mokhtar, and M. Mubin, “Random Synchronous Asynchronous PSO – A Particle Swarm Optimization Algorithm with a New Iteration Strategy,” Mekatronika, vol. 1, no. 2, pp. 81–92, 2019.
N. A. Ab Aziz, Z. Ibrahim, S. W. Nawawi, S. Sudin, M. Mubin, and K. Ab. Aziz, “Synchronous Gravitational Search Algorithm vs Asynchronous Gravitational Search Algorithm: A Statistical Analysis,” New Trends Softw. Methodol. Tools Tech., vol. 265, pp. 160–169, 2014.
N. A. Ab Aziz, S. W. Nawawi, Z. Ibrahim, I. Ibrahim, M. T. Mohd Zaidi, and M. Mubin, “Synchronous vs Asynchronous Gravitational Search Algorithm,” 2013 1st International Conference on Artificial Intelligence, Modelling and Simulation, Kota Kinabalu, Malaysia, pp. 37–42, 2014.
N. A. Ab. Aziz, Z. Ibrahim, N. H. Abdul Aziz, and T. Ab Rahman, “Asynchronous Simulated Kalman Filter Optimization Algorithm,” International Journal of Engineering & Technology, vol. 7, no. 4.27, pp. 44–49, 2018.
N. A. Ab. Aziz, T. Ab Rahman, and N. H. Abdul Aziz, “Fitness-evaluated Adaptive Switching Simulated Kalman Filter Algorithm with Randomness,” Mekatronika, vol. 1, no. 2, pp. 45–65, 2019.
V. Coleman, “The DEME Model: An Asyncronous Genetic Algorithm.,” 1989. [Online]. Available: https://web.cs.umass.edu/publication/docs/1989/UM-CS-1989-035.pdf.
S. Xue, J. Zhang, and J. Zeng, “Parallel Asynchronous Control Strategy for Target Search with Swarm Robots,” International Journal of Bio-Inspired Computation, vol. 1, no. 3, pp. 151–163, 2009.
N. Mohd Sabri, M. Puteh, and M. R. Mahmood, “A Review of Gravitational Search Algorithm,” Int. J. Adv. Soft Comput. Appl., vol. 5, no. 3, pp. 1–39, 2013, [Online]. Available: http://home.ijasca.com/data/documents/ijasc08_published.pdf.
T. Ab Rahman, “Finite Impulse Response Optimizers for Solving Optimization Problems,” Universiti Malaysia Pahang, 2019.
T. Ab Rahman, Z. Ibrahim, N. A. Ab Aziz, S. Zhao, and N. H. Abdul Aziz, “Single-Agent Finite Impulse Response Optimizer for Numerical Optimization Problems,” in IEEE Access, vol. 6, pp. 9358-9374, 2018.
T. Ab Rahman et al., “A Study on the Effect of Local Neighbourhood Parameter towards the Performance of SAFIRO,” International Journal of Engineering & Technology, vol. 7, no. 4.27, pp. 30–37, 2018.
T. Ab Rahman, Z. Ibrahim, N. A. Ab. Aziz, N. H. Abdul Aziz, M. S. Mohamad, and M. I. Shapiai, “Evaluation of Different Horizon Lengths in Single-agent Finite Impulse Response Optimizer,” 2019 International Conference on Computer and Information Sciences (ICCIS), Sakaka, Saudi Arabia, pp. 1-7, 2019.
T. Ab Rahman, N. A. Ab. Aziz, and N. H. Abdul Aziz, “Single-agent Finite Impulse Response Optimizer vs Simulated Kalman Filter Optimizer,” Mekatronika, vol. 01, no. 02, pp. 15–22, 2019.
J. J. Liang, B. Y. Qu, and P. N. Suganthan, “Problem Definitions and Evaluation Criteria for the CEC 2014 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization,” 2013. [Online]. Available: http://web.mysites.ntu.edu.sg/epnsugan/PublicSite/SharedDocuments/Forms/AllItems.aspx?RootFolder=%2Fepnsugan%2FPublicSite%2FSharedDocuments%2FCEC-2014&FolderCTID=&View=%7BDAF31868-97D8-4779-AE49-9CEC4DC3F310%7D.
Y. S. Shmaliy, S. Khan, and S. Zhao, “Ultimate Iterative UFIR Filtering Algorithm,” Measurement, vol. 92, pp. 236–242, 2016.
C. Lastre-Dominguez, Y. S. Shmaliy, O. IbarraManzano, M. Vazquez-Olguin, and L. J. Morales-Mendoza, “Unbiased FIR Denoising of ECG Data for Features Extraction,” 2017.
V. M. Olguin, Y. S. Shmaliy, C. Ki Ahn, and O. G. Ibarra Manzano, “Blind Robust Estimation With Missing Data for Smart Sensors Using UFIR Filtering,” in IEEE Sensors Journal, vol. 17, no. 6, pp. 1819–1827, 2017.
K. Uribe-Murcia, Y. S. Shmaliy, and J. A. Andrade-lucio, “UFIR Filtering for GPS-Based Tracking over WSNs with Delayed and Missing Data,” Journal of Electrical and Computer Engineering, vol. 2018, 7456010, 2018.
M. Vazquez-Olguin, Y. Semenovic Shmaliy, O. Ibarra-Manzano, and L. J. Lastre-Dominguez, Carlos Morales-Mendoza, “Design of an Unbiased Finite Impulse Response Filter for a Smart Sensor to Estimate State of CO Concentration,” 2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, pp. 1-6, 2017.
N. A. Ab. Aziz, “An Adaptively Switching Iteration Strategy for Population Based Metaheuristics,” University of Malaya, 2016.
N. A. Ab. Aziz, M. Mubin, Z. Ibrahim, and S. W. Nawawi, “Statistical Analysis for Swarm Intelligence Simplified,” International Journal of Future Computer and Communication, vol. 4, no. 3, pp. 193–197, 2015.
J. Derrac, S. Garc ́ıa, D. Molina, and F. Herrera, “A Practical Tutorial on the use of Nonparametric Statistical Tests as A Methodology for Comparing Evolutionary and Swarm Intelligence Algorithms,” Swarm and Evolutionary Computation, vol. 1, no. 1, pp. 3–18, 2011.
S. Mirjalili, S. M. Mirjalili, and A. Lewis, “Grey Wolf Optimizer,” Advances in Engineering Software, vol. 69, pp. 46–61, 2014.