Proposing new strategies to improve the optimization performance of differential evolution (DE) is an important research study. The jSO algorithm was the announced winner of the Congress on Evolutionary Computation (CEC) 2017 competition on numerical optimization, and is the state-of-the-art algorithm in the SHADE (Success-History based Adaptive Differential Evolution) algorithm series. However, the jSO algorithm converges prematurely in the search space with different dimensions and is prone to falling into local optimum during evolution, as well as the problem of decreasing population diversity. In this paper, a modified jSO algorithm (MjSO) is proposed which is based on cosine similarity with parameter adaptation and a novel opposition-based learning restart mechanism incorporated with symmetry to address the above problems, respectively. Moreover, it is well known that parameter setting has a significant impact on the performance of the algorithm and the search process can be divided into two symmetrical parts. Hence, a parameter control strategy based on a symmetric search process is introduced in the MjSO. The effectiveness of these designs is supported by presenting a population clustering analysis, along with a population diversity measure to evaluate the performance of the proposed algorithm, three state-of-the-art DE variant algorithms (EBLSHADE, ELSHADE-SPACMA, and SALSHADE-cnEPSin) and two original algorithms (jSO and LSHADE) are compared with it, for solving 30 CEC’17 benchmark functions and three classical engineering design problems. The experimental results and analysis reveal that the proposed algorithm can outperform other competitions in terms of the convergence speed and the quality of solutions. Promisingly, the proposed method can be treated as an effective and efficient auxiliary tool for more complex optimization models and scenarios.
In the field of solar photovoltaic (PV) systems, the accurate and reliable extraction of parameters from PV models is crucial for effective simulation, evaluation, and control. Although various optimization algorithms have been widely used for parameter extraction in solar PV systems, the accuracy and reliability of the parameters extracted by these methods usually fall short of the expected standards. To address these shortcomings, a novel hybrid algorithm that combines the improved marine predators algorithm (MPA) with the equilibrium optimizer (EO), named IMPAEO, is proposed. In the IMPAEO, an elite opposition-based learning strategy is introduced to expand the exploration range of the algorithm to enhance population diversity; an adaptive weight coefficient is employed to improve the updating rule of the MPA, facilitating a balance between global exploration and local exploitation; the EO operator is integrated to enhance the performance of the MPA in the local exploitation phase to improve the solution quality and convergence speed; and the linear population size reduction (LPSR) technique is introduced to dynamically reduce the population size and improve the search performance. The effectiveness of the proposed IMPAEO is validated using the CEC2017 benchmark test suite, which is also applied to extract parameters of the single diode model, the double diode model, and three different PV modules. Comparative analysis with other algorithms demonstrates that the IMPAEO exhibits significant advantages in terms of solution quality, convergence speed, and algorithm stability. Consequently, the proposed IMPAEO not only proves to be efficient and reliable in parameter extraction for solar PV models but also offers a promising alternative in this field.
15 April 2025 in Mathematics and Computers in Simulation