Submitted:
25 March 2024
Posted:
26 March 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
3. Preliminaries
3.1. Biomimetic Orca Predator Algorithm
3.1.1. Chase Phase
3.1.2. Attack Phase
3.2. Deep Reinforcement Learning
| Algorithm 1: Pseudocode for the orca predator method. |
![]() |
3.3. Feature Selection
4. Developed Solution
| Algorithm 2: Pseudocode for the improved orca predator method. |
![]() |
5. Experimental Setup
5.1. Methodology
- Preparation and planning: Define specific multi–objective goals for feature selection effectiveness, aiming to minimize the number of selected features while simultaneously maximizing accuracy and the score. Design experiments to systematically evaluate the enhanced technique under controlled conditions, ensuring a balanced optimization of these criteria.
- Execution and assessment: Perform a multi–faceted evaluation of the technique, assessing not only the quality of the solutions generated but also the computational efficiency and convergence properties. Employ rigorous statistical tests to compare the performance with baseline methods. Here, to evaluate data independence and statistical significance, we use the Kolmogorov–Smirnov–Lilliefors test for assessing sample autonomy and the Mann–Whitney–Wilcoxon test for comparative analysis. This approach involves calculating the fitness from each one executions per instance.
- Analysis and validation: Conduct thorough in–depth analysis to understand the Deep Q–Learning’s parameter influence and the orca predator algorithm’s behavior on the feature selection task. This involves iterating over a range of hyperparameters to fine–tune the model, using the dataset to validate the consistency and stability of the selected features. To ensure the validity of the results generated by our proposal, we conducted tests to evaluate the final outcomes. We can assure that all simulated experiments were carried out with reliability.
5.2. Dataset
5.3. Implementation Aspects
6. Results and Discussion
6.1. Statistical test
6.2. Comparing OPADQL vs state–of–the–art algorithms
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
References
- Gad, A.G. Particle swarm optimization algorithm and its applications: a systematic review. Archives of computational methods in engineering 2022, 29, 2531–2561. [Google Scholar] [CrossRef]
- Salhi, S.; Thompson, J. An overview of heuristics and metaheuristics. In The Palgrave Handbook of Operations Research; 2022; pp. 353–403. [Google Scholar]
- Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-Qaness, M.A.; Gandomi, A.H. Aquila optimizer: a novel meta-heuristic optimization algorithm. Computers & Industrial Engineering 2021, 157, 107250. [Google Scholar]
- Prabha, S.; Yadav, R. Differential evolution with biological-based mutation operator. Engineering Science and Technology, an International Journal 2020, 23, 253–263. [Google Scholar] [CrossRef]
- Olivares, R.; Soto, R.; Crawford, B.; Riquelme, F.; Munoz, R.; Ríos, V.; Cabrera, R.; Castro, C. Entropy–based diversification approach for bio–computing methods. Entropy 2022, 24, 1293. [Google Scholar] [CrossRef] [PubMed]
- Molina, D.; Poyatos, J.; Ser, J.D.; García, S.; Hussain, A.; Herrera, F. Comprehensive taxonomies of nature-and bio-inspired optimization: Inspiration versus algorithmic behavior, critical analysis recommendations. Cognitive Computation 2020, 12, 897–939. [Google Scholar] [CrossRef]
- Ahmed, H.R. An efficient fitness-based stagnation detection method for particle swarm optimization. Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation, 2014, pp. 1029–1032.
- Worasucheep, C. A particle swarm optimization with stagnation detection and dispersion. 2008 IEEE congress on evolutionary computation (IEEE world congress on computational intelligence). IEEE, 2008, pp. 424–429.
- Zaman, H.R.R.; Gharehchopogh, F.S. An improved particle swarm optimization with backtracking search optimization algorithm for solving continuous optimization problems. Engineering with Computers 2022, 38, 2797–2831. [Google Scholar] [CrossRef]
- Dokeroglu, T.; Kucukyilmaz, T.; Talbi, E.G. Hyper-heuristics: A survey and taxonomy. Computers & Industrial Engineering 2024, 187, 109815. [Google Scholar] [CrossRef]
- Chen, X.; Zhang, K.; Ji, Z.; Shen, X.; Liu, P.; Zhang, L.; Wang, J.; Yao, J. Progress and Challenges of Integrated Machine Learning and Traditional Numerical Algorithms: Taking Reservoir Numerical Simulation as an Example. Mathematics 2023, 11, 4418. [Google Scholar] [CrossRef]
- Peres, F.; Castelli, M. Combinatorial Optimization Problems and Metaheuristics: Review, Challenges, Design, and Development. Applied Sciences 2021, 11, 6449. [Google Scholar] [CrossRef]
- Remeseiro, B.; Bolon-Canedo, V. A review of feature selection methods in medical applications. Computers in biology and medicine 2019, 112, 103375. [Google Scholar] [CrossRef]
- Colaco, S.; Kumar, S.; Tamang, A.; Biju, V.G. A review on feature selection algorithms. Emerging Research in Computing, Information, Communication and Applications: ERCICA 2018, Volume 2 2019, pp. 133–153.
- Fazeli, S. ECG heartbeat categorization dataset, 2018.
- Calvet, L.; de Armas, J.; Masip, D.; Juan, A.A. Learnheuristics: hybridizing metaheuristics with machine learning for optimization with dynamic inputs. Open Mathematics 2017, 15, 261–280. [Google Scholar] [CrossRef]
- Liang, Y.C.; Cuevas Juarez, J.R. A self-adaptive virus optimization algorithm for continuous optimization problems. Soft Computing 2020, 24, 13147–13166. [Google Scholar] [CrossRef]
- Olamaei, J.; Moradi, M.; Kaboodi, T. A new adaptive modified firefly algorithm to solve optimal capacitor placement problem. 18th Electric power distribution conference. IEEE, 2013, pp. 1–6.
- Li, X.; Yin, M. Modified cuckoo search algorithm with self adaptive parameter method. Information Sciences 2015, 298, 80–97. [Google Scholar] [CrossRef]
- Li, X.; Yin, M. Self-adaptive constrained artificial bee colony for constrained numerical optimization. Neural Computing and Applications 2014, 24, 723–734. [Google Scholar] [CrossRef]
- Cui, L.; Li, G.; Zhu, Z.; Wen, Z.; Lu, N.; Lu, J. A novel differential evolution algorithm with a self-adaptation parameter control method by differential evolution. Soft Computing 2018, 22, 6171–6190. [Google Scholar] [CrossRef]
- de Barros, J.B.; Sampaio, R.C.; Llanos, C.H. An adaptive discrete particle swarm optimization for mapping real-time applications onto network-on-a-chip based MPSoCs. Proceedings of the 32nd Symposium on Integrated Circuits and Systems Design, 2019, pp. 1–6.
- Cruz-Salinas, A.F.; Perdomo, J.G. Self-adaptation of genetic operators through genetic programming techniques. Proceedings of the Genetic and Evolutionary Computation Conference, 2017, pp. 913–920.
- Kavoosi, M.; Dulebenets, M.A.; Abioye, O.F.; Pasha, J.; Wang, H.; Chi, H. An augmented self-adaptive parameter control in evolutionary computation: A case study for the berth scheduling problem. Advanced Engineering Informatics 2019, 42, 100972. [Google Scholar] [CrossRef]
- Nasser, A.B.; Zamli, K.Z. Parameter free flower algorithm based strategy for pairwise testing. Proceedings of the 2018 7th international conference on software and computer applications, 2018, pp. 46–50.
- Zhang, L.; Chen, H.; Wang, W.; Liu, S. Improved Wolf Pack Algorithm for Solving Traveling Salesman Problem. FSDM, 2018, pp. 131–140.
- Soto, R.; Crawford, B.; Olivares, R.; Carrasco, C.; Rodriguez-Tello, E.; Castro, C.; Paredes, F.; de la Fuente-Mella, H. A reactive population approach on the dolphin echolocation algorithm for solving cell manufacturing systems. Mathematics 2020, 8, 1389. [Google Scholar] [CrossRef]
- Karimi-Mamaghan, M.; Mohammadi, M.; Meyer, P.; Karimi-Mamaghan, A.M.; Talbi, E.G. Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art. European Journal of Operational Research 2022, 296, 393–422. [Google Scholar] [CrossRef]
- Gómez-Rubio, Á.; Soto, R.; Crawford, B.; Jaramillo, A.; Mancilla, D.; Castro, C.; Olivares, R. Applying Parallel and Distributed Models on Bio-Inspired Algorithms via a Clustering Method. Mathematics 2022, 10, 274. [Google Scholar] [CrossRef]
- Caselli, N.; Soto, R.; Crawford, B.; Valdivia, S.; Olivares, R. A Self-Adaptive Cuckoo Search Algorithm Using a Machine Learning Technique. Mathematics 2021, 9, 1840. [Google Scholar] [CrossRef]
- Soto, R.; Crawford, B.; Molina, F.G.; Olivares, R. Human Behaviour Based Optimization Supported With Self-Organizing Maps for Solving the S-Box Design Problem. IEEE Access 2021, 9, 84605–84618. [Google Scholar] [CrossRef]
- Valdivia, S.; Soto, R.; Crawford, B.; Caselli, N.; Paredes, F.; Castro, C.; Olivares, R. Clustering-Based Binarization Methods Applied to the Crow Search Algorithm for 0/1 Combinatorial Problems. Mathematics 2020, 8, 1070. [Google Scholar] [CrossRef]
- Maturana, J.; Lardeux, F.; Saubion, F. Autonomous operator management for evolutionary algorithms. Journal of Heuristics 2010, 16, 881–909. [Google Scholar] [CrossRef]
- dos Santos, J.P.Q.; de Melo, J.D.; Neto, A.D.D.; Aloise, D. Reactive search strategies using reinforcement learning, local search algorithms and variable neighborhood search. Expert Systems with Applications 2014, 41, 4939–4949. [Google Scholar] [CrossRef]
- Khan, A.; Cao, X.; Xu, B.; Li, S. Beetle Antennae Search: Using Biomimetic Foraging Behaviour of Beetles to Fool a Well-Trained Neuro-Intelligent System. Biomimetics 2022, 7, 84. [Google Scholar] [CrossRef] [PubMed]
- Zennaki, M.; Ech-Cherif, A. A new machine learning based approach for tuning metaheuristics for the solution of hard combinatorial optimization problems. Journal of Applied Sciences(Faisalabad) 2010, 10, 1991–2000. [Google Scholar] [CrossRef]
- Lessmann, S.; Caserta, M.; Arango, I.M. Tuning metaheuristics: A data mining based approach for particle swarm optimization. Expert Systems with Applications 2011, 38, 12826–12838. [Google Scholar] [CrossRef]
- Liang, X.; Li, W.; Zhang, Y.; Zhou, M. An adaptive particle swarm optimization method based on clustering. Soft Computing 2015, 19, 431–448. [Google Scholar] [CrossRef]
- Harrison, K.R.; Ombuki-Berman, B.M.; Engelbrecht, A.P. A parameter-free particle swarm optimization algorithm using performance classifiers. Information Sciences 2019, 503, 381–400. [Google Scholar] [CrossRef]
- Dong, W.; Zhou, M. A supervised learning and control method to improve particle swarm optimization algorithms. IEEE Transactions on Systems, Man, and Cybernetics: Systems 2016, 47, 1135–1148. [Google Scholar] [CrossRef]
- Kurek, M.; Luk, W. Parametric reconfigurable designs with machine learning optimizer. 2012 International Conference on Field-Programmable Technology. IEEE, 2012, pp. 109–112.
- Al-Duoli, F.; Rabadi, G. Data mining based hybridization of meta-RaPS. Procedia Computer Science 2014, 36, 301–307. [Google Scholar] [CrossRef]
- Wang, G.; Chu, H.E.; Zhang, Y.; Chen, H.; Hu, W.; Li, Y.; Peng, X. Multiple parameter control for ant colony optimization applied to feature selection problem. Neural Computing and Applications 2015, 26, 1693–1708. [Google Scholar] [CrossRef]
- Seyyedabbasi, A.; Aliyev, R.; Kiani, F.; Gulle, M.U.; Basyildiz, H.; Shah, M.A. Hybrid algorithms based on combining reinforcement learning and metaheuristic methods to solve global optimization problems. Knowledge-Based Systems 2021, 223, 107044. [Google Scholar] [CrossRef]
- Sadeg, S.; Hamdad, L.; Remache, A.R.; Karech, M.N.; Benatchba, K.; Habbas, Z. Qbso-fs: A reinforcement learning based bee swarm optimization metaheuristic for feature selection. Advances in Computational Intelligence: 15th International Work-Conference on Artificial Neural Networks, IWANN 2019, Gran Canaria, Spain, June 12-14, 2019, Proceedings, Part II 15. Springer, 2019, pp. 785–796. 12 June.
- Sagban, R.; Ku-Mahamud, K.R.; Bakar, M.S.A. Nature-inspired parameter controllers for ACO-based reactive search. Research Journal of Applied Sciences, Engineering and Technology 2015, 11, 109–117. [Google Scholar] [CrossRef]
- Nijimbere, D.; Zhao, S.; Gu, X.; Esangbedo, M.O.; Dominique, N. Tabu search guided by reinforcement learning for the max-mean dispersion problem. Journal of Industrial and Management Optimization 2020, 17, 3223–3246. [Google Scholar] [CrossRef]
- Reyes-Rubiano, L.; Juan, A.; Bayliss, C.; Panadero, J.; Faulin, J.; Copado, P. A biased-randomized learnheuristic for solving the team orienteering problem with dynamic rewards. Transportation Research Procedia 2020, 47, 680–687. [Google Scholar] [CrossRef]
- Kusy, M.; Zajdel, R. Stateless Q-learning algorithm for training of radial basis function based neural networks in medical data classification. Intelligent Systems in Technical and Medical Diagnostics. Springer, 2014, pp. 267–278.
- Kalaiselvi, B.; Pushparani, M. A novel impulsive genetic fuzzy C-means for task scheduling and hybridization of improved Fire Hawk optimizer and enhanced Deep Q-Learning algorithm for load balancing in cloud computing. Journal of Data Acquisition and Processing 2023, 38, 1091. [Google Scholar]
- Agrawal, P.; Abutarboush, H.F.; Ganesh, T.; Mohamed, A.W. Metaheuristic algorithms on feature selection: A survey of one decade of research (2009-2019). Ieee Access 2021, 9, 26766–26791. [Google Scholar] [CrossRef]
- Dokeroglu, T.; Deniz, A.; Kiziloz, H.E. A comprehensive survey on recent metaheuristics for feature selection. Neurocomputing 2022. [Google Scholar] [CrossRef]
- Ren, K.; Zeng, Y.; Cao, Z.; Zhang, Y. ID-RDRL: a deep reinforcement learning-based feature selection intrusion detection model. Scientific Reports 2022, 12. [Google Scholar] [CrossRef]
- Priya, S.; Kumar, K. Feature Selection with Deep Reinforcement Learning for Intrusion Detection System. Computer Systems Science & Engineering 2023, 46. [Google Scholar]
- Barrera-García, J.; Cisternas-Caneo, F.; Crawford, B.; Gómez Sánchez, M.; Soto, R. Feature Selection Problem and Metaheuristics: A Systematic Literature Review about Its Formulation, Evaluation and Applications. Biomimetics 2024, 9, 9. [Google Scholar] [CrossRef] [PubMed]
- Mengash, H.A.; Alruwais, N.; Kouki, F.; Singla, C.; Abd Elhameed, E.S.; Mahmud, A. Archimedes Optimization Algorithm-Based Feature Selection with Hybrid Deep-Learning-Based Churn Prediction in Telecom Industries. Biomimetics 2023, 9, 1. [Google Scholar] [CrossRef] [PubMed]
- Jiang, Y.; Wu, Q.; Zhu, S.; Zhang, L. Orca predation algorithm: A novel bio-inspired algorithm for global optimization problems. Expert Systems with Applications 2022, 188, 116026. [Google Scholar] [CrossRef]
- Sutton, R.S.; Barto, A.G. Reinforcement learning: An introduction; MIT press, 2018.
- Wang, L.; Pan, Z.; Wang, J. A review of reinforcement learning based intelligent optimization for manufacturing scheduling. Complex System Modeling and Simulation 2021, 1, 257–270. [Google Scholar] [CrossRef]
- Sun, H.; Yang, L.; Gu, Y.; Pan, J.; Wan, F.; Song, C. Bridging locomotion and manipulation using reconfigurable robotic limbs via reinforcement learning. Biomimetics 2023, 8, 364. [Google Scholar] [CrossRef] [PubMed]
- Zhu, K.; Zhang, T. Deep reinforcement learning based mobile robot navigation: A review. Tsinghua Science and Technology 2021, 26, 674–691. [Google Scholar] [CrossRef]
- Azar, A.T.; Koubaa, A.; Ali Mohamed, N.; Ibrahim, H.A.; Ibrahim, Z.F.; Kazim, M.; Ammar, A.; Benjdira, B.; Khamis, A.M.; Hameed, I.A.; others. Drone deep reinforcement learning: A review. Electronics 2021, 10, 999. [Google Scholar] [CrossRef]
- Alavizadeh, H.; Alavizadeh, H.; Jang-Jaccard, J. Deep Q-learning based reinforcement learning approach for network intrusion detection. Computers 2022, 11, 41. [Google Scholar] [CrossRef]
- Zhang, L.; Tang, L.; Zhang, S.; Wang, Z.; Shen, X.; Zhang, Z. A Self-Adaptive Reinforcement-Exploration Q-Learning Algorithm. Symmetry 2021, 13, 1057. [Google Scholar] [CrossRef]
- Jang, B.; Kim, M.; Harerimana, G.; Kim, J.W. Q-learning algorithms: A comprehensive classification and applications. IEEE access 2019, 7, 133653–133667. [Google Scholar] [CrossRef]
- Wang, H.n.; Liu, N.; Zhang, Y.y.; Feng, D.w.; Huang, F.; Li, D.s.; Zhang, Y.m. Deep reinforcement learning: a survey. Frontiers of Information Technology & Electronic Engineering 2020, 21, 1726–1744. [Google Scholar]
- Mnih, V.; Kavukcuoglu, K.; Silver, D.; Rusu, A.A.; Veness, J.; Bellemare, M.G.; Graves, A.; Riedmiller, M.; Fidjeland, A.K.; Ostrovski, G.; others. Human-level control through deep reinforcement learning. nature 2015, 518, 529–533. [Google Scholar] [CrossRef] [PubMed]
- Diekmann, N.; Walther, T.; Vijayabaskaran, S.; Cheng, S. Deep reinforcement learning in a spatial navigation task: Multiple contexts and their representation. 2019 Conference on Cognitive Computational Neuroscience 2019. [Google Scholar] [CrossRef]
- Schaul, T.; Quan, J.; Antonoglou, I.; Silver, D. Prioritized Experience Replay. CoRR 2015. [Google Scholar]
- Ramicic, M.; Bonarini, A. Correlation minimizing replay memory in temporal-difference reinforcement learning. Neurocomputing 2020, 393, 91–100. [Google Scholar] [CrossRef]
- Liu, F.; Viano, L.; Cevher, V. Understanding Deep Neural Function Approximation in Reinforcement Learning via ϵ-Greedy Exploration. [Proceedings of NeurIPS 2022] 2022.
- Nguyen, B.H.; Xue, B.; Zhang, M. A survey on swarm intelligence approaches to feature selection in data mining. Swarm and Evolutionary Computation 2020, 54, 100663. [Google Scholar] [CrossRef]
- Pudjihartono, N.; Fadason, T.; Kempa-Liehr, A.W.; O’Sullivan, J.M. A Review of Feature Selection Methods for Machine Learning-Based Disease Risk Prediction. Frontiers in Bioinformatics 2022, 2. [Google Scholar] [CrossRef] [PubMed]
- Kaur, S.; Kumar, Y.; Koul, A.; Kumar Kamboj, S. A Systematic Review on Metaheuristic Optimization Techniques for Feature Selections in Disease Diagnosis: Open Issues and Challenges. Archives of Computational Methods in Engineering 2022, 30, 1863–1895. [Google Scholar] [CrossRef]
- Li, J.; Cheng, K.; Wang, S.; Morstatter, F.; Trevino, R.P.; Tang, J.; Liu, H. Feature selection: A data perspective. ACM computing surveys (CSUR) 2017, 50, 1–45. [Google Scholar] [CrossRef]
- Hoque, N.; Bhattacharyya, D.K.; Kalita, J.K. MIFS-ND: A mutual information-based feature selection method. Expert Systems with Applications 2014, 41, 6371–6385. [Google Scholar] [CrossRef]
- Peng, Y.; Wu, Z.; Jiang, J. A novel feature selection approach for biomedical data classification. Journal of Biomedical Informatics 2010, 43, 15–23. [Google Scholar] [CrossRef] [PubMed]
- Ma, L.; Li, M.; Gao, Y.; Chen, T.; Ma, X.; Qu, L. A novel wrapper approach for feature selection in object-based image classification using polygon-based cross-validation. IEEE Geoscience and Remote Sensing Letters 2017, 14, 409–413. [Google Scholar] [CrossRef]
- Kaur, S.; Kumar, Y.; Koul, A.; Kumar Kamboj, S. A systematic review on metaheuristic optimization techniques for feature selections in disease diagnosis: open issues and challenges. Archives of Computational Methods in Engineering 2023, 30, 1863–1895. [Google Scholar] [CrossRef] [PubMed]
- Tan, F.; Yan, P.; Guan, X. Deep reinforcement learning: from Q-learning to deep Q-learning. Neural Information Processing: 24th International Conference, ICONIP 2017, Guangzhou, China, November 14–18, 2017, Proceedings, Part IV 24. Springer, 2017, pp. 475–483.
- Ramaswamy, A. Theory of Deep Q-Learning: A Dynamical Systems Perspective. ArXiv 2008, arXiv:abs/2008.10870. [Google Scholar]
- Hong, Z.W.; Su, S.Y.; Shann, T.Y.; Chang, Y.H.; Lee, C.Y. A Deep Policy Inference Q-Network for Multi-Agent Systems. ArXiv 1712, arXiv:abs/1712.07893. [Google Scholar]
- Hu, X.; Chu, L.; Pei, J.; Liu, W.; Bian, J. Model complexity of deep learning: a survey. Knowledge and Information Systems 2021, 63, 2585–2619. [Google Scholar] [CrossRef]
- Fan, J.; Wang, Z.; Xie, Y.; Yang, Z. A theoretical analysis of deep Q-learning. Learning for dynamics and control. PMLR, 2020, pp. 486–489.
- Bartz-Beielstein, T.; Preuss, M. Experimental research in evolutionary computation. Proceedings of the 9th annual conference companion on Genetic and evolutionary computation. ACM, 2007. [CrossRef]
- Ravelo, C.; Olivares, R. Biomimetic Orca Predator Algorithm improved by Deep Reinforcement Leaning for Feature Selection, 2024. [CrossRef]




