Abstract
Pathfinder algorithm (PFA) is a recently introduced meta-heuristic technique that mimics the cooperative behavior of animal groups in search of the best food area. PFA consists of two phases, namely, the path-finder phase and the follower phase. The former explores new search regions through its versatile explorative power, while in the latter stage, followers change their position by tracking the leader and using their perception. However, PFA is prone to falling into local optima, leading to a slow convergence rate while dealing with high-dimensional ill-conditioned problems. Therefore, this article proposes an improved PFA called ASDR-PFA based on an adaptation of the search dimensional ratio (ASDR) to address the issues in PFA. The proposed method incorporates an ASDR concept that uses a search dimensional ratio (SDR) parameter to generate new candidate solutions using the existing global best. Its strength lies in its dynamic updating of the SDR parameter, which further tunes the balance between exploration and exploitation processes. As a result, the convergence rate of PFA is enhanced. The effectiveness of ASDR-PFA is verified using a set of 16 basic benchmark functions and IEEE-CEC-2011 and IEEE-CEC-2017 problem suites. Wilcoxon's signed rank test is also conducted to confirm its statistical significance. Additionally, ASDR-PFA is utilized to tackle some optimal feature selection problems to substantiate its applicability. Too, a comparative assessment of empirical outcomes attained through ASDR-PFA and some modern meta-heuristics is carried out to showcase its suitability level.
Similar content being viewed by others
Data availability
The datasets analyzed during the current study are available in the UCI and KAGGLE repositories. Dataset name–Dataset link, Sonar–https://www.kaggle.com/datasets/freddymeriwether/sonar-data Spam-base–https://archive.ics.uci.edu/ml/datasets/Spambase Hill-Valley Data Set–https://archive.ics.uci.edu/ml/datasets/Hill-Valley Malware Executable Detection–https://www.kaggle.com/datasets/piyushrumao/malware-executable-detection Parkinson's Diseases Classification–https://archive.ics.uci.edu/ml/datasets/Parkinson%27s+Disease+Classification QSAR androgen receptor–https://archive.ics.uci.edu/ml//datasets/QSAR+androgen+receptor.
Abbreviations
- HCEF:
-
High-conditioned elliptic function
- EGRF:
-
Expanded Griewank's plus Rosenbrock's function
- ESF6:
-
Expanded Scaffer's F6 function
References
Osaba, E., Villar-Rodriguez, E., Del Ser, J., Nebro, A.J., Molina, D., LaTorre, A., Suganthan, P.N., Coello, C.A.C., Herrera, F.: A tutorial on the design, experimentation and application of metaheuristic algorithms to real-world optimization problems. Swarm Evol. Comput. 64, 100888 (2021)
C. Kasten, J. Fahr, M. Klein, An efficient way of introducing gender into evolutionary algorithms. IEEE Transactions on Evolutionary Computation. 2022
Hashim, F.A., Houssein, E.H., Mabrouk, M.S., Al-Atabany, W., Mirjalili, S.: Henry gas solubility optimization: a novel physics-based algorithm. Futur. Gener. Comput. Syst. 101, 646–667 (2019)
Krishna, M.M., Panda, N., Majhi, S.K.: Solving traveling salesman problem using hybridization of rider optimization and spotted hyena optimization algorithm. Expert Syst. Appl. 183, 115353 (2021)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)
Abualigah, L., Diabat, A., Mirjalili, S., Abd Elaziz, M., Gandomi, A.H.: The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng. 376, 113609 (2021)
Heidari, A.A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., Chen, H.: Harris hawks optimization: algorithm and applications. Futur. Gener. Comput. Syst. 97, 849–872 (2019)
Mirjalili, S., Mirjalili, S.M., Hatamlou, A.: Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput. Appl. 27(2), 495–513 (2016)
Zhong, C., Li, G., Meng, Z.: Beluga whale optimization: a novel nature-inspired metaheuristic algorithm. Knowl.-Based Syst. 251, 109215 (2022)
Karami, H., Anaraki, M.V., Farzin, S., Mirjalili, S.: Flow direction algorithm (FDA): a novel optimization approach for solving optimization problems. Comput. Ind. Eng. 156, 107224 (2021)
Faramarzi, A., Heidarinejad, M., Stephens, B., Mirjalili, S.: Equilibrium optimizer: a novel optimization algorithm. Knowl.-Based Syst. 191, 105190 (2020)
N. Panda, S.K. Majhi, R. Pradhan, A hybrid approach of spotted hyena optimization integrated with quadratic approximation for training wavelet neural network. Arabian J. Sci. Eng., pp.1–17. 2022
Panda, N., Majhi, S.K., Singh, S., Khanna, A.: Oppositional spotted hyena optimizer with mutation operator for global optimization and application in training wavelet neural network. J. Intell. Fuzzy Syst. 38(5), 6677–6690 (2020)
Brest, J., Maučec, M.S. and Bošković, B., 2017, June. Single objective real-parameter optimization: Algorithm jSO. In 2017 IEEE Congress on evolutionary computation (CEC) (pp. 1311–1318). IEEE.
Mohamed, A.W., Hadi, A.A., Fattouh, A.M. and Jambi, K.M., 2017, June. LSHADE with semi-parameter adaptation hybrid with CMA-ES for solving CEC 2017 benchmark problems. In 2017 IEEE Congress on evolutionary computation (CEC) (pp. 145–152). IEEE.
Kumar, A., Misra, R.K. and Singh, D., 2017, June. Improving the local search capability of effective butterfly optimizer using covariance matrix adapted retreat phase. In 2017 IEEE Congress on evolutionary computation (CEC) (pp. 1835–1842). IEEE.
Mohamed, A.W., Hadi, A.A., Jambi, K.M.: Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization. Swarm Evol. Comput. 50, 100455 (2019)
Mohamed, A.K. and Mohamed, A.W., 2019. Real-parameter unconstrained optimization based on enhanced AGDE algorithm. Machine learning paradigms: Theory and application, pp.431–450.
Mahapatra, A.K., Panda, N. and Pattanayak, B.K., 2022. Hybrid PSO (SGPSO) with the Incorporation of Discretization Operator for Training RBF Neural Network and Optimal Feature Selection. Arabian Journal for Science and Engineering, pp.1–29.
Mahapatra, A.K., Panda, N. and Pattanayak, B.K., 2023. Quantized Salp Swarm Algorithm (QSSA) for optimal feature selection. International Journal of Information Technology, pp.1–10.
Yapici, H., Cetinkaya, N.: A new meta-heuristic optimizer: Path-finder algorithm. Appl. Soft Comput. 78, 545–568 (2019)
Jia, H., Taheri, B.: Model identification of solid oxide fuel cell using hybrid Elman Neural Network/Quantum Path-finder algorithm. Energy Rep. 7, 3328–3337 (2021)
Qi, X., Yuan, Z. and Song, Y., 2020. A hybrid path-finder optimizer for unconstrained and constrained optimization problems. Computational Intelligence and Neuroscience, 2020.
Hu, R., Dong, Y., Qian, B.: Path-finder algorithm for green pipeline scheduling with limited buffers. J. Syst. Simulation 33(6), 1384 (2021)
Oladipo, S., Sun, Y. and Wang, Z., 2021, August. An effective hFPAPFA for a PIDA-based hybrid loop of load frequency and terminal voltage regulation system. In 2021 IEEE PES/IAS PowerAfrica (pp. 1–5). IEEE.
Guo, J., Dong, J., Zhou, B., Zhao, X., Liu, S., Han, Q., Wu, H., Xu, L., Hassan, S.G.: A hybrid model for the prediction of dissolved oxygen in seabass farming. Comput. Electron. Agric. 198, 106971 (2022)
C. Tang, Y. Zhou, Q. Luo, Z. Tang, An enhanced path-finder algorithm for engineering optimization problems. Engineering with Computers, pp.1–23. 2021
Yuan, Z., Li, H., Yousefi, N.: Optimal hydrogen consumption of fuel cell-based locomotive using speed trajectory optimization by Improved Path-finder algorithm. J. Clean. Prod. 278, 123430 (2021)
Janamala, V.: A new meta-heuristic path-finder algorithm for solving optimal allocation of solar photo-voltaic system in multi-lateral distribution system for improving resilience. SN Appl. Sci. 3(1), 1–17 (2021)
Tang, C., Zhou, Y., Luo, Q., Tang, Z.: An enhanced path-finder algorithm for engineering optimization problems. Eng. Comput. 38(2), 1481–1503 (2022)
Ghani, M.H., Musirin, I., Rahim, S.R.A., Hussain, M.H., Sivaraju, S.S., Kumar, A.S., Ismail, N.L.: Integrated evolutionary path-finder optimization technique for dynamic economic dispatch. Math. Statistician Eng. Appl. 71(3), 692–706 (2022)
Mohamed, A.W., Hadi, A.A., Mohamed, A.K.: Gaining-sharing knowledge-based algorithm for solving optimization problems: a novel nature-inspired algorithm. Int. J. Mach. Learn. Cybern. 11(7), 1501–1529 (2020)
Agrawal, P., Ganesh, T., Mohamed, A.W.: Chaotic gaining sharing knowledge-based optimization algorithm: an improved metaheuristic algorithm for feature selection. Soft. Comput. 25(14), 9505–9528 (2021)
SaiSindhuTheja, R., Shyam, G.K.: An efficient metaheuristic algorithm-based feature selection and recurrent neural network for DoS attack detection in cloud computing environment. Appl. Soft Comput. 100, 106997 (2021)
Chahardoli, M., Eraghi, N.O., Nazari, S.: Namib beetle optimization algorithm: a new meta-heuristic method for feature selection and dimension reduction. Concurrency and Comput: Practice and Exp 34(1), e6524 (2022)
Kumar, V., Kumar, D., Kaur, M., Singh, D., Idris, S.A., Alshazly, H.: A novel binary seagull optimizer and its application to feature selection problem. IEEE Access 9, 103481–103496 (2021)
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 9, 26766–26791 (2021)
P. Agrawal, T. Ganesh, D. Oliva, A.W. Mohamed, S-shaped and v-shaped gaining-sharing knowledge-based algorithm for feature selection. Applied Intelligence, pp.1–32. 2022
Hasançebi, O., Azad, S.K.: Adaptive dimensional search: a new metaheuristic algorithm for discrete truss sizing optimization. Comput. Struct. 154, 1–16 (2015)
Saarinen, S., Bramley, R., Cybenko, G.: Ill-conditioning in neural network training problems. SIAM J. Sci. Comput. 14(3), 693–714 (1993)
K. Koohestani, S. Kazemzadeh Azad, An Adaptive real-coded genetic algorithm for size and shape optimization of truss structures. In: Topping BHV,Tsompanakis Y, editors. The first international conference on soft computing technology in civil structural and environmental engineering. Stirlingshire,UK: Civil-Comp Press; 2009.
Tang, K., Yáo, X., Suganthan, P.N., MacNish, C., Chen, Y.P., Chen, C.M., Yang, Z.: Benchmark functions for the CEC’2008 special session and competition on large-scale global optimization. Nature inspired Comput Appl Lab USTC, China 24, 1–18 (2007)
J.J. Liang, B.Y. Qu, P.N. Suganthan, 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). 2013
N.H. Awad, M.Z. Ali, J.J. Liang, B.Y. Qu, P.N. Suganthan, Problem definitions and evaluation criteria for the CEC 2017 special session and competition on single objective bound constrained real-parameter numerical optimization. In Technical report (pp. 1–34). Nanyang Technological University Singapore. 2016
Das, S., Suganthan, P.N.: Problem Definitions and Evaluation Criteria for CEC 2011 Competition on Testing Evolutionary Algorithms on Real World Optimization Problems, pp. 341–359. Jadavpur University Nanyang Technological University, Kolkata (2010)
Mirjalili, S.: The ant lion optimizer. Adv. Eng. Softw. 83, 80–98 (2015)
Mirjalili, S., Gandomi, A.H., Mirjalili, S.Z., Saremi, S., Faris, H., Mirjalili, S.M.: Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 114, 163–191 (2017)
Saremi, S., Mirjalili, S., Lewis, A.: Grasshopper optimization algorithm: theory and application. Adv. Eng. Softw. 105, 30–47 (2017)
Mirjalili, S.: Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 27(4), 1053–1073 (2016)
Derrac, J., García, S., Molina, D., Herrera, F.: A practical tutorial on the use of non-parametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 1(1), 3–18 (2011)
Normal Distribution Table. Retrieved fromhttp://math.arizona.edu/~rsims/ma464/standardnormaltable.pdf.
M. Lichman, 'UCI Machine Learning Repository [https://archive.ics.uci.edu/ml/datasets. html]. Irvine, CA: University of California, School of Information and Computer Science. Accessed, 2016.
'Find Open Datasets and Machine Learning Projects | Kaggle'. https://www.kaggle.com/datasets (accessed May 11, 2023)
Too, J., Abdullah, A.R., Mohd Saad, N.: A new quadratic binary Harris hawk optimization for feature selection. Electronics 8(10), 1130 (2019)
Nadimi-Shahraki, M.H., Banaie-Dezfouli, M., Zamani, H., Taghian, S., Mirjalili, S.: B-MFO: a binary moth-flame optimization for feature selection from medical datasets. Computers 10(11), 136 (2021)
Chen, G., Chen, J.: A novel wrapper method for feature selection and its applications. Neurocomputing 159, 219–226 (2015)
Maldonado, S., Weber, R.: A wrapper method for feature selection using support vector machines. Inf. Sci. 179(13), 2208–2217 (2009)
Li, A.D., Xue, B., Zhang, M.: Improved binary particle swarm optimization for feature selection with new initialization and search space reduction strategies. Appl. Soft Comput. 106, 107302 (2021)
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 Geosci. Remote Sens. Lett. 14(3), 409–413 (2017)
Funding
The authors did not receive support from any organization for the submitted work. No funds, grants, or other support were received.
Author information
Authors and Affiliations
Contributions
AKM: Conceptualization, Methodology, Software, Analysis, Writing NP: Conceptualization, Methodology, Analysis, Review, Writing and Editing, Supervision BKP: Review, Editing and General Supervision.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Research involving human participants and / or animals
This research study did not involve human participants and / or animals.
Consent to participate
Informed consent was obtained from all individual participants included in the study.
Consent to publication
The participant has consented to the submission of the manuscript to the journal.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mahapatra, A.K., Panda, N. & Pattanayak, B.K. An improved pathfinder algorithm (ASDR-PFA) based on adaptation of search dimensional ratio for solving global optimization problems and optimal feature selection. Prog Artif Intell 12, 323–348 (2023). https://doi.org/10.1007/s13748-023-00306-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13748-023-00306-9