Abstract
To address the limitations of the traditional Coati Optimization Algorithm (COA), such as insufficient global exploration, poor population cooperation, and low convergence efficiency in global optimization and photovoltaic (PV) model parameter identification, this paper proposes a Multi-strategy Enhanced Coati Optimization Algorithm (MECOA). MECOA improves performance through three core strategies: (1) Elite-guided search, which replaces the single global best solution with an elite pool of three top individuals and incorporates the heavy-tailed property of Lévy flights to balance large-step exploration and small-step exploitation; (2) Horizontal crossover, which simulates biological gene recombination to promote information sharing among individuals and enhance cooperative search efficiency; and (3) Precise elimination, which discards 20% of low-fitness individuals in each generation and generates new individuals around the best solution to improve population quality. Experiments on the CEC2017 (30/50/100-dimensional) and CEC2022 (20-dimensional) benchmark suites demonstrate that MECOA achieves superior performance. On CEC2017, MECOA ranks first with an average rank of 1.87, 2.07, 1.83, outperforming the second-best LSHADE (2.03, 2.43 and 2.63) and the original COA (9.93, 9.93 and 9.96). On CEC2022, MECOA also maintains the leading position with an average rank of 1.58, far surpassing COA (8.92). Statistical analysis using the Wilcoxon rank-sum test (significance level 0.05) confirms the superiority of MECOA. Furthermore, MECOA is applied to parameter identification of single-diode (SDM) and double-diode (DDM) PV models. Experiments based on real measurement data show that the SDM model achieves an RMSE of 9.8610 × 10−4, which is only 1/20 of that of COA. For the DDM model, the fitted curves almost perfectly overlap with the experimental data, with a total integrated absolute error (IAE) of only 0.021555 A. These results fully validate the effectiveness and reliability of MECOA in solving complex engineering optimization problems, providing a robust and efficient solution for accurate modeling and optimization of PV systems.
1. Introduction
The continuous growth of global energy demand and the environmental issues caused by excessive fossil fuel consumption have accelerated the rapid development of clean energy technologies. Among them, solar energy—a clean, renewable, and widely distributed resource—has become a vital component of global power generation, with photovoltaic (PV) systems serving as its core utilization platform [1,2]. PV systems directly convert solar energy into electricity through PV cells, and the accurate modeling and optimization of their operating performance are essential prerequisites for efficient utilization, fault diagnosis, and energy management. This process, however, critically depends on both the construction of PV models and the precise identification of their unknown parameters [3].
To characterize the electrical output behavior of PV cells and modules, various equivalent circuit models have been proposed. Among them, the single-diode model (SDM) and double-diode model (DDM) are the most widely adopted due to their balance between modeling simplicity and fitting accuracy. The SDM represents the core operating mechanism of PV devices using a photocurrent source, a diode, a series resistance, and a shunt resistance. It requires the estimation of five parameters: photocurrent , diode reverse saturation current , diode ideality factor , series resistance , and shunt resistance . The DDM further accounts for recombination losses in the depletion region of the semiconductor by introducing a second diode, thus adding two more parameters—the saturation current of the second diode and the diffusion factor —bringing the total to seven [4,5,6]. However, the mathematical formulations of both models involve implicit transcendental equations with strong inter-parameter coupling, and the parameter values are highly sensitive to external conditions. Consequently, parameter extraction for PV models faces the triple challenge of high dimensionality, strong nonlinearity, and multiple constraints. These factors make it difficult for traditional methods to achieve high-precision identification, thereby limiting the effectiveness of PV system modeling and optimization in practice [7,8].
To address the challenges of PV model parameter identification, researchers have explored various approaches, including analytical methods, direct methods, numerical computation methods, and traditional optimization algorithms. Analytical methods derive parameter expressions by simplifying the model, offering fast computation but with accuracy often compromised by simplifying assumptions. Direct methods rely on fitting experimental data, making them highly sensitive to measurement errors. Numerical computation methods (e.g., Newton–Raphson) are constrained by initial value settings and prone to being trapped in local optima. Traditional optimization algorithms are limited by objective function constraints, which restrict their applicability [9,10,11]. In contrast, swarm intelligence (SI) algorithms have gradually become the mainstream technology in PV parameter identification due to their advantages: independence from gradient information, strong robustness, and the ability to approximate global optima within reasonable computational time. Notable progress has been made in this area. For example, Abido et al. [12] were the first to apply the Differential Evolution (DE) algorithm to parameter estimation of the seven-parameter PV circuit model, demonstrating the feasibility of SI algorithms in this domain. Similarly, Shayeghi et al. [13] enhanced the discrete Particle Swarm Optimization (PSO) algorithm by introducing an anti-premature convergence mechanism, which not only improved algorithmic performance but also provided an efficient solution to planning problems related to PV systems.
With the advancement of research, an increasing number of swarm intelligence (SI) algorithms have been tailored for PV model parameter extraction. Elazab et al. were the first to introduce the Whale Optimization Algorithm (WOA) into PV systems, achieving a balance between low cost and high accuracy [14]. For more complex scenarios such as the double-diode model, Abbassi et al. applied the Salp Swarm Algorithm (SSA) as an optimizer, confirming its strong competitiveness [15]. Zhang et al. combined the Orthogonal Learning (OL) strategy with the Nelder–Mead simplex (NMs) method to develop the NMSOLMFO algorithm, which achieved remarkable results in parameter identification of SDM, DDM, and PV module models [16]. Oliva et al. improved WOA by incorporating chaotic mapping and adaptive strategies, and the resulting Chaotic Whale Optimization Algorithm (CWOA) demonstrated outstanding performance in PV parameter estimation [17]. Wu et al. integrated chaotic sequences and the PSO concept into the Antlion Optimizer (ALO), proposing the Improved Antlion Optimizer (IALO), which significantly enhanced identification accuracy [18].
In addition, research on dynamic PV models has gradually expanded. Su et al. established a dynamic modeling framework for variable-speed PV DC systems and PV plant clusters, providing a foundation for system stability analysis and control strategy validation [19]. Di et al. employed least squares regression to extract parameters of dynamic PV models [20]. Li et al. developed a Memetic Adaptive Differential Evolution (MADE) algorithm to estimate unknown parameters of different PV models [21]. Mohamed Abdel-Basset proposed an improved variant of the marine predators algorithm for optimal PV parameter extraction [22]. Jiao et al. introduced an Enhanced Harris Hawks Optimization (EHHO) algorithm, which integrates OL and General Opposition-Based Learning (GOBL) to accurately estimate the parameters of solar cells and PV modules [23]. Yu et al. designed a novel differential evolution variant (PDcDE) based on automatic control population strategies and diversity-controlled scaling factor settings to solve PV model parameter estimation problems [24]. Furthermore, Premkumar et al. hybridized the Cross-Crossover (CC) algorithm and the Nelder–Mead simplex (NM) strategy with the Gradient-Based Optimizer (GBO) to enhance its performance in estimating uncertain PV model parameters [25]. Although these methods have proven effective in extracting unknown parameters of PV models, they still suffer from the risk of being trapped in local optima.
The Coati Optimization Algorithm (COA) [26] is a recently proposed bio-inspired metaheuristic algorithm, drawing inspiration from two core behaviors of coatis in nature: their cooperative encirclement when hunting iguanas (corresponding to the exploration phase of the algorithm) and their local escape behavior when evading predators (corresponding to the exploitation phase). Compared with conventional algorithms, COA features a simple structure, few parameters, and ease of implementation. It has already shown certain advantages in some low-dimensional optimization problems [27]. However, COA still exhibits clear performance limitations in complex optimization scenarios. During the exploration phase, it relies solely on a simple linear random perturbation that guides solutions toward a single global best. The limited, uniformly distributed step sizes make it difficult to overcome local optima in multimodal functions. Moreover, excessive dependence on a single best solution reduces population diversity, often leading to premature convergence. In addition, the lack of information-sharing mechanisms among individuals results in low utilization of population resources and prevents effective cooperative search, thereby constraining both convergence speed and accuracy. Furthermore, the use of a fixed population size allows low-fitness individuals to persist, occupying computational resources and potentially misleading the search direction [28,29,30]. These shortcomings hinder COA’s ability to balance global exploration and local exploitation in high-dimensional, complex tasks such as PV model parameter identification, ultimately preventing it from meeting the performance requirements of practical applications.
Compared with existing COA variants, MECOA’s novelty lies in the specific combination of three complementary strategies: elite-guided search with Lévy flights balances exploration and exploitation, horizontal crossover enhances population information sharing, and precise elimination optimizes population quality. This synergy addresses COA’s inherent limitations more comprehensively than single-strategy improvements. Additionally, MECOA is the first COA variant tailored for PV model parameter identification, filling the gap between COA-based optimization and practical PV system modeling.
To address the aforementioned issues, this paper proposes a Multi-strategy Enhanced Coati Optimization Algorithm (MECOA), which overcomes the performance bottlenecks of COA through three core improvement strategies and applies it to PV model parameter identification. The main contributions and innovations of this work are as follows:
- Elite-guided search strategy: An elite pool composed of the top three individuals replaces the single global best solution. By integrating the heavy-tailed property of Lévy flights, MECOA achieves a balance between large-step jumps and fine-grained local searches, thereby enhancing global exploration while maintaining population diversity.
- Horizontal crossover strategy: Inspired by biological gene recombination, this strategy performs random pairing and linear combination among individuals to promote the dissemination and sharing of superior information, improving cooperative search efficiency across the population.
- Precise elimination mechanism: At each iteration, 20% of the low-fitness individuals are discarded, and new individuals are generated around the neighborhood of the current global best solution. This not only improves population quality but also avoids ineffective searches.
- Comprehensive benchmark validation: MECOA is compared against seven mainstream metaheuristic algorithms, including GWO, WOA, and PSO, on the CEC2017 (30/50/100-dimensional) and CEC2022 (20-dimensional) benchmark suites. The evaluation focuses on population diversity, exploration–exploitation balance, convergence speed, and accuracy, validating the superior optimization performance of MECOA.
- Application to PV model parameter identification: MECOA is applied to both the SDM and DDM PV models. Using experimental data from the Photowatt-PWP201 PV module and the RTC France solar cell, the algorithm’s effectiveness is validated through root mean square error (RMSE), integrated absolute error (IAE), and curve-fitting comparisons, demonstrating its practical value for solving complex real-world problems.
The remainder of this paper is organized as follows: Section 2 presents the fundamental principles of the traditional COA, including population initialization, the mathematical models of the exploration and exploitation phases, and the corresponding pseudocode. Section 3 introduces the three improvement strategies of MECOA, together with the algorithmic framework and time complexity analysis. Section 4 conducts comparative experiments on standard benchmark suites, analyzing the performance differences between MECOA and other algorithms from both qualitative and quantitative perspectives. Section 5 applies MECOA to PV model parameter identification, validating its effectiveness in practical engineering problems. Section 6 concludes the study and outlines future research directions.
2. Coati Optimization Algorithm (COA)
The Coati Optimization Algorithm (COA) is a population-based metaheuristic inspired by the natural behavior of coatis, where each coati is regarded as a member of the algorithmic population. The position of each coati in the search space represents the values of the decision variables. During hunting, coatis exhibit two typical behaviors: (1) hunting iguanas, and (2) escaping from predators. These behaviors can be abstracted into two algorithmic phases: exploration and exploitation. The mathematical model of COA is formulated as follows [26]:
2.1. Initialize Population
In COA, each coati individual is regarded as a potential solution within the search space. The position of an individual corresponds to the specific values of the decision variables, thereby forming the candidate solution set of the problem. During the initialization phase, the positions of individuals in the population are randomly generated according to Equation (1):
where denotes the position of the coati in the search space, while and represent the lower and upper bounds of the problem, respectively.
2.2. Exploration
Based on the biological behavior of coatis hunting iguanas, COA incorporates a search space updating mechanism. In this strategy, the population is divided into two subgroups: one subgroup climbs trees to drive the iguanas to the ground, while the other remains on the ground, ready to capture them. This cooperative hunting strategy is abstracted into the algorithm’s global search mechanism, enabling efficient exploration of the solution space [26].
Assume that the first individuals () perform the climbing behavior, the refers to the population size. Their positions are updated according to Equation (2):
where denotes the position of the iguana in the search space (essentially the position of the best individual), represents the dimension, and is an integer randomly selected from the set .
For the remaining individuals , the position of the iguana after falling to the ground is randomly determined. The movement strategy of ground individuals is described by Equation (3) [26]:
where represents the fitness function value of the individual, the ground position of the iguana is randomly generated as
where denotes the objective function value at the ground position of the iguana.
2.3. Exploitation
Based on the natural behavior of coatis escaping from predators, COA incorporates a local search mechanism. When threatened by predators, a coati moves from its current position to a nearby, safer region. This behavior is abstracted into the algorithm’s local exploitation strategy, allowing the population to perform fine-grained searches around the current best solution. This phase is described by the following equations [26]:
The local lower and upper bounds for the decision variable are defined as
and the position of the individual is updated as
where and are the local lower and upper bounds of the decision variable, and is a random number in the interval [0, 1].
Subsequently, the algorithm updates the position based on an effective update condition, modeled by:
where denotes the objective function value of the individual at iteration represents the fitness function value of the individual.
The pseudocode of the COA is outlined in Algorithm 1.
| Algorithm 1: the pseudo-code of the COA |
| 1: Begin 2: Initialize: the relevant parameters iterations 3: Calculate the fitness of the objective function. 4: do 5: Exploration: 6: do 7: coati using Equation (2). 8: End for 9: do 10: coati using Equations (3) and (4). 11: End for 12: Exploitation: 13: do 14: coati using Equations (5) and (6). 15: End for 16: 17: End for 18: return best solution 19: end |
3. Proposed MECOA
3.1. Elite-Guided Search Strategy
In the standard COA, the hunting phase only guides individuals toward the global best solution through simple linear random perturbations. This mechanism has clear limitations: the step sizes of linear perturbations are small and uniformly distributed, making it difficult to escape local optima in complex multimodal functions. Moreover, over-reliance on a single global best solution as the guiding target quickly reduces population diversity and significantly increases the risk of premature convergence. Such a simple exploration mechanism cannot sufficiently cover the search space, severely constraining the algorithm’s global search capability [31,32].
To address these issues, this paper proposes an elite-pool Lévy mutation strategy. This strategy establishes an elite pool composed of the top three individuals by fitness, replacing the single global best guidance mechanism. Specifically, the mean of the elite individuals is used as the guiding target with a probability of 10% to enhance search stability, while a single elite individual is randomly selected as the guiding target with a probability of 90% to maintain diversity. On this basis, a Lévy-distributed random perturbation is introduced. Leveraging the heavy-tailed property of Lévy flights, the algorithm combines occasional large-step jumps with fine-grained local searches. The core update formula is as follows:
where the elite target is generated as
and the Lévy flight term is implemented using the Mantegna algorithm:
where represent the best, second-best, and third-best individuals in the current population, and is a random number in [0, 1], is a constant fixed at 1.5.
As illustrated in Figure 1, this strategy effectively avoids the over-attraction to a single best solution through multiple guiding targets. The heavy-tailed property of Lévy flights enables large jumps in the early stages to enhance global exploration, while fine guidance by elite individuals improves local exploitation in later stages, significantly boosting the algorithm’s optimization performance in complex multimodal functions.
Figure 1.
Schematic diagram of the elite-guided search strategy.
3.2. Horizontal Crossover Strategy
The standard COA lacks an information-sharing mechanism among individuals, with each individual performing independent searches, resulting in low utilization of population information [33]. This isolated search pattern makes it difficult to form a cooperative effect and fails to effectively leverage the characteristics of multiple high-quality individuals in the population, limiting both convergence speed and accuracy.
To enhance information exchange and cooperative search capability among individuals, this paper introduces a horizontal crossover mechanism. As illustrated in Figure 2, this strategy simulates the gene recombination process in biology, where individuals in the population are randomly paired, and linear combinations along with difference vector perturbations are applied to facilitate thorough information exchange. The mechanism is expressed as follows:
where [0, 1], and are random perturbation coefficients in the range [−1, 1].
Figure 2.
Schematic diagram of horizontal crossover strategy.
This strategy effectively promotes the propagation of high-quality genes and maintains population diversity through information recombination among individuals. The difference vector perturbation introduces new search directions into the optimization process, helping to avoid premature convergence. After generating the offspring, boundary control is applied, and a greedy selection mechanism is used to update the parent population, ensuring continuous improvement of population quality.
3.3. Precision Elimination Mechanism
The standard COA uses a fixed population size throughout the optimization process and lacks an effective population management mechanism. The persistent presence of low-fitness individuals not only wastes computational resources but may also guide the population toward poor regions, reducing convergence efficiency [34].
To improve overall population quality and accelerate convergence, this paper proposes a fitness-based precise elimination mechanism. At the end of each generation, the population is sorted according to fitness, and the worst 20% of individuals are eliminated. New individuals are then randomly generated within the search space to replace the eliminated ones.
The number of individuals to be eliminated is calculated as:
where is the population size and denotes the rounding function. The individuals with the lowest fitness are selected for elimination.
To avoid ineffective search due to purely random generation, the new individuals are generated in the neighborhood of the current global best solution , according to:
where is a decay factor that gradually decreases over iterations to control the distance of new solutions from the global best, is a random vector of dimension , and and are the upper and lower bounds of the search space, respectively. This mechanism ensures that the newly generated individuals explore the vicinity of the global best solution while progressively narrowing the search range over iterations, balancing exploration and convergence. A schematic of the precise elimination and generation mechanism is shown in Figure 3.
Figure 3.
Schematic diagram of a precision elimination mechanism.
The MECOA’s pseudocode is provided in Algorithm 2.
| Algorithm 2: the pseudo-code of the MECOA |
| 1: Begin 2: Initialize: the relevant parameters iterations 3: Calculate the fitness of the objective function. 4: do 5: Exploration: 6: do 7: coati using Equations (8)–(10). 8: End for 9: do 10: coati using Equations (3) and (4). 11: End for 12: Exploitation: 13: do 14: coati using Equations (5) and (6). 15: End for 16: coati using Equation (11). 17: Eliminate and generate new individuals by Equations (12) and (13) 18: 19: End for 20: return best solution 21: end |
3.4. Computational Time Complexity
Algorithm performance is critical, but evaluating its time complexity is equally important. In many optimization tasks, an algorithm must not only deliver excellent performance but also demonstrate satisfactory real-time efficiency. Time complexity reflects how the algorithm’s running time scales with the input size, providing insight into its computational cost for large-scale problems. In COA, the computational complexity for evaluating the defined control parameters is , where denotes the population size and represents the problem dimension. During the initialization phase, the algorithm incurs a time cost of . Furthermore, after iterations, updating the positions of all individuals has a computational complexity of . Therefore, the overall computational complexity of COA can be expressed as . In MECOA, while most modified strategies (such as the hybrid boundary repair mechanism, elite guidance, and crossover operations) do not introduce additional complexity factors beyond per iteration, the precise elimination mechanism explicitly requires sorting the population by fitness in each generation. A sorting operation on N individuals has a time complexity of . Therefore, the computational complexity per iteration of the Improved COA becomes . Over T iterations, the total time complexity is updated to .
4. Experimental Results and Detailed Analyses
In this section, the proposed MECOA is experimentally evaluated using the CEC 2017 [35] and CEC 2022 [36] benchmark test suites. First, the parameter settings of all comparative algorithms are detailed, followed by a qualitative analysis of the MECOA. Additionally, MECOA is compared with seven other algorithms on the CEC 2017 and CEC 2022 test suites.
To ensure a fair comparison and reduce the influence of randomness, all algorithms are executed with a fixed population size of 30 and a maximum of 500 iterations. Each algorithm is independently run 30 times. The results are evaluated in terms of average value (Ave) and standard deviation (Std), with the best performance highlighted in bold. All experiments are conducted on a Windows 11 operating system with a 13th Gen Intel(R) Core(TM) i5-13400 CPU @ 2.5 GHz and 16 GB RAM, using MATLAB 2024b.
4.1. Competitor Algorithms and Parameters Setting
In this section, the superior performance of the proposed MECOA is validated through comparative experiments with eight state-of-the-art algorithms, including the Harris Hawks Optimization (HHO), Improving the search performance of SHADE using linear population size reduction (LSHADE), Gold Rush Optimizer (GRO), Grey Wolf Optimizer (GWO), Whale Optimization Algorithm (WOA), Particle Swarm Optimization (PSO), Holistic Swarm Optimization (HSO), Dung Beetle Optimizer (DBO), and the standard Coati Optimization Algorithm (COA).
For the comparative experiments, all algorithm parameters are set according to their respective references. For ease of reference, Table 1 summarizes the parameter configurations of all algorithms and provides the corresponding references for further study.
Table 1.
Parameter settings of the comparison algorithms.
4.2. Qualitative Analysis of MECOA
In this subsection, we conduct a qualitative analysis of the proposed MECOA. Initially, we examine the diversity of the algorithm’s population, which plays a crucial role in exploring the unknown space effectively. Next, we evaluate the balance between exploration and exploitation, as the initial iterations require stronger exploration, while later iterations focus more on exploitation. We validate the performance of MECOA through experiments that measure both exploration and exploitation. Lastly, to assess the effectiveness of the improvements made, we perform ablation experiments. Detailed explanations are provided below.
4.2.1. Analysis of the Population Diversity
In optimization algorithms, population diversity describes the degree of variation among individuals in a population [31,45], where each individual typically corresponds to a candidate solution. A decline in population diversity can lead to premature convergence to a local optimum, thereby constraining the algorithm’s global search capability. On the other hand, preserving higher diversity facilitates exploration across broader areas of the solution space and improves the probability of locating the global optimum. In this subsection, we evaluate the population diversity of the MECOA based on Equation (14) [46,47]
where denotes the population diversity, represents the population size, indicates the problem’s dimensionality, and denotes the value of the individual in the dimension at the iteration. quantifies the dispersion degree of the entire population relative to its center of mass at iteration , which is calculated using Equation (15).
Figure 4 presents the experimental outcomes of the population diversity analysis for both algorithms. It is evident that in most cases, the MECOA exhibits higher population diversity than the COA. While the population diversity of COA typically declines to a very low level within 50 generations, MECOA demonstrates a more gradual reduction in diversity and is better able to preserve population diversity throughout the process. This discrepancy stems from the combined effect of the three major enhancement strategies integrated into MECOA, enabling it to effectively balance “diversity preservation” and “convergence efficiency” throughout the entire iterative cycle. This provides critical support for MECOA to break through local optima and search for global optimal solutions in complex multimodal functions (such as F9, F15, and other test functions containing multiple local extrema).