| Metrics | DT | RF | |||||
|---|---|---|---|---|---|---|---|
| n/o | OPA | OPADQL | n/o | OPA | OPADQL | ||
| score | 0.7911 | 0.8242 | 0.8250 | 0.9154 | 0.9165 | 0.9186 | |
| 0.7753 | 0.7601 | 0.7936 | 0.8671 | 0.8921 | 0.9087 | ||
| 0.7829 | 0.7845 | 0.8093 | 0.8956 | 0.9110 | 0.9124 | ||
| 0.0037 | 0.0062 | 0.0133 | 0.0016 | 0.0045 | 0.0137 | ||
| 0.7835 | 0.7851 | 0.8087 | 0.9002 | 0.9107 | 0.9120 | ||
| 0.0045 | 0.0070 | 0.0209 | 0.0023 | 0.0062 | 0.0194 | ||
| Accuracy | 0.7408 | 0.7886 | 0.9035 | 0.8978 | 0.8989 | 0.9035 | |
| 0.7207 | 0.7225 | 0.7432 | 0.8897 | 0.8342 | 0.8673 | ||
| 0.7299 | 0.7307 | 0.8921 | 0.8731 | 0.8921 | 0.8943 | ||
| 0.0047 | 0.0071 | 0.0159 | 0.0021 | 0.0071 | 0.0176 | ||
| 0.7304 | 0.7328 | 0.8922 | 0.8782 | 0.8922 | 0.8940 | ||
| 0.0065 | 0.0091 | 0.0240 | 0.0035 | 0.0108 | 0.0257 | ||
| Diversity | n/a | 0.9647 | 0.9691 | n/a | 0.9666 | 0.9692 | |
| n/a | 0.9576 | 0.9116 | n/a | 0.9420 | 0.9405 | ||
| n/a | 0.9611 | 0.9659 | n/a | 0.9647 | 0.9616 | ||
| n/a | 0.0096 | 0.0019 | n/a | 0.0096 | 0.0053 | ||
| n/a | 0.9636 | 0.9663 | n/a | 0.9663 | 0.9637 | ||
| n/a | 0.0003 | 0.0003 | n/a | 0.0014 | 0.0003 | ||
| Reduction | n/a | 0.6043 | 0.9645 | n/a | 0.6043 | 0.8014 | |
| n/a | 0.5026 | 0.6099 | n/a | 0.5133 | 0.5390 | ||
| n/a | 0.5378 | 0.6811 | n/a | 0.5575 | 0.6622 | ||
| n/a | 0.0234 | 0.7328 | n/a | 0.0259 | 0.8782 | ||
| n/a | 0.5957 | 0.6738 | n/a | 0.5615 | 0.6773 | ||
| n/a | 0.0321 | 0.0390 | n/a | 0.0401 | 0.1170 | ||
| FEI | n/a | 0.7800 | 0.8991 | n/a | 0.8432 | 0.9259 | |
| n/a | 0.7646 | 0.7992 | n/a | 0.8154 | 0.8615 | ||
| n/a | 0.7710 | 0.8293 | n/a | 0.8300 | 0.8881 | ||
| n/a | 0.0042 | 0.0117 | n/a | 0.0059 | 0.0160 | ||
| n/a | 0.0770 | 0.8276 | n/a | 0.8311 | 0.8871 | ||
| n/a | 0.0065 | 0.0178 | n/a | 0.0082 | 0.0265 | ||
| Metrics | SVM | ERT | |||||
|---|---|---|---|---|---|---|---|
| n/o | OPA | OPADQL | n/o | OPA | OPADQL | ||
| score | 0.8841 | 0.8843 | 0.9155 | 0.9168 | 0.9180 | 0.9228 | |
| 0.8841 | 0.8644 | 0.8645 | 0.9108 | 0.8392 | 0.9048 | ||
| 0.8841 | 0.8766 | 0.8919 | 0.9145 | 0.8946 | 0.9153 | ||
| 0.0000 | 0.0051 | 0.0129 | 0.0014 | 0.0048 | 0.0177 | ||
| 0.8841 | 0.8771 | 0.8954 | 0.9147 | 0.8974 | 0.9155 | ||
| 0.0000 | 0.0082 | 0.0175 | 0.0021 | 0.0066 | 0.0234 | ||
| Accuracy | 0.8565 | 0.8594 | 0.8966 | 0.8975 | 0.9013 | 0.9078 | |
| 0.8565 | 0.8328 | 0.8344 | 0.8910 | 0.8023 | 0.8826 | ||
| 0.8565 | 0.8488 | 0.8682 | 0.8951 | 0.8710 | 0.8973 | ||
| 0.0000 | 0.0069 | 0.0158 | 0.0016 | 0.0066 | 0.0218 | ||
| 0.8565 | 0.8493 | 0.8713 | 0.8953 | 0.8755 | 0.8976 | ||
| 0.0000 | 0.0106 | 0.0215 | 0.0026 | 0.0091 | 0.0276 | ||
| Diversity | n/a | 0.9671 | 0.9638 | n/a | 0.9637 | 0.9661 | |
| n/a | 0.9525 | 0.9306 | n/a | 0.9326 | 0.9557 | ||
| n/a | 0.9650 | 0.9593 | n/a | 0.9629 | 0.9642 | ||
| n/a | 0.0053 | 0.0088 | n/a | 0.0015 | 0.0061 | ||
| n/a | 0.9658 | 0.9631 | n/a | 0.9634 | 0.9659 | ||
| n/a | 0.0003 | 0.0041 | n/a | 0.0010 | 0.0010 | ||
| Reduction | n/a | 0.5829 | 0.8014 | n/a | 0.6043 | 0.8014 | |
| n/a | 0.5133 | 0.5673 | n/a | 0.5133 | 0.6312 | ||
| n/a | 0.5519 | 0.7026 | n/a | 0.5565 | 0.7272 | ||
| n/a | 0.0190 | 0.8713 | n/a | 0.0214 | 0.8755 | ||
| n/a | 0.5508 | 0.7270 | n/a | 0.5615 | 0.7234 | ||
| n/a | 0.0254 | 0.0975 | n/a | 0.0254 | 0.0408 | ||
| FEI | n/a | 0.8220 | 0.9342 | n/a | 0.8434 | 0.9265 | |
| n/a | 0.8014 | 0.8650 | n/a | 0.8237 | 0.8798 | ||
| n/a | 0.8105 | 0.8955 | n/a | 0.8333 | 0.9039 | ||
| n/a | 0.0048 | 0.0168 | n/a | 0.0048 | 0.0110 | ||
| n/a | 0.8100 | 0.8981 | n/a | 0.8333 | 0.9043 | ||
| n/a | 0.0046 | 0.0223 | n/a | 0.0059 | 0.0139 | ||
| Metrics | OPADQL v/s OPA | |||
|---|---|---|---|---|
| DT | RF | SVM | ERT | |
| Accuracy | ||||
| Diversity | sws | sws | ||
| Reduction | ||||
| FEI | ||||
| Metrics | DT | |||||||
|---|---|---|---|---|---|---|---|---|
| Random | GA | PSO | BAT | BH | GWO | OPADQL | ||
| score | 0.8191 | 0.8085 | 0.8106 | 0.8126 | 0.8147 | 0.8168 | 0.8250 | |
| 0.7781 | 0.7777 | 0.7797 | 0.7817 | 0.7837 | 0.7857 | 0.7936 | ||
| 0.7929 | 0.7931 | 0.7951 | 0.7972 | 0.7992 | 0.8012 | 0.8093 | ||
| 0.0011 | 0.0049 | 0.0069 | 0.0049 | 0.0059 | 0.0109 | 0.0133 | ||
| 0.7935 | 0.7931 | 0.7951 | 0.7971 | 0.7991 | 0.8011 | 0.8087 | ||
| 0.0011 | 0.0207 | 0.0177 | 0.0027 | 0.0201 | 0.0200 | 0.0209 | ||
| Accuracy | 0.7720 | 0.8854 | 0.8877 | 0.8899 | 0.8922 | 0.8945 | 0.9035 | |
| 0.7107 | 0.7283 | 0.7302 | 0.7321 | 0.7339 | 0.7358 | 0.7432 | ||
| 0.7499 | 0.8743 | 0.8765 | 0.8787 | 0.8809 | 0.8832 | 0.8921 | ||
| 0.0117 | 0.0049 | 0.0049 | 0.0049 | 0.0049 | 0.0049 | 0.0159 | ||
| 0.7463 | 0.8741 | 0.8761 | 0.8791 | 0.8811 | 0.8830 | 0.8922 | ||
| 0.0115 | 0.0215 | 0.0211 | 0.0225 | 0.0235 | 0.0217 | 0.0240 | ||
| Diversity | n/a | 0.9645 | 0.9650 | 0.9701 | 0.9748 | 0.9698 | 0.9691 | |
| n/a | 0.9574 | 0.9575 | 0.9576 | 0.9577 | 0.9578 | 0.9116 | ||
| n/a | 0.9600 | 0.9611 | 0.9612 | 0.9613 | 0.9614 | 0.9659 | ||
| n/a | 0.0048 | 0.0049 | 0.0052 | 0.0053 | 0.0052 | 0.0019 | ||
| n/a | 0.9590 | 0.9600 | 0.9615 | 0.9611 | 0.9612 | 0.9663 | ||
| n/a | 0.0048 | 0.0049 | 0.0050 | 0.0051 | 0.0052 | 0.0003 | ||
| Reduction | 0.5634 | 0.6041 | 0.6042 | 0.6043 | 0.6044 | 0.7045 | 0.9645 | |
| 0.4564 | 0.5024 | 0.5025 | 0.5026 | 0.5027 | 0.5928 | 0.6099 | ||
| 0.4873 | 0.5376 | 0.5377 | 0.5378 | 0.5379 | 0.6380 | 0.6811 | ||
| 0.0375 | 0.0276 | 0.0278 | 0.0277 | 0.0279 | 0.02790 | 0.7328 | ||
| 0.4863 | 0.5370 | 0.5371 | 0.5371 | 0.5373 | 0.6373 | 0.6738 | ||
| 0.0144 | 0.0276 | 0.0277 | 0.0278 | 0.0279 | 0.0280 | 0.0390 | ||
| FEI | 0.7200 | 0.8570 | 0.7756 | 0.8100 | 0.7890 | 0.8700 | 0.8991 | |
| 0.6320 | 0.7900 | 0.7100 | 0.7110 | 0.6915 | 0.7950 | 0.7992 | ||
| 0.6767 | 0.8200 | 0.7400 | 0.7710 | 0.7215 | 0.8250 | 0.8293 | ||
| 0.0204 | 0.0100 | 0.0102 | 0.0104 | 0.0106 | 0.0110 | 0.0117 | ||
| 0.6747 | 0.8230 | 0.7354 | 0.7340 | 0.7545 | 0.8270 | 0.8276 | ||
| 0.0276 | 0.0160 | 0.0162 | 0.0164 | 0.0166 | 0.0170 | 0.0178 | ||
| Metrics | RF | |||||||
|---|---|---|---|---|---|---|---|---|
| Random | GA | PSO | BAT | BH | GWO | OPADQL | ||
| score | 0.8915 | 0.9002 | 0.9025 | 0.9048 | 0.9071 | 0.9094 | 0.9186 | |
| 0.8671 | 0.8905 | 0.8928 | 0.8951 | 0.8973 | 0.8996 | 0.9087 | ||
| 0.8956 | 0.8942 | 0.8964 | 0.8987 | 0.901 | 0.9033 | 0.9124 | ||
| 0.0016 | 0.0213 | 0.0213 | 0.0213 | 0.0213 | 0.0213 | 0.0137 | ||
| 0.8802 | 0.8940 | 0.8960 | 0.8990 | 0.9010 | 0.9030 | 0.9120 | ||
| 0.0023 | 0.0173 | 0.0183 | 0.0131 | 0.0013 | 0.0113 | 0.0194 | ||
| Accuracy | 0.9001 | 0.8854 | 0.8877 | 0.8899 | 0.8922 | 0.8945 | 0.9035 | |
| 0.8897 | 0.8556 | 0.8521 | 0.8543 | 0.8565 | 0.8586 | 0.8673 | ||
| 0.8731 | 0.8764 | 0.8786 | 0.8809 | 0.8831 | 0.8854 | 0.8943 | ||
| 0.0021 | 0.0213 | 0.0213 | 0.0213 | 0.0213 | 0.0213 | 0.0176 | ||
| 0.8782 | 0.876 | 0.879 | 0.881 | 0.883 | 0.885 | 0.8940 | ||
| 0.0015 | 0.0213 | 0.0225 | 0.0215 | 0.0213 | 0.0223 | 0.0257 | ||
| Diversity | n/a | 0.9725 | 0.9701 | 0.9766 | 0.9699 | 0.9749 | 0.9692 | |
| n/a | 0.9574 | 0.9575 | 0.9576 | 0.9577 | 0.9578 | 0.9405 | ||
| n/a | 0.9710 | 0.9654 | 0.9681 | 0.9613 | 0.974 | 0.9616 | ||
| n/a | 0.0048 | 0.0049 | 0.0050 | 0.0051 | 0.0052 | 0.0053 | ||
| n/a | 0.9711 | 0.961 | 0.961 | 0.961 | 0.961 | 0.9637 | ||
| n/a | 0.0048 | 0.0059 | 0.0050 | 0.0051 | 0.0052 | 0.0003 | ||
| Reduction | 0.5469 | 0.6041 | 0.6242 | 0.6143 | 0.6344 | 0.7045 | 0.8014 | |
| 0.4475 | 0.5024 | 0.5025 | 0.5026 | 0.5027 | 0.5028 | 0.5390 | ||
| 0.4948 | 0.5376 | 0.5377 | 0.5578 | 0.5479 | 0.6380 | 0.6622 | ||
| 0.0269 | 0.0276 | 0.0277 | 0.0278 | 0.0289 | 0.0280 | 0.8782 | ||
| 0.4917 | 0.5378 | 0.5485 | 0.5599 | 0.5364 | 0.6370 | 0.6773 | ||
| 0.0469 | 0.0276 | 0.0277 | 0.0278 | 0.0279 | 0.0280 | 0.1170 | ||
| FEI | 0.7823 | 0.8000 | 0.78920 | 0.7821 | 0.8021 | 0.8823 | 0.9259 | |
| 0.7257 | 0.6250 | 0.5355 | 0.6160 | 0.7065 | 0.8300 | 0.8615 | ||
| 0.7567 | 0.7010 | 0.6635 | 0.7040 | 0.7445 | 0.8660 | 0.8881 | ||
| 0.0150 | 0.0140 | 0.0142 | 0.0144 | 0.0146 | 0.0150 | 0.0160 | ||
| 0.7564 | 0.7050 | 0.6655 | 0.7060 | 0.7465 | 0.8670 | 0.8871 | ||
| 0.0257 | 0.0257 | 0.0252 | 0.0254 | 0.0056 | 0.0260 | 0.0265 | ||
| Metrics | SVM | |||||||
|---|---|---|---|---|---|---|---|---|
| Random | GA | PSO | BAT | BH | GWO | OPADQL | ||
| score | 0.8874 | 0.9052 | 0.9073 | 0.9094 | 0.9115 | 0.9170 | 0.9155 | |
| 0.8485 | 0.8550 | 0.8560 | 0.8570 | 0.8580 | 0.8660 | 0.8645 | ||
| 0.8666 | 0.8890 | 0.8895 | 0.8900 | 0.8905 | 0.8930 | 0.8919 | ||
| 0.0087 | 0.0125 | 0.0126 | 0.0127 | 0.0128 | 0.0130 | 0.0131 | ||
| 0.8664 | 0.8890 | 0.8895 | 0.8900 | 0.8905 | 0.8978 | 0.8954 | ||
| 0.0098 | 0.0160 | 0.0162 | 0.0164 | 0.0166 | 0.0178 | 0.0175 | ||
| Accuracy | 0.8615 | 0.8860 | 0.8865 | 0.8870 | 0.8875 | 0.8994 | 0.8966 | |
| 0.8144 | 0.8250 | 0.8260 | 0.8270 | 0.8280 | 0.8290 | 0.8344 | ||
| 0.8361 | 0.8610 | 0.8615 | 0.8620 | 0.8625 | 0.8692 | 0.8682 | ||
| 0.0113 | 0.0145 | 0.0146 | 0.0147 | 0.0148 | 0.0149 | 0.0158 | ||
| 0.8360 | 0.8610 | 0.8615 | 0.8620 | 0.8625 | 0.8630 | 0.8713 | ||
| 0.0131 | 0.0200 | 0.0002 | 0.0204 | 0.0006 | 0.0308 | 0.0215 | ||
| Diversity | n/a | 0.9636 | 0.9637 | 0.9638 | 0.9639 | 0.9640 | 0.9638 | |
| n/a | 0.9304 | 0.9305 | 0.9306 | 0.9307 | 0.9308 | 0.9306 | ||
| n/a | 0.9591 | 0.9592 | 0.9593 | 0.9594 | 0.9595 | 0.9593 | ||
| n/a | 0.0086 | 0.0087 | 0.0088 | 0.0089 | 0.0090 | 0.0088 | ||
| n/a | 0.9591 | 0.9592 | 0.9593 | 0.9594 | 0.9595 | 0.9631 | ||
| n/a | 0.0038 | 0.0039 | 0.0040 | 0.0041 | 0.0042 | 0.0041 | ||
| Reduction | 0.5524 | 0.6812 | 0.4813 | 0.5814 | 0.6715 | 0.7916 | 0.8014 | |
| 0.4088 | 0.5571 | 0.4072 | 0.5573 | 0.5574 | 0.5575 | 0.5673 | ||
| 0.4987 | 0.6024 | 0.4525 | 0.6926 | 0.5927 | 0.6928 | 0.7026 | ||
| 0.0350 | 0.8608 | 0.8609 | 0.8610 | 0.8611 | 0.8612 | 0.8713 | ||
| 0.5027 | 0.6024 | 0.4625 | 0.6926 | 0.5927 | 0.6928 | 0.7270 | ||
| 0.0441 | 0.0950 | 0.0435 | 0.0252 | 0.0053 | 0.0954 | 0.0975 | ||
| FEI | 0.7671 | 0.6299 | 0.6038 | 0.7240 | 0.8242 | 0.9044 | 0.9342 | |
| 0.6960 | 0.5547 | 0.5248 | 0.6049 | 0.7550 | 0.8051 | 0.8650 | ||
| 0.7388 | 0.5842 | 0.5643 | 0.6545 | 0.7746 | 0.8548 | 0.8955 | ||
| 0.0120 | 0.0164 | 0.0165 | 0.0166 | 0.0167 | 0.0168 | 0.0168 | ||
| 0.7341 | 0.5942 | 0.5678 | 0.6445 | 0.7646 | 0.8580 | 0.8981 | ||
| 0.0223 | 0.0011 | 0.0112 | 0.0213 | 0.0014 | 0.0215 | 0.0223 | ||
| Metrics | ERT | |||||||
|---|---|---|---|---|---|---|---|---|
| Random | GA | PSO | BAT | BH | GWO | OPADQL | ||
| score | 0.9121 | 0.9201 | 0.9202 | 0.9203 | 0.9204 | 0.9240 | 0.9228 | |
| 0.8823 | 0.9020 | 0.9021 | 0.9022 | 0.9023 | 0.9060 | 0.9048 | ||
| 0.9023 | 0.9140 | 0.9141 | 0.9142 | 0.9143 | 0.9160 | 0.9153 | ||
| 0.0014 | 0.0172 | 0.0173 | 0.0174 | 0.0175 | 0.0179 | 0.0177 | ||
| 0.8947 | 0.9140 | 0.9141 | 0.9142 | 0.9143 | 0.9160 | 0.9155 | ||
| 0.0021 | 0.0225 | 0.0226 | 0.0227 | 0.0228 | 0.0235 | 0.0234 | ||
| Accuracy | 0.9052 | 0.9050 | 0.9055 | 0.9060 | 0.9065 | 0.9070 | 0.9078 | |
| 0.8620 | 0.8800 | 0.8805 | 0.8810 | 0.8815 | 0.8820 | 0.8826 | ||
| 0.8806 | 0.8950 | 0.8955 | 0.8960 | 0.8965 | 0.8970 | 0.8973 | ||
| 0.0016 | 0.0205 | 0.0206 | 0.0207 | 0.0208 | 0.0209 | 0.0218 | ||
| 0.8953 | 0.8950 | 0.8955 | 0.8960 | 0.8965 | 0.8970 | 0.8976 | ||
| 0.0026 | 0.0260 | 0.0262 | 0.0264 | 0.0266 | 0.0268 | 0.0276 | ||
| Diversity | n/a | 0.9659 | 0.9660 | 0.9661 | 0.9662 | 0.9663 | 0.9661 | |
| n/a | 0.9555 | 0.9556 | 0.9557 | 0.9558 | 0.9559 | 0.9557 | ||
| n/a | 0.9640 | 0.9641 | 0.9642 | 0.9643 | 0.9644 | 0.9642 | ||
| n/a | 0.0060 | 0.0061 | 0.0062 | 0.0063 | 0.0064 | 0.0061 | ||
| n/a | 0.9640 | 0.9641 | 0.9642 | 0.9643 | 0.9644 | 0.9659 | ||
| n/a | 0.0008 | 0.0009 | 0.0010 | 0.0011 | 0.0012 | 0.0010 | ||
| Reduction | 0.5414 | 0.7912 | 0.7913 | 0.7914 | 0.7915 | 0.7916 | 0.8014 | |
| 0.4530 | 0.6210 | 0.6211 | 0.6212 | 0.6213 | 0.6214 | 0.6312 | ||
| 0.4983 | 0.7170 | 0.7171 | 0.7172 | 0.7173 | 0.7174 | 0.7272 | ||
| 0.0270 | 0.8650 | 0.8651 | 0.8652 | 0.8653 | 0.8654 | 0.8755 | ||
| 0.5000 | 0.7170 | 0.7171 | 0.7172 | 0.7173 | 0.7174 | 0.7234 | ||
| 0.0359 | 0.0395 | 0.0396 | 0.0397 | 0.0398 | 0.0399 | 0.0408 | ||
| FEI | 0.7894 | 0.8752 | 0.8053 | 0.8125 | 0.8257 | 0.9059 | 0.9265 | |
| 0.7334 | 0.8087 | 0.6888 | 0.7189 | 0.7590 | 0.8091 | 0.8798 | ||
| 0.7604 | 0.84027 | 0.7228 | 0.7630 | 0.7731 | 0.8433 | 0.9039 | ||
| 0.0156 | 0.0106 | 0.0107 | 0.0108 | 0.0109 | 0.0110 | 0.0110 | ||
| 0.7691 | 0.8427 | 0.7328 | 0.7630 | 0.7701 | 0.8333 | 0.9043 | ||
| 0.0020 | 0.0035 | 0.0136 | 0.0107 | 0.0108 | 0.0039 | 0.0139 | ||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

