SOFT COMPUTING, cilt.1, sa.12, ss.1-40, 2023 (SCI-Expanded)
The stochastic fractal search (SFS) algorithm, among population-based metaheuristic automation algorithms, is a robust optimization algorithm for solving optimization problems in different fields of science, inspired by the diffusion feature and natural growth phenomenon seen regularly in random fractals. However, as in population-based optimization algorithms, it is a great challenge to effectively design the selection process in the SFS method. To imitate the selection process in nature effectively and accurately, the dynamic-fitness-distance-balance (dFDB) selection method has been used in the SFS algorithm in six different versions. In this way, the dFDB-SFS algorithm has been developed, which more effectively mimics nature with exploitation, exploration, and balanced search capabilities. Firstly, the performance of the proposed dFDB-SFS algorithm was investigated in CEC 2020 benchmark test functions. Wilcoxon and Friedman statistical analyses of the results obtained from the test functions were made and according to these analysis results, the best version of the proposed approach was determined. Secondly, the performance of the proposed algorithm was investigated in determining photovoltaic module parameters, which is one of the real-world engineering problems. In this article, the dFDB-SFS algorithm uses the root mean square error (RMSE) as the objective function to estimate the unknown parameters of the single diode model (SDM), double diode model (DDM), and PV module models. In terms of a quantitative and qualitative performance evaluation, it reveals that the proposed algorithm provides better results than other proposed algorithms in terms of accuracy and robustness when obtaining PV parameters.