Figure 4.
The analysis of the population diversity of MECOA and COA.
4.2.2. Analysis of the Exploration and Exploitation
In optimization algorithms, both exploration and exploitation are essential components. Exploration refers to the algorithm’s ability to conduct a wide-ranging search across the solution space, seeking out diverse and potentially undiscovered regions that might contain the global optimum. Exploitation, conversely, entails an intensive search within the vicinity of known high-quality solutions, refining them to achieve greater accuracy. This process utilizes existing information to deepen search efforts in promising areas.
Excessive exploration may lead to inefficient use of computational resources by scanning the solution space broadly without focused improvement, thereby overlooking opportunities to enhance solutions in specific regions. On the other hand, over-emphasis on exploitation can result in premature convergence to a local optimum, hindering the algorithm’s ability to locate superior solutions in other parts of the search space [48,49]. Therefore, striking a balance between exploration and exploitation is critical to the overall effectiveness of the algorithm. In this subsection, we analyze the exploration and exploitation characteristics of the MECOA, which are quantitatively assessed using Equations (16) and (17) [47].
where denotes the measure of diversity at the th iteration, which is calculated by Equation (18), and denotes the maximum measure of diversity throughout the iteration.
Figure 5 illustrates the dynamic proportion changes between exploration and exploitation behaviors of the MECOA during the iterative process. The exploration rate, calculated as the ratio of population diversity to maximum diversity, reflects the algorithm’s ability to search unknown regions of the solution space. The exploitation rate, measured by the proportional difference between the two, indicates the algorithm’s effectiveness in conducting refined searches near known high-quality solutions. As shown by the curve trends, MECOA exhibits a significantly higher exploration rate (generally exceeding 60%) in the early stages of iteration (approximately the first 100 generations), enabling extensive traversal of the solution space to identify potential optimal regions. As the iteration progresses, the exploration rate gradually decreases, while the exploitation rate correspondingly increases. The varying positions of the intersection points between the exploration and exploitation curves indicate when the two behaviors begin to approach equilibrium, after which the algorithm progressively shifts its focus toward exploitation. By the later stages of iteration (after 400 generations), the exploitation rate approaches 70%, allowing for precise searches near the current optimal solution to enhance solution accuracy.

