3.1. Benchmark Experimental Settings
The CEC2017 benchmark suite [
28] was used to evaluate ENDO. The primary comparison included NDO, DBA, ESC, SSLO, SMA, SSA, ALA, PSO, and GWO. All algorithms used a population size of 30 and a maximum of 1000 iterations, and each test was repeated independently 30 times. The 100-dimensional case was used for the main evaluation, while the 10-, 30-, and 50-dimensional cases were used to assess scalability. The ablation and parameter-sensitivity experiments were conducted at 100 dimensions using the same population size, iteration limit, and number of independent runs.
To further evaluate ENDO against stronger optimizers, an additional 100-dimensional comparison was conducted with CMA-ES, SHADE, L-SHADE, LSHADE-SPACMA, EBOwithCMAR, and jSO [
29,
30,
31,
32,
33,
34], with ENDO and NDO included as references. For this comparison, all algorithms were evaluated according to the experimental settings adopted in this study, with
N = 30,
T = 1000, and 30 independent runs, rather than their original competition-specific settings. For algorithms involving population reduction or function-evaluation-based control, the implementations were adapted to the common
N/
T framework while retaining their main search mechanisms. The implementation details are summarized in
Table 1.
Since the implementations require different numbers of objective-function evaluations, the unified
N/
T protocol does not imply an identical FE budget. The exact FE budgets were also recorded. Under the above settings, ENDO requires 190,030 FEs; NDO and DBA require 90,030 FEs; SSA requires 39,030 FEs; ESC, SSLO, and ALA require 30,030 FEs; and SMA, PSO, and GWO require 30,000 FEs. These counts are unchanged across the four-dimensional settings because the population size and iteration limit remain fixed. To assess the effect of the unequal evaluation budgets, an FE-matched experiment was conducted at 100 dimensions. An extended-budget NDO variant, denoted as NDO-FE, retained the original NDO search operators but used 190,020 FEs, closely matching the 190,030 FEs of ENDO. The corresponding analysis is presented in
Section 3.2.6.
The minimum value (Min), mean value (Avg), and standard deviation (Std) were obtained from the 30 independent runs. Ranking was based primarily on the mean fitness value, with a smaller mean indicating a better rank. When the mean values were identical, the standard deviation was used as the secondary criterion. Algorithms with identical mean and standard deviation values were assigned the same rank. Statistical significance was examined using the Wilcoxon rank-sum test [
35] at
α = 0.05. For the primary comparison, overall differences among the ten algorithms were further assessed using the Friedman test, followed by Holm-corrected post hoc comparisons with ENDO as the control algorithm. The same procedure was applied separately to the advanced comparison.
3.2. Comprehensive Performance Analysis at 100 Dimensions
To provide a structured assessment of ENDO in high-dimensional optimization, the 100-dimensional results are examined in terms of overall solution quality, convergence behavior, stability, and statistical significance.
3.2.1. Overall Performance Analysis
Table 2,
Table 3 and
Table 4 present the Min, Std, Avg, and Rank values obtained by ENDO and the comparison algorithms.
Table 2 reports the results for
F1 and
F3–
F10,
Table 3 covers
F11–
F20, and
Table 4 presents the results for
F21–
F30.
Overall, ENDO ranks first on 18 of the 29 functions, second on 2, third on 6, and fourth on the remaining 3. It therefore ranks among the top three algorithms on 26 functions, and its rank does not fall below fourth on any test function. Compared with the original NDO, ENDO obtains a lower mean fitness value on 28 functions, with F15 being the only exception. The improvement is therefore distributed across the benchmark rather than being driven by a small number of favorable cases.
As shown in
Table 2, DBA produces the best mean results on
F1,
F3, and
F4, whereas ENDO ranks third on these functions. The performance pattern changes on
F5–
F10, where ENDO ranks first in all six cases. This difference indicates that the proposed modifications offer limited benefit on the simpler unimodal cases but become more effective on multimodal landscapes. For instance, ENDO achieves a mean fitness of 1.42 × 10
4 on
F9, which is approximately 21.5% lower than the 1.81 × 10
4 obtained by the second-ranked ESC. The results in
Table 2 suggest that ENDO is better able to preserve search effectiveness when the number of local optima increases.
The hybrid function results in
Table 3 further demonstrate this advantage. ENDO ranks first on
F12,
F13,
F16,
F17,
F19, and
F20, second on
F15, third on
F14, and fourth on
F11 and
F18. On
F12, ENDO obtains a mean value of 3.25 × 10
7, compared with 1.31 × 10
8 for the second-ranked SSA, corresponding to a reduction of approximately 75.2%. On
F13, the mean fitness decreases from 1.50 × 10
4 for NDO to 6.15 × 10
3 for ENDO, a reduction of about 59.0%. These improvements show that the additional search strategies substantially enhance the original NDO on several hybrid landscapes. However, DBA and ALA remain stronger on
F11 and
F18, respectively, while NDO retains a slight advantage on
F15. The effectiveness of the proposed strategies is therefore dependent on the characteristics of the search landscape.
Table 4 presents the results for the composition functions. ENDO ranks first on
F21,
F23,
F24,
F26,
F29, and
F30, second on
F22, third on
F25 and
F27, and fourth on
F28. Thus, ENDO remains within the top three on nine of the ten composition functions. A notable result is obtained on
F30, where ENDO achieves a mean fitness of 2.12 × 10
5, approximately 55.1% lower than the 4.72 × 10
5 obtained by the second-ranked ALA. Other algorithms remain competitive on several individual functions, particularly
F22,
F25,
F27, and
F28. Even so, ENDO does not fall below fourth place in this group, indicating relatively consistent performance across different composition structures.
Taken together, the results show that the advantage of ENDO is more evident on multimodal, hybrid, and composition functions than on unimodal functions. ENDO obtains the best Avg value on 18 functions and the best Min value on 16 functions, while maintaining a lower mean fitness than NDO on almost the entire benchmark. These results suggest that the adaptive dimension mask, inferior-individual mutation, and dynamic-boundary opposition guidance improve the ability of NDO to handle complex high-dimensional landscapes.
3.2.2. Convergence Analysis
Figure 2 presents the mean convergence curves for
F1 and
F3–
F10. On
F1,
F3, and
F4, ENDO converges steadily, although DBA attains a lower final fitness.
For F5–F9, ENDO shows a more sustained decrease during the middle and later stages. Several comparison algorithms improve rapidly at the beginning but stagnate earlier, whereas ENDO continues to refine the solution and achieves the best final fitness on these functions. On F6, ESC converges faster initially, but ENDO obtains the lower terminal value.
On F10, ENDO improves slowly in the early stage and declines sharply after approximately 350 iterations. Although DBA reaches a competitive value earlier, ENDO eventually attains a comparable final result.
Overall, ENDO does not always provide the fastest initial convergence, but it maintains stronger late-stage search capability and is less likely to stagnate prematurely on the multimodal functions.
Figure 3 presents the mean convergence curves for
F11–
F20. ENDO shows clear advantages on
F12,
F13,
F16,
F17,
F19, and
F20. On
F12 and
F13, it continues to reduce the fitness after most competitors begin to stagnate and reaches the lowest final value. A similar pattern is observed on
F16 and
F20, where the main improvement occurs during the middle and later stages. On
F19, ENDO converges rapidly and stabilizes at the best fitness level.
ENDO shows slightly inferior performance on several functions, including
F11,
F14,
F15, and
F18. Specifically, DBA achieves the best result on
F11, while ALA performs better on
F14 and
F18. For
F15, ENDO exhibits faster convergence in the early stage, whereas NDO obtains a slightly better final solution. These differences are mainly related to the exploration–exploitation balance of ENDO, which is further analyzed through the population dynamics in
Section 3.2.8.
Overall, the curves indicate that ENDO maintains effective search activity on most hybrid functions and often benefits from continued improvement beyond the early iterations. Its advantage is therefore more evident in late-stage refinement than in uniformly faster initial convergence.
Figure 4 presents the mean convergence curves for
F21–
F30. ENDO achieves the lowest final fitness on
F21,
F23,
F24,
F26,
F29, and
F30. On
F21,
F23,
F24, and
F26, its initial convergence is not always the fastest, but the continued improvement during the middle and later stages leads to better final solutions. ENDO also converges rapidly on
F29 and maintains the lowest fitness thereafter. The advantage is particularly evident on
F30, where ENDO continues to improve after most comparison algorithms have slowed or stagnated.
On
F22, ENDO remains competitive and reaches a final fitness close to the best result. For
F25, DBA and SMA attain slightly lower final fitness values than ENDO, while ALA and SMA perform better on
F27. On
F28, DBA converges faster and achieves the lowest terminal fitness. Overall, ENDO shows strong late-stage refinement on most composition functions, and its convergence behavior is consistent with the statistical results reported in
Table 4.
3.2.3. Stability Analysis
Figure 5 shows the boxplots of the final fitness values for
F1 and
F3–
F10 over 30 independent runs. ENDO exhibits relatively compact distributions on most functions. On
F5–
F9, it has the lowest median together with narrow interquartile ranges, indicating that its advantage is maintained across repeated runs rather than being caused by a few favorable results. On
F4, the distribution of ENDO is also concentrated near the best-performing DBA.
For F1 and F3, DBA gives lower central fitness values, while ENDO still shows less dispersion than several comparison algorithms. On F10, ENDO obtains the lowest median, although several upper outliers indicate greater variability than DBA. Overall, the boxplots are consistent with the numerical results and show that ENDO provides stable performance on most multimodal functions.
Figure 6 presents the boxplots for
F11–
F20. On
F11, DBA achieves the lowest median and the narrowest distribution, while ENDO remains relatively concentrated compared with most of the other algorithms. For
F12 and
F13, the ENDO results are tightly clustered near the lowest fitness level, indicating limited variation across the 30 runs.
On F14, ALA and DBA attain lower median fitness values than ENDO. For F15, several algorithms produce similarly low values, whereas ESC, PSO, and GWO show wider distributions and more outliers. ENDO performs more favorably on F16, where it has the lowest median and a compact interquartile range. On F17, its distribution is also narrow and remains within the best-performing group.
For F18, ALA, DBA, and SSA obtain lower median fitness values than ENDO, with ALA showing the most concentrated distribution. On F19, ENDO is tightly clustered near the lowest fitness level and exhibits markedly less variation than ESC, PSO, and GWO. For F20, ENDO attains the lowest median, although its distribution is wider than those observed on F12, F13, F16, F17, and F19.
Overall, ENDO provides low median fitness values with small or moderate dispersion on most hybrid functions. Its stability is particularly evident on F12, F13, F16, F17, and F19, while weaker performance is observed on F11, F14, and F18.
Figure 7 presents the boxplots for
F21–
F30. ENDO shows the lowest median with a compact interquartile range on
F21,
F23,
F24, and
F26. A similar advantage is observed on
F29, although its distribution is slightly wider. These results indicate that the favorable mean values reported in
Table 4 are generally supported by consistent outcomes across repeated runs.
On F22, SMA achieves the lowest median, followed by ENDO. The ENDO distribution remains relatively compact, although several outliers are observed. For F25, DBA provides the lowest and most concentrated distribution, while ENDO remains close to SMA and SSA. On F27, ALA and SMA obtain lower median values than ENDO. For F28, DBA, SMA, and SSA achieve lower medians, whereas ENDO still maintains a narrow distribution.
On F30, ENDO and several competing algorithms produce tightly clustered results near the lowest fitness level, while PSO and GWO exhibit substantially larger dispersion and several poor runs. Overall, ENDO combines low median fitness with small or moderate variability on most composition functions, with weaker relative performance mainly observed on F25, F27, and F28.
3.2.4. Statistical Significance and Ranking Analysis
To assess pairwise statistical differences, the Wilcoxon rank-sum test was applied to the 30 independent results obtained by ENDO and each comparison algorithm at
α = 0.05.
Table 5 summarizes the resulting win/tie/loss counts together with the Holm-adjusted
p-values from the post hoc analysis.
As shown in
Table 5, ENDO records 27 wins, one tie, and one loss against NDO, showing a clear statistical advantage on most test functions. Because ENDO involves additional function evaluations, the effect of the evaluation budget is examined separately in
Section 3.2.6. ENDO also significantly outperforms SSLO and PSO on all 29 functions. The results against ESC, SSA, and GWO are 28/1/0, 26/3/0, and 27/2/0, respectively, with no significant losses.
Against the stronger competitors DBA, SMA, and ALA, ENDO obtains 20/2/7, 22/3/4, and 24/1/4, respectively. Although several losses are observed, the number of significant wins remains substantially higher. The category-wise results also show that ENDO is less competitive than DBA on the two unimodal functions, whereas it records 5, 7, and 8 significant wins on the multimodal, hybrid, and composition functions, respectively. Similar trends are observed against SMA and ALA, indicating that the advantage of ENDO is more pronounced on complex search landscapes.
Figure 8 presents the function-wise ranking distributions. A lower rank, represented by a position closer to the center of the radar chart, indicates better performance. ENDO remains in the inner region on most functions and ranks among the top three on 26 of the 29 functions. Its lowest position is fourth, showing that its performance does not deteriorate markedly on any particular function.
The average rankings are shown in
Figure 9. ENDO achieves the best average rank of 1.79, followed by SMA and ALA with average ranks of 4.24 and 4.62, respectively. The corresponding ranks for NDO, DBA, SSA, ESC, GWO, SSLO, and PSO are 5.00, 5.34, 5.52, 5.93, 6.90, 7.21, and 8.45. The difference of 2.45 between ENDO and the second-ranked algorithm indicates that its advantage is distributed across the benchmark rather than being determined by a small number of functions.
An omnibus Friedman test across the ten algorithms and 29 functions showed a significant overall difference, with and . Holm-corrected post hoc comparisons were then performed with ENDO as the control algorithm. All nine comparisons remained significant after correction, with adjusted p-values ranging from 5.18 × 10−16 to 2.08 × 10−3.
Overall, the Wilcoxon, Friedman–Holm, and ranking results are consistent with the numerical results in
Table 2,
Table 3 and
Table 4. ENDO achieves the best average rank of 1.79, and all nine Holm-corrected comparisons are significant. Against NDO, the Wilcoxon result is 27/1/1, with F14 being the only nonsignificant case and F15 favoring NDO.
3.2.5. Comparison with Advanced Optimizers
To assess ENDO against stronger baselines, six advanced optimizers, namely CMA-ES, SHADE, L-SHADE, LSHADE-SPACMA, EBOwithCMAR, and jSO, were further compared at 100 dimensions. ENDO and NDO were included as references, and all methods followed the unified experimental protocol described in
Section 3.1. The results are summarized in
Table 6.
CMA-ES achieved the lowest average rank of 2.90, followed by SHADE with 3.07. ENDO ranked third with an average rank of 3.52, ahead of EBOwithCMAR, jSO, LSHADE-SPACMA, L-SHADE, and NDO. The Wilcoxon results show that ENDO obtained more significant wins than losses against these five algorithms. In contrast, CMA-ES was stronger on most functions, while ENDO and SHADE showed a balanced 12/5/12 outcome.
The Friedman test indicated significant overall differences among the eight algorithms (). After Holm correction, significant differences were observed between ENDO and NDO, L-SHADE, LSHADE-SPACMA, and jSO, whereas the differences with CMA-ES, SHADE, and EBOwithCMAR were not significant. These results show that ENDO remains competitive against stronger optimizers, although it does not consistently outperform all of them.
Because the compared methods were evaluated under the unified N/T protocol rather than their original competition-specific configurations, the rankings reported here are specific to the present experimental settings.
3.2.6. Function-Evaluation Budget Fairness Analysis
The primary benchmark experiments used the same population size and iteration limit, but NDO and ENDO require different numbers of objective-function evaluations (FEs). In addition to the basic NDO update, ENDO evaluates candidates generated by the inferior-individual mutation and opposition-based search and re-evaluates the population at the end of each iteration. An FE-matched experiment was therefore conducted to examine whether the performance improvement of ENDO was mainly due to its larger evaluation budget.
For NDO, initialization requires
N evaluations, and each iteration requires 3
N evaluations. ENDO requires additional evaluations for inferior-individual mutation, opposition-based search, and population re-evaluation. The FE budgets of NDO, ENDO, and the FE-matched NDO variant (NDO-FE) are calculated as shown in Equation (10):
where
N is the population size,
T is the iteration limit of the original experiment,
is the iteration limit of NDO-FE, and
is the number of inferior individuals selected for mutation according to
Section 2.2.2. For
N = 30,
.
With N = 30 and T = 1000, Equation (10) gives 90,030 FEs for NDO and 190,030 FEs for ENDO. For NDO-FE, the original NDO search operators were retained, and only the iteration limit was increased to , resulting in 190,020 FEs. Thus, ENDO and NDO-FE differ by only 10 evaluations, corresponding to approximately 0.0053% of the ENDO evaluation budget.
The FE budgets and statistical results are summarized in
Table 7.
As shown in
Table 7, ENDO achieved the best average rank of 1.07, compared with 2.41 for NDO and 2.52 for NDO-FE. Although NDO-FE used nearly the same FE budget as ENDO, ENDO obtained a lower mean fitness value on 28 of the 29 functions. The Wilcoxon rank-sum test yielded a 25/3/1 win/tie/loss result for ENDO against NDO-FE. No significant difference was observed on F14, F17, and F19, whereas NDO-FE was significantly better only on F15.
Increasing the evaluation budget of NDO from 90,030 to 190,020 FEs did not yield a corresponding performance improvement. From the perspective of NDO-FE, the Wilcoxon comparison with NDO yielded 0/26/3 wins/ties/losses, indicating that NDO-FE did not significantly outperform NDO on any of the 29 functions. Thus, increasing the evaluation budget alone was insufficient to reproduce the performance achieved by ENDO.
3.2.7. Ablation Study
To examine the contribution of ADM, IGM, and DOBL, a complete ablation study was conducted on the 100-dimensional CEC2017 benchmark. The comparison included the original NDO, three single-mechanism variants, three dual-mechanism variants, and the complete ENDO. All configurations were evaluated on F1 and F3–F30 with
N = 30,
T = 1000, and 30 independent runs. The remaining experimental settings were unchanged.
Table 8 summarizes the mechanism composition, function-evaluation budget, average rank, number of first-place and top-three results, and the Wilcoxon comparisons between ENDO and the other configurations.
As shown in
Table 8, ENDO achieved the best average rank of 1.79, ranking first on 18 functions and within the top three on 26 functions. Among the dual-mechanism variants, NDO-ADM-IGM and NDO-IGM-DOBL obtained average ranks of 2.90 and 3.38, respectively. ENDO yielded win/tie/loss results of 13/16/0 against NDO-ADM-IGM and 17/11/1 against NDO-IGM-DOBL. NDO-IGM-DOBL and ENDO used the same budget of 190,030 FEs. Under this matched budget, ENDO retained a lower average rank and significantly outperformed NDO-IGM-DOBL on 17 functions, indicating an additional contribution from ADM.
The single-mechanism variants obtained average ranks of 5.34 for NDO-ADM, 5.45 for NDO-IGM, and 5.62 for NDO-DOBL, compared with 6.48 for NDO. Their improvements were therefore limited and varied across functions. The dual-mechanism variants generally achieved better rankings, particularly NDO-ADM-IGM and NDO-IGM-DOBL. The complete ENDO achieved the best overall result, suggesting that ADM, IGM, and DOBL provide complementary contributions to the search process.
3.2.8. Population Diversity and Step-Size Dynamics Analysis
To investigate the influence of different mechanisms on the search behavior of ENDO, the variations of population diversity and average step size were analyzed during the optimization process.
Figure 10 presents the dynamic changes of different algorithm variants on two representative benchmark functions (F11 and F15).
As shown in
Figure 10a, the population diversity of all algorithms gradually decreases with iterations, indicating a transition from exploration to exploitation. NDO-ADM maintains a higher diversity level during the search process, demonstrating that the adaptive mechanism can enhance population diversity. In contrast, NDO-IGM exhibits a faster diversity reduction, which indicates stronger exploitation behavior. NDO-DOBL maintains a moderate diversity level because the opposite learning mechanism introduces additional candidate solutions and enlarges the search space, which helps improve the ability to escape local optima. ENDO maintains a moderate diversity level, suggesting that the combination of multiple mechanisms achieves a balance between exploration and exploitation.
Figure 10b illustrates the changes in average step size on F11. Compared with the original NDO, ENDO maintains a relatively larger step size in the middle and later stages, providing additional exploration ability. This property helps reduce premature convergence but may also weaken local refinement on some specific landscapes, which explains why ENDO does not always achieve the best final solution on functions dominated by strong exploitation requirements.
For F15,
Figure 10c,d show similar dynamic characteristics. ENDO preserves a larger search range in the early stage and gradually reduces the step size as the iteration proceeds, enabling rapid exploration and stable exploitation. However, algorithms with stronger exploitation ability may obtain better final solutions on certain functions due to more effective local search.
Overall, the dynamic analysis indicates that the proposed mechanisms regulate population diversity and search step size, enabling ENDO to achieve a better balance between exploration and exploitation.
3.2.9. Parameter Sensitivity Analysis
To assess the influence of the main control parameters on ENDO, a sensitivity analysis was performed on the 100-dimensional CEC2017 benchmark. Five factors were examined: the endpoints of the adaptive dimension-mask threshold, fixed mask thresholds, the inferior-individual cutoff
q, the mutation probability
, and the execution interval of DOBL. One factor was varied at a time, with the remaining settings unchanged. All experiments used
N = 30,
T = 1000, and 30 independent runs. The ENDO results from the main benchmark experiment were retained as the baseline to maintain consistency with the reported results. For inferior-individual mutation,
q defines the starting rank
; thus,
q = 0.7 selects individuals ranked from
to
N. The results are summarized in
Table 9.
As shown in
Table 9, the baseline ADM endpoints of 0.3→0.7 achieved the lowest average rank of 2.41 among the five endpoint settings. The 0.2→0.6 setting produced a similar rank of 2.55, while the ranks for 0.1→0.5, 0.4→0.8, and 0.5→0.9 were 3.34, 3.17, and 3.52, respectively. The close results obtained with 0.3→0.7 and 0.2→0.6 suggest limited sensitivity to moderate changes in the endpoint values. A more distinct difference was observed when the adaptive schedule was replaced by a fixed threshold. The adaptive 0.3→0.7 schedule obtained an average rank of 1.79, compared with 2.34, 2.59, and 3.28 for fixed thresholds of 0.3, 0.5, and 0.7, respectively. The corresponding Wilcoxon results were 6/21/2, 10/19/0, and 17/10/2. Under the tested settings, the adaptive schedule therefore provided better overall performance than the three fixed-threshold alternatives.
For the inferior-individual cutoff, q = 0.7 achieved the lowest average rank of 2.59. The ranks obtained with q = 0.5 and q = 0.6 were 2.83 and 2.76, respectively, whereas increasing q to 0.8 and 0.9 resulted in ranks of 3.03 and 3.79, respectively. A smaller q applies mutation to a larger portion of the lower-ranked population, while a larger q limits mutation to fewer individuals. Among the tested values, q = 0.7 gave the best overall ranking without extending the mutation operation to an excessively large portion of the population.
The mutation probability showed weaker sensitivity within the middle-to-high range. The baseline setting obtained the lowest average rank of 2.62, while both and yielded 2.72. The average ranks increased to 3.03 and 3.90 when was reduced to 0.4 and 0.3, respectively. The relatively small differences among 0.5, 0.6, and 0.7 suggest that the mutation stage is not highly sensitive to the probability setting within this range.
The DOBL execution interval produced a clearer trend. Applying DOBL at every iteration yielded the lowest average rank of 1.69. Increasing the interval to 2, 5, and 10 iterations increased the average rank to 2.24, 2.93, and 3.14, respectively. In addition, the interval-5 and interval-10 variants did not significantly outperform the baseline on any of the 29 functions. Less frequent application of DOBL was therefore associated with poorer overall performance under the present implementation. Since changing the DOBL interval also changes the number of opposition-based objective-function evaluations, this comparison reflects both the search frequency and the associated evaluation effort.
Overall, the baseline setting achieved the lowest average rank in each of the five parameter groups. Several neighboring settings, particularly the ADM endpoints of 0.2→0.6 and mutation probabilities of 0.6–0.7, remained close to the baseline. Larger deviations generally resulted in lower overall rankings. This suggests that the adopted parameter values are effective across the benchmark set while retaining a degree of tolerance to moderate parameter variation.
3.3. Cross-Dimensional Scalability Analysis
The preceding analysis focused on the 100-dimensional case. To assess the sensitivity of ENDO to problem size, the results obtained at 10, 30, and 50 dimensions are compared with those at 100 dimensions, with emphasis on ranking performance and cross-dimensional trends.
3.3.1. Overall Results Across Different Dimensions
Table 10 summarizes the ranking performance of ENDO at 10, 30, 50, and 100 dimensions. The columns First, Second, and Third indicate the number of functions on which ENDO obtains the corresponding rank, while Top three gives the total number of functions ranked within the three best algorithms. The last column reports the number of functions on which ENDO achieves a lower, equal, or higher mean fitness value than NDO.
ENDO maintains a low average rank across all four dimensions, ranging from 1.38 to 1.79. At 10 dimensions, it ranks among the top three on 27 functions, including 14 first-place results. At 30 dimensions, the number of first-place results increases to 16, and the average rank improves from 1.79 to 1.66.
The best overall result is obtained at 50 dimensions, where ENDO ranks first on 20 functions and remains among the top three on all 29 functions, giving an average rank of 1.38. At 100 dimensions, ENDO still ranks first on 18 functions and among the top three on 26 functions. Its average rank remains 1.79, indicating that the increase in dimensionality does not cause a marked decline in overall performance.
Compared with NDO, ENDO achieves lower mean fitness values on 28 functions at 10, 30, and 100 dimensions, and on all 29 functions at 50 dimensions. This consistent improvement across different problem scales indicates that the proposed strategies enhance the original algorithm without restricting its effectiveness to a specific dimension.
3.3.2. Dimension-Wise Ranking and Robustness
Figure 11 presents the heatmap of the average rankings obtained by the compared algorithms at 10, 30, 50, and 100 dimensions. A lower average rank indicates better overall performance.
ENDO achieves the lowest average rank at every dimension, with values of 1.79, 1.66, 1.38, and 1.79, respectively. The limited variation among these values suggests that its relative performance is not strongly dependent on a particular problem dimension. Its best result occurs at 50 dimensions, while the average rank remains unchanged at 1.79 between the 10- and 100-dimensional cases.
NDO and ALA also show relatively moderate changes across dimensions, although their rankings remain clearly above those of ENDO. The average rank of NDO varies from 4.34 to 5.00, whereas that of ALA ranges from 3.90 to 4.62. ESC performs best at 30 dimensions with an average rank of 3.48, but its ranking increases to 4.79 and 5.93 at 50 and 100 dimensions, respectively, indicating weaker relative performance as dimensionality increases.
SSLO exhibits the clearest dimension-dependent decline. Its average rank changes from 3.07 at 10 dimensions to 5.90, 6.62, and 7.21 at 30, 50, and 100 dimensions, respectively. In contrast, SMA, DBA, and SSA generally improve as the dimension increases. For example, the average rank of SMA decreases from 6.79 at 10 dimensions to 4.24 at 100 dimensions. PSO remains among the lower-ranked algorithms at all dimensions and reaches an average rank of 8.45 at 100 dimensions.
Overall, ENDO combines the lowest average ranking with limited variation across the four problem dimensions. The results in
Table 10 and
Figure 11 therefore indicate that ENDO retains competitive performance in low-, medium-, and high-dimensional search spaces.
3.4. Discussion
In the primary 100-dimensional CEC2017 comparison, ENDO ranks first on 18 functions and remains among the top three on 26 functions, with an average rank of 1.79. In the additional comparison with six advanced optimizers, ENDO ranks third with an average rank of 3.52, indicating competitive performance against stronger baselines under the unified experimental protocol. The cross-dimensional experiments further show average ranks of 1.79, 1.66, 1.38, and 1.79 at 10, 30, 50, and 100 dimensions, respectively, all lower than those of the primary comparison algorithms. Relative to the original NDO, ENDO obtains lower mean fitness values on 28, 28, 29, and 28 functions at the four dimensions. The improvement is therefore not restricted to a particular problem size.
The advantage of ENDO is more evident on multimodal, hybrid, and composition functions. The adaptive dimension mask adjusts the update pattern of different dimensions during the search. The DE/rand/2-based greedy mutation provides additional search opportunities for inferior individuals, while the dynamic-boundary opposition-based guidance broadens the generation of promising candidates. These mechanisms are consistent with the sustained middle- and late-stage decrease observed in the convergence curves, suggesting that ENDO can mitigate premature stagnation and retain effective local refinement on most complex functions.
ENDO does not obtain the best result on every function. Other algorithms perform better on several unimodal functions and on F11, F18, and F28. This shows that the relative advantage of ENDO still depends on the landscape characteristics of the test problem. Its improvement is more apparent in multimodal, strongly coupled, and structurally complex search spaces, whereas the advantage is less pronounced on some simpler or specially structured functions.
Overall, the improvement achieved by ENDO is mainly reflected in its sustained search capability and adaptability across different dimensions. The 100-dimensional results, statistical tests, and dimension-wise rankings show consistent trends. This suggests that the three strategies strengthen population exploration while preserving effective late-stage exploitation, thereby improving the overall performance of the algorithm on complex optimization problems.