Skip to main content
Log in

An improved pathfinder algorithm (ASDR-PFA) based on adaptation of search dimensional ratio for solving global optimization problems and optimal feature selection

  • Regular Paper
  • Published:
Progress in Artificial Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

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

  1. 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)

    Article  Google Scholar 

  2. C. Kasten, J. Fahr, M. Klein, An efficient way of introducing gender into evolutionary algorithms. IEEE Transactions on Evolutionary Computation. 2022

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)

    Article  Google Scholar 

  6. Abualigah, L., Diabat, A., Mirjalili, S., Abd Elaziz, M., Gandomi, A.H.: The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng. 376, 113609 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Zhong, C., Li, G., Meng, Z.: Beluga whale optimization: a novel nature-inspired metaheuristic algorithm. Knowl.-Based Syst. 251, 109215 (2022)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Faramarzi, A., Heidarinejad, M., Stephens, B., Mirjalili, S.: Equilibrium optimizer: a novel optimization algorithm. Knowl.-Based Syst. 191, 105190 (2020)

    Article  Google Scholar 

  12. 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

  13. 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)

    Article  Google Scholar 

  14. 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.

  15. 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.

  16. 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.

  17. 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)

    Article  Google Scholar 

  18. 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.

  19. 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.

  20. 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.

  21. Yapici, H., Cetinkaya, N.: A new meta-heuristic optimizer: Path-finder algorithm. Appl. Soft Comput. 78, 545–568 (2019)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. Qi, X., Yuan, Z. and Song, Y., 2020. A hybrid path-finder optimizer for unconstrained and constrained optimization problems. Computational Intelligence and Neuroscience, 2020.

  24. Hu, R., Dong, Y., Qian, B.: Path-finder algorithm for green pipeline scheduling with limited buffers. J. Syst. Simulation 33(6), 1384 (2021)

    Google Scholar 

  25. 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.

  26. 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)

    Article  Google Scholar 

  27. C. Tang, Y. Zhou, Q. Luo, Z. Tang, An enhanced path-finder algorithm for engineering optimization problems. Engineering with Computers, pp.1–23. 2021

  28. 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)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. Tang, C., Zhou, Y., Luo, Q., Tang, Z.: An enhanced path-finder algorithm for engineering optimization problems. Eng. Comput. 38(2), 1481–1503 (2022)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. 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)

    Article  Google Scholar 

  38. 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

  39. Hasançebi, O., Azad, S.K.: Adaptive dimensional search: a new metaheuristic algorithm for discrete truss sizing optimization. Comput. Struct. 154, 1–16 (2015)

    Article  Google Scholar 

  40. Saarinen, S., Bramley, R., Cybenko, G.: Ill-conditioning in neural network training problems. SIAM J. Sci. Comput. 14(3), 693–714 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  41. 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.

  42. 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)

    Google Scholar 

  43. 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

  44. 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

  45. 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)

    Google Scholar 

  46. Mirjalili, S.: The ant lion optimizer. Adv. Eng. Softw. 83, 80–98 (2015)

    Article  Google Scholar 

  47. 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)

    Article  Google Scholar 

  48. Saremi, S., Mirjalili, S., Lewis, A.: Grasshopper optimization algorithm: theory and application. Adv. Eng. Softw. 105, 30–47 (2017)

    Article  Google Scholar 

  49. 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)

    Article  Google Scholar 

  50. 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)

    Article  Google Scholar 

  51. Normal Distribution Table. Retrieved fromhttp://math.arizona.edu/~rsims/ma464/standardnormaltable.pdf.

  52. 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.

  53. 'Find Open Datasets and Machine Learning Projects | Kaggle'. https://www.kaggle.com/datasets (accessed May 11, 2023)

  54. Too, J., Abdullah, A.R., Mohd Saad, N.: A new quadratic binary Harris hawk optimization for feature selection. Electronics 8(10), 1130 (2019)

    Article  Google Scholar 

  55. 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)

    Article  Google Scholar 

  56. Chen, G., Chen, J.: A novel wrapper method for feature selection and its applications. Neurocomputing 159, 219–226 (2015)

    Article  Google Scholar 

  57. Maldonado, S., Weber, R.: A wrapper method for feature selection using support vector machines. Inf. Sci. 179(13), 2208–2217 (2009)

    Article  Google Scholar 

  58. 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)

    Article  Google Scholar 

  59. 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)

    Article  Google Scholar 

Download references

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

Authors

Contributions

AKM: Conceptualization, Methodology, Software, Analysis, Writing NP: Conceptualization, Methodology, Analysis, Review, Writing and Editing, Supervision BKP: Review, Editing and General Supervision.

Corresponding author

Correspondence to Nibedan Panda.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13748-023-00306-9

Keywords

Navigation