Figure 5.
The analysis of the exploration and exploitation of MECOA.
This dynamic balance of “exploration first, exploitation later” effectively avoids issues such as computational resource waste and difficulty in convergence caused by overemphasis on exploration, as well as premature convergence and entrapment in local optima resulting from excessive exploitation.
4.2.3. Ablation Experiments
To evaluate the independent contributions and synergistic effects of the three enhanced strategies—Elite-Guided Search Strategy (S1), Horizontal Crossover Strategy (S2), and Precision Elimination Mechanism (S3)—an ablation study was conducted using the CEC 2017 benchmark with a problem dimension of d = 30. Four comparative variants were designed: MECOA1 (containing only S1), MECOA2 (containing only S2), MECOA3 (containing only S3), and the fully integrated MECOA incorporating all strategies. The experimental results are presented in Figure 6 and Figure 7.

Figure 6.
Comparison of different improvement strategies.
Figure 7.
Average ranking of COA improved by different strategies.
Figure 6 presents the convergence curves of multiple representative test functions (F1, F5, F6, F9, etc.) from the CEC2017 benchmark (30 dimensions), comparing the original COA with the MECOA variants incorporating individual strategies—MECOA1 (only Elite-Guided Search Strategy S1), MECOA2 (only Horizontal Crossover Strategy S2), MECOA3 (only Precision Elimination Mechanism S3)—as well as the fully integrated MECOA. Figure 7 quantifies the improvements of each strategy on COA in terms of average rankings.
From the convergence curves in Figure 6, it can be seen that the original COA exhibits slow convergence and a tendency to become trapped in local optima for most test functions (e.g., the fitness value of COA remains above 109 for F1 and struggles to break 104 for F9). In contrast, the fitness values of MECOA1, MECOA2, and MECOA3 decrease more rapidly and reach lower final convergence values than COA, validating the independent contributions of the three strategies—S1 enhances global exploration through elite guidance and Lévy flights, S2 improves convergence efficiency via information recombination among individuals, and S3 optimizes population quality through selective elimination.
More importantly, the fully integrated MECOA achieves the best performance across all test functions, showing the fastest decline in fitness values (e.g., for F1, the fitness drops to the 103 level after 500 iterations; for F23, it rapidly decreases from 4000 to around 2700) and the lowest final convergence values, fully demonstrating the synergistic effect of the three strategies. The average ranking data in Figure 7 further support this conclusion: the original COA has the lowest average ranking (4.97), MECOA1 (3.87), MECOA2 (2.80), and MECOA3 (2.13) progressively improve, while the fully integrated MECOA ranks first with an average ranking of 1.23. This clearly indicates that although single-strategy improvements enhance COA performance, the multi-strategy synergy maximizes optimization effectiveness, strongly supporting MECOA’s advantages in complex multimodal optimization problems.
4.3. Compare Using CEC 2017 and CEC2022 Test Functions
In this subsection, experiments were conducted using the CEC 2017 and CEC 2022 benchmark sets to validate the effectiveness of the proposed MECOA. The MECOA was compared with seven state-of-the-art algorithms, clearly demonstrating both its advantages and limitations. The numerical results are presented in Table 2, Table 3, Table 4 and Table 5, and the bold font indicates the best values. To intuitively illustrate the convergence speed during the optimization process, Figure 8 shows selected convergence curves of all eight algorithms. To reduce the impact of randomness and further assess algorithm stability, Figure 9 presents partial box plots for all algorithms.
Table 2.
Results of various algorithms tested on the CEC 2017 benchmark. (dim = 30).
Table 3.
Results of various algorithms tested on the CEC 2017 benchmark. (dim = 50).
Table 4.
Results of various algorithms tested on the CEC 2017 benchmark. (dim = 100).
Table 5.
Results of various algorithms tested on the CEC 2022 benchmark. (dim = 20).




Figure 8.
Comparison of convergence speed of different algorithms on CEC2017 and CEC2022 test set.



Figure 9.
Boxplot analysis for different algorithms on the CEC2017 and CEC2022 test set.
Table 2, Table 3, Table 4 and Table 5 systematically present the mean (Ave) and standard deviation (Std) results of MECOA and nine comparison algorithms (HHO, LSHADE, GRO, DBO, HSO, WOA, PSO, GWO, COA) on the CEC2017 (dim = 30/50/100) and CEC2022 (dim = 20) benchmark test sets, covering typical optimization functions such as unimodal, multimodal, and composite functions, providing quantitative support for the optimization accuracy and stability of MECOA. In the CEC2017 (dim = 30) tests, MECOA demonstrated particularly significant advantages on key functions: in the unimodal function F1, the Ave value of MECOA (4.4375 × 104) was only 52% of the original COA (8.5224 × 104), and the Std (5.0212 × 102) was only 1/15 of COA (7.6606 × 103), reflecting higher accuracy and stability; in the multimodal function F19, the Ave value of MECOA (8.2078 × 103) was significantly lower than COA (7.4352 × 108), with a difference of nine orders of magnitude, and the Std (8.8601 × 103) was better than comparison algorithms such as LSHADE (9.8783 × 103); in the composite function F30, the Ave value of MECOA (1.0534 × 104) was only 1/1.6 × 105 of COA (1.6934 × 109), and the Std (3.7981 × 103) was the lowest among all algorithms. When the dimension increased to 100, MECOA’s advantages remained undiminished: in the F1 function, the Ave value of MECOA (2.1586 × 108) was only 1/1.26 × 103 of COA (2.7212 × 1011); in the F30 function, the Ave value of MECOA (6.6470 × 104) was 98.7% lower than LSHADE (5.1994 × 106). In CEC2022 (dim = 20), MECOA also performed exceptionally well: in the F3 function, the Ave value of MECOA (6.0019 × 102) was close to the theoretical optimum, and the Std (3.2379 × 10−1) was only 1/28 of COA (9.1194 × 100); in the F10 function, the Ave value of MECOA (2.5096 × 103) was close to LSHADE (2.5044 × 103), but the Std (3.3854 × 101) was lower, verifying its reliability on the new benchmark test set.
Figure 8 visualizes the iterative optimization process of MECOA and the comparison algorithms through convergence curves, further corroborating the performance advantages of MECOA shown in Table 2, Table 3, Table 4 and Table 5, particularly highlighting its convergence speed and ability to approach the global optimum. In the CEC2017 (dim = 30) benchmark, for the F1 function, the fitness value of MECOA drops to the order of 104 after only 100 iterations, while COA remains around 107, and algorithms such as GWO and PSO fluctuate within the range of 105–106, demonstrating MECOA’s superior capability for rapid early exploration. For the F9 function, after 500 iterations, the fitness value of MECOA (1.9810 × 103) is 95% lower than that of COA (3.8158 × 104), and its convergence curve is smooth and stable without oscillation. This improvement stems from the heavy-tailed Lévy flight mechanism integrated into the elite-guided search strategy, which allows for long jumps to expand the search range while enabling short, fine-grained movements to approach the optimal solution. When the dimensionality increases to 100, MECOA continues to maintain a distinct convergence advantage. For the F12 function, MECOA reaches a stable convergence phase after 300 iterations, achieving a final fitness value of 6.4281 × 106, which is only 1/1.35 × 104 of COA’s (8.6643 × 1010). In the CEC2022 (dim = 20) benchmark, for the F5 function, the convergence curve of MECOA remains consistently below those of other algorithms, and after 500 iterations, its average fitness value (1.1355 × 103) is 68% lower than that of COA (3.5843 × 103). These results demonstrate that MECOA effectively overcomes the premature convergence and slow convergence speed problems of the original COA in high-dimensional and complex optimization scenarios.
Figure 9 quantifies the distribution dispersion of each algorithm’s results through boxplots, providing additional evidence of MECOA’s superiority from the perspective of robustness. A more compact boxplot with fewer outliers indicates stronger consistency across multiple independent runs and, consequently, higher robustness. In the CEC2017 (dim = 30) benchmark, MECOA demonstrates significantly better boxplot characteristics than the comparison algorithms on key functions. For the F3 function, the result distribution range of MECOA (mean ± standard deviation: 8.3114 × 103 ± 3.3681 × 103) is only one-fifth of that of COA (5.6804 × 104 ± 1.2667 × 104), with no outliers, reflecting strong result concentration. For the F16 function, MECOA achieves the lowest median value (2.6631 × 103) among all algorithms, and its interquartile range (IQR) is only one-third of AOO’s, further confirming the stability of its results. For the F23 function, the boxplot of MECOA shows no upper-limit outliers, whereas algorithms such as DBO and HSO exhibit numerous extreme values beyond reasonable bounds, validating MECOA’s resistance to outliers. In the CEC2022 (dim = 20) benchmark, MECOA continues to maintain its robustness advantage. For the F7 function, the IQR of MECOA’s boxplot (2.2978 × 101) is only one-third of that of HSO (6.7863 × 101). For the F9 function, MECOA’s result distribution is entirely concentrated near the theoretical optimum value (2.4808 × 103), showing no noticeable dispersion—consistent with its extremely low standard deviation (Std = 1.0706 × 10−3) reported in Table 2.
In summary, the quantitative statistics in Table 2, Table 3, Table 4 and Table 5, the convergence process visualization in Figure 8, and the robustness analysis in Figure 9 together form a complete chain of evidence. Through the synergistic effect of its three core strategies—elite-guided search, horizontal crossover, and precise elimination—MECOA not only significantly outperforms the original COA and other comparative algorithms in terms of optimization accuracy, but also maintains fast, stable convergence and strong robustness across various scenarios, including low- and high-dimensional as well as unimodal and multimodal problems. This comprehensive performance advantage provides solid theoretical and empirical support for MECOA’s subsequent application to complex engineering optimization tasks, such as parameter identification of photovoltaic models.
4.4. Statistical Analysis
Statistical analysis plays a vital role in algorithm optimization, enabling researchers to evaluate and contrast the efficacy of various algorithmic approaches. This facilitates the selection of the most suitable method for specific research challenges. In this section, the performance of the MECOA is assessed using the Wilcoxon rank-sum test and the Friedman test, with detailed procedures and results presented accordingly.
4.4.1. Wilcoxon Rank Sum Test
In this subsection, the Wilcoxon rank-sum test [50] is employed to assess whether significant differences exist in the performance of the MECOA, without relying on assumptions of normality. Compared to the traditional t-test, the Wilcoxon test offers greater flexibility, as it remains applicable to data with non-normal distributions or outliers. The test statistic for the Wilcoxon rank-sum test is defined by Equation (19).
where denotes the rank of among all observations. The test statistic is calculated by Equation (20).
For larger sample sizes, is approximately normally distributed by Equations (21) and (22).
and the standardized statistic Z is calculated by Equation (23).
A p-value threshold of 0.05 was used to assess the statistical significance of the outcomes from each MECOA execution relative to alternative methods. The initial assumption, or null hypothesis (H0), posits that the performance of the two approaches is equivalent. Should the calculated p-value fall below 0.05, H0 is dismissed, supporting the presence of a meaningful performance gap; if not, H0 is upheld. The p-values are showed in Appendix A.
Table 6 quantifies the performance differences between MECOA and nine comparative algorithms (HHO, LSHADE, GRO, DBO, HSO, WOA, PSO, GWO, COA) across different test suites and dimensions using the Wilcoxon rank-sum test at a significance level of 0.05. This statistical analysis validates the effectiveness of MECOA’s improvement strategies. In the CEC2017 test suite (Dim = 30), MECOA demonstrates a pronounced performance advantage: it achieves a “30/0/0” dominance over the traditional COA, meaning that for all 30 benchmark functions, MECOA significantly outperforms COA, with no cases of comparable or inferior performance. This result directly confirms the targeted enhancements of COA through MECOA’s three core strategies—elite-guided search, horizontal crossover, and precise elimination. Specifically, the elite pool expands search directions, gene recombination improves information sharing efficiency, and the elimination of low-fitness individuals optimizes population quality. Together, these strategies effectively address COA’s inherent limitations of reliance on a single global optimum and rapid decay of population diversity. For classical algorithms such as GWO, WOA, and PSO, MECOA also maintains a statistical advantage of “29/1/0” or “30/0/0,” differing insignificantly from LSHADE on only one complex multimodal function (e.g., F15), further highlighting its precise balance between exploration and exploitation in high-dimensional scenarios.
Table 6.
Results for various algorithms on the CEC 2017 and CEC2022.
In the CEC2022 test suite (Dim = 20), MECOA’s statistical superiority remains consistently stable across scenarios. Against recently proposed algorithms such as HSO and DBO, MECOA achieves a “19/1/0” result across 20 test functions, with only one hybrid-variable function (F8) showing no significant difference compared to GRO. For traditional algorithms such as WOA and PSO, MECOA maintains an all-out performance of “20/0/0,” with no functions exhibiting inferior results. Even when the dimensionality increases to 50 and 100 in the extended CEC2017 tests, MECOA’s statistical significance shows no noticeable decay: at Dim = 50, it retains a “30/0/0” advantage over COA and achieves “28/2/0” against GWO and WOA, with only two high-dimensional unimodal functions (F2, F4) showing comparable performance. At Dim = 100, MECOA still demonstrates “27/3/0” superiority over COA and HHO, with only three ultra-high-dimensional complex functions (F3, F7, F12) showing no significant differences. This stable statistical dominance across test suites and dimensions not only confirms that MECOA’s improvement strategies effectively tackle challenges posed by increasing search space complexity but also reduces performance fluctuations caused by algorithmic randomness, providing robust statistical support for its subsequent application in practical engineering problems, such as photovoltaic model parameter identification.
From a practical perspective of statistical testing, the results in Table 6 further reveal the synergistic value of MECOA’s improvement strategies. Elite-guided search leverages the heavy-tail characteristics of Lévy flights to dynamically balance global exploration and local exploitation; horizontal crossover facilitates the propagation of high-quality information within the population to prevent premature convergence; and the precise elimination mechanism maintains evolutionary vitality through population updates. The combined effect of these three strategies enables MECOA to maintain performance stability across diverse optimization scenarios. Compared to single-strategy improvements (e.g., CWOA with only chaotic mapping or IALO optimizing solely for population diversity), MECOA’s multi-strategy synergy not only enhances search accuracy and convergence speed but also statistically validates the reliability of its performance gains. This provides a comprehensive “performance improvement—statistical verification” research paradigm for the application of metaheuristic algorithms in complex engineering optimization.
4.4.2. Friedman Mean Rank Test
In this subsection, the Friedman test [51] is used to determine the overall ranking of the MECOA relative to other methods. As a nonparametric approach, the Friedman test is suitable for comparing median performance differences across three or more matched groups. It is particularly well-suited for repeated measures or block designs, and is often employed as a robust alternative to ANOVA when the assumption of normality is violated. The Friedman test statistic is calculated according to Equation (24).
where is the number of blocks, is the number of groups, and is the rank sum for -th group. When and are large, follows approximately a distribution with degrees of freedom.
Table 7 quantifies the global performance ranking of MECOA and nine comparative algorithms (HHO, LSHADE, GRO, DBO, HSO, WOA, PSO, GWO, COA) across the CEC2017 (30/50/100 dimensions) and CEC2022 (20 dimensions) test suites using the Friedman mean-rank test at a significance level of 0.05. The results show that MECOA consistently secures the top position with an absolute advantage across all dimensional scenarios. In the 30-dimensional scenario of the CEC2017 test suite, MECOA achieves a mean rank (M.R) of only 1.87 and a total rank (T.R) of 1, far surpassing the second-ranked LSHADE (M.R = 2.03, T.R = 2) and the traditional COA ranked tenth (M.R = 9.93, T.R = 10). This pronounced rank difference directly demonstrates the synergistic effectiveness of MECOA’s three core strategies—elite-guided search, horizontal crossover, and precise elimination. Specifically, the elite pool expands search directions, gene recombination enhances information sharing within the population, and low-fitness individual elimination optimizes population quality, collectively overcoming COA’s reliance on a single global optimum and rapid decay of population diversity.
Table 7.
Friedman mean rank test result.
When the dimensionality increases to 50, MECOA’s mean rank remains stable at 2.07 (T.R = 1), leading LSHADE (M.R = 2.43, T.R = 2) and GRO (M.R = 3.47, T.R = 3). Even as search space complexity rises, its performance shows no significant degradation. In the ultra-high-dimensional 100-dimensional scenario, MECOA’s mean rank further improves to 1.83 (T.R = 1), with an even more pronounced advantage over COA (M.R = 9.63, T.R = 10) and WOA (M.R = 8.77, T.R = 9), demonstrating that its improvement strategies maintain precise control over the exploration-exploitation balance in high-dimensional complex scenarios. In the 20-dimensional CEC2022 test suite, MECOA achieves a mean rank of 1.58 (T.R = 1), remaining the only algorithm with a mean rank below 2.0, whereas traditional algorithms such as WOA (M.R = 5.42, T.R = 5) and PSO (M.R = 8.50, T.R = 8) exhibit significantly higher mean ranks. This indicates that MECOA’s improvement strategies effectively adapt to diverse optimization tasks (unimodal, multimodal, hybrid functions) in the new benchmark suite, maintaining superior performance stability compared to the comparative algorithms.
Figure 10 further visualizes the ranking distribution, intuitively illustrating the dispersion of performance across test functions and highlighting the stability and reliability of MECOA’s advantage. In the 30-dimensional CEC2017 scenario, MECOA exhibits a pronounced left-skewed ranking distribution, primarily concentrated in the 1st–2nd positions, with no function ranked below 3rd. This highly concentrated high-rank distribution indicates that MECOA consistently delivers optimal results across most optimization scenarios. In contrast, the traditional COA’s rankings are heavily right-skewed, mostly distributed in the 8th–10th positions, reflecting its inherent shortcomings of insufficient global exploration and proneness to local optima.
Figure 10.
Distribution of rankings of different algorithms.
In the 50-dimensional CEC2017 scenario, MECOA maintains this left-skewed feature, with rankings still concentrated in the 1st–2nd positions and minimal dispersion. When the dimension increases to 100, MECOA’s rankings remain stably distributed in the 1st–2nd positions with very low dispersion, indicating that even in ultra-high-dimensional complex functions, its performance remains robust. In the 20-dimensional CEC2022 scenario, MECOA’s rankings are again primarily concentrated in the 1st–2nd positions, with no function lagging, further confirming its adaptability across different test suites. By contrast, other algorithms exhibit significantly higher dispersion in rankings: LSHADE ranks mainly in 2nd–3rd positions at 30 dimensions but disperses to 2nd–5th at 100 dimensions, showing clear instability; GWO ranks concentrated in 5th–6th at 30 dimensions but disperses to 6th–7th at 100 dimensions, indicating performance fluctuations with dimensional changes and difficulty in adapting to optimization tasks of varying complexity.
5. MECOA for Photovoltaic Models Parameter Estimation
5.1. Photovoltaic Model
Various mathematical models have been proposed in the literature to simulate the operating characteristics of photovoltaic (PV) cells and modules, among which the single-diode model (SDM) and double-diode model (DDM) are the most widely adopted. A brief introduction to these models is provided below.
5.1.1. Single Diode Model (SDM)
Due to its excellent balance between simplicity and accuracy, the single-diode model (SDM) is widely adopted by researchers to simulate the current–voltage . characteristics of photovoltaic (PV) cells or modules. The equivalent circuit of the single-diode model is shown in Figure 11.
Figure 11.
Equivalent circuit of the single diode model.
The single-diode model consists of a current source representing the photo-generated current from incident light, a diode simulating the PN junction of the semiconductor, a series resistor representing the resistive effects of electrodes, materials, and metal contacts, and a shunt resistor accounting for leakage current through the semiconductor material.
The output current can be expressed as [52]:
where and denote the photo-generated current, the diode current, and the current through the shunt resistor, respectively. The diode and shunt currents are given by:
where is the diode reverse saturation current, is the diode ideality factor, is the Boltzmann constant , is the electron charge , and ambient temperature in Kelvin.
Substituting (26) and (27) into (25) yields the output current–voltage relationship of the single-diode model [10,13]:
Thus, the single-diode model is fully characterized by five parameters: .
5.1.2. Double Diode Model (DDM)
Compared with the single-diode model (SDM), the double-diode model (DDM) offers higher accuracy. This improvement arises from its explicit consideration of recombination losses in the depletion region. Accordingly, the DDM extends the equivalent circuit of the SDM by incorporating a second diode. The equivalent circuit of the double-diode model is illustrated in Figure 12 [10].
Figure 12.
Equivalent circuit of the double diode model.
The output current of the double-diode model is expressed as:
Combining the expressions for the diode currents and the shunt resistance, the characteristic equation of the double-diode model can be written as:
where and are the currents through diodes and respectively; and represent the saturation current and diffusion current; and are the ideality factor and diffusion factor.
Consequently, the double-diode model requires the estimation of seven unknown parameters: .
5.2. Problem Formulation
The estimation of unknown parameters can be formulated as an optimization problem with an objective function that quantifies the discrepancy between measured data and model-simulated results. The optimization goal is to minimize this discrepancy within a defined search space, thereby obtaining the optimal model parameters. Common error functions in such problems are expressed as follows [53,54,55].
(1) Objective function for the single-diode model (SDM):
(2) Objective function for the double-diode model (DDM):
For a single cell, set and .
Finally, the overall deviation between the experimental curve and the model prediction is evaluated using the root mean square error (RMSE):
where is the total number of measured data points .
5.3. Experimental Results and Analysis
This section presents the experimental results to validate the effectiveness of the proposed MECOA. MECOA is primarily applied to estimate the unknown parameters in two photovoltaic models: the single-diode model (SDM) and the double-diode model (DDM). These models serve as the core interfaces for converting solar energy into electrical energy. When modeling such devices, meteorological data (irradiance and temperature) are used as input variables, while output variables can include voltage, current, and electrical power [3,4].
The experimental data were obtained from a Photowatt-PWP 201 photovoltaic module, composed of 36 series-connected polycrystalline silicon cells. Under conditions of 33 °C temperature and 1000 W/m2 irradiance, 26 sets of current–voltage (I–V) measurements were collected. Experiments were conducted to identify SDM and DDM parameters for the RTC France photovoltaic cells, and the results were compared with other high-performance optimization algorithms [13,56].
The competitor algorithms selected in this study (HHO, LSHADE, GRO, GWO, WOA, PSO, HSO, DBO, and the original COA) are highly representative of mainstream metaheuristic methods widely adopted in PV model parameter estimation research. These algorithms cover diverse categories of biomimetic and evolutionary optimization paradigms: GWO and WOA are classic swarm intelligence algorithms frequently used as baseline methods in PV parameter identification studies; PSO is a foundational particle swarm-based optimizer with extensive applications in renewable energy system optimization; LSHADE represents advanced differential evolution variants optimized for complex nonlinear problems, which is consistent with the nonlinearity of PV model parameter extraction; HHO, DBO, and GRO are recently proposed metaheuristics that have demonstrated competitiveness in engineering optimization tasks, including PV-related problems; HSO provides a contrast with metaphor-less optimization frameworks; and the original COA serves as a direct baseline to validate the effectiveness of MECOA’s improvements. By comparing MECOA with this diverse and representative set of algorithms, we can comprehensively verify its advantages in handling the strong nonlinearity, parameter coupling, and constraint characteristics of PV models—without requiring additional experiments on specialized PV-oriented algorithms, as the selected benchmarks already cover the core optimization capabilities needed for this task.
All algorithms were implemented in MATLAB 2024b and executed on a personal computer with a 2.5 GHz CPU, 16 GB RAM, and Windows 11. Each algorithm was independently run 30 times per problem, with a maximum of 500 iterations and a population size of 30. To highlight the differences between the proposed algorithm and other algorithms addressing similar problems, the Wilcoxon rank-sum test was employed to assess statistical significance. The ranges of unknown parameters for each model are summarized in Table 8 [56].
Table 8.
The range of unknown parameters for different PV models.
As described above, the root mean square error (RMSE) provides an intuitive measure of the discrepancy between measured data and simulated results. A smaller RMSE indicates that the simulated data closely match the measured data, which demonstrates the algorithm’s higher efficiency in identifying unknown parameters of the photovoltaic system. In other words, the diode model identified by this algorithm can more accurately characterize the actual behavior of solar cells and photovoltaic modules. Therefore, it is essential to minimize the error as much as possible.
Additionally, the absolute error (IAE) and relative error (RE) are employed to quantify the discrepancy at each measured voltage point. They are defined as follows [3,48]:
5.3.1. Results of SDM
Table 9 presents a systematic comparison of MECOA with eight other algorithms, including COA, GWO, PSO, and WOA, in the parameter identification of the single-diode model (SDM). The table not only shows the estimated values for five key parameters—photocurrent (), diode reverse saturation current (), series resistance (), among others—but also uses the root mean square error (RMSE) to intuitively illustrate differences in fitting accuracy. The results indicate that MECOA achieves the best fit with an RMSE of 9.8602 × 10−4, closely followed by DBO (9.9402 × 10−4) and LSHADE (9.8756 × 10−4). All other algorithms lag significantly: the original COA exhibits an RMSE of 2.0133 × 10−2, roughly 20 times that of MECOA, while HSO reaches 8.1496 × 10−3, more than eight times higher. Even comparatively better-performing algorithms such as GWO (1.1562 × 10−3) and PSO (1.0081 × 10−3) yield RMSE values higher than MECOA. These results strongly confirm that MECOA, through the synergy of elite-guided search, horizontal crossover, and precise elimination strategies, can accurately overcome the strong coupling and nonlinearity among SDM parameters, significantly reducing deviations between simulated and measured data and providing a higher-precision estimation approach for photovoltaic model parameter identification. The “/” symbol indicates a self-comparison (which is not meaningful in this context), and the “+” symbol denotes a statistically significant difference.
Table 9.
Comparison among different algorithms on SDM.
Figure 13 further highlights MECOA’s advantage through convergence curves, reflecting its dynamic optimization process. Within the first 50 iterations, MECOA’s fitness rapidly drops to the order of 1.00 × 10−3, far surpassing COA, HSO, and other algorithms that remain above 1.00 × 10−1, demonstrating strong initial global exploration capability. During the mid-iterations (50–200), MECOA quickly enters a stable optimization phase, with the curve flattening. In the later iterations (200–500), the error remains consistently low without significant fluctuations. In contrast, comparative algorithms show slower convergence and higher variability: COA’s error remains above 1.00 × 10−2 even after 500 iterations, and WOA, HHO, and others exhibit noticeable fluctuations in the mid-iterations. This indicates that MECOA, leveraging the heavy-tail properties of Lévy flights for efficient global exploration, while reinforcing local exploitation via elite guidance, achieves both rapid convergence and stability, effectively avoiding premature convergence issues typical in traditional algorithms.
Figure 13.
The convergence curve of MECOA and other algorithms on the SDM model.
Figure 14 validates MECOA’s reliability from the perspective of actual modeling by comparing I–V and P–V characteristic curves. In the I–V curve (Figure 14a), MECOA’s estimated curve almost completely coincides with the measured data points. The match is precise across all regions: the reverse current segment at low voltage, the stable current segment at medium voltage, and the rapidly decreasing current segment at high voltage, with no noticeable deviation. In the P–V curve (Figure 14b), MECOA accurately estimates both the power peak and the corresponding peak voltage, closely aligning with the measured results and capturing the core output characteristics of the photovoltaic module. This excellent fitting performance not only corroborates MECOA’s minimal RMSE in Table 9 but also demonstrates that the estimated SDM parameters faithfully represent the operational state of the photovoltaic module, providing a reliable model foundation for subsequent efficiency assessment and fault diagnosis in PV systems.
Figure 14.
The I-V and P-V characteristics of the estimated SDM identified by MECOA. (a) I-V characteristic; (b) P-V characteristic.
Table 10 further quantifies MECOA’s local fitting accuracy at each operating point of the SDM using the integral absolute error (IAE). The error distribution across 26 measured data points demonstrates its stability. For current IAE, most errors fall within the range of 1 × 10−4–1 × 10−3 A; for example, at voltage −0.2057 V (current 0.764 A), the IAE is only 8.77 × 10−5 A, and at 0.2924 V (current 0.754 A), the IAE is 3.36 × 10−4 A, indicating negligible deviation. Even in regions prone to fitting errors, such as high voltage (0.5833 V) or reverse voltage, the maximum IAE remains only 0.002507 A, well within a controllable range. For power IAE, the maximum error is 0.001463 W (0.5833 V) and the minimum is 1.8 × 10−5 W (−0.2057 V), with the total current IAE across all points summing to only 0.021527 A. These results show that MECOA not only achieves global optimal RMSE as in Table 9 but also maintains high stability in local voltage segments, with no significant deviations from measured data. This ensures robust fitting across different sections of the PV characteristic curves, providing reliable error control for the practical application of the SDM model.
Table 10.
IAE of MECOA on SDM.
5.3.2. Results of DDM
Table 11 focuses on the parameter identification performance of the double-diode model (DDM), comparing MECOA with eight other algorithms, including COA, GWO, and PSO, across seven key parameters: photocurrent (), the two diode saturation currents (), diode ideality factors (), series resistance (), and shunt resistance (). The table presents both the estimated values and the RMSE differences. The data indicate that MECOA achieves the best fit with an RMSE of 9.8249 × 10−4, closely matching DBO (9.9314 × 10−4), while all other algorithms exhibit significant gaps: the original COA has an RMSE of 6.0117 × 10−3, roughly six times that of MECOA, and HSO reaches 6.3207 × 10−3, more than six times higher. Even better-performing algorithms, such as PSO (1.0704 × 10−3) and GRO (1.1164 × 10−3), yield RMSE values higher than MECOA. These results confirm that, despite the increased parameter coupling and model complexity introduced by the additional diode in DDM, MECOA’s three improvement strategies remain highly effective. Specifically, elite-guided search provides multi-directional optimization targets, horizontal crossover promotes information sharing within the population, and precise elimination optimizes population quality, collectively enabling accurate estimation of all seven parameters and significantly reducing deviations between simulated and measured data. The “/” symbol indicates a self-comparison (which is not meaningful in this context), and the “+” symbol denotes a statistically significant difference.
Table 11.
Comparison among different algorithms on DDM.
Figure 15 further highlights MECOA’s advantage from the perspective of dynamic optimization. Within the first 50 iterations, MECOA’s fitness rapidly decreases to the order of 1.00 × 10−3, far surpassing COA, HSO, and other algorithms that remain above 1.00 × 10−1, demonstrating strong initial global exploration capability. During mid-iterations (50–200), MECOA quickly enters a stable optimization phase, with the curve flattening. In the later iterations (200–500), the error remains consistently low without noticeable fluctuation. In contrast, comparative algorithms exhibit slower convergence: COA’s error remains above 1.00 × 10−2 even after 500 iterations, and WOA, HHO, and others show significant mid-iteration oscillations. This indicates that MECOA, leveraging the heavy-tail properties of Lévy flights to overcome local optimum traps, while reinforcing local fine-tuning via elite guidance, achieves both rapid convergence and stability, effectively mitigating premature convergence issues in the highly complex DDM scenario.
Figure 15.
The convergence curve of MECOA and other algorithms on the DDM model.
Figure 16 validates MECOA’s modeling reliability from a practical application perspective through I–V and P–V characteristic curves. In the I–V curve (Figure 16a), MECOA’s estimated curve almost entirely coincides with the measured data points. Precise matching is achieved across all regions: the reverse current segment at low voltage, the stable current segment at medium voltage, and the rapidly decreasing current segment at high voltage, with no noticeable deviation. In the P–V curve (Figure 16b), MECOA accurately estimates both the power peak and the corresponding peak voltage, closely aligning with measured results and capturing the core output characteristics of the photovoltaic module. This excellent fitting performance not only corroborates MECOA’s minimal RMSE in Table 11 but also demonstrates that the estimated DDM parameters faithfully represent the operational state of the PV module. Notably, it accurately models depletion-region composite losses, a key feature captured by the DDM, providing a more practically relevant model foundation for subsequent efficiency assessment and fault diagnosis in PV systems.
Figure 16.
The I-V and P-V characteristics of the estimated DDM identified by MECOA. (a) I-V characteristic; (b) P-V characteristic.
Table 12 further quantifies MECOA’s local fitting accuracy at each operating point of the DDM using the integral absolute error (IAE). The error distribution across 26 measured data points demonstrates its stability. For current IAE, most errors fall within the range of 1 × 10−5–1 × 10−3 A; for example, at voltage −0.2057 V (current 0.764 A), the IAE is only 1.54 × 10−5 A, and at 0.0057 V (current 0.7605 A), the IAE is 3.26 × 10−4 A, indicating negligible deviation. Even in regions prone to fitting errors, such as high voltage (0.5833 V) or reverse voltage, the maximum IAE remains only 0.002507 A, within a controllable range. For power IAE, the maximum error is 0.001463 W (0.5833 V) and the minimum is 3.16 × 10−6 W (−0.2057 V), with the total current IAE across all points being extremely low. These results indicate that MECOA not only achieves global optimal RMSE as in Table 11 but also maintains high stability in local voltage segments, effectively addressing the fitting challenges introduced by increased parameters and model complexity in DDM, providing reliable error control for its engineering applications.
Table 12.
IAE of MECOA on DDM.
The improved parameter accuracy achieved by MECOA has significant engineering implications for PV systems: (1) In performance modeling, precise parameters enable more accurate prediction of I-V/P-V characteristics, supporting optimal system sizing and energy yield estimation; (2) In fault detection, reduced fitting error enhances the ability to distinguish between normal performance variations and abnormal conditions (e.g., module degradation, partial shading); (3) In control strategy optimization, accurate model parameters improve the efficiency of MPPT algorithms and grid integration control, especially under dynamic environmental conditions. These benefits directly contribute to the reliability and cost-effectiveness of PV energy utilization.
6. Conclusions
This study addresses the limitations of the conventional Coati Optimization Algorithm (COA) in global optimization and photovoltaic (PV) model parameter identification, such as insufficient global exploration, rapid loss of population diversity, and limited convergence accuracy. To overcome these issues, a Multi-Strategy Enhanced Coati Optimization Algorithm (MECOA) is proposed. By integrating three core improvement strategies, MECOA breaks through the bottlenecks of the original algorithm: the elite-guided search strategy constructs an elite pool from the top three individuals and combines Lévy flight to balance global exploration and local exploitation; the horizontal crossover strategy enhances collaborative search capability through individual information recombination; and the precision elimination mechanism removes 20% of low-fitness individuals per generation and generates new individuals around the optimal solution, improving overall population quality.
Experimental validation based on the CEC2017 (30, 50 and 100-dimensional) and CEC2022 (20-dimensional) test suites shows that MECOA maintains population diversity more effectively and dynamically balances early-stage exploration with late-stage exploitation. MECOA consistently outperforms other algorithms across both test suites: for example, the RMSE of F1 on CEC2017 is only one ten-thousandth of COA’s, and on CEC2022, MECOA achieves full superiority over five comparison algorithms. Wilcoxon and Friedman tests confirm that these advantages are statistically significant, with MECOA achieving the best average ranks (1.87, 2.07, 1.83 for CEC2017 and 1.58 for CEC2022).
In PV model parameter identification, MECOA also demonstrates excellent performance. For the single diode model (SDM), the RMSE of 9.8602 × 10−4 is near 1/500 of COA’s, and the IAE at each voltage point remains below 0.0016 A. For the double diode model (DDM), the RMSE is maintained below 9.8249 × 10−4, with a total IAE of only 0.021555 A, and the fitted curves align closely with measured data, providing reliable support for PV system simulation and optimization.
This study focuses on static parameter extraction for PV models under single irradiance and temperature conditions using standard datasets (Photowatt-PWP201 module and RTC France solar cell). Future work will address multi-condition parameter identification to adapt to dynamic environmental changes, investigate robustness to measurement noise, and explore integration with on-line maximum power point tracking (MPPT) and PV fault diagnostic systems. Additionally, extending MECOA to multi-objective optimization scenarios (e.g., balancing accuracy and computational efficiency) will further enhance its practical value in PV system design and operation.
Author Contributions
Conceptualization, H.C. and M.L.; methodology, H.C. and M.L.; software, H.C. and M.L.; validation, H.C. and M.L.; formal analysis, H.C. and M.L.; investigation, H.C. and M.L.; resources, H.C. and M.L.; data curation, H.C. and M.L.; writing—original draft preparation, H.C. and M.L.; writing—review and editing, H.C. and M.L.; visualization, H.C. and M.L.; supervision, H.C. and M.L.; funding acquisition, H.C. and M.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by General Program of Natural Science Foundation of Jiangxi Province (20252BAC240223), General Project of Science and Technology Research Project of Jiangxi Provincial Department of Education (GJJ2409107), Key Project of Science and Technology Research Project of Jiangxi Provincial Department of Education (GJJ2509101) and Jiujiang Natural Science Foundation (S2024KXJJ0001).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A
Table A1.
Statistical p-values for 9 algorithms in the CEC2017 (D = 30) evaluation.
Table A1.
Statistical p-values for 9 algorithms in the CEC2017 (D = 30) evaluation.
| ID | HHO | LSHADE | GRO | DBO | HSO | WOA | PSO | GWO | COA |
|---|---|---|---|---|---|---|---|---|---|
| F1 | 3.0199 × 10−11 | 3.3384 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 5.3221 × 10−3 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F2 | 3.0199 × 10−11 | 5.4617 × 10−9 | 3.0199 × 10−11 | 3.0199 × 10−11 | 1.6955 × 10−2 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F3 | 1.3594 × 10−7 | 2.0523 × 10−3 | 5.5329 × 10−8 | 3.0199 × 10−11 | 4.9178 × 10−1 | 3.0199 × 10−11 | 8.8829 × 10−6 | 5.5999 × 10−7 | 3.0199 × 10−11 |
| F4 | 3.0199 × 10−11 | 8.2357 × 10−2 | 7.3803 × 10−10 | 8.9934 × 10−11 | 4.5043 × 10−11 | 3.0199 × 10−11 | 2.2273 × 10−9 | 3.6897 × 10−11 | 3.0199 × 10−11 |
| F5 | 3.0199 × 10−11 | 1.4945 × 10−1 | 4.6856 × 10−8 | 3.3384 × 10−11 | 1.3289 × 10−10 | 3.0199 × 10−11 | 3.3384 × 10−11 | 8.8829 × 10−6 | 3.0199 × 10−11 |
| F6 | 3.0199 × 10−11 | 1.0315 × 10−2 | 8.1014 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 5.4941 × 10−11 | 3.0199 × 10−11 |
| F7 | 3.0199 × 10−11 | 6.9125 × 10−4 | 2.3885 × 10−4 | 1.6132 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.6897 × 10−11 | 2.5721 × 10−7 | 3.0199 × 10−11 |
| F8 | 4.9752 × 10−11 | 6.6273 × 10−1 | 5.1857 × 10−7 | 3.6897 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 2.9590 × 10−5 | 3.0199 × 10−11 |
| F9 | 3.0199 × 10−11 | 1.0105 × 10−8 | 8.1465 × 10−5 | 3.0199 × 10−11 | 3.1589 × 10−10 | 3.0199 × 10−11 | 3.1967 × 10−9 | 2.3715 × 10−10 | 3.0199 × 10−11 |
| F10 | 1.8368 × 10−2 | 1.5581 × 10−8 | 1.1143 × 10−3 | 7.9782 × 10−2 | 2.4386 × 10−9 | 9.8231 × 10−1 | 3.4783 × 10−1 | 2.1540 × 10−6 | 2.0338 × 10−9 |
| F11 | 3.0199 × 10−11 | 1.8608 × 10−6 | 8.1014 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.3384 × 10−11 | 3.0199 × 10−11 |
| F12 | 3.0199 × 10−11 | 5.2650 × 10−5 | 2.0023 × 10−6 | 3.3384 × 10−11 | 5.2640 × 10−4 | 3.0199 × 10−11 | 3.0199 × 10−11 | 6.0658 × 10−11 | 3.0199 × 10−11 |
| F13 | 3.0199 × 10−11 | 5.7929 × 10−1 | 4.1127 × 10−7 | 6.7220 × 10−10 | 4.1191 × 10−1 | 3.0199 × 10−11 | 3.0199 × 10−11 | 1.0937 × 10−10 | 3.0199 × 10−11 |
| F14 | 8.1014 × 10−10 | 8.9934 × 10−11 | 5.5699 × 10−3 | 9.7917 × 10−5 | 1.3853 × 10−6 | 7.3891 × 10−11 | 1.9883 × 10−2 | 1.8682 × 10−5 | 6.6955 × 10−11 |
| F15 | 4.0772 × 10−11 | 1.0315 × 10−2 | 1.7479 × 10−5 | 2.0283 × 10−7 | 2.9205 × 10−2 | 3.0199 × 10−11 | 3.0199 × 10−11 | 9.9186 × 10−11 | 3.0199 × 10−11 |
| F16 | 3.4971 × 10−9 | 8.3026 × 10−1 | 5.7929 × 10−1 | 5.0922 × 10−8 | 1.3272 × 10−2 | 3.3384 × 10−11 | 2.5974 × 10−5 | 4.5530 × 10−1 | 3.0199 × 10−11 |
| F17 | 9.9186 × 10−11 | 8.8830 × 10−1 | 4.2259 × 10−3 | 4.1997 × 10−10 | 2.6099 × 10−10 | 7.3891 × 10−11 | 3.5638 × 10−4 | 5.4933 × 10−1 | 3.0199 × 10−11 |
| F18 | 8.8411 × 10−7 | 6.6955 × 10−11 | 5.2978 × 10−1 | 1.9112 × 10−2 | 5.5999 × 10−7 | 3.6459 × 10−8 | 1.0035 × 10−3 | 1.4412 × 10−2 | 1.7769 × 10−10 |
| F19 | 3.0199 × 10−11 | 8.3146 × 10−3 | 6.0971 × 10−3 | 4.5726 × 10−9 | 7.4827 × 10−2 | 3.0199 × 10−11 | 3.6897 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F20 | 3.1589 × 10−10 | 3.3285 × 10−1 | 5.4933 × 10−1 | 4.8011 × 10−7 | 9.0688 × 10−3 | 2.4386 × 10−9 | 2.5101 × 10−2 | 1.9579 × 10−1 | 6.0658 × 10−11 |
| F21 | 3.0199 × 10−11 | 1.0869 × 10−1 | 3.5201 × 10−7 | 7.3891 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 1.8608 × 10−6 | 3.0199 × 10−11 |
| F22 | 3.0199 × 10−11 | 1.7769 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F23 | 3.0199 × 10−11 | 6.2040 × 10−1 | 3.0059 × 10−4 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 1.8682 × 10−5 | 3.0199 × 10−11 |
| F24 | 3.0199 × 10−11 | 5.0120 × 10−2 | 6.9125 × 10−4 | 3.0199 × 10−11 | 3.3384 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 2.8790 × 10−6 | 3.0199 × 10−11 |
| F25 | 3.0199 × 10−11 | 7.7272 × 10−2 | 2.2273 × 10−9 | 2.6099 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.4742 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F26 | 3.0199 × 10−11 | 1.4128 × 10−1 | 4.8252 × 10−1 | 3.0199 × 10−11 | 3.2555 × 10−7 | 3.0199 × 10−11 | 1.0315 × 10−2 | 2.7726 × 10−5 | 3.0199 × 10−11 |
| F27 | 3.0199 × 10−11 | 3.1119 × 10−1 | 2.6099 × 10−10 | 6.1210 × 10−10 | 5.4941 × 10−11 | 3.0199 × 10−11 | 2.6015 × 10−8 | 1.8731 × 10−7 | 3.0199 × 10−11 |
| F28 | 3.0199 × 10−11 | 9.0307 × 10−4 | 9.9186 × 10−11 | 3.6897 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F29 | 3.0199 × 10−11 | 2.4581 × 10−1 | 5.5923 × 10−1 | 3.4971 × 10−9 | 1.2057 × 10−10 | 3.0199 × 10−11 | 9.8329 × 10−8 | 3.0317 × 10−2 | 3.0199 × 10−11 |
| F30 | 3.0199 × 10−11 | 5.2650 × 10−5 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.4971 × 10−9 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
Table A2.
Statistical p-values for 9 algorithms in the CEC2017 (D = 50) evaluation.
Table A2.
Statistical p-values for 9 algorithms in the CEC2017 (D = 50) evaluation.
| ID | HHO | LSHADE | GRO | DBO | HSO | WOA | PSO | GWO | COA |
|---|---|---|---|---|---|---|---|---|---|
| F1 | 3 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 | 5.18568 × 10−7 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F2 | 3 × 10−11 | 3.3593 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 | 4.1825 × 10−9 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F3 | 0.04841 | 0.38709978 | 0.01031467 | 2.67842 × 10−6 | 1.8731 × 10−7 | 0.000104066 | 0.830255284 | 0.03916707 | 0.111986872 |
| F4 | 3 × 10−11 | 3.8307 × 10−5 | 3.0199 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F5 | 4.5 × 10−11 | 3.8307 × 10−5 | 8.352 × 10−8 | 1.77691 × 10−10 | 1.46431 × 10−10 | 3.01986 × 10−11 | 3.68973 × 10−11 | 1.7294 × 10−7 | 3.01986 × 10−11 |
| F6 | 3 × 10−11 | 3.3242 × 10−6 | 8.891 × 10−10 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 4.97517 × 10−11 | 2.8716 × 10−10 | 3.01986 × 10−11 |
| F7 | 5 × 10−11 | 1.1077 × 10−6 | 0.00761706 | 1.84999 × 10−8 | 2.43863 × 10−9 | 7.38908 × 10−11 | 9.26029 × 10−9 | 9.2113 × 10−5 | 3.01986 × 10−11 |
| F8 | 3.8 × 10−10 | 0.37903631 | 3.5923 × 10−5 | 2.87158 × 10−10 | 8.15274 × 10−11 | 3.01986 × 10−11 | 1.46431 × 10−10 | 0.00422592 | 3.01986 × 10−11 |
| F9 | 3 × 10−11 | 1.0937 × 10−10 | 4.1825 × 10−9 | 3.01986 × 10−11 | 4.97517 × 10−11 | 3.01986 × 10−11 | 8.15274 × 10−11 | 4.0772 × 10−11 | 3.01986 × 10−11 |
| F10 | 1 × 10−5 | 1.85 × 10−8 | 5.9706 × 10−5 | 0.012732115 | 9.26029 × 10−9 | 0.464272911 | 0.153667235 | 2.0283 × 10−7 | 2.22727 × 10−9 |
| F11 | 5.5 × 10−11 | 6.5261 × 10−7 | 4.5043 × 10−11 | 4.97517 × 10−11 | 9.91863 × 10−11 | 3.01986 × 10−11 | 8.15274 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F12 | 3 × 10−11 | 7.6588 × 10−5 | 3.0199 × 10−11 | 3.01986 × 10−11 | 1 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F13 | 3 × 10−11 | 2.5721 × 10−7 | 3.3384 × 10−11 | 3.01986 × 10−11 | 1.10234 × 10−8 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F14 | 8.1 × 10−10 | 1.4643 × 10−10 | 0.12967022 | 6.04595 × 10−7 | 5.46175 × 10−9 | 6.06576 × 10−11 | 0.00728836 | 0.00076973 | 3.01986 × 10−11 |
| F15 | 3 × 10−11 | 0.92344213 | 3.9648 × 10−8 | 3.01986 × 10−11 | 0.000952074 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F16 | 1.1 × 10−8 | 0.42038633 | 0.83025528 | 5.53286 × 10−8 | 0.347827783 | 3.01986 × 10−11 | 4.80107 × 10−7 | 0.45529691 | 3.01986 × 10−11 |
| F17 | 5.1 × 10−6 | 0.05942792 | 0.17612755 | 2.0338 × 10−9 | 0.000283887 | 1.46431 × 10−10 | 4.80107 × 10−7 | 0.28377805 | 3.01986 × 10−11 |
| F18 | 6 × 10−7 | 3.8249 × 10−9 | 0.52014461 | 9.79171 × 10−5 | 4.11271 × 10−7 | 3.01986 × 10−11 | 0.00022539 | 0.01563812 | 3.01986 × 10−11 |
| F19 | 3 × 10−11 | 0.44641944 | 0.00055611 | 2.37147 × 10−10 | 0.010314672 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F20 | 0.01221 | 0.36322231 | 0.00289133 | 0.002499392 | 0.016954881 | 4.11776 × 10−6 | 0.003033948 | 0.2580515 | 4.07716 × 10−11 |
| F21 | 3 × 10−11 | 3.3242 × 10−6 | 1.1023 × 10−8 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.33839 × 10−11 | 1.2023 × 10−8 | 3.01986 × 10−11 |
| F22 | 0.15798 | 0.00556994 | 0.03643886 | 0.145319127 | 0.004032978 | 0.304176818 | 0.864993706 | 0.02068075 | 8.10136 × 10−10 |
| F23 | 3 × 10−11 | 9.8329 × 10−8 | 8.1014 × 10−10 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 2.2273 × 10−9 | 3.01986 × 10−11 |
| F24 | 3 × 10−11 | 0.01628481 | 0.00090307 | 3.01986 × 10−11 | 4.97517 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 0.00015846 | 3.01986 × 10−11 |
| F25 | 3 × 10−11 | 2.7726 × 10−5 | 3.0199 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F26 | 3.3 × 10−11 | 8.6634 × 10−5 | 5.8587 × 10−6 | 4.50432 × 10−11 | 3.82016 × 10−10 | 3.01986 × 10−11 | 0.025101283 | 8.4848 × 10−9 | 3.01986 × 10−11 |
| F27 | 3 × 10−11 | 0.02708632 | 6.0658 × 10−11 | 3.01986 × 10−11 | 8.89099 × 10−10 | 3.01986 × 10−11 | 5.26501 × 10−5 | 2.0338 × 10−9 | 3.01986 × 10−11 |
| F28 | 3 × 10−11 | 5.5329 × 10−8 | 3.0199 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.33839 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
| F29 | 3 × 10−11 | 0.01501413 | 0.03778202 | 5.07231 × 10−10 | 2.66947 × 10−9 | 3.01986 × 10−11 | 2.1544 × 10−10 | 2.4327 × 10−5 | 3.01986 × 10−11 |
| F30 | 3 × 10−11 | 3.1589 × 10−10 | 3.0199 × 10−11 | 3.01986 × 10−11 | 4.19968 × 10−10 | 3.01986 × 10−11 | 3.01986 × 10−11 | 3.0199 × 10−11 | 3.01986 × 10−11 |
Table A3.
Statistical p-values for 9 algorithms in the CEC2017 (D = 100) evaluation.
Table A3.
Statistical p-values for 9 algorithms in the CEC2017 (D = 100) evaluation.
| ID | HHO | LSHADE | GRO | DBO | HSO | WOA | PSO | GWO | COA |
|---|---|---|---|---|---|---|---|---|---|
| F1 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.3384 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F2 | 3.0199 × 10−11 | 1.2118 × 10−12 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.3384 × 10−11 | 5.4941 × 10−11 | 3.0199 × 10−11 |
| F3 | 2.7829 × 10−7 | 6.0971 × 10−3 | 4.5043 × 10−11 | 3.0199 × 10−11 | 1.4423 × 10−3 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 8.4848 × 10−9 |
| F4 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F5 | 4.9752 × 10−11 | 2.9205 × 10−2 | 3.5923 × 10−5 | 1.6947 × 10−9 | 6.0658 × 10−11 | 3.0199 × 10−11 | 1.6132 × 10−10 | 5.1060 × 10−1 | 3.0199 × 10−11 |
| F6 | 3.0199 × 10−11 | 9.7052 × 10−1 | 2.4994 × 10−3 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.8202 × 10−10 | 1.5638 × 10−2 | 3.0199 × 10−11 |
| F7 | 3.0199 × 10−11 | 3.0199 × 10−11 | 2.6099 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.3384 × 10−11 | 2.3897 × 10−8 | 3.0199 × 10−11 |
| F8 | 3.0199 × 10−11 | 1.3250 × 10−4 | 3.5923 × 10−5 | 3.1589 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 4.0772 × 10−11 | 1.5969 × 10−3 | 3.0199 × 10−11 |
| F9 | 1.4110 × 10−9 | 5.4933 × 10−1 | 7.5059 × 10−1 | 1.7769 × 10−10 | 2.3768 × 10−7 | 1.7769 × 10−10 | 1.4733 × 10−7 | 7.6973 × 10−4 | 3.6897 × 10−11 |
| F10 | 3.0199 × 10−11 | 3.3384 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.5201 × 10−7 | 3.0199 × 10−11 |
| F11 | 8.9934 × 10−11 | 4.2067 × 10−2 | 4.4440 × 10−7 | 3.0199 × 10−11 | 1.5292 × 10−5 | 3.0199 × 10−11 | 2.9047 × 10−1 | 1.1882 × 10−1 | 3.0199 × 10−11 |
| F12 | 3.0199 × 10−11 | 4.0772 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 4.9426 × 10−5 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F13 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F14 | 4.5043 × 10−11 | 9.5207 × 10−4 | 5.4617 × 10−9 | 8.1527 × 10−11 | 2.0283 × 10−7 | 4.0772 × 10−11 | 1.6132 × 10−10 | 1.4294 × 10−8 | 3.0199 × 10−11 |
| F15 | 3.0199 × 10−11 | 1.8567 × 10−9 | 3.0199 × 10−11 | 3.0199 × 10−11 | 5.4941 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F16 | 2.7726 × 10−5 | 7.1719 × 10−1 | 3.5547 × 10−1 | 1.3703 × 10−3 | 8.8830 × 10−1 | 3.0199 × 10−11 | 7.6588 × 10−5 | 3.7108 × 10−1 | 3.0199 × 10−11 |
| F17 | 3.3520 × 10−8 | 6.3088 × 10−1 | 2.2658 × 10−3 | 9.9186 × 10−11 | 1.0547 × 10−1 | 3.0199 × 10−11 | 2.0338 × 10−9 | 3.7782 × 10−2 | 3.0199 × 10−11 |
| F18 | 6.2828 × 10−6 | 1.4733 × 10−7 | 3.3520 × 10−8 | 5.4941 × 10−11 | 1.6062 × 10−6 | 3.0199 × 10−11 | 5.4941 × 10−11 | 2.0023 × 10−6 | 3.0199 × 10−11 |
| F19 | 3.0199 × 10−11 | 2.4386 × 10−9 | 3.0199 × 10−11 | 3.0199 × 10−11 | 1.8608 × 10−6 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F20 | 8.7663 × 10−1 | 1.1711 × 10−2 | 5.9706 × 10−5 | 9.5139 × 10−6 | 1.1937 × 10−6 | 9.2603 × 10−9 | 1.5964 × 10−7 | 4.8413 × 10−2 | 3.3384 × 10−11 |
| F21 | 3.0199 × 10−11 | 7.0881 × 10−8 | 5.5727 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 1.8500 × 10−8 | 3.0199 × 10−11 |
| F22 | 3.5137 × 10−2 | 2.2360 × 10−2 | 2.7086 × 10−2 | 8.0727 × 10−1 | 1.8368 × 10−2 | 8.7663 × 10−1 | 2.9047 × 10−1 | 1.3703 × 10−3 | 1.2870 × 10−9 |
| F23 | 3.0199 × 10−11 | 3.3384 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F24 | 3.0199 × 10−11 | 4.5043 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F25 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F26 | 3.0199 × 10−11 | 1.4294 × 10−8 | 3.8202 × 10−10 | 3.0199 × 10−11 | 4.6159 × 10−10 | 3.0199 × 10−11 | 2.9215 × 10−9 | 8.4848 × 10−9 | 3.0199 × 10−11 |
| F27 | 3.0199 × 10−11 | 4.1997 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 2.6099 × 10−10 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F28 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F29 | 3.0199 × 10−11 | 3.1589 × 10−10 | 4.9752 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
| F30 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.3384 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 | 3.0199 × 10−11 |
Table A4.
Statistical p-values for 9 algorithms in the CEC2022 (D = 20) evaluation.
Table A4.
Statistical p-values for 9 algorithms in the CEC2022 (D = 20) evaluation.
| ID | HHO | LSHADE | GRO | DBO | HSO | WOA | PSO | GWO | COA |
|---|---|---|---|---|---|---|---|---|---|
| F1 | 2.5020 × 104 | 2.0844 × 104 | 1.1523 × 104 | 3.4854 × 104 | 6.9839 × 103 | 3.5309 × 104 | 6.1707 × 103 | 1.4939 × 104 | 4.8494 × 104 |
| F2 | 7.9622 × 103 | 2.0796 × 104 | 3.3754 × 103 | 9.4736 × 103 | 3.5306 × 103 | 1.4132 × 104 | 4.1031 × 103 | 4.5072 × 103 | 1.4396 × 104 |
| F3 | 5.6473 × 102 | 4.5225 × 102 | 4.6239 × 102 | 5.1391 × 102 | 5.6096 × 102 | 6.4079 × 102 | 4.8639 × 102 | 4.9492 × 102 | 3.1412 × 103 |
| F4 | 6.2359 × 101 | 1.6089 × 101 | 1.1233 × 101 | 5.4477 × 101 | 6.8850 × 101 | 8.1424 × 101 | 3.8022 × 101 | 4.2415 × 101 | 8.0479 × 102 |
| F5 | 6.6414 × 102 | 6.0102 × 102 | 6.0171 × 102 | 6.3396 × 102 | 6.3699 × 102 | 6.6710 × 102 | 6.1091 × 102 | 6.0795 × 102 | 6.8067 × 102 |
| F6 | 7.1620 × 100 | 1.4216 × 100 | 5.7498 × 10−1 | 9.8236 × 100 | 5.5161 × 100 | 1.5568 × 101 | 4.3013 × 100 | 4.3004 × 100 | 9.1194 × 100 |
| F7 | 8.8456 × 102 | 8.4077 × 102 | 8.4551 × 102 | 9.0809 × 102 | 9.1655 × 102 | 9.3691 × 102 | 9.0685 × 102 | 8.6097 × 102 | 9.7816 × 102 |
| F8 | 1.3611 × 101 | 1.2088 × 101 | 1.0662 × 101 | 2.9836 × 101 | 1.1827 × 101 | 4.2020 × 101 | 2.1665 × 101 | 2.8044 × 101 | 1.7881 × 101 |
| F9 | 3.0452 × 103 | 1.2054 × 103 | 9.2297 × 102 | 2.2795 × 103 | 1.1005 × 103 | 4.6551 × 103 | 9.9209 × 102 | 1.2627 × 103 | 3.5843 × 103 |
| F10 | 2.6241 × 102 | 2.3868 × 102 | 1.1269 × 101 | 6.5896 × 102 | 1.7129 × 102 | 2.0886 × 103 | 3.8085 × 101 | 3.1269 × 102 | 3.2798 × 102 |
| F11 | 1.9306 × 105 | 5.7172 × 103 | 8.8106 × 104 | 1.1521 × 106 | 4.5929 × 103 | 7.0905 × 106 | 2.0186 × 106 | 2.8656 × 106 | 2.5864 × 109 |
| F12 | 1.4743 × 105 | 4.9782 × 103 | 1.4887 × 105 | 2.0816 × 106 | 3.7156 × 103 | 1.1621 × 107 | 1.3833 × 106 | 7.2868 × 106 | 8.8284 × 108 |
References
- Restrepo-Cuestas, B.J.; Montano, J. Bishop model parameter estimation in photovoltaic cells using metaheuristic optimization techniques. Sol. Energy 2024, 270, 112410. [Google Scholar] [CrossRef]
- Ayang, A.; Wamkeue, R.; Ouhrouche, M.; Djongyang, N.; Essiane Salomé, N.; Pombe, J.K.; Ekemb, G. Maximum likelihood parameters estimation of single-diode model of Photovoltaic generator. Renew. Energy 2019, 130, 111–121. [Google Scholar] [CrossRef]
- Choulli, I.; Elyaqouti, M.; hanafi Arjdal, E.; Ben hmamou, D.; Saadaoui, D.; Lidaighbi, S.; Elhammoudy, A.; Abazine, I.; El aidi idrissi, Y. DIWJAYA: JAYA driven by individual weights for enhanced photovoltaic model parameter estimation. Energy Convers. Manag. 2024, 305, 118258. [Google Scholar] [CrossRef]
- Chaib, L.; Tadj, M.; Choucha, A.; Khemili, F.Z.; El-Fergany, A. Improved crayfish optimization algorithm for parameters estimation of photovoltaic models. Energy Convers. Manag. 2024, 313, 118627. [Google Scholar] [CrossRef]
- Ćalasan, M.; Vujošević, S.; Micev, M.; Abdel Aleem, S.H.E.; Hasanien, H.M. Accurate modeling and parameters estimation of photovoltaic models: Analytical and artificial intelligence solutions. Results Eng. 2024, 24, 103433. [Google Scholar] [CrossRef]
- Beşkirli, A.; Dağ, İ.; Kiran, M.S. A tree seed algorithm with multi-strategy for parameter estimation of solar photovoltaic models. Appl. Soft Comput. 2024, 167, 112220. [Google Scholar] [CrossRef]
- Wang, D.; Sun, X.; Kang, H.; Shen, Y.; Chen, Q. Heterogeneous differential evolution algorithm for parameter estimation of solar photovoltaic models. Energy Rep. 2022, 8, 4724–4746. [Google Scholar] [CrossRef]
- Weng, X.; Heidari, A.A.; Liang, G.; Chen, H.; Ma, X.; Mafarja, M.; Turabieh, H. Laplacian Nelder-Mead spherical evolution for parameter estimation of photovoltaic models. Energy Convers. Manag. 2021, 243, 114223. [Google Scholar] [CrossRef]
- Liang, J.; Qiao, K.; Yu, K.; Ge, S.; Qu, B.; Xu, R.; Li, K. Parameters estimation of solar photovoltaic models via a self-adaptive ensemble-based differential evolution. Sol. Energy 2020, 207, 336–346. [Google Scholar] [CrossRef]
- Wang, H.; Yu, X.; Lu, Y. A reinforcement learning-based ranking teaching-learning-based optimization algorithm for parameters estimation of photovoltaic models. Swarm Evol. Comput. 2025, 93, 101844. [Google Scholar] [CrossRef]
- Yang, X.; Zeng, G.; Cao, Z.; Huang, X.; Zhao, J. Parameters estimation of complex solar photovoltaic models using bi-parameter coordinated updating L-SHADE with parameter decomposition method. Case Stud. Therm. Eng. 2024, 61, 104917. [Google Scholar] [CrossRef]
- Abido, M.A.; Khalid, M.S. Seven-parameter PV model estimation using Differential Evolution. Electr. Eng. 2018, 100, 971–981. [Google Scholar] [CrossRef]
- Garip, Z. Parameters estimation of three-diode photovoltaic model using fractional-order Harris Hawks optimization algorithm. Optik 2022, 272, 170391. [Google Scholar] [CrossRef]
- Elazab, O.S.; Hasanien, H.M.; Elgendy, M.A.; Abdeen, A.M. Parameters estimation of single- and multiple-diode photovoltaic model using whale optimisation algorithm. IET Renew. Power Gener. 2018, 12, 1755–1761. [Google Scholar] [CrossRef]
- Abbassi, R.; Abbassi, A.; Heidari, A.A.; Mirjalili, S. An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers. Manag. 2019, 179, 362–372. [Google Scholar] [CrossRef]
- Zhang, H.; Heidari, A.A.; Wang, M.; Zhang, L.; Chen, H.; Li, C. Orthogonal Nelder-Mead moth flame method for parameters identification of photovoltaic modules. Energy Convers. Manag. 2020, 211, 112764. [Google Scholar] [CrossRef]
- Oliva, D.; Abd El Aziz, M.; Ella Hassanien, A. Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl. Energy 2017, 200, 141–154. [Google Scholar] [CrossRef]
- Wu, Z.; Yu, D.; Kang, X. Parameter identification of photovoltaic cell model based on improved ant lion optimizer. Energy Convers. Manag. 2017, 151, 107–115. [Google Scholar] [CrossRef]
- Su, P.; Ji, J.; Cai, J.; Gao, Y.; Han, K. Dynamic simulation and experimental study of a variable speed photovoltaic DC refrigerator. Renew. Energy 2020, 152, 155–164. [Google Scholar] [CrossRef]
- Di Piazza, M.C.; Luna, M.; Vitale, G. Dynamic PV Model Parameter Identification by Least-Squares Regression. IEEE J. Photovolt. 2013, 3, 799–806. [Google Scholar] [CrossRef]
- Li, S.; Gong, W.; Yan, X.; Hu, C.; Bai, D.; Wang, L. Parameter estimation of photovoltaic models with memetic adaptive differential evolution. Sol. Energy 2019, 190, 465–474. [Google Scholar] [CrossRef]
- Abdel-Basset, M.; El-Shahat, D.; Chakrabortty, R.K.; Ryan, M. Parameter estimation of photovoltaic models using an improved marine predators algorithm. Energy Convers. Manag. 2021, 227, 113491. [Google Scholar] [CrossRef]
- Jiao, S.; Chong, G.; Huang, C.; Hu, H.; Wang, M.; Heidari, A.A.; Chen, H.; Zhao, X. Orthogonally adapted Harris Hawk Optimization for parameter estimation of photovoltaic models. Energy 2020, 203, 117804. [Google Scholar] [CrossRef]
- Yu, Y.; Wang, K.; Zhang, T.; Wang, Y.; Peng, C.; Gao, S. A population diversity-controlled differential evolution for parameter estimation of solar photovoltaic models. Sustain. Energy Technol. Assess. 2021, 51, 101938. [Google Scholar] [CrossRef]
- Premkumar, M.; Jangir, P.; Ramakrishnan, C.; Kumar, C.; Sowmya, R.; Deb, S.; Kumar, N.M. An enhanced Gradient-based Optimizer for parameter estimation of various solar photovoltaic models. Energy Rep. 2022, 8, 15249–15285. [Google Scholar] [CrossRef]
- Dehghani, M.; Montazeri, Z.; Trojovská, E.; Trojovský, P. Coati Optimization Algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems. Knowl.-Based Syst. 2022, 259, 110011. [Google Scholar] [CrossRef]
- Qi, Z.; Yingjie, D.; Shan, Y.; Xu, L.; Dongcheng, H.; Guoqi, X. An improved Coati Optimization Algorithm with multiple strategies for engineering design optimization problems. Sci. Rep. 2024, 14, 20435. [Google Scholar] [CrossRef]
- Wu, X.; Ding, Y.; Wang, L.; Zhang, H. A Multi-Strategy Adaptive Coati Optimization Algorithm for Constrained Optimization Engineering Design Problems. Biomimetics 2025, 5, 323. [Google Scholar] [CrossRef]
- Ma, H.; Liao, Y.; Wang, D.; Yin, Z.; Wei, C.; Chen, Q.; Xu, W. Heterogeneous multi-UAVs cooperative task allocation based on the improved coati optimization algorithm. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2025, 239, 1843–1857. [Google Scholar] [CrossRef]
- Luo, X.; Yuan, Y.; Fu, Y.; Huang, H.; Wei, J. A multi-strategy improved Coati optimization algorithm for solving global optimization problems. Clust. Comput. 2025, 28, 264. [Google Scholar] [CrossRef]
- Hashim, F.A.; Houssein, E.H.; Mostafa, R.R.; Hussien, A.G.; Helmy, F. An efficient adaptive-mutated Coati optimization algorithm for feature selection and global optimization. Alex. Eng. J. 2023, 85, 29–48. [Google Scholar] [CrossRef]
- Houssein, E.H.; Samee, N.A.; Mahmoud, N.F.; Hussain, K. Dynamic Coati Optimization Algorithm for Biomedical Classification Tasks. Comput. Biol. Med. 2023, 164, 107237. [Google Scholar] [CrossRef] [PubMed]
- Balavignesh, S.; Kumar, C.; Sripriya, R.; Senjyu, T. An enhanced coati optimization algorithm for optimizing energy management in smart grids for home appliances. Energy Rep. 2024, 11, 3695–3720. [Google Scholar] [CrossRef]
- Yildizdan, G.; Bas, E. A new binary coati optimization algorithm for binary optimization problems. Neural Comput. Appl. 2023, 36, 2797–2834. [Google Scholar] [CrossRef]
- Wu, G.; Mallipeddi, R.; Suganthan, P. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition and Special Session on Constrained Single Objective Real-Parameter Optimization; Nanyang Technological University: Singapore, 2016. [Google Scholar]
- Luo, W.; Lin, X.; Li, C.; Yang, S.; Shi, Y. Benchmark functions for CEC 2022 competition on seeking multiple optima in dynamic environments. arXiv 2022, arXiv:2201.00523. [Google Scholar] [CrossRef]
- Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
- Tanabe, R.; Fukunaga, A.S. Improving the search performance of SHADE using linear population size reduction. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China, 6–11 July 2014; IEEE: New York, NY, USA, 2014; pp. 1658–1665. [Google Scholar]
- Zolf, K. Gold rush optimizer: A new population-based metaheuristic algorithm. Oper. Res. Decis. 2023, 33, 113–150. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the Proceedings of ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
- Akbari, E.; Rahimnejad, A.; Gadsden, S.A. Holistic swarm optimization: A novel metaphor-less algorithm guided by whole population information for addressing exploration-exploitation dilemma. Comput. Methods Appl. Mech. Eng. 2025, 445, 118208. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2022, 79, 7305–7336. [Google Scholar] [CrossRef]
- Ou, Y.; Qin, F.; Zhou, K.-Q.; Yin, P.-F.; Mo, L.-P.; Mohd Zain, A.J.S. An improved grey wolf optimizer with multi-strategies coverage in wireless sensor networks. Symmetry 2024, 16, 286. [Google Scholar] [CrossRef]
- Wang, W.-c.; Tian, W.-c.; Xu, D.-m.; Zang, H.-f. Arctic puffin optimization: A bio-inspired metaheuristic algorithm for solving engineering design optimization. Adv. Eng. Softw. 2024, 195, 103694. [Google Scholar] [CrossRef]
- Fu, Y.; Liu, D.; Chen, J.; He, L. Secretary bird optimization algorithm: A new metaheuristic for solving global optimization problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef]
- Mohammed, B.O.; Aghdasi, H.S.; Salehpour, P. Dhole optimization algorithm: A new metaheuristic algorithm for solving optimization problems. Clust. Comput. 2025, 28, 430. [Google Scholar] [CrossRef]
- Lyu, L.; Yang, F. MMPA: A modified marine predator algorithm for 3D UAV path planning in complex environments with multiple threats. Expert Syst. Appl. 2024, 257, 124955. [Google Scholar] [CrossRef]
- Shen, Y.; Zhang, C.; Soleimanian Gharehchopogh, F.; Mirjalili, S. An improved whale optimization algorithm based on multi-population evolution for global optimization and engineering design problems. Expert Syst. Appl. 2023, 215, 119269. [Google Scholar] [CrossRef]
- Zheng, X.; Liu, R.; Li, S. A Novel Improved Dung Beetle Optimization Algorithm for Collaborative 3D Path Planning of UAVs. Biomimetics 2025, 7, 420. [Google Scholar] [CrossRef]
- Yu, Y.; Gao, S.; Zhou, M.; Wang, Y.; Lei, Z.; Zhang, T.; Wang, J. Scale-free network-based differential evolution to solve function optimization and parameter estimation of photovoltaic models. Swarm Evol. Comput. 2022, 74, 101142. [Google Scholar] [CrossRef]
- Wang, S.; Yu, Y.; Hu, W. Static and dynamic solar photovoltaic models’ parameters estimation using hybrid Rao optimization algorithm. J. Clean. Prod. 2021, 315, 128080. [Google Scholar] [CrossRef]
- El-Dabah, M.A.; El-Sehiemy, R.A.; Becherif, M.; Ebrahim, M.A. Parameter estimation of triple diode photovoltaic model using an artificial ecosystem-based optimizer. Int. Trans. Electr. Energy Syst. 2021, 31, e13043. [Google Scholar] [CrossRef]
- Beşkirli, A.; Dağ, İ. An efficient tree seed inspired algorithm for parameter estimation of Photovoltaic models. Energy Rep. 2021, 8 (Suppl. S1), 291–298. [Google Scholar] [CrossRef]
- Liu, Y.; Chong, G.; Heidari, A.A.; Chen, H.; Liang, G.; Ye, X.; Cai, Z.; Wang, M. Horizontal and vertical crossover of Harris hawk optimizer with Nelder-Mead simplex for parameter estimation of photovoltaic models. Energy Convers. Manag. 2020, 223, 113211. [Google Scholar] [CrossRef]
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).