Next Article in Journal
ContextualAugmentation via Retrieval for Multi-Granularity Relation Extraction in LLMs
Previous Article in Journal
Special Issue: Machine Learning and Data Analysis II
Previous Article in Special Issue
Plume Characterization of Electrodeless Plasma Thruster with Configurable Exhaust
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Symmetry-Driven Adaptive Dual-Subpopulation Tree–Seed Algorithm for Complex Optimization with Local Optima Avoidance and Convergence Acceleration

Center for Artificial Intelligence, Jilin University of Finance and Economics, Changchun 130117, China
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(8), 1200; https://doi.org/10.3390/sym17081200
Submission received: 19 June 2025 / Revised: 20 July 2025 / Accepted: 23 July 2025 / Published: 28 July 2025

Abstract

The Tree–Seed Algorithm (TSA) is a symmetry-driven metaheuristic algorithm that shows potential for complex optimization problems, but it suffers from local optimum entrapment and slow convergence. To address these limitations, we propose the ADTSA algorithm. First, ADTSA adopts a symmetry-driven dual-layer framework for seed generation, which promotes effective information exchange between subpopulations and accelerates convergence speed. In later iterations, ADTSA enhances the population’s exploitation ability through a population fusion mechanism, further improving the convergence speed. Moreover, we propose a historical optimal solution archiving and replacement mechanism, along with a t-distribution perturbation mechanism, to enhance the algorithm’s ability to escape local optima. ADTSA also strengthens population diversity and avoids local optima through convex lens symmetric reverse generation based on the optimal solution. With these mechanisms, ADTSA converges more effectively to the global optimum during the evolutionary process. Tests on the IEEE CEC 2014 benchmark functions showed that ADTSA outperformed several top-performing algorithms, such as LSHADE, JADE, LSHADE-RSP, and the latest TSA variants, and it also excelled in comparison with other optimization algorithms, including GWO, PSO, BOA, GA, and RSA, underscoring its robust performance across diverse testing scenarios. The proposed ADTSA’s applicability in solving complex constrained problems was also validated, with the results showing that ADTSA achieved the best solutions for these complex problems.

1. Introduction

In the modeling and management of complex systems, optimization problems undoubtedly play a central role [1]. From engineering design, resource allocation, and traffic scheduling to supply chain management and the performance regulation of anthill clay-bonded sand mold systems in foundry processes [2], optimization is virtually ubiquitous. Whether it is developing more energy-efficient mechanical equipment [3], or optimizing process parameters for CO2 laser cutting of 3D-printed PLA-CF composites [4], seeking optimal or near-optimal solutions has become a necessary step. However, traditional analytical methods such as linear programming [5] and gradient descent [6] often struggle to effectively solve complex nonlinear and large-scale systems due to high computational complexity. These methods rely on analytical solutions or iterative calculations, and as the scale expands, computational costs rise rapidly, limiting their applicability in practical scenarios.
Inspired by natural intelligence, population-based metaheuristic algorithms offer fresh perspectives for tackling intricate optimization challenges. These algorithms encompass a variety of approaches, such as evolutionary strategies, swarm intelligence methods, human-inspired algorithms, and physics-based techniques [7]. This method sacrifices the theoretical guarantee of global optimality in exchange for higher computational efficiency and scalability [8]. The No Free Lunch (NFL) theorem [9] makes it clear that no one-size-fits-all algorithm exists for tackling every optimization problem effectively. Because of this limitation, researchers are constantly pushing the boundaries by developing novel optimization techniques and hybrid approaches to improve algorithmic performance.
The Tree–Seed Algorithm (TSA), proposed by Kiran [10], is an effective metaheuristic based on the natural connection between trees and their seeds. Known for its simple design and strong robustness, TSA performs excellently in complex problem spaces and can find solutions that are either optimal or close to optimal [7]. It simulates the distribution and growth of trees and seeds to explore potential optimal solution regions. Many researchers have applied TSA to solve complex optimization problems. Table 1 lists typical examples of the application of TSA in complex optimization scenarios. However, TSA suffers from the issues of local optimum entrapment and slow convergence [7].
Therefore, this research aims to address these limitations by introducing a symmetric dual-layer update framework, which divides the population into two subpopulations. These two subpopulations focus on exploitation and exploration, respectively, accelerating the convergence speed. Additionally, a population fusion mechanism is proposed to further enhance the population’s exploitation ability in the later stages, thereby speeding up the convergence in the final iterations. ADTSA archives historical optimal solutions and dynamically updates the archive via K-means clustering [15]. In later stages, the algorithm adaptively selects individuals from the archive to replace underperforming solutions, providing better guidance and enhancing the ability to escape local optima. Furthermore, ADTSA employs convex lens symmetric reverse learning, which enhances population diversity and strengthens the algorithm’s capability to avoid local optima. Through the aforementioned hybrid strategies and improvements to the initial design, this study further enhances TSA’s ability to avoid local optima and achieve rapid convergence.

1.1. Motivations

TSA is an evolutionary algorithm that simulates the natural process of trees propagating through the dispersal of seeds. It has shown effectiveness in solving optimization problems due to its simplicity, low number of parameters, and easy-to-understand concepts [10]. Despite its merits, it also faces some challenges. For example, the existing heuristic mechanism is unable to escape from local optimal solutions and cannot quickly converge to the global optimal solution. In addition, the algorithm does not make full use of the optimal solutions generated in each iteration, which may lead to the algorithm converging to suboptimal results, thus limiting its search ability. Furthermore, the Tree–Seed Algorithm has difficulties in maintaining population diversity, making it prone to falling into local optima. Population diversity is a crucial factor. When diversity is low, the algorithm’s exploration ability diminishes, raising the likelihood of settling into local optima. However, these limitations drove us to refine our approach. The study’s key motivations are as follows:
  • TSA’s approach to seed generation blends the current tree, the top-performing tree, and the random tree. When a particular tree becomes stuck in a local optimum, the seeds it produces tend to follow suit, reinforcing that same suboptimal peak and influencing the overall search trajectory of the population. This approach ignores guidance towards potentially promising regions and lacks an effective mechanism for identifying and exploring potential areas in the search space, thus limiting its global exploration capability. Existing studies have demonstrated that adopting hybrid strategies can significantly enhance algorithm performance [16]. To tackle this challenge, this research introduces a symmetric dual-layer architecture designed for dynamic interaction. This innovative approach skillfully navigates the trade-off between exploration and exploitation, allowing the TSA algorithm to efficiently reach the global optimum with remarkable speed.
  • The seed generation of TSA depends on the distance between the current tree, the optimal tree, and the random tree to update the seed position. However, over time, if the distance between these three trees gradually decreases, the search space of the population shrinks, and the trees converge, leading to a reduction in population diversity. This reduces the convergence speed and performance of the algorithm. Therefore, methods must be developed to help TSA preserve diversity, ensuring comprehensive exploration of the solution space and preventing convergence to local optima.
  • TSA fails to fully mine key information from historical evolutionary stages during the iterative process, which easily causes the algorithm to lose its evolutionary direction. This results in reduced exploration of the solution space and increased likelihood of becoming trapped in local optima, particularly in high-dimensional, complex optimization problems. Therefore, it is urgent to construct a variant of TSA to provide better heuristic guidance for population iteration by effectively reusing historical evolutionary information.
  • TSA typically uses uniform random initialization of the population, which can result in low initial diversity, thus impacting the search performance, especially in complex optimization tasks. To boost the quality of the initial population, this research adopts a Bernoulli chaotic mapping method [17] for initialization, paired with reverse symmetric learning strategies [18]. By greedily selecting the most promising starting points, the approach guarantees a diverse and high-quality initial pool, which in turn strengthens the algorithm’s resilience and flexibility across different optimization tasks.

1.2. Contributions

This study aims to improve TSA’s exploration ability to escape local optima and accelerate convergence to the global optimum. To achieve this, the following four innovative mechanisms are proposed and integrated into the TSA, aimed at enhancing the balance between exploration and exploitation. This study improves the algorithm’s efficiency and robustness by introducing new optimization strategies that prevent local optima and accelerate convergence to the global solution. Key contributions include
  • Adaptive and Dynamic Updated Dual-Population Mechanism: This study proposes an symmetric dual-layer framework for dynamic interaction that divides the population into high- and low-fitness subpopulations, adopting different update strategies to balance global exploration and local exploitation. In the high-fitness subpopulation, the original algorithm’s formula is combined with the Golden Sine Algorithm (Gold-SA) update formula [19], incorporating an adaptive step size. This guides the seeds to perform fine-grained exploration around the initialization point, using a smaller step size in the early stages. As iterations progress, the step size gradually increases to enhance global exploration. In the later stages, the focus shifts to finer adjustments for local exploitation, and occasionally, larger steps are introduced in the final stage to alleviate the risk of falling into local optima, significantly improving the solution quality. The low-fitness subpopulation is updated based on both the current best solution and random solutions, avoiding excessive reliance on historical information and enhancing internal information exchange within the population. This ensures that the algorithm maintains a global exploration capability, while improving convergence accuracy at different stages. When population diversity decreases or fitness stagnates, the ratio of the two subpopulations is adaptively adjusted, helping to balance exploration and exploitation.
  • Population Fusion and Reverse Recovery Perturbation Mechanism: To prevent a decline in population diversity and a deficiency in local exploitation capabilities in the later stages of the algorithm, this study designs and incorporates a population fusion and reverse recovery perturbation mechanism. When two subpopulations approach each other, seeds from low-fitness individuals are allocated to high-fitness individuals. Simultaneously, the updating of low-fitness parent individuals is halted and stored as memory solutions, helping to escape local optima. When the population diversity decreases, a convex lens reverse symmetric learning strategy based on the global best solution is implemented to replace the memory solution and restore the number of seeds [18]. Additionally, t-distribution perturbation is used to enhance diversity [20], enabling the algorithm to avoid local optima, maintain a strong global search capability, and accelerate convergence.
  • Dynamic Clustering Archive Replacement Mechanism: To address the issue of premature convergence, this research proposes a dynamic clustering archive replacement mechanism. In each generation, the best solutions are stored in the archive. When the archive becomes full, the K-means clustering algorithm is employed to select the best individuals from each cluster [15], discarding the others, and subsequently update the archive, thus maintaining the diversity of solutions and preventing premature convergence. Whenever the population diversity declines or the fitness stagnates, new individuals are randomly introduced from the candidate pool of the archive to replace the worst individuals in the current population, ensuring continuous and effective search, sustaining the vitality of the algorithm, and achieving a balance between exploration and exploitation.
  • Chaotic Mapping Initialization and Greedy Strategy: This study employs Bernoulli chaotic mapping initialization [17] to enhance the initial population diversity. Compared to traditional uniform random initialization, chaotic mapping provides a more dynamic exploration of the search space, which helps the algorithm escape local optima. Using reverse learning and a greedy selection method [18], the best initial solution is chosen, boosting population quality and increasing robustness and adaptability in complex optimization problems.
To assess its effectiveness, the proposed ADTSA algorithm was rigorously tested using the IEEE CEC 2014 benchmark suite, which includes four distinct function types—unimodal, multimodal, hybrid, and composite—along with a selection of challenging real-world engineering optimization problems. The source code of ADTSA is available at www.jianhuajiang.com.
This paper is structured as follows: Section 2 provides an overview of the traditional TSA and related algorithms. Section 3 presents the motivation behind our approach and introduces the proposed method. In Section 4, we analyze both qualitative and quantitative outcomes, benchmarking ADTSA against competing algorithms on benchmark functions with 30, 50, and 100 dimensions, as well as real-world optimization scenarios. Finally, Section 5 concludes the work and outlines future research directions.

2. Related Work

2.1. Foundation for TSA

The Tree-Seed Algorithm (TSA) draws inspiration from the symbiotic relationship between trees and their seeds in nature, embodying core concepts of swarm intelligence [10]. This metaheuristic approach was specifically developed to tackle continuous optimization challenges, proving particularly effective for population-based search methods and heuristic problem-solving. The algorithm operates on several fundamental principles:
  • Initialization: Each tree’s starting position is randomly set within the boundaries of the search space, as shown in Equation (1).
    Tree i , j = L j low + u i , j · ( L j high L j low )
  • Core Mechanism: The seed-generation process is governed by two key equations that determine the position of new seeds based on the current location of each tree and population-level knowledge, as shown in Equations (2) and (3).
    Key Formula 1 : S i , j = Tree i , j + α i , j · ( Best j Tree i , j )
    Key Formula 2 : S i , j = Tree i , j + α i , j · ( Tree i , j Tree r , j )
    In these expressions, S i , j denotes the j-th coordinate of the seed generated by the i-th tree. The term Tree i , j corresponds to the current position of the i-th tree in the j-th dimension, while Best j represents the best-known coordinate in the j-th dimension within the population. Tree r , j refers to the same coordinate dimension of a randomly selected peer tree r. The factor α i , j is randomly drawn from the range [ 1 , 1 ] and controls the extent of perturbation, promoting either exploration or exploitation depending on its value.

2.2. Overview of Golden-SA

The Golden Sine Algorithm (Golden-SA) [19] integrates the golden ratio with sine functions to enhance local search efficiency. It adaptively adjusts step sizes to better explore promising regions, as defined in Equations (4)–(6).
Z i , j = Z i , j · | sin ( θ 1 ) | + θ 2 · sin ( θ 2 ) · λ 1 · G j λ 2 · Z i , j
λ 1 = ϕ 1 · ρ + ϕ 2 · ( 1 ρ )
λ 2 = ϕ 1 · ( 1 ρ ) + ϕ 2 · ρ
In the above formulations, Z i , j denotes the j-th coordinate of agent i, and G j is the corresponding target position. θ 1 [ 0 , 2 π ] and θ 2 [ 0 , π ] are random variables. The scalar ρ = 1 5 2 0.618 is based on the golden ratio. Constants ϕ 1 and ϕ 2 are set to π and π .

2.3. Literature Review

The TSA is widely studied in swarm intelligence due to its simplicity, precision, and reliability, making it a leading algorithm in the field. TSA employs tree–seed propagation to efficiently explore global and local search areas, showing strong adaptability. In recent years, researchers have introduced numerous enhancements to TSA, focusing on refining seed generation strategies, improving tree migration mechanisms, and expanding the algorithm’s applicability across diverse domains, to further boost its performance.
  • Tree Migration Mechanism: Researchers have proposed various tree migration variants to enhance TSA’s performance. The Migration Tree–Seed Algorithm (MTSA), inspired by the Grey Wolf Optimizer, combines hierarchical gravity learning with random-based migration strategies, significantly improving TSA’s search balance and stability [21]. SATSA enhances population dynamic renewal ability by setting a maximum retention count for trees to prevent the search stagnation caused by prolonged tree retention [22]. The Triple Tree–Seed Algorithm (TiTSA) employs a triple learning approach that combines migration strategies with sine-distributed randomness, boosting its global search ability [23]. These advancements can not only optimize TSA’s search efficiency in complex search spaces, but also provide new insights for addressing high-dimensional and dynamic optimization problems.
  • On Seed Generation Mechanism: Seed generation is a critical factor in TSA’s optimization performance. To improve seed generation efficacy and optimization efficiency, researchers have developed various innovative methods. For instance, the Sine Cosine Tree–Seed Algorithm (TSASC) integrates the Sine Cosine Algorithm into TSA, enhancing exploration by refining the seed position update mechanism and adjusting weight factors [24]. MS-TSA enhances TSA’s ability to avoid population diversity loss through adaptive weighting, chaotic elite learning, and experience-based learning mechanisms [11]. The Sine Tree–Seed Algorithm (STSA) adapts seed numbers dynamically, producing more seeds initially for broader exploration and fewer later for intensification, thus enhancing the balance between global and local search [25]. ITSA variants incorporate an acceleration coefficient for quicker updates [26], whereas EST-TSA improves local search by utilizing the current best position [27]. The Feedback Tree–Seed Algorithm (fb-TSA) improves the integration between seeds and search tendencies through a feedback mechanism [28]. DTSA, inspired by Particle Swarm Optimization (PSO), incorporates a dynamic velocity vector adjustment to strengthen the balance between exploration and exploitation in the search space [7]. These innovations can enhance TSA’s flexibility under uncertain conditions, enabling it to adapt better to dynamic search space demands.
Given the above considerations, scholars have focused on optimizing tree migration and seed generation mechanisms to enhance the overall performance of TSA. However, existing mechanisms still have room for improvement in several areas, such as slow convergence to the global optimal solution, insufficient utilization of the optimal seeds in each generation, and limited seed diversity. This paper aims to address these shortcomings and further enhance TSA’s ability to avoid local optima and rapidly converge to the global optimal solution.

3. Methods

3.1. Adaptive and Dynamic Updated Dual-Subpopulation Mechanism

The original tree–seed algorithm lacks flexibility, as its update mechanism typically depends on the overall fitness of the population, without distinguishing individuals with different fitness levels. This results in a lack of diversity within the population, increasing the likelihood of becoming trapped in local optima.
In the improved approach, the original population is divided into two subpopulations based on fitness levels. The top 50% of individuals in terms of fitness are considered the subpopulation with higher fitness values. For this subpopulation, the golden sine update formula, combined with an adaptive step size, is applied to guide the optimization process:
a d = arctan 2 π t Max _ Gen arctan 2 π
k = 1 exp 2 · 1 t Max _ Gen exp 2 · 1 t Max _ Gen exp 2 · 1 t Max _ Gen + exp 2 · 1 t Max _ Gen , if t < 0.7 · Max _ Gen 1 a d t Max _ Gen · 2 · rand 1 , elsif rand < 0.8 1 exp 2 · 1 t Max _ Gen exp 2 · 1 t Max _ Gen exp 2 · 1 t Max _ Gen + exp 2 · 1 t Max _ Gen , else
In Figure 1, the step size strategy begins with fine-grained exploration around initialization points using smaller step sizes in the early stages, gradually increasing step sizes as iterations progress, to intensify global exploration. In the later stages, the focus shifts to local exploitation with finer adjustments, while the occasional introduction of large steps in the final phase alleviates the risk of becoming trapped in local optima. This adaptive approach balances exploration and exploitation, speeding up convergence and boosting the algorithm’s global optimization in complex search spaces.
R = λ 1 · best d λ 2 · tree i , d
seeds j , d = trees i , d + λ 1 · best d λ 2 · trees r , d + R · ( rand 0.5 ) · 2 k · sin ( w 1 ) · w 2 if rand < S T trees i , d + trees i , d trees r , d + R · ( rand 0.5 ) · 2 k · w 1 · sin ( w 2 ) else
where tree i , d , tree r , d , and best d are defined as in the original TSA [10]. w 1 = sin ( 2 · rand · π ) and w 2 = rand · π are sine perturbation parameters from Golden-SA [19]. ST is the search tendency coefficient, set to 0.1.
For the subpopulation with lower fitness values, the following update formula is applied:
seeds j , d = best d + ( best d tree r , d ) · ( rand 0.5 ) · 2 if rand < S T tree r , d + ( tree i , d tree r , d ) · ( rand 0.5 ) · 2 else
Using best d as the basis for updating the lower-fitness subpopulation offers a significant advantage over directly updating based on tree i , d . Since best d represents the current optimal solution, it guides the lower-fitness individuals toward potential optima, speeding up convergence.
Updating based on tree r , d instead of tree i , d brings the additional benefit of random selection of individuals, avoiding dependence on each individual’s historical information. This encourages information exchange within the population and promotes diversity, allowing low-fitness individuals to learn from others’ exploration. This improves global exploration and prevents the population from settling in local optima.
In Figure 2, after each iteration, the fitness of the population is evaluated and sorted from the best to the worst. The individuals of the two populations are updated dynamically, which facilitates communication between the populations. When the diversity decreases or the convergence flattens out, a counter is triggered. If the counter reaches ten consecutively, the proportions of the two sub-populations are adjusted adaptively to maintain the balance between exploration and exploitation.
psize = max ( 0.2 , psize 0.1 ) , if c o u n t 1 10 min ( 0.8 , psize + 0.1 ) , if c o u n t 2 10
where psize represents the proportion of the elite subpopulation.

3.2. Population Fusion and Reverse Recovery Perturbation Mechanism

In the later stages, the diversity of the population tends to decrease, which slows down the convergence rate. To address this issue, a population fusion mechanism is employed. When the distance between two subpopulations becomes small, they are merged, allowing seeds from lower-fitness individuals to be fully allocated to higher-fitness individuals. To accelerate convergence, the top 20% of elite individuals are selected to absorb seeds. This method helps in the development of the best individuals and speeds up the convergence process. Lower-fitness parent individuals are paused from updating and preserved as memory. This memory mechanism sustains the algorithm’s global exploration, even after convergence to local optima. These memory individuals still hold the potential for further exploration, facilitating the algorithm’s escape from local optima.
When two subpopulations are close to each other, the number of seeds(ns) in the best subpopulation is updated by combining it with the number of seeds from the worse subpopulation, as shown in Figure 3.
distance   =   trees ( superior ) trees ( inferior )
ns ( superior ) = ns ( superior ) + ns ( inferior )
When the population size decreases sharply, this can lead to reduced diversity, resulting in entrapment within local optima. Therefore, when the population is reduced to a certain extent, a convex lens symmetric reverse learning strategy based on the global optimal solution can be used to replace the memory solutions, while restoring the number of seeds. Additionally, when the population stagnates in a certain region, t-distribution perturbations can be applied with a certain probability to increase diversity and help escape from local optima.
m = 1 + t Max _ Gen 10 , trees i , d = ( d min + d max ) 2 + ( d min + d max ) 2 m best d m , if ( ns = 0 ) > N 3
t r = exp 1 + t Max _ Gen 2 , t _ distribution _ samples t ( t r ) , trees i , d = d max + d min rand · best d · t _ distribution _ samples , if r a n d < tk
In Equations (15) and (16), the variable m is used to scale the search space based on the current iteration t, gradually reducing the step size as the algorithm progresses. If more than a third of the population remains stagnant, this triggers an update to the positions of the trees. Additionally, t r is a parameter that controls the t-distribution for sampling [20], which introduces randomness and allows for exploration. t ( t r ) represents generating a random sample from a t-distribution with degrees of freedom t r , where t r changes with the iteration count, introducing randomness and allowing the algorithm to explore more broadly. t _ distribution _ samples represents the randomly drawn perturbation value from the t-distribution with degree of freedom t r , which controls the magnitude and frequency of the perturbations.
In this experiment, t k = 0.1 , meaning that there is a 10% probability of using the t-distribution for perturbations. The algorithm uses Opposition-Based Learning (OBL) to improve population diversity, exploring new search areas by evaluating solutions alongside their opposites. These elements work together to prevent the algorithm from becoming trapped in local optima as it progresses.

3.3. Dynamic Clustering Archive Replacement Mechanism

In this section, we present the dynamic clustering archive replacement strategy aimed at improving population diversity and algorithm efficiency. This mechanism involves storing the best solutions from each generation into an archive, creating a candidate pool. When the pool reaches its capacity, a K-means clustering algorithm is employed to retain the best individuals from each cluster, while discarding the rest. This process not only preserves the diversity of solutions, but also mitigates the problem of becoming trapped in local optima.
When the population diversity decreases or when the fitness values stagnate over several generations, individuals from the candidate pool are randomly introduced to replace the worst-performing individuals in the current population, as shown in Figure 4. This integration fosters a continuous influx of new solutions, thus rejuvenating the search process. Maintaining historical optimal solutions preserves essential exploration paths, effectively balancing exploration and exploitation.
This dynamic clustering archive replacement mechanism not only enhances the overall performance of the algorithm, but also ensures long-term stability by maintaining a diverse set of candidate solutions, ultimately leading to improved convergence toward the global optimum.

3.4. ADTSA: An Adaptive Dual-Subpopulation Tree–Seed Algorithm

The revised algorithm significantly improves the Tree–Seed Algorithm’s performance. Firstly, a reverse symmetric learning-based Bernoulli chaotic mapping initialization strategy is adopted to lay the foundation for symmetric search, where the algorithm generates an initial solution and its reverse symmetric counterpart simultaneously, followed by greedy selection of fitter solutions to expand the initial solution space coverage and avoid local clustering. Secondly, the Symmetric Dual-layer Framework for Dynamic Interaction is adopted to divide the population into high-fitness and low-fitness subpopulations, with each subpopulation employing distinct update strategies. The population ratio is adaptively adjusted according to the search status, thereby enhancing information exchange between subpopulations. This helps maintain a balance between global exploration and local exploitation, reducing the risk of premature convergence.
Secondly, a population fusion and reverse recovery mechanism allows for the merging of subpopulations in the later stages of iteration when they become close, reallocating seeds and preserving low-fitness individuals as memory. When the diversity decreases below a threshold, the reverse learning strategy based on the optimal solution is applied to re-explore the search space. This design expands the search scope from the “current optimal neighborhood” to its symmetric region, thus maintaining the global search capability and helping the algorithm escape local optima.
Lastly, a dynamic clustering archive replacement mechanism stores the best solutions from each generation. When the diversity declines, individuals from the archive are used to replace the worst-performing individuals, sustaining diversity and maintaining an effective balance between exploration and exploitation. These innovations collectively enhance the algorithm’s optimization performance, achieving faster convergence and higher solution quality compared to the original TSA.

3.5. Analyzing the Time Complexity of ADTSA

To assess the computational complexity of ADTSA, it is necessary to consider its main components and their execution frequencies. The algorithm comprises several stages, including initialization, iterative updates, fusion, reverse generation, and archive replacement, each with distinct time costs.
During initialization, a Bernoulli chaotic map is used to produce random values across all dimensions for each tree. A reverse learning strategy is also employed to select an initial solution. The time complexity of the reverse learning strategy for selecting the initial solution is o ( 1 ) . This phase involves nested loops—N trees and D dimensions—leading to a complexity of O ( N D ) .
The update stage repeats for a maximum of MaxIters iterations. Key operations include adaptive step-size adjustment ( O ( 1 ) ), seed generation ( O ( N · ( low + high ) · D ) ), tree updates with best-solution tracking ( O ( N ) ), counter updates ( O ( 1 ) ), t-distribution perturbation ( O ( MaxIters · N · D ) ), and fitness ranking via sorting ( O ( N log N ) ). The total time complexity for this stage is approximately O ( MaxIters · N · D ) .
In later iterations, population fusion compares elite and suboptimal groups, costing O ( N 2 · D ) . If the population falls below two-thirds of N, reverse generation is triggered at O ( N · D ) , giving this part an overall cost of O ( MaxIters · N 2 · D ) .
The archive mechanism is updated when a better solution is found, with a per-iteration complexity of O ( MaxIters ) . Once the archive is full, k-means clustering divides the archive into N / 4 groups, requiring O ( MaxIters · N 2 · D ) . If the population diversity declines or the fitness stagnates, new individuals from the archive are reintroduced to replace weaker ones, which also takes O ( MaxIters ) . Thus, the archive mechanism contributes a total complexity of O ( MaxIters · N 2 · D ) .
Overall, ADTSA’s time complexity is higher than that of TSA due to additional mechanisms such as population sorting and archive clustering, which introduce extra overhead. Specifically, the population sorting operation has a time complexity of O(N log N), and the K-means computation in archive clustering involves a quadratic term N, making the population size N have a more significant impact on the complexity compared to the dimension. However, ADTSA’s archive clustering is only triggered when the threshold condition is met, reducing redundant computations across multiple iterations. The full algorithm process is illustrated in Figure 5 and detailed in the pseudo-code of Algorithm 1.
Algorithm 1 Pseudo-code of the ADTSA algorithm
  1:
Step 1. Initialize of the population
  2:
Establish the starting number of regions and the problem’s dimensions;
  3:
Configure the algorithm’s ST parameter and stopping criteria;
  4:
Set the archive size and population proportion for the algorithm;
  5:
Set the t-distribution perturbation probability.
  6:
Set the golden sine algorithm-related parameters and the initial number of the counter;
  7:
Creation1:
  8:
Applying Bernoulli chaotic mapping to determine all tree positions, followed by a greedy selection process.
  9:
End Creation1
10:
Assesses the tree’s position relative to the given target function;
11:
Step 2. Seed-driven search process
12:
for each tree in the population do
13:
    Determine the seed count generated by this tree;
14:
    for each seed do
15:
        for each dimension do
16:
           Creation2:
17:
           if rand < ST then
18:
               if if the tree belongs to the elite population then
19:
                   Produce seed using Equation (10);
20:
               else
21:
                   Produce seed using by Equation (11);
22:
               end if
23:
           else
24:
               if if the tree belongs to the elite population then
25:
                   Produce seed using Equation (10);
26:
               else
27:
                   Produce seed using Equation (11);
28:
               end if
29:
           end if
30:
           End Creation2
31:
        end for
32:
    end for
33:
    Select top-quality seeds and contrast them with the tree;
34:
    if The seed has more advantageous position than the tree. then
35:
        seed replaces the tree;
36:
    else
37:
        if iter ≥ 0.8 × maxiter and rand <tk then
38:
           Produce trees using Equation (16);
39:
        end if
40:
    end if
41:
end for
42:
Step 3. Choose the Optimal Solution
43:
Choose the optimal population solution.
44:
Creation3:
45:
if the current best solution matches the prior one or population diversity declines then
46:
    Count1 = Count1 + 1;
47:
    Count2 = 0;
48:
    Randomly select an archived individual to replace the worst tree;
49:
else
50:
    Count2 = Count2 + 1;
51:
    Count1 = 0;
52:
    the latest optimal solution replaces the former one.
53:
    if Count1 ≥ 10 or Count2 ≥ 10 then
54:
        Archive the optimal tree;
55:
    end if
56:
    Change the population scales through Equation (12);
57:
end if
58:
End Creation3
59:
Creation4:
60:
if iter ≥ 0.8 × maxiter then
61:
    Absorb the seed count from nearby less fit populations;
62:
    if count of seedless populations ≥  N / 3  then
63:
        Replace seedless trees with elite solutions using convex lens-based reverse learning;
64:
    end if
65:
end if
66:
End Creation4
67:
Step 4. Assess the Stop Condition
68:
if the condition is not satisfied. then
69:
    go back to Step 2;
70:
end if
71:
Step 5. Report
72:
Present the Optimal Solution.

4. Results and Discussion

This section presents a series of experiments aimed at assessing the efficacy of the proposed ADTSA. To highlight its strengths, we rely on five in-depth experimental results. Section 4.1 details the parameter settings used throughout our tests, providing a clear picture of the experimental framework. Moving on, Section 4.2 offers a qualitative review of ADTSA’s behavior, while Section 4.3 dives into the quantitative analysis. To further demonstrate its practical value, Section 4.4 applies ADTSA to tackle three real-world challenges, expanding the scope of the validation. Finally, in Section 4.5, we tested ADTSA on the Split Delivery Vehicle Routing Problem (SDVRP), emphasizing its robust performance across three benchmark scenarios that grew in complexity.

4.1. Experiment Setting

ADTSA underwent an extensive performance evaluation by competing against several advanced algorithms and various modifications. Key competitors included TSA [10], STSA [25], MTSA [21], EST-TSA [27], fb-TSA [28], PSO [1], GWO [29], LSHADE [30], JADE [31], lshade-rsp [32], BOA [33], RSA [34], and GA [35]. To ensure a level playing field across the experiments, this research meticulously logged the datasets and parameters leveraged by the comparative algorithms, as detailed in the foundational study—summarized in Table 2. The experimental data hailed from the IEEE CEC 2014 benchmark. According to their statistical categorization, F1-F3 are single peak functions, F4-F16 exhibit straightforward multiple peaks, F17-F23 represent a blend of both, and F24-F30 consist of composite peaks.

4.2. Qualitative Analysis

To assess the algorithm, we examined its convergence, diversity, and balance between exploration and exploitation. We used F2 for exploitation and F14 for exploration, as depicted in Figure 6.

4.2.1. Convergence Behavior Analysis

The study presents four convergence plots (Figure 7 and Figure 8) demonstrating ADTSA’s performance across various functions. These graphs are analyzed as follows:
  • The first graph illustrates ADTSA’s optimization path, with black dots showing explored areas and the red dot indicating the best solution. The concentration of black points near the red dot illustrates the algorithm’s convergence through iteration.
  • The second graph shows ADTSA’s rapid convergence to the optimal solution, with the steep decline indicating its efficiency in quickly identifying optimal results.
  • The third graph illustrates the algorithm’s avoidance of early convergence to local optima, indicating ADTSA’s ability to effectively navigate past local traps and explore comprehensively.
  • The fourth graph shows the average convergence across iterations, with the steep decline indicating ADTSA’s robust convergence performance and its strong optimization effectiveness.
Figure 7. Qualitative assessment of ADTSA in F2: (a) search process, (b) mean fitness over iterations, (c) trajectory path, (d) convergence trend.
Figure 7. Qualitative assessment of ADTSA in F2: (a) search process, (b) mean fitness over iterations, (c) trajectory path, (d) convergence trend.
Symmetry 17 01200 g007
Figure 8. Qualitativeassessment of ADTSA in F14: (a) search process, (b) mean fitness over iterations, (c) trajectory path, (d) convergence trend.
Figure 8. Qualitativeassessment of ADTSA in F14: (a) search process, (b) mean fitness over iterations, (c) trajectory path, (d) convergence trend.
Symmetry 17 01200 g008

4.2.2. Evaluation of Population Diversity

Swarm intelligence algorithms rely on population diversity for effective global search and convergence. Higher diversity prevents individuals from prematurely converging to local optima and deepens exploration within the search space, providing a foundation for solving complex problems. Thus, maintaining an appropriate population diversity is crucial for enhancing algorithm robustness and global optimization capability. The diversity level of the population is evaluated via centroid-based dispersion, and the definition of the diversity index D centroid is as described by Jiang et al. [7].
D centroid ( t ) = i = 1 N j = 1 D y i , j ( t ) μ j ( t ) 2
μ j ( t ) = 1 N i = 1 N y i , j ( t )
Figure 9 and Figure 10 show that, for function F 2 , both ADTSA and TSA quickly reduced the population diversity, indicating strong local search. ADTSA converged faster than TSA and sustained higher diversity, enhancing the global optimization efficiency. ADTSA optimized F 14 ’s multimodal function with dual-population strategies and inter-population information, enhancing the diversity throughout the iterations. Although the population diversity rapidly decreased in later stages due to the fusion mechanism aimed at enhancing exploitation, ADTSA leveraged reverse learning perturbations and a dynamic clustering archiving strategy to further strengthen diversity, enabling it to escape local optima effectively.

4.2.3. Exploration and Exploitation Evaluation

To evaluate the balance between exploration and exploitation in swarm-based algorithms, this study analyzes the population’s spatial diversity across iterations; as seeen in Jiang et al. [7], the diversity value at iteration t, denoted as Div t , is calculated as the mean distance between individuals in the population, which captures the average inter-individual distance within the swarm and is formulated in Equation (19), and the exploration–exploitation relationship is quantified by comparing the current diversity to the maximum observed value, as shown in Equations (20) and (21).
Div t = 1 N ( N 1 ) i = 1 N j = 1 j i N d = 1 D x i d t x j d t 2
Exploration ( % ) = Div t Div max
Exploitation ( % ) = | Div t Div max | Div max
In Figure 11 and Figure 12, a higher exploration value indicates a stronger global search capability, while a higher exploitation value reflects a stronger focus on local exploitation in the t-th iteration. ADTSA outperformed the original algorithm, showing faster convergence to the global optimum for the unimodal function F 2 and a better balance between exploration and exploitation for the multimodal function F 14 . By the 11th iteration, ADTSA achieved equilibrium through population fusion and reverse learning, sustaining robust global and local search capabilities to avoid local optima. In contrast, TSA briefly balanced at the 19th iteration but struggled with adaptability, leading to exploration–exploitation imbalances and poorer performance for complex multimodal functions.

4.3. Quantitative Analysis

This section demonstrates the excellent performance of ADTSA through three meticulously designed experiments. In Section 4.3.1, an ablation experiment of ADTSA was carried out, with the aim of verifying the effectiveness of the innovative points of the algorithm and exploring the synergy among different innovative points. Section 4.3.2 expands the scope of the comparison by incorporating other meta-heuristic algorithms and their variants, emphasizing the unique ability of ADTSA in handling complex problems. Section 4.3.3 presents box plots based on the results of 30 experimental runs, providing insights into the stability of ADTSA across multiple iterations.

4.3.1. Contrastive Experiment 1: Ablation Experiments of ADTSA

To verify the effectiveness of the four key innovations of ADTSA, this study conducted an ablation experiment in the initial comparative analysis, where each innovation was sequentially added to the original TSA, to form several improved versions. Specifically, ADTSA1 introduced reverse symmetric learning-based Bernoulli chaotic mapping initialization strategy to enhance initial population diversity; ADTSA2 employed an adaptive dual-subgroup dynamic update mechanism to balance global exploration and local exploitation; ADTSA3 integrated population fusion and reverse recovery perturbation mechanisms to prevent the algorithm from falling into local optima; and ADTSA4 incorporated a dynamic clustering archive replacement mechanism to maintain solution diversity and search stability. Comparing each variant to TSA and the full ADTSA revealed each innovation’s impact and their combined effectiveness in enhancing optimization.
Figure 13, Figure 14 and Figure 15 illustrate the convergence curves of each algorithm, providing a visual comparison of their convergence characteristics. In addition, Table 3, Table 4 and Table 5 present a comparative analysis of ADTSA across 30, 50, and 100 dimensions, as well as comparisons with other improved versions. The tables present the average optimal values from 30 runs of 500 iterations each, where the color markers indicate the best value of the corresponding function among the algorithms, highlighting each algorithm’s convergence and enabling comparison of their performance.
The experimental results show that integrating the four novel mechanisms significantly improved ADTSA’s performance in complex optimization. The reverse symmetric Bernoulli chaotic map boosts initial diversity, while the adaptive dual-subgroup balances exploration and exploitation. Population fusion and reverse recovery further prevent local optima by maintaining diversity, and the dynamic clustering archive preserves high-quality solutions. These improvements boost ADTSA’s overall performance and adaptability.
Additionally, we calculated the time consumption of each ADTSA branch under 100 dimensions and 30 individuals: ADTSA1 and ADTSA4 showed nearly the same time as TSA, as ADTSA1’s initialization strategy did not significantly add to the computations, and the archiving mechanism in ADTSA4 was rarely triggered in a single branch, with its overhead overshadowed by core processes. ADTSA2, due to population sorting and adaptive parameter calculations, and ADTSA3, due to additional computations like population diversity evaluation, took 1.02 times the time of TSA. The fully integrated ADTSA, with the superposition of multiple mechanisms, required frequent balancing of exploitation and exploration in the later population stage, leading to an increased trigger probability, thus taking 1.2 times the time of TSA.

4.3.2. Contrastive Experiment 2: ADTSA Versus TSA Variants and Established and Novel Heuristic Optimization Algorithms

The experiment compared the basic TSA [10] with its recent variants and traditional heuristic algorithms such as GA [35], PSO [1], RSA [34], BOA [33], LSHADE [30], lshade-rsp [32], and JADE [31] to assess their performance.
The experimental setup followed Section 4.3.1, with 30 runs of 500 iterations each across 30, 50, and 100 dimensions. Table 6, Table 7 and Table 8 report mean optimal values and average rankings, demonstrating ADTSA’s robust performance for multimodal problems. Figure 16, Figure 17 and Figure 18 display the convergence trends of all algorithms. From the convergence trends, it can be seen that the proposed innovative mechanisms significantly enhanced TSA’s ability to escape local optima and achieve rapid convergence. Particularly for high-dimensional Composition Functions, ADTSA’s convergence curve maintains a downward trend in the later stage, effectively avoiding the issue where TSA often becomes trapped in local optima.

4.3.3. Contrastive Experiment 3: ADTSA Stability Assessment

The box plots (Figure 19, Figure 20 and Figure 21) display ADTSA’s stability compared to the other algorithms. The x-axis identifies each method, while the y-axis represents objective function evaluations (30 runs each). Black lines indicate ranges, boxes show quartiles, red lines mark medians, and plus signs denote outliers, enabling stability comparisons across multiple executions.
An in-depth analysis of these box plots reveals that ADTSA demonstrated excellent performance stability across the various experimental settings, showcasing notable robustness. The box plot for ADTSA displays consistent results, with few outliers, confirming its ability to achieve reliable outcomes across the different testing scenarios. However, in the simpler unimodal function tests, where the problem complexity was lower, all algorithms could effortlessly reach the optimal solution, making ADTSA’s performance enhancement less apparent. The relative superiority of each algorithm inherently depended on the specific complexity and characteristics embedded in each problem. Therefore, ADTSA inevitably exhibits varying levels of effectiveness according to the complexity and dimensionality of the tasks it encounters.

4.4. Applied Engineering Challenges in Mathematical Modeling

This section evaluates ADTSA’s performance on complex constrained optimization problems using three benchmarks: tension spring, three-bar truss, and welded beam designs [36,37,38]. Table 9, Table 10 and Table 11 report the statistical metrics (Best, Average, Standard Deviation, Worst, and optimal x-value) from 30 runs, enabling rigorous assessment of ADTSA’s solving capability. Bold values indicate the optimal solution.

4.4.1. Example 1: The Tension/Compression Spring Design

The tension/compression spring design problem is a constrained optimization task focused on minimizing spring volume, while meeting load requirements [36]. It involves three variables: active coil count, coil diameter, and wire diameter. Optimization must satisfy physical and geometric constraints to preserve load capacity and elasticity, while reducing material use and space. Its moderate complexity and engineering applicability make it a common benchmark for testing optimization algorithms. Table 9 shows the tension/compression spring design results, highlighting ADTSA’s superior performance over the other approaches.

4.4.2. Example 2: Design Problem of Three-Bar Truss

In Test 2, the algorithm was validated on a three-bar truss optimization problem [37]. The goal was to minimize the truss volume by optimizing cross-sectional areas x 1 and x 2 , subject to three nonlinear inequality constraints. The nonlinear objective function aimed to find optimal design variables. This test demonstrated the algorithm’s ability to handle complex design spaces, while balancing material use and stability, providing insights into multi-dimensional optimization challenges. Table 10 shows the outcomes for the design problem of three-bar truss, highlighting ADTSA’s enhanced effectiveness.

4.4.3. Example 3: Design Problem of Welded Beam

The Welded Beam Design (WBD) challenge represents a well-known optimization problem in engineering [38], where the primary goal is to cut production expenses by fine-tuning four key parameters: the beam’s length (l), height (t), width (b), and weld size (h). The goal is to achieve cost minimization, while satisfying constraints on shear stress ( τ ), bending stress ( θ ), buckling load ( P c ), and end deflection ( δ ). As a key practical challenge and a paradigmatic nonlinear programming problem, WBD involves a cost function tightly coupled with multiple interdependent constraints, making it a benchmark for evaluating optimization algorithms. Table 11 displays the outcomes of the design problem of the welded beam, highlighting ADTSA’s exceptional performance.

4.5. Split Delivery Vehicle Routing Problem

This section assesses the ADTSA algorithm’s performance in addressing the SDVRP [39]. We assessed its performance using a set of benchmark SDVRP instances that involved complex objective functions and various constraints. These benchmark problems covered the gil262, Loggi-n401-k23, and Loggi-n1001-k31 datasets. Table 12, Table 13 and Table 14 report statistical metrics (Best: optimal solution from 30 runs; Average: mean result; Standard: deviation (variability); Worst: poorest outcome) over 1000 iterations per run, evaluating ADTSA’s SDVRP-solving capability and validating its effectiveness.
The results of ADTSA solving the SDVRP on benchmarks (gil262, Loggi-n401-k23, Loggi-n1001-k31) are shown in Table 12, Table 13 and Table 14, with convergence curves in Figure 22. Bold values indicate the optimal solution. The research revealed that ADTSA consistently delivered better results when tackling SDVRP scenarios, effectively meeting the key goal of reducing the overall travel distance. Compared to the alternative algorithms, it stood out by producing higher-quality solutions and reaching optimal outcomes more efficiently. Especially in the late iteration stage, its optimization capability was further enhanced by the population fusion and reverse generation mechanisms. Compared to the other algorithms, ADTSA consistently achieved lower costs and faster convergence, thus validating its effectiveness and robustness in real-world SDVRP problems.

5. Summary and Prospective Work

This study introduced four optimization strategies to enhance the algorithm’s efficiency in escaping local optima and accelerating convergence to the global optimum. The experimental results showed that after implementing these strategies, the optimization performance of ADTSA significantly improved in solving complex optimization problems. Therefore, several key conclusions can be drawn from this study:
  • Performance enhancement: ADTSA was rigorously benchmarked against leading algorithms such as LSHADE, JADE, lshade-rsp, TSA variants, and other methods. The results showed ADTSA reliably outperformed the other methods across various dimensions and function types in IEEE CEC 2014 tests.
  • Convergence Speed and Local Optima Avoidance: Figure 18 reveals that ADTSA converged faster and escaped local optima more effectively, particularly for high-dimensional hybrid and composite functions. This advantage arises from the four novel mechanisms that optimize exploration–exploitation balance, enhancing solution speed and precision.
  • Engineering Applications: When tackling practical engineering challenges like tension spring design, three-bar truss optimization, welded beam layout refinement, or the Split Delivery Vehicle Routing Problem (SDVRP) in offline optimization scenarios, ADTSA consistently delivered optimal results, as shown in Table 9, Table 10, Table 11, Table 12, Table 13 and Table 14. This underscores its effectiveness and reliability in solving complex, constrained offline optimization problems.
Overall, the implementation of these enhanced strategies dramatically boosted ADTSA’s performance, enabling it to escape local optima traps and rapidly reach globally optimal solutions for complex challenges. However, the algorithm still has certain limitations, particularly when dealing with low-dimensional problems. Future studies should focus on refining the application of the adaptive mechanism and multi-level elitism strategy, strive to reduce algorithm complexity and develop a lightweight version, and explore additional mechanisms to overcome these limitations, thereby further improving the algorithm’s efficiency and continuously enhancing its applicability across diverse dimensions.

Author Contributions

Conceptualization, H.L. and J.J.; Data curation, H.L.; Formal analysis, H.L. and J.J.; Funding acquisition, J.J.; Investigation, H.L. and Z.M.; Methodology, H.L., J.J., J.L., C.L. and Z.Y.; Project administration, J.J. and Z.M.; Resources, J.J.; Software, H.L.; Supervision, J.J. and Z.M.; Validation, H.L. and L.L.; Visualization, H.L.; Writing—original draft, H.L.; Writing—review and editing, J.J. and Z.M. All authors have read and agreed to the published version of the manuscript.

Funding

The authors thank the financial support from the Foundation of the Jilin Provincial Department of Science and Technology (No. YDZJ202201ZYTS565).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Radwan, M.; Elsayed, S.; Sarker, R.; Essam, D.; Coello, C.C. Neuro-PSO algorithm for large-scale dynamic optimization. Swarm Evol. Comput. 2025, 94, 101865. [Google Scholar] [CrossRef]
  2. Prasad Chandran, N.; Manjunath Patel, G.C.; Chate, G.R.; Der, O.; Selvan, C.P. Multi-Input Multi-Output Modeling of Anthill Clay-Bonded Sand Mold System Using Artificial Neural Networks: Forward and Reverse Predictions. Eng. Rep. 2025, 7, e70224. [Google Scholar] [CrossRef]
  3. Huang, X.; Yan, J.; Zhou, X.; Yang, Z.; Huang, X.F. Energy-efficient optimization method for air conditioning terminal systems in IDC based on genetic algorithm. Energy 2025, 333, 137502. [Google Scholar] [CrossRef]
  4. Basar, G.; Der, O.; Guvenc, M.A. AI-powered hybrid metaheuristic optimization for predicting surface roughness and kerf width in CO2 laser cutting of 3D-printed PLA-CF composites. J. Thermoplast. Compos. Mater. 2025, 08927057251344183. [Google Scholar] [CrossRef]
  5. Sarkar, B.; Kugele, A.S.H.; Sarkar, M. Two non-linear programming models for the multi-stage multi-cycle smart production system with autonomation and remanufacturing in same and different cycles to reduce wastes. J. Ind. Inf. Integr. 2025, 44, 100749. [Google Scholar] [CrossRef]
  6. Zhou, X.; You, Z.; Sun, W.; Zhao, D.; Yan, S. Fractional-order stochastic gradient descent method with momentum and energy for deep neural networks. Neural Netw. 2025, 181, 106810. [Google Scholar] [CrossRef]
  7. Jiang, J.; Huang, J.; Wu, J.; Luo, J.; Yang, X.; Li, W. DTSA: Dynamic Tree-Seed Algorithm with Velocity-Driven Seed Generation and Count-Based Adaptive Strategies. Symmetry 2024, 16, 795. [Google Scholar] [CrossRef]
  8. Li, X.; He, D.; Zhang, X. Efficient Algorithms for Approximate k-Radius Coverage Query on Large-Scale Road Networks. IEEE Trans. Intell. Transp. Syst. 2024, 26, 1631–1644. [Google Scholar] [CrossRef]
  9. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  10. Kiran, M.S. TSA: Tree-seed algorithm for continuous optimization. Expert Syst. Appl. 2015, 42, 6686–6698. [Google Scholar] [CrossRef]
  11. 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]
  12. Zhou, Q.; Dai, R.; Zhou, G.; Ma, S.; Luo, S. An Enhanced Tree-Seed Algorithm for Function Optimization and Production Optimization. Biomimetics 2024, 9, 334. [Google Scholar] [CrossRef]
  13. Qiao, Z.; Wu, L.; Heidari, A.A.; Zhao, X.; Chen, H. An enhanced tree-seed algorithm for global optimization and neural architecture search optimization in medical image segmentation. Biomed. Signal Process. Control 2025, 104, 107457. [Google Scholar] [CrossRef]
  14. Aslan, M.F.; Sabanci, K.; Ropelewska, E. A new approach to COVID-19 detection: An ANN proposal optimized through tree-seed algorithm. Symmetry 2022, 14, 1310. [Google Scholar] [CrossRef]
  15. Lu, J.; Luo, T.; Li, K. A forward k-means algorithm for regression clustering. Inf. Sci. 2025, 711, 122105. [Google Scholar] [CrossRef]
  16. Zhu, X.; Zhang, J.; Jia, C.; Liu, Y.; Fu, M. A Hybrid Black-Winged Kite Algorithm with PSO and Differential Mutation for Superior Global Optimization and Engineering Applications. Biomimetics 2025, 10, 236. [Google Scholar] [CrossRef]
  17. García-Grimaldo, C.; Campos-Cantón, E. Exploring a family of Bernoulli-like shift chaotic maps and its amplitude control. Chaos Soliton. Fract. 2023, 175, 113951. [Google Scholar] [CrossRef]
  18. Wang, Y.; Li, R.; Wang, Y.; Sun, J. Military UCAV 3D path planning based on multi-strategy developed human evolutionary optimization algorithm. IEEE Internet Things J. 2025, 12, 16735–16747. [Google Scholar] [CrossRef]
  19. Tanyildizi, E.; Demir, G. Golden sine algorithm: A novel math-inspired algorithm. Adv. Electr. Comput. Eng. 2017, 17, 71–78. [Google Scholar] [CrossRef]
  20. Wang, Q.; Zheng, M.; Yang, K.; Shang, C.; Luo, Y. Research and implementation of fault data recovery method for dry-type transformer temperature control sensor based on ISSA-LSTM algorithm. Measurement 2024, 228, 114333. [Google Scholar] [CrossRef]
  21. Jiang, J.; Meng, X.; Qian, L.; Wang, H. Enhance tree-seed algorithm using hierarchy mechanism for constrained optimization problems. Expert Syst. Appl. 2022, 209, 118311. [Google Scholar] [CrossRef]
  22. Liu, J.; Hou, Y.; Li, Y.; Zhou, H. Advanced strategies on update mechanism of tree-seed algorithm for function optimization and engineering design problems. Expert Syst. Appl. 2024, 236, 121312. [Google Scholar] [CrossRef]
  23. Jiang, J.; Liu, Y.; Zhao, Z. TriTSA: Triple Tree-Seed Algorithm for dimensional continuous optimization and constrained engineering problems. Eng. Appl. Artif. Intell. 2021, 104, 104303. [Google Scholar] [CrossRef]
  24. Jiang, J.; Han, R.; Meng, X.; Li, K. TSASC: Tree–seed algorithm with sine–cosine enhancement for continuous optimization problems. Soft Comput. 2020, 24, 18627–18646. [Google Scholar] [CrossRef]
  25. Jiang, J.; Xu, M.; Meng, X.; Li, K. STSA: A sine Tree-Seed Algorithm for complex continuous optimization problems. Phys. A 2020, 537, 122802. [Google Scholar] [CrossRef]
  26. Linden, A. ITSA: Stata Module to Perform Interrupted Time Series Analysis for Single and Multiple Groups. 2021. Available online: https://ideas.repec.org/c/boc/bocode/s457793.html (accessed on 1 June 2024).
  27. Jiang, J.; Jiang, S.; Meng, X.; Qiu, C. EST-TSA: An effective search tendency based to tree seed algorithm. Physica A 2019, 534, 122323. [Google Scholar] [CrossRef]
  28. Jiang, J.; Meng, X.; Chen, Y.; Qiu, C.; Liu, Y.; Li, K. Enhancing tree-seed algorithm via feed-back mechanism for optimizing continuous problems. Appl. Soft Comput. 2020, 92, 106314. [Google Scholar] [CrossRef]
  29. Wang, Z.; Shu, L.; Yang, S.; Zeng, Z.; He, D.; Chan, S. Multi-population dynamic grey wolf optimizer based on dimension learning and Laplace Mutation for global optimization. Expert Syst. Appl. 2025, 265, 125863. [Google Scholar] [CrossRef]
  30. 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; pp. 1658–1665. [Google Scholar]
  31. Zhang, J.; Sanderson, A.C. JADE: Adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 2009, 13, 945–958. [Google Scholar] [CrossRef]
  32. Stanovov, V.; Akhmedova, S.; Semenkin, E. LSHADE algorithm with rank-based selective pressure strategy for solving CEC 2017 benchmark problems. In Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil, 8–13 July 2018; pp. 1–8. [Google Scholar]
  33. Arora, S.; Singh, S. Butterfly optimization algorithm: A novel approach for global optimization. Soft Comput. 2019, 23, 715–734. [Google Scholar] [CrossRef]
  34. Abualigah, L.; Abd Elaziz, M.; Sumari, P.; Geem, Z.W.; Gandomi, A.H. Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 2022, 191, 116158. [Google Scholar] [CrossRef]
  35. Zhang, T.; Yin, Q.; Li, S.; Guo, T.; Fan, Z. An Optimized Genetic Algorithm-Based Wavelet Image Fusion Technique for PCB Detection. Appl. Sci. 2025, 15, 3217. [Google Scholar] [CrossRef]
  36. Tzanetos, A.; Blondin, M. A qualitative systematic review of metaheuristics applied to tension/compression spring design problem: Current situation, recommendations, and research direction. Eng. Appl. Artif. Intell. 2023, 118, 105521. [Google Scholar] [CrossRef]
  37. Li, Y.; Zhao, Y.; Liu, J. Dimension by dimension dynamic sine cosine algorithm for global optimization problems. Appl. Soft Comput. 2021, 98, 106933. [Google Scholar] [CrossRef]
  38. Chun, Y.; Hua, X.; Qi, C.; Yao, Y.X. Improved marine predators algorithm for engineering design optimization problems. Sci. Rep. 2024, 14, 13000. [Google Scholar] [CrossRef]
  39. Ferreira, K.M.; de Queiroz, T.A.; Munari, P.; Toledo, F.M.B. A variable neighborhood search for the green vehicle routing problem with two-dimensional loading constraints and split delivery. Eur. J. Oper. Res. 2024, 316, 597–616. [Google Scholar] [CrossRef]
Figure 1. The variation in step size with iterations.
Figure 1. The variation in step size with iterations.
Symmetry 17 01200 g001
Figure 2. The principle of dual-subpopulation dynamic update mechanism.
Figure 2. The principle of dual-subpopulation dynamic update mechanism.
Symmetry 17 01200 g002
Figure 3. Principle of population fusion and reverse recovery perturbation mechanism.
Figure 3. Principle of population fusion and reverse recovery perturbation mechanism.
Symmetry 17 01200 g003
Figure 4. Principle of dynamic clustering archive replacement mechanism.
Figure 4. Principle of dynamic clustering archive replacement mechanism.
Symmetry 17 01200 g004
Figure 5. The flowchart for the ADTSA.
Figure 5. The flowchart for the ADTSA.
Symmetry 17 01200 g005
Figure 6. Visualizing parameter spaces.
Figure 6. Visualizing parameter spaces.
Symmetry 17 01200 g006
Figure 9. Population diversity for F2.
Figure 9. Population diversity for F2.
Symmetry 17 01200 g009
Figure 10. Population diversity for F14.
Figure 10. Population diversity for F14.
Symmetry 17 01200 g010
Figure 11. Analysis for F2.
Figure 11. Analysis for F2.
Symmetry 17 01200 g011
Figure 12. Analysis for F14.
Figure 12. Analysis for F14.
Symmetry 17 01200 g012
Figure 13. Convergence curve of ADTSA, TSA, ADTSA1, and other variants for 30D.
Figure 13. Convergence curve of ADTSA, TSA, ADTSA1, and other variants for 30D.
Symmetry 17 01200 g013
Figure 14. Convergence curve of ADTSA, TSA, ADTSA1, and other variants for 50D.
Figure 14. Convergence curve of ADTSA, TSA, ADTSA1, and other variants for 50D.
Symmetry 17 01200 g014
Figure 15. Convergence curve of ADTSA, TSA, ADTSA1, and other variants for 100D.
Figure 15. Convergence curve of ADTSA, TSA, ADTSA1, and other variants for 100D.
Symmetry 17 01200 g015
Figure 16. Convergence curve of the ADTSA and other heuristic for 30D.
Figure 16. Convergence curve of the ADTSA and other heuristic for 30D.
Symmetry 17 01200 g016
Figure 17. Convergence curve of the ADTSA and other heuristics for 50D.
Figure 17. Convergence curve of the ADTSA and other heuristics for 50D.
Symmetry 17 01200 g017
Figure 18. Convergence curve of the ADTSA and other heuristics for 100D.
Figure 18. Convergence curve of the ADTSA and other heuristics for 100D.
Symmetry 17 01200 g018
Figure 19. Box plots of all tested algorithms for 30D.
Figure 19. Box plots of all tested algorithms for 30D.
Symmetry 17 01200 g019
Figure 20. Box plots of all tested algorithms for 50D.
Figure 20. Box plots of all tested algorithms for 50D.
Symmetry 17 01200 g020
Figure 21. Box plots of all tested algorithms for 100D.
Figure 21. Box plots of all tested algorithms for 100D.
Symmetry 17 01200 g021
Figure 22. Convergence curves of all experimental algorithms on three datasets. (a) Convergence curve for gil262. (b) Convergence curve for Loggi-n401-k23. (c) Convergence curve for Loggi-n1001-k31.
Figure 22. Convergence curves of all experimental algorithms on three datasets. (a) Convergence curve for gil262. (b) Convergence curve for Loggi-n401-k23. (c) Convergence curve for Loggi-n1001-k31.
Symmetry 17 01200 g022
Table 1. TSA variants and their applications.
Table 1. TSA variants and their applications.
TSA VariantApplication Introduction
MS-TSA [11]Utilized multiple strategies for parameter estimation of photovoltaic module models.
WQTSA [12]Water-cycling and quantum rotation-gate mechanisms balanced exploitation–exploration to optimize reservoir production models.
WSTSA [13]Combined wormhole and salp swarm strategies, achieved high efficiency and optimized hyperparameters in neural architecture search with a genetic algorithm to improve medical segmentation accuracy.
TSA-ANN [14]Optimized neural network architectures in the medical field to achieve accurate COVID-19 diagnosis.
Table 2. Initial settings of the comparison algorithms.
Table 2. Initial settings of the comparison algorithms.
AlgorithmParameter NameParameter Value
ADTSASearch tendency0.1
TSASearch tendency0.1
STSASearch tendency0.1
MTSASearch tendency0.1
EST-TSASearch tendency0.1
fb-TSASearch tendency0.1
PSOIndividual learning factor2
Social learning factor2
GWOaLinearly decreased from 2 to 0
LSHADE r N i n i t 30
r a r c 1.4
p0.11
Historical memory size (H)5
JADECR0.5
F0.5
lshade-rspp0.11
H5
BOAP0.8
RSAEvolutionary sense 2 × rand × 1 iter maxiter
β 0.005
α 0.1
GATypeReal coded
SelectionRoulette wheel
CrossoverProbability = 0.7
MutationProbability = 0.2
Table 3. Average values for the ADTSA, TSA, ADTSA1, and other variants for 30D.
Table 3. Average values for the ADTSA, TSA, ADTSA1, and other variants for 30D.
FunctionADTSATSAADTSA1ADTSA2ADTSA3ADTSA4
F1 7.9878 × 10 5 8.3089 × 10 7 8.2185 × 10 7 4.3053 × 10 6 8.0352 × 10 7 7.1311 × 10 7
F2 1.6079 × 10 3 3.7614 × 10 5 5.5464 × 10 5 5.0216 × 10 3 1.2813 × 10 6 2.6754 × 10 5
F3 1.5925 × 10 3 4.0127 × 10 4 4.0090 × 10 4 7.8507 × 10 3 3.9495 × 10 4 1.9683 × 10 4
F4 4.8154 × 10 2 5.5715 × 10 2 5.4397 × 10 2 4.9242 × 10 2 5.5645 × 10 2 5.2321 × 10 2
F5 5.2048 × 10 2 5.2098 × 10 2 5.2100 × 10 2 5.2086 × 10 2 5.2101 × 10 2 5.2094 × 10 2
F6 6.1248 × 10 2 6.2289 × 10 2 6.2351 × 10 2 6.0420 × 10 2 6.2252 × 10 2 6.1782 × 10 2
F7 7.0001 × 10 2 7.0003 × 10 2 7.0003 × 10 2 7.0001 × 10 2 7.0012 × 10 2 7.0001 × 10 2
F8 8.8265 × 10 2 9.6968 × 10 2 9.7705 × 10 2 8.3679 × 10 2 9.7063 × 10 2 9.4533 × 10 2
F9 1.0062 × 10 3 1.1198 × 10 3 1.1153 × 10 3 9.9506 × 10 2 1.1180 × 10 3 1.0944 × 10 3
F10 2.6440 × 10 3 6.2926 × 10 3 5.9334 × 10 3 2.4477 × 10 3 5.8963 × 10 3 4.5310 × 10 3
F11 4.6747 × 10 3 8.1334 × 10 3 8.1326 × 10 3 6.7390 × 10 3 8.3101 × 10 3 7.2215 × 10 3
F12 1.2005 × 10 3 1.2028 × 10 3 1.2027 × 10 3 1.2018 × 10 3 1.2028 × 10 3 1.2020 × 10 3
F13 1.3003 × 10 3 1.3005 × 10 3 1.3005 × 10 3 1.3003 × 10 3 1.3005 × 10 3 1.3005 × 10 3
F14 1.4003 × 10 3 1.4003 × 10 3 1.4003 × 10 3 1.4003 × 10 3 1.4003 × 10 3 1.4003 × 10 3
F15 1.5071 × 10 3 1.5199 × 10 3 1.5197 × 10 3 1.5129 × 10 3 1.5205 × 10 3 1.5195 × 10 3
F16 1.6114 × 10 3 1.6127 × 10 3 1.6127 × 10 3 1.6118 × 10 3 1.6127 × 10 3 1.6126 × 10 3
F17 2.9947 × 10 5 1.8825 × 10 6 2.2269 × 10 6 5.6023 × 10 5 2.1701 × 10 6 1.5743 × 10 6
F18 6.0294 × 10 3 2.4910 × 10 3 2.6639 × 10 3 3.4942 × 10 3 3.1194 × 10 3 2.5561 × 10 3
F19 1.9054 × 10 3 1.9079 × 10 3 1.9071 × 10 3 1.9063 × 10 3 1.9077 × 10 3 1.9075 × 10 3
F20 3.9689 × 10 3 1.7662 × 10 4 1.1131 × 10 4 1.0740 × 10 4 1.0511 × 10 4 1.5880 × 10 4
F21 1.1838 × 10 5 4.2330 × 10 5 4.4786 × 10 5 1.7948 × 10 5 3.6807 × 10 5 2.3360 × 10 5
F22 2.5499 × 10 3 2.7140 × 10 3 2.7358 × 10 3 2.4071 × 10 3 2.7552 × 10 3 2.6558 × 10 3
F23 2.5000 × 10 3 2.6153 × 10 3 2.6153 × 10 3 2.6152 × 10 3 2.5000 × 10 3 2.6153 × 10 3
F24 2.6000 × 10 3 2.6277 × 10 3 2.6276 × 10 3 2.6294 × 10 3 2.6000 × 10 3 2.6268 × 10 3
F25 2.7000 × 10 3 2.7229 × 10 3 2.7221 × 10 3 2.7071 × 10 3 2.7215 × 10 3 2.7189 × 10 3
F26 2.7169 × 10 3 2.7008 × 10 3 2.7006 × 10 3 2.7169 × 10 3 2.7006 × 10 3 2.7005 × 10 3
F27 2.9000 × 10 3 3.2366 × 10 3 3.1969 × 10 3 3.1176 × 10 3 2.9117 × 10 3 3.1343 × 10 3
F28 3.0000 × 10 3 4.0328 × 10 3 4.0474 × 10 3 3.7061 × 10 3 3.0761 × 10 3 3.9697 × 10 3
F29 3.1000 × 10 3 3.6690 × 10 4 2.0873 × 10 4 4.0471 × 10 3 2.0074 × 10 4 7.6120 × 10 3
F30 3.5833 × 10 3 1.3138 × 10 4 1.2961 × 10 4 5.0808 × 10 3 1.2806 × 10 4 1.1348 × 10 4
Rank first2210621
Table 4. Average values for the ADTSA, TSA, ADTSA1, and other variants for 50D.
Table 4. Average values for the ADTSA, TSA, ADTSA1, and other variants for 50D.
FunctionADTSATSAADTSA1ADTSA2ADTSA3ADTSA4
F1 3.6127 × 10 6 3.3192 × 10 8 3.5326 × 10 8 9.3308 × 10 6 3.3331 × 10 8 2.7060 × 10 8
F2 5.1010 × 10 3 2.3128 × 10 8 2.3152 × 10 8 4.7725 × 10 3 6.5507 × 10 8 1.6331 × 10 8
F3 2.3948 × 10 4 1.2756 × 10 5 1.3121 × 10 5 9.3143 × 10 4 1.3002 × 10 5 8.0794 × 10 4
F4 5.3266 × 10 2 9.4709 × 10 2 9.8043 × 10 2 5.3595 × 10 2 1.0449 × 10 3 8.8255 × 10 2
F5 5.2075 × 10 2 5.2118 × 10 2 5.2119 × 10 2 5.2110 × 10 2 5.2119 × 10 2 5.2114 × 10 2
F6 6.3147 × 10 2 6.5311 × 10 2 6.5568 × 10 2 6.1264 × 10 2 6.5418 × 10 2 6.5159 × 10 2
F7 7.0001 × 10 2 7.0232 × 10 2 7.0225 × 10 2 7.0001 × 10 2 7.0473 × 10 2 7.0185 × 10 2
F8 9.8423 × 10 2 1.2067 × 10 3 1.1989 × 10 3 8.9200 × 10 2 1.2094 × 10 3 1.1521 × 10 3
F9 1.1082 × 10 3 1.3658 × 10 3 1.3664 × 10 3 1.1795 × 10 3 1.3702 × 10 3 1.3342 × 10 3
F10 4.7141 × 10 3 1.2796 × 10 4 1.2388 × 10 4 5.4196 × 10 3 1.2266 × 10 4 1.0301 × 10 4
F11 7.5166 × 10 3 1.4679 × 10 4 1.4910 × 10 4 1.3003 × 10 4 1.4861 × 10 4 1.3340 × 10 4
F12 1.2008 × 10 3 1.2039 × 10 3 1.2039 × 10 3 1.2026 × 10 3 1.2039 × 10 3 1.2032 × 10 3
F13 1.3005 × 10 3 1.3007 × 10 3 1.3007 × 10 3 1.3005 × 10 3 1.3008 × 10 3 1.3007 × 10 3
F14 1.4004 × 10 3 1.4004 × 10 3 1.4005 × 10 3 1.4004 × 10 3 1.4005 × 10 3 1.4004 × 10 3
F15 1.5195 × 10 3 1.9274 × 10 3 1.9118 × 10 3 1.5316 × 10 3 2.0871 × 10 3 1.7501 × 10 3
F16 1.6210 × 10 3 1.6225 × 10 3 1.6225 × 10 3 1.6216 × 10 3 1.6225 × 10 3 1.6223 × 10 3
F17 1.0660 × 10 6 1.6552 × 10 7 1.6695 × 10 7 1.3715 × 10 6 1.7896 × 10 7 1.3175 × 10 7
F18 4.1336 × 10 3 2.9683 × 10 3 4.2848 × 10 3 2.6784 × 10 3 4.0679 × 10 3 2.5838 × 10 3
F19 1.9499 × 10 3 1.9630 × 10 3 1.9679 × 10 3 1.9429 × 10 3 1.9625 × 10 3 1.9572 × 10 3
F20 1.6030 × 10 4 4.4355 × 10 4 4.5169 × 10 4 2.9753 × 10 4 4.4965 × 10 4 3.7479 × 10 4
F21 4.5990 × 10 5 7.4189 × 10 6 5.7528 × 10 6 1.5498 × 10 6 6.5645 × 10 6 5.2178 × 10 6
F22 3.1757 × 10 3 3.8729 × 10 3 3.8793 × 10 3 3.1324 × 10 3 3.8321 × 10 3 3.8287 × 10 3
F23 2.5000 × 10 3 2.6461 × 10 3 2.6460 × 10 3 2.6440 × 10 3 2.5000 × 10 3 2.6456 × 10 3
F24 2.6000 × 10 3 2.6945 × 10 3 2.6955 × 10 3 2.6756 × 10 3 2.6000 × 10 3 2.6912 × 10 3
F25 2.7000 × 10 3 2.7726 × 10 3 2.7674 × 10 3 2.7177 × 10 3 2.7684 × 10 3 2.7633 × 10 3
F26 2.7071 × 10 3 2.7718 × 10 3 2.7009 × 10 3 2.7742 × 10 3 2.7012 × 10 3 2.7633 × 10 3
F27 2.9000 × 10 3 4.2307 × 10 3 4.2375 × 10 3 3.3747 × 10 3 4.2039 × 10 3 4.1388 × 10 3
F28 3.0000 × 10 3 5.8925 × 10 3 5.9785 × 10 3 4.2498 × 10 3 5.9602 × 10 3 5.6988 × 10 3
F29 3.1966 × 10 3 1.3111 × 10 6 1.0389 × 10 6 4.5081 × 10 3 9.5190 × 10 5 4.8558 × 10 5
F30 4.7489 × 10 3 1.3223 × 10 5 1.4551 × 10 5 1.5515 × 10 4 1.3036 × 10 5 7.8112 × 10 4
Rank first2201621
Table 5. Average values for the ADTSA, TSA, ADTSA1, and other variants for 100D.
Table 5. Average values for the ADTSA, TSA, ADTSA1, and other variants for 100D.
FunctionADTSATSAADTSA1ADTSA2ADTSA3ADTSA4
F1 6.1443 × 10 7 2.3917 × 10 9 2.2965 × 10 9 1.2435 × 10 8 2.2019 × 10 9 1.5702 × 10 9
F2 1.4207 × 10 6 5.2975 × 10 10 5.3175 × 10 10 7.6335 × 10 7 5.3619 × 10 10 4.6545 × 10 10
F3 5.3761 × 10 4 3.4963 × 10 5 3.4805 × 10 5 2.8385 × 10 5 3.4942 × 10 5 2.6017 × 10 5
F4 7.5129 × 10 2 8.8071 × 10 3 8.6569 × 10 3 8.3070 × 10 2 9.4133 × 10 3 7.6358 × 10 3
F5 5.2103 × 10 2 5.2136 × 10 2 5.2136 × 10 2 5.2130 × 10 2 5.2136 × 10 2 5.2135 × 10 2
F6 7.0007 × 10 2 7.4317 × 10 2 7.4478 × 10 2 6.6279 × 10 2 7.4495 × 10 2 7.3785 × 10 2
F7 7.0057 × 10 2 1.1749 × 10 3 1.1630 × 10 3 7.0185 × 10 2 1.1707 × 10 3 1.1049 × 10 3
F8 1.2697 × 10 3 1.8863 × 10 3 1.8860 × 10 3 1.1398 × 10 3 1.8951 × 10 3 1.7923 × 10 3
F9 1.4932 × 10 3 2.0986 × 10 3 2.0983 × 10 3 1.7537 × 10 3 2.1063 × 10 3 2.0398 × 10 3
F10 9.6977 × 10 3 2.9861 × 10 4 2.8321 × 10 4 1.7294 × 10 4 2.8653 × 10 4 2.5522 × 10 4
F11 1.5816 × 10 4 3.2021 × 10 4 3.2213 × 10 4 2.9621 × 10 4 3.2131 × 10 4 3.0613 × 10 4
F12 1.2019 × 10 3 1.2045 × 10 3 1.2046 × 10 3 1.2037 × 10 3 1.2045 × 10 3 1.2039 × 10 3
F13 1.3006 × 10 3 1.3035 × 10 3 1.3034 × 10 3 1.3006 × 10 3 1.3034 × 10 3 1.3031 × 10 3
F14 1.4004 × 10 3 1.5354 × 10 3 1.5339 × 10 3 1.4003 × 10 3 1.5421 × 10 3 1.5201 × 10 3
F15 1.5874 × 10 3 5.9111 × 10 5 6.9128 × 10 5 1.6164 × 10 3 6.0083 × 10 5 5.1387 × 10 5
F16 1.6446 × 10 3 1.6469 × 10 3 1.6469 × 10 3 1.6461 × 10 3 1.6468 × 10 3 1.6468 × 10 3
F17 5.3534 × 10 6 2.2664 × 10 8 2.1578 × 10 8 1.2231 × 10 7 2.2209 × 10 8 1.7544 × 10 8
F18 3.1696 × 10 3 3.0917 × 10 3 3.2752 × 10 3 3.3838 × 10 3 3.3539 × 10 3 3.0722 × 10 3
F19 2.0151 × 10 3 2.1449 × 10 3 2.1481 × 10 3 2.0028 × 10 3 2.1501 × 10 3 2.1342 × 10 3
F20 9.5203 × 10 4 2.6307 × 10 5 2.4642 × 10 5 1.5168 × 10 5 2.7124 × 10 5 2.5100 × 10 5
F21 2.7280 × 10 6 8.8671 × 10 7 8.8897 × 10 7 6.6462 × 10 6 8.8325 × 10 7 6.5464 × 10 7
F22 4.5961 × 10 3 6.9782 × 10 3 6.9880 × 10 3 5.9738 × 10 3 7.0242 × 10 3 6.8761 × 10 3
F23 2.5000 × 10 3 2.7626 × 10 3 2.7623 × 10 3 2.6510 × 10 3 2.7685 × 10 3 2.7538 × 10 3
F24 2.6000 × 10 3 2.9902 × 10 3 2.9918 × 10 3 2.7964 × 10 3 2.9960 × 10 3 2.9762 × 10 3
F25 2.7000 × 10 3 3.0439 × 10 3 3.0475 × 10 3 2.7785 × 10 3 3.0454 × 10 3 2.9865 × 10 3
F26 2.8000 × 10 3 2.9807 × 10 3 2.9851 × 10 3 2.8082 × 10 3 2.9843 × 10 3 2.9167 × 10 3
F27 2.9000 × 10 3 6.3784 × 10 3 6.4345 × 10 3 4.4424 × 10 3 6.4185 × 10 3 6.3214 × 10 3
F28 3.0000 × 10 3 2.0862 × 10 4 1.9928 × 10 4 8.6075 × 10 3 2.0432 × 10 4 1.9880 × 10 4
F29 3.1000 × 10 3 2.2827 × 10 7 9.0695 × 10 7 8.4855 × 10 3 8.5805 × 10 7 1.7549 × 10 7
F30 2.9075 × 10 4 2.8939 × 10 6 2.5435 × 10 6 1.2745 × 10 5 2.8939 × 10 6 1.6892 × 10 6
Rank first2400501
Table 6. Average values for ADTSA and other heuristics for 30D.
Table 6. Average values for ADTSA and other heuristics for 30D.
FunctionADTSATSAfb-tsaMTSAEST-TSASTSALSHADEJADElshade-rspGWOBOAPSOGARSA
F1 6.8070 × 10 5 8.8636 × 10 7 6.9646 × 10 6 6.0709 × 10 6 9.1081 × 10 7 5.3930 × 10 8 2.8690 × 10 6 1.1194 × 10 6 3.9946 × 10 6 1.3062 × 10 8 1.7309 × 10 9 3.5510 × 10 7 5.9728 × 10 8 1.0020 × 10 9
F2 1.7158 × 10 3 5.9304 × 10 5 7.3166 × 10 3 1.8270 × 10 5 2.9043 × 10 6 2.6732 × 10 10 1.8919 × 10 4 2.0745 × 10 2 3.5431 × 10 5 5.6771 × 10 9 7.8870 × 10 10 4.7842 × 10 6 3.6833 × 10 10 7.0985 × 10 10
F3 1.4928 × 10 3 4.1080 × 10 4 1.5498 × 10 4 3.5276 × 10 3 4.0512 × 10 4 8.6766 × 10 4 5.8177 × 10 2 3.9680 × 10 2 6.5312 × 10 2 6.3170 × 10 4 7.8382 × 10 4 2.8033 × 10 4 7.0980 × 10 4 7.9236 × 10 4
F4 4.7497 × 10 2 5.5217 × 10 2 4.9944 × 10 2 5.0931 × 10 2 5.8964 × 10 2 2.8488 × 10 3 5.1380 × 10 2 4.7430 × 10 2 5.1516 × 10 2 8.2025 × 10 2 1.6573 × 10 4 6.4811 × 10 2 5.4725 × 10 3 8.0723 × 10 3
F5 5.2048 × 10 2 5.2100 × 10 2 5.2103 × 10 2 5.2100 × 10 2 5.2101 × 10 2 5.2096 × 10 2 5.2057 × 10 2 5.2078 × 10 2 5.2110 × 10 2 5.2106 × 10 2 5.2107 × 10 2 5.2101 × 10 2 5.2104 × 10 2 5.2107 × 10 2
F6 6.1309 × 10 2 6.2311 × 10 2 6.0277 × 10 2 6.0271 × 10 2 6.2613 × 10 2 6.3847 × 10 2 6.1438 × 10 2 6.1412 × 10 2 6.1440 × 10 2 6.1898 × 10 2 6.3866 × 10 2 6.1765 × 10 2 6.3648 × 10 2 6.3921 × 10 2
F7 7.0001 × 10 2 7.0003 × 10 2 7.0000 × 10 2 7.0031 × 10 2 7.0042 × 10 2 9.5046 × 10 2 7.0009 × 10 2 7.0001 × 10 2 7.0042 × 10 2 7.5834 × 10 2 1.4831 × 10 3 7.0096 × 10 2 1.0668 × 10 3 1.3086 × 10 3
F8 8.8370 × 10 2 9.6811 × 10 2 8.3576 × 10 2 8.3245 × 10 2 9.9113 × 10 2 1.0757 × 10 3 8.1075 × 10 2 8.2264 × 10 2 8.7350 × 10 2 9.0996 × 10 2 1.1251 × 10 3 8.5230 × 10 2 1.0567 × 10 3 1.1577 × 10 3
F9 1.0038 × 10 3 1.1180 × 10 3 9.6748 × 10 2 9.8150 × 10 2 1.1447 × 10 3 1.2055 × 10 3 9.8023 × 10 2 9.9956 × 10 2 1.0094 × 10 3 1.0310 × 10 3 1.2463 × 10 3 1.0289 × 10 3 1.1780 × 10 3 1.2423 × 10 3
F10 2.7846 × 10 3 6.1935 × 10 3 2.2712 × 10 3 1.9073 × 10 3 6.0786 × 10 3 7.7721 × 10 3 1.5517 × 10 3 1.9147 × 10 3 4.9567 × 10 3 4.3427 × 10 3 8.5475 × 10 3 3.0790 × 10 3 7.3631 × 10 3 7.7859 × 10 3
F11 4.6384 × 10 3 8.1679 × 10 3 7.5870 × 10 3 7.3740 × 10 3 6.0786 × 10 3 8.4695 × 10 3 5.1669 × 10 3 5.9081 × 10 3 7.3246 × 10 3 5.7865 × 10 3 8.9956 × 10 3 6.9571 × 10 3 7.3631 × 10 3 8.7864 × 10 3
F12 1.2005 × 10 3 1.2028 × 10 3 1.2030 × 10 3 1.2028 × 10 3 1.2025 × 10 3 1.2027 × 10 3 1.2010 × 10 3 1.2014 × 10 3 1.2032 × 10 3 1.2032 × 10 3 1.2034 × 10 3 1.2027 × 10 3 1.2028 × 10 3 1.2032 × 10 3
F13 1.3003 × 10 3 1.3005 × 10 3 1.3004 × 10 3 1.3004 × 10 3 1.3005 × 10 3 1.3042 × 10 3 1.3005 × 10 3 1.3004 × 10 3 1.3005 × 10 3 1.3012 × 10 3 1.3089 × 10 3 1.3005 × 10 3 1.3055 × 10 3 1.3074 × 10 3
F14 1.4002 × 10 3 1.4003 × 10 3 1.4003 × 10 3 1.4003 × 10 3 1.4003 × 10 3 1.4849 × 10 3 1.4004 × 10 3 1.4003 × 10 3 1.4003 × 10 3 1.4210 × 10 3 1.7066 × 10 3 1.4004 × 10 3 1.5464 × 10 3 1.5656 × 10 3
F15 1.5073 × 10 3 1.5200 × 10 3 1.5133 × 10 3 1.5164 × 10 3 1.5222 × 10 3 1.5292 × 10 4 1.5133 × 10 3 1.5110 × 10 3 1.5169 × 10 3 2.2266 × 10 3 4.0864 × 10 5 1.5207 × 10 3 1.7448 × 10 4 1.9428 × 10 5
F16 1.6116 × 10 3 1.6127 × 10 3 1.6125 × 10 3 1.6122 × 10 3 1.6126 × 10 3 1.6133 × 10 3 1.6116 × 10 3 1.6123 × 10 3 1.6128 × 10 3 1.6124 × 10 3 1.6133 × 10 3 1.6126 × 10 3 1.6129 × 10 3 1.6134 × 10 3
F17 2.9215 × 10 5 2.1372 × 10 6 6.4070 × 10 5 4.1882 × 10 5 1.9104 × 10 6 1.5488 × 10 7 5.3549 × 10 4 8.2530 × 10 4 6.1105 × 10 4 5.2725 × 10 6 1.6963 × 10 8 2.0128 × 10 6 2.7431 × 10 7 9.5822 × 10 7
F18 5.4490 × 10 3 2.3305 × 10 3 2.2666 × 10 3 3.1203 × 10 3 2.2068 × 10 3 1.2288 × 10 8 2.1132 × 10 3 3.2488 × 10 3 2.2996 × 10 3 1.7705 × 10 7 6.3289 × 10 9 7.3596 × 10 5 6.6731 × 10 8 4.5805 × 10 9
F19 1.9051 × 10 3 1.9078 × 10 3 1.9064 × 10 3 1.9091 × 10 3 1.9087 × 10 3 2.0013 × 10 3 1.9127 × 10 3 1.9095 × 10 3 1.9115 × 10 3 1.9369 × 10 3 2.4307 × 10 3 1.9205 × 10 3 2.1559 × 10 3 2.2544 × 10 3
F20 4.2814 × 10 3 1.7804 × 10 4 1.7386 × 10 4 7.3917 × 10 3 2.3272 × 10 4 5.4702 × 10 4 3.3457 × 10 3 9.0145 × 10 3 2.3611 × 10 3 5.6612 × 10 4 3.1412 × 10 5 2.8704 × 10 4 6.2745 × 10 4 2.0377 × 10 5
F21 1.3177 × 10 5 4.0274 × 10 5 2.0881 × 10 5 1.4518 × 10 5 4.2891 × 10 5 3.4163 × 10 6 1.0643 × 10 4 5.8183 × 10 4 1.0159 × 10 4 2.3006 × 10 6 4.4981 × 10 7 5.5628 × 10 5 8.2962 × 10 6 4.4257 × 10 7
F22 2.5219 × 10 3 2.7009 × 10 3 2.4178 × 10 3 2.3712 × 10 3 2.6795 × 10 3 3.2281 × 10 3 2.7028 × 10 3 2.6467 × 10 3 2.5079 × 10 3 2.6995 × 10 3 3.4651 × 10 4 2.6411 × 10 3 3.6793 × 10 3 1.6887 × 10 4
F23 2.5000 × 10 3 2.6153 × 10 3 2.6152 × 10 3 2.6152 × 10 3 2.6064 × 10 3 2.7149 × 10 3 2.6154 × 10 3 2.6152 × 10 3 2.6153 × 10 3 2.6518 × 10 3 2.5000 × 10 3 2.6178 × 10 3 2.8253 × 10 3 2.5000 × 10 3
F24 2.6000 × 10 3 2.6276 × 10 3 2.6251 × 10 3 2.6215 × 10 3 2.6000 × 10 3 2.6006 × 10 3 2.6386 × 10 3 2.6322 × 10 3 2.6372 × 10 3 2.6031 × 10 3 2.6000 × 10 3 2.6417 × 10 3 2.6231 × 10 3 2.6000 × 10 3
F25 2.7000 × 10 3 2.7230 × 10 3 2.7093 × 10 3 2.7059 × 10 3 2.7000 × 10 3 2.7517 × 10 3 2.7080 × 10 3 2.7105 × 10 3 2.7094 × 10 3 2.7072 × 10 3 2.7000 × 10 3 2.7151 × 10 3 2.7059 × 10 3 2.7000 × 10 3
F26 2.7053 × 10 3 2.7006 × 10 3 2.7064 × 10 3 2.7134 × 10 3 2.7600 × 10 3 2.7040 × 10 3 2.7184 × 10 3 2.7254 × 10 3 2.7433 × 10 3 2.7235 × 10 3 2.7785 × 10 3 2.7356 × 10 3 2.7116 × 10 3 2.7927 × 10 3
F27 2.9000 × 10 3 3.2211 × 10 3 3.0518 × 10 3 3.0709 × 10 3 3.2850 × 10 3 3.6995 × 10 3 3.2519 × 10 3 3.1376 × 10 3 3.3301 × 10 3 3.5291 × 10 3 3.5531 × 10 3 3.4021 × 10 3 3.7230 × 10 3 4.1645 × 10 3
F28 3.0000 × 10 3 4.0375 × 10 3 3.7196 × 10 3 3.6872 × 10 3 4.0857 × 10 3 5.2924 × 10 3 3.9268 × 10 3 3.8148 × 10 3 3.8836 × 10 3 3.3212 × 10 3 5.8242 × 10 3 4.4295 × 10 3 8.7020 × 10 3 5.5814 × 10 3
F29 3.1000 × 10 3 3.8693 × 10 4 3.9364 × 10 3 4.0202 × 10 3 4.7465 × 10 4 2.4471 × 10 7 8.6565 × 10 5 4.4400 × 10 3 7.4841 × 10 5 3.1163 × 10 3 1.4625 × 10 7 5.0905 × 10 6 2.8526 × 10 8 1.9714 × 10 7
F30 3.4443 × 10 3 1.4073 × 10 4 5.0552 × 10 3 4.9891 × 10 3 1.8860 × 10 4 4.0002 × 10 5 8.4322 × 10 3 5.6630 × 10 3 6.9382 × 10 3 3.5132 × 10 3 3.6627 × 10 6 2.0415 × 10 4 1.4161 × 10 6 2.5276 × 10 6
Rank first161221043202003
Table 7. Average values for ADTSA and other heuristics for 50D.
Table 7. Average values for ADTSA and other heuristics for 50D.
FunctionADTSATSAfb-tsaMTSAEST-TSASTSALSHADEJADElshade-rspGWOBOAPSOGARSA
F1 3.4882 × 10 6 3.4103 × 10 8 2.2129 × 10 7 1.4534 × 10 7 3.4377 × 10 8 2.2542 × 10 9 1.4701 × 10 7 5.0924 × 10 6 1.9271 × 10 7 3.0046 × 10 8 6.1529 × 10 9 1.0648 × 10 8 2.2120 × 10 9 2.8266 × 10 9
F2 5.2519 × 10 3 2.5303 × 10 8 2.6178 × 10 4 7.5246 × 10 6 1.2396 × 10 9 1.1941 × 10 11 3.4302 × 10 7 6.3726 × 10 3 1.6533 × 10 8 2.4315 × 10 10 1.6571 × 10 11 3.8757 × 10 8 9.8717 × 10 10 1.4541 × 10 11
F3 2.5473 × 10 4 1.2686 × 10 5 1.1521 × 10 5 6.5426 × 10 4 1.2066 × 10 5 2.8736 × 10 5 1.7709 × 10 4 1.6381 × 10 4 2.1292 × 10 4 1.4657 × 10 5 1.7091 × 10 5 1.6138 × 10 5 1.2326 × 10 5 1.6097 × 10 5
F4 5.3384 × 10 2 9.8504 × 10 2 5.3038 × 10 2 5.1967 × 10 2 1.3536 × 10 3 2.6534 × 10 4 6.1458 × 10 2 5.3107 × 10 2 6.3164 × 10 2 3.6011 × 10 3 5.2406 × 10 4 8.1461 × 10 2 2.1207 × 10 4 3.5030 × 10 4
F5 5.2080 × 10 2 5.2118 × 10 2 5.2120 × 10 2 5.2118 × 10 2 5.2120 × 10 2 5.2117 × 10 2 5.2082 × 10 2 5.2102 × 10 2 5.2125 × 10 2 5.2125 × 10 2 5.2125 × 10 2 5.2119 × 10 2 5.2124 × 10 2 5.2125 × 10 2
F6 6.3092 × 10 2 6.5470 × 10 2 6.1728 × 10 2 6.1099 × 10 2 6.5453 × 10 2 6.7342 × 10 2 6.3539 × 10 2 6.3385 × 10 2 6.3623 × 10 2 6.4178 × 10 2 6.7029 × 10 2 6.4021 × 10 2 6.6792 × 10 2 6.7284 × 10 2
F7 7.0001 × 10 2 7.0221 × 10 2 7.0009 × 10 2 7.0106 × 10 2 7.0954 × 10 2 1.7850 × 10 3 7.0146 × 10 2 7.0004 × 10 2 7.0309 × 10 2 9.0553 × 10 2 2.2672 × 10 3 7.0453 × 10 2 1.6067 × 10 3 2.0628 × 10 3
F8 9.8632 × 10 2 1.2091 × 10 3 8.9586 × 10 2 8.7961 × 10 2 1.2479 × 10 3 1.4589 × 10 3 8.6880 × 10 2 9.1649 × 10 2 1.0238 × 10 3 1.0755 × 10 3 1.4251 × 10 3 9.4088 × 10 2 1.3299 × 10 3 1.4803 × 10 3
F9 1.1038 × 10 3 1.3639 × 10 3 1.0752 × 10 3 1.1357 × 10 3 1.4130 × 10 3 1.6605 × 10 3 1.1045 × 10 3 1.1715 × 10 3 1.2032 × 10 3 1.1987 × 10 3 1.6045 × 10 3 1.2117 × 10 3 1.5021 × 10 3 1.6123 × 10 3
F10 4.5059 × 10 3 1.2479 × 10 4 5.4457 × 10 3 5.0916 × 10 3 1.2369 × 10 4 1.4509 × 10 4 3.6554 × 10 3 5.5614 × 10 3 1.0377 × 10 4 8.4824 × 10 3 1.5413 × 10 4 6.4943 × 10 3 1.3933 × 10 4 1.4480 × 10 4
F11 7.4160 × 10 3 1.4808 × 10 4 1.4567 × 10 4 1.4124 × 10 4 1.4037 × 10 4 1.5036 × 10 4 1.0011 × 10 4 1.1618 × 10 4 1.3841 × 10 4 1.1414 × 10 4 1.5851 × 10 4 1.3859 × 10 4 1.4679 × 10 4 1.5722 × 10 4
F12 1.2005 × 10 3 1.2038 × 10 3 1.2039 × 10 3 1.2038 × 10 3 1.2036 × 10 3 1.2038 × 10 3 1.2013 × 10 3 1.2020 × 10 3 1.2041 × 10 3 1.2039 × 10 3 1.2043 × 10 3 1.2034 × 10 3 1.2035 × 10 3 1.2043 × 10 3
F13 1.3005 × 10 3 1.3007 × 10 3 1.3006 × 10 3 1.3006 × 10 3 1.3007 × 10 3 1.3072 × 10 3 1.3007 × 10 3 1.3006 × 10 3 1.3007 × 10 3 1.3028 × 10 3 1.3087 × 10 3 1.3007 × 10 3 1.3064 × 10 3 1.3080 × 10 3
F14 1.4004 × 10 3 1.4005 × 10 3 1.4004 × 10 3 1.4005 × 10 3 1.4005 × 10 3 1.6971 × 10 3 1.4004 × 10 3 1.4004 × 10 3 1.4004 × 10 3 1.4598 × 10 3 1.7963 × 10 3 1.4007 × 10 3 1.6250 × 10 3 1.7026 × 10 3
F15 1.5201 × 10 3 1.8792 × 10 3 1.5311 × 10 3 1.5354 × 10 3 3.3758 × 10 3 5.5401 × 10 6 1.5598 × 10 3 1.5369 × 10 3 1.5651 × 10 3 2.9690 × 10 4 5.9522 × 10 6 1.5710 × 10 3 4.7853 × 10 5 4.1331 × 10 6
F16 1.6210 × 10 3 1.6225 × 10 3 1.6224 × 10 3 1.6222 × 10 3 1.6223 × 10 3 1.6232 × 10 3 1.6211 × 10 3 1.6221 × 10 3 1.6227 × 10 3 1.6221 × 10 3 1.6230 × 10 3 1.6225 × 10 3 1.6226 × 10 3 1.6230 × 10 3
F17 1.0549 × 10 6 1.6957 × 10 7 2.2832 × 10 6 1.9038 × 10 6 1.8182 × 10 7 1.5212 × 10 8 4.2143 × 10 5 5.0236 × 10 5 6.1371 × 10 5 1.8982 × 10 7 8.7706 × 10 8 8.0082 × 10 6 2.3150 × 10 8 4.2904 × 10 8
F18 3.7325 × 10 3 2.7098 × 10 3 2.5487 × 10 3 2.7768 × 10 3 3.2355 × 10 3 2.6061 × 10 9 3.2699 × 10 3 2.6602 × 10 3 3.6417 × 10 3 5.1918 × 10 8 2.3923 × 10 10 3.0399 × 10 3 7.4651 × 10 9 1.5567 × 10 10
F19 1.9466 × 10 3 1.9656 × 10 3 1.9432 × 10 3 1.9406 × 10 3 1.9773 × 10 3 2.3692 × 10 3 1.9589 × 10 3 1.9529 × 10 3 1.9711 × 10 3 2.0489 × 10 3 5.3807 × 10 3 1.9834 × 10 3 2.6717 × 10 3 4.0015 × 10 3
F20 1.6767 × 10 4 4.3512 × 10 4 3.4836 × 10 4 1.9741 × 10 4 4.9510 × 10 4 2.8391 × 10 5 1.2052 × 10 4 1.4871 × 10 4 1.1055 × 10 4 6.7732 × 10 4 2.6209 × 10 5 6.9867 × 10 4 7.2622 × 10 4 2.1829 × 10 5
F21 4.1860 × 10 5 6.6711 × 10 6 2.4289 × 10 6 1.2792 × 10 6 5.0125 × 10 6 4.4107 × 10 7 2.7205 × 10 5 2.9053 × 10 5 2.5218 × 10 5 6.7962 × 10 6 1.2773 × 10 8 6.8056 × 10 6 1.5534 × 10 7 8.2850 × 10 7
F22 3.2107 × 10 3 3.8516 × 10 3 3.4669 × 10 3 3.2633 × 10 3 3.7909 × 10 3 5.0622 × 10 3 3.6540 × 10 3 3.3926 × 10 3 3.3416 × 10 3 3.4084 × 10 3 6.0145 × 10 5 3.5605 × 10 3 1.0655 × 10 4 1.4077 × 10 5
F23 2.5000 × 10 3 2.6461 × 10 3 2.6440 × 10 3 2.6441 × 10 3 2.5258 × 10 3 3.3760 × 10 3 2.6466 × 10 3 2.6440 × 10 3 2.6456 × 10 3 2.8270 × 10 3 2.5000 × 10 3 2.6555 × 10 3 2.9762 × 10 3 2.5000 × 10 3
F24 2.6000 × 10 3 2.6958 × 10 3 2.6726 × 10 3 2.6636 × 10 3 2.6000 × 10 3 2.8834 × 10 3 2.6930 × 10 3 2.6825 × 10 3 2.6965 × 10 3 2.6654 × 10 3 2.6000 × 10 3 2.6988 × 10 3 2.6631 × 10 3 2.6000 × 10 3
F25 2.7000 × 10 3 2.7718 × 10 3 2.7212 × 10 3 2.7159 × 10 3 2.7000 × 10 3 2.9128 × 10 3 2.7283 × 10 3 2.7277 × 10 3 2.7310 × 10 3 2.7178 × 10 3 2.7000 × 10 3 2.7366 × 10 3 2.7118 × 10 3 2.7000 × 10 3
F26 2.7137 × 10 3 2.7472 × 10 3 2.7683 × 10 3 2.7640 × 10 3 2.8000 × 10 3 2.7081 × 10 3 2.7840 × 10 3 2.7754 × 10 3 2.7840 × 10 3 2.7414 × 10 3 2.7986 × 10 3 2.8150 × 10 3 2.7943 × 10 3 2.8000 × 10 3
F27 2.9000 × 10 3 4.2086 × 10 3 3.3854 × 10 3 3.2959 × 10 3 4.3308 × 10 3 4.9942 × 10 3 3.8457 × 10 3 3.5848 × 10 3 3.9682 × 10 3 4.1613 × 10 3 5.0908 × 10 3 4.0813 × 10 3 5.2459 × 10 3 5.0488 × 10 3
F28 3.0000 × 10 3 5.6898 × 10 3 4.3821 × 10 3 4.3060 × 10 3 6.6104 × 10 3 9.3997 × 10 3 5.3209 × 10 3 5.0917 × 10 3 5.0117 × 10 3 3.5400 × 10 3 1.2790 × 10 4 6.7999 × 10 3 1.5880 × 10 4 1.0406 × 10 4
F29 3.1000 × 10 3 1.0843 × 10 6 4.6749 × 10 3 7.7088 × 10 3 1.8902 × 10 6 2.7695 × 10 8 5.7615 × 10 6 7.1962 × 10 3 1.7882 × 10 7 3.1260 × 10 3 3.1000 × 10 3 2.6250 × 10 7 1.3311 × 10 9 6.1945 × 10 7
F30 4.4461 × 10 3 1.1678 × 10 5 1.8645 × 10 4 1.8998 × 10 4 1.8710 × 10 5 3.9584 × 10 6 2.1095 × 10 4 2.1253 × 10 4 1.9689 × 10 4 4.1192 × 10 3 5.1672 × 10 6 1.0101 × 10 5 2.0006 × 10 7 6.8709 × 10 6
Rank first160331131213003
Table 8. Average values for ADTSA and other heuristics for 100D.
Table 8. Average values for ADTSA and other heuristics for 100D.
FunctionADTSATSAfb-tsaMTSAEST-TSASTSALSHADEJADElshade-rspGWOBOAPSOGARSA
F1 5.6787 × 10 7 2.2958 × 10 9 2.1186 × 10 8 1.4750 × 10 8 1.5066 × 10 9 1.1731 × 10 10 1.7559 × 10 8 5.9434 × 10 7 1.6821 × 10 8 1.0312 × 10 9 1.1326 × 10 10 5.1106 × 10 8 3.9872 × 10 9 7.7810 × 10 9
F2 1.5430 × 10 6 5.0518 × 10 10 1.1010 × 10 9 4.1148 × 10 8 6.2495 × 10 10 4.5829 × 10 11 5.1989 × 10 9 5.8043 × 10 7 1.3393 × 10 10 9.1507 × 10 10 3.1219 × 10 11 1.0542 × 10 10 2.1861 × 10 11 2.8261 × 10 11
F3 5.4090 × 10 4 3.5273 × 10 5 3.2274 × 10 5 2.1402 × 10 5 2.8934 × 10 5 7.9293 × 10 5 8.8651 × 10 4 1.0095 × 10 5 1.1335 × 10 5 3.2511 × 10 5 3.1902 × 10 5 4.5202 × 10 5 2.8913 × 10 5 3.0585 × 10 5
F4 7.5841 × 10 2 8.6801 × 10 3 1.0093 × 10 3 8.8534 × 10 2 1.0852 × 10 4 1.5920 × 10 5 1.5350 × 10 3 8.5334 × 10 2 2.0236 × 10 3 1.1335 × 10 4 1.1118 × 10 5 2.4826 × 10 3 5.2902 × 10 4 8.0743 × 10 4
F5 5.2103 × 10 2 5.2136 × 10 2 5.2138 × 10 2 5.2136 × 10 2 5.2137 × 10 2 5.2136 × 10 2 5.2114 × 10 2 5.2133 × 10 2 5.2141 × 10 2 5.2139 × 10 2 5.2140 × 10 2 5.2135 × 10 2 5.2138 × 10 2 5.2139 × 10 2
F6 6.9952 × 10 2 7.4405 × 10 2 6.8713 × 10 2 6.5951 × 10 2 7.3776 × 10 2 7.6233 × 10 2 7.0072 × 10 2 6.9206 × 10 2 7.0395 × 10 2 7.0697 × 10 2 7.5612 × 10 2 7.0981 × 10 2 7.5269 × 10 2 7.5902 × 10 2
F7 7.0059 × 10 2 1.1743 × 10 3 7.1068 × 10 2 7.0633 × 10 2 1.2865 × 10 3 4.9347 × 10 3 7.4845 × 10 2 7.0160 × 10 2 8.3080 × 10 2 1.5925 × 10 3 3.8322 × 10 3 7.9231 × 10 2 2.9510 × 10 3 3.5103 × 10 3
F8 1.2952 × 10 3 1.8962 × 10 3 1.2077 × 10 3 1.1542 × 10 3 1.9428 × 10 3 2.5882 × 10 3 1.2274 × 10 3 1.3500 × 10 3 1.4990 × 10 3 1.5692 × 10 3 2.1590 × 10 3 1.3246 × 10 3 2.0198 × 10 3 2.2480 × 10 3
F9 1.5322 × 10 3 2.1009 × 10 3 1.5779 × 10 3 1.7000 × 10 3 2.2055 × 10 3 2.9995 × 10 3 1.6232 × 10 3 1.7246 × 10 3 1.7615 × 10 3 1.6993 × 10 3 2.3784 × 10 3 1.9001 × 10 3 2.2532 × 10 3 2.3765 × 10 3
F10 9.4581 × 10 3 2.9921 × 10 4 1.7996 × 10 4 1.6249 × 10 4 2.8805 × 10 4 3.2831 × 10 4 1.3655 × 10 4 1.8355 × 10 4 2.5348 × 10 4 2.0644 × 10 4 3.2871 × 10 4 1.8057 × 10 4 3.0931 × 10 4 3.0966 × 10 4
F11 1.5648 × 10 4 3.2169 × 10 4 3.1834 × 10 4 3.2007 × 10 4 2.9507 × 10 4 3.3024 × 10 4 2.4889 × 10 4 2.7317 × 10 4 3.0767 × 10 4 2.5105 × 10 4 3.2925 × 10 4 3.2175 × 10 4 3.0179 × 10 4 3.1354 × 10 4
F12 1.2014 × 10 3 1.2045 × 10 3 1.2047 × 10 3 1.2046 × 10 3 1.2043 × 10 3 1.2045 × 10 3 1.2026 × 10 3 1.2043 × 10 3 1.2049 × 10 3 1.2050 × 10 3 1.2049 × 10 3 1.2043 × 10 3 1.2044 × 10 3 1.2050 × 10 3
F13 1.3006 × 10 3 1.3034 × 10 3 1.3007 × 10 3 1.3008 × 10 3 1.3040 × 10 3 1.3117 × 10 3 1.3007 × 10 3 1.3006 × 10 3 1.3008 × 10 3 1.3050 × 10 3 1.3096 × 10 3 1.3008 × 10 3 1.3080 × 10 3 1.3091 × 10 3
F14 1.4004 × 10 3 1.5386 × 10 3 1.4005 × 10 3 1.4005 × 10 3 1.5716 × 10 3 2.6230 × 10 3 1.4057 × 10 3 1.4004 × 10 3 1.4332 × 10 3 1.6670 × 10 3 2.3380 × 10 3 1.4277 × 10 3 2.0480 × 10 3 2.2259 × 10 3
F15 1.5826 × 10 3 6.3376 × 10 5 2.0223 × 10 3 1.6105 × 10 3 4.4982 × 10 5 2.1603 × 10 8 2.7205 × 10 3 1.6537 × 10 3 6.1049 × 10 3 4.2066 × 10 5 2.9021 × 10 7 2.1937 × 10 4 4.5367 × 10 6 1.4338 × 10 7
F16 1.6448 × 10 3 1.6469 × 10 3 1.6469 × 10 3 1.6468 × 10 3 1.6467 × 10 3 1.6476 × 10 3 1.6455 × 10 3 1.6471 × 10 3 1.6473 × 10 3 1.6467 × 10 3 1.6473 × 10 3 1.6469 × 10 3 1.6469 × 10 3 1.6473 × 10 3
F17 4.8562 × 10 6 2.0398 × 10 8 2.5971 × 10 7 1.4608 × 10 7 1.6086 × 10 8 1.1690 × 10 9 6.7853 × 10 6 3.8741 × 10 6 8.8368 × 10 6 1.0330 × 10 8 2.0335 × 10 9 9.1550 × 10 7 7.6198 × 10 8 1.2604 × 10 9
F18 3.6153 × 10 3 3.0800 × 10 3 2.6980 × 10 3 4.4925 × 10 4 4.5733 × 10 4 2.2994 × 10 10 3.1169 × 10 5 4.3481 × 10 3 2.2562 × 10 5 2.4078 × 10 9 4.7105 × 10 10 8.8490 × 10 6 2.1756 × 10 10 3.3358 × 10 10
F19 2.0269 × 10 3 2.1473 × 10 3 2.0316 × 10 3 2.0108 × 10 3 2.2416 × 10 3 6.3525 × 10 3 2.0751 × 10 3 2.0401 × 10 3 2.0810 × 10 3 2.5858 × 10 3 1.2661 × 10 4 2.1454 × 10 3 5.9314 × 10 3 9.0288 × 10 3
F20 1.0015 × 10 5 2.5247 × 10 5 1.9872 × 10 5 1.2493 × 10 5 2.4790 × 10 5 4.1935 × 10 6 7.0905 × 10 4 7.5217 × 10 4 7.2613 × 10 4 2.8741 × 10 5 1.3350 × 10 6 2.7270 × 10 5 4.6081 × 10 5 9.2598 × 10 5
F21 3.0525 × 10 6 9.8380 × 10 7 1.1105 × 10 7 6.6397 × 10 6 5.9857 × 10 7 4.9311 × 10 8 2.6686 × 10 6 2.1498 × 10 6 3.7960 × 10 6 3.4884 × 10 7 6.8365 × 10 8 4.3484 × 10 7 1.8759 × 10 8 4.2568 × 10 8
F22 4.6320 × 10 3 7.0448 × 10 3 6.6658 × 10 3 6.6083 × 10 3 6.6558 × 10 3 1.0618 × 10 4 5.9016 × 10 3 5.3956 × 10 3 5.1929 × 10 3 5.7199 × 10 3 4.5789 × 10 5 6.4063 × 10 3 2.0556 × 10 4 1.3331 × 10 5
F23 2.5000 × 10 3 2.7678 × 10 3 2.6553 × 10 3 2.6565 × 10 3 2.5000 × 10 3 5.8375 × 10 3 2.7071 × 10 3 2.6530 × 10 3 2.6963 × 10 3 3.1859 × 10 3 2.5000 × 10 3 2.7164 × 10 3 3.1416 × 10 3 2.5000 × 10 3
F24 2.6000 × 10 3 2.9932 × 10 3 2.8143 × 10 3 2.7806 × 10 3 2.6000 × 10 3 3.9357 × 10 3 2.8988 × 10 3 2.8305 × 10 3 2.8952 × 10 3 2.6010 × 10 3 2.6000 × 10 3 2.9208 × 10 3 2.7508 × 10 3 2.6000 × 10 3
F25 2.7000 × 10 3 3.0496 × 10 3 2.8091 × 10 3 2.7750 × 10 3 2.7000 × 10 3 3.8035 × 10 3 2.7965 × 10 3 2.7943 × 10 3 2.7998 × 10 3 2.7408 × 10 3 2.7000 × 10 3 2.8606 × 10 3 2.7297 × 10 3 2.7000 × 10 3
F26 2.8000 × 10 3 2.9956 × 10 3 2.8108 × 10 3 2.8048 × 10 3 2.8000 × 10 3 2.7195 × 10 3 2.8032 × 10 3 2.8021 × 10 3 2.8034 × 10 3 2.8254 × 10 3 2.8000 × 10 3 2.8616 × 10 3 2.8023 × 10 3 2.8000 × 10 3
F27 2.9000 × 10 3 6.4232 × 10 3 4.9420 × 10 3 4.3941 × 10 3 6.4259 × 10 3 7.4428 × 10 3 5.5080 × 10 3 4.7686 × 10 3 5.6867 × 10 3 5.9335 × 10 3 8.1708 × 10 3 5.8295 × 10 3 8.3842 × 10 3 7.2417 × 10 3
F28 3.0000 × 10 3 2.0739 × 10 4 1.0176 × 10 4 8.4493 × 10 3 2.1950 × 10 4 2.2967 × 10 4 9.8309 × 10 3 1.3023 × 10 4 8.9897 × 10 3 5.4378 × 10 3 2.8946 × 10 4 1.4119 × 10 4 3.5769 × 10 4 2.6100 × 10 4
F29 3.1000 × 10 3 2.2990 × 10 7 5.0070 × 10 4 1.5452 × 10 5 5.1594 × 10 7 1.4580 × 10 9 6.9765 × 10 7 1.1524 × 10 4 7.2146 × 10 7 3.1458 × 10 3 3.1000 × 10 3 3.7194 × 10 7 1.9615 × 10 9 3.1000 × 10 3
F30 2.7400 × 10 4 2.8321 × 10 6 2.0021 × 10 5 1.4559 × 10 5 4.2613 × 10 6 5.7784 × 10 7 1.6222 × 10 5 2.1089 × 10 5 1.4286 × 10 5 6.2810 × 10 3 1.0985 × 10 7 1.0976 × 10 6 1.4161 × 10 8 2.6582 × 10 7
Rank first200132113013004
Table 9. Tension/compression spring design problem.
Table 9. Tension/compression spring design problem.
ADTSATSARSAGWOSOPSOGAOMABOA
best0.0130.0130.0130.0130.0130.0130.0150.0130.013
mean0.0130.0130.0150.0130.0130.0130.0190.0130.027
std0.0000.0000.0040.0000.0010.0010.0030.0000.015
worst0.0130.0130.0300.0130.0170.0180.0280.0130.080
X 1 11.31710.81115.00012.79011.17110.5447.55810.64011.013
X 2 0.3560.3650.3100.3340.3590.3570.4100.3680.368
X 3 0.0520.0520.0500.0510.0520.0520.0550.0520.052
Table 10. Design problem of three-bar truss.
Table 10. Design problem of three-bar truss.
ADTSATSARSAGWOSOPSOGAOMABOA
best263.896263.896263.921263.899263.896263.896263.896263.896263.896
mean263.896263.896265.371263.902263.896263.897263.911263.896264.025
std0.0000.0001.1850.0050.0000.0010.0150.0000.249
worst263.896263.896267.869263.906263.896263.899263.952263.896264.932
X 1 0.7890.7890.7930.7890.7880.7890.7880.7890.789
X 2 0.4080.4080.3970.4080.4100.4090.4100.4080.408
Table 11. Design problem of welded beam.
Table 11. Design problem of welded beam.
ADTSATSARSAGWOSOPSOGAOMABOA
best1.6931.6931.8601.6941.6941.6931.8961.6931.794
mean1.6931.6932.1421.6951.7071.7102.2501.6932.435
std0.0000.0000.3980.0010.0190.0330.1530.0000.478
worst1.6931.6934.0741.6951.7201.7732.6831.6933.883
h0.2060.2060.1950.2060.2050.2060.2080.2060.174
l3.2353.2353.0763.2353.2473.2353.2353.2354.386
t9.0379.03710.0009.0389.0369.0379.0379.0379.057
b0.2060.2060.2110.2060.2060.2060.2560.2060.206
Table 12. Results for gil262 for the SDVRP.
Table 12. Results for gil262 for the SDVRP.
ADTSATSARSAGWOSOPSOGAOMABOA
best2.39 × 1042.49 × 1042.55 × 1042.70 × 1042.39 × 1042.59 × 1042.47 × 1042.50 × 1042.56 × 104
mean2.47 × 1042.59 × 1042.61 × 1042.87 × 1042.50 × 1042.64 × 1042.55 × 1042.59 × 1042.59 × 104
std4.36 × 1022.70 × 1022.18 × 1025.84 × 1028.97 × 1022.41 × 1024.03 × 1022.47 × 1021.96 × 102
worst2.55 × 1042.62 × 1042.64 × 1042.97 × 1042.58 × 1042.69 × 1042.63 × 1042.61 × 1042.63 × 104
Table 13. Results for Loggi-n401-k23 for the SDVRP.
Table 13. Results for Loggi-n401-k23 for the SDVRP.
ADTSATSARSAGWOSOPSOGAOMABOA
best1.10 × 1051.21 × 1051.21 × 1051.33 × 1051.19 × 1051.21 × 1051.16 × 1051.20 × 1051.20 × 105
mean1.17 × 1051.24 × 1051.24 × 1051.39 × 1051.22 × 1051.26 × 1051.21 × 1051.23 × 1051.24 × 105
std2.76 × 1031.15 × 1031.14 × 1033.58 × 1031.19 × 1031.52 × 1032.20 × 1039.83 × 1021.26 × 103
worst1.21 × 1051.25 × 1051.26 × 1051.45 × 1051.24 × 1051.28 × 1051.25 × 1051.24 × 1051.26 × 105
Table 14. Results for Loggi-n1001-k31 for the SDVRP.
Table 14. Results for Loggi-n1001-k31 for the SDVRP.
ADTSATSARSAGWOSOPSOGAOMABOA
best2.85 × 1052.90 × 1052.91 × 1053.05 × 1052.86 × 1052.91 × 1052.88 × 1052.90 × 1052.89 × 105
mean2.89 × 1052.93 × 1052.93 × 1053.11 × 1052.93 × 1052.97 × 1052.92 × 1052.92 × 1052.93 × 105
std1.89 × 1031.21 × 1031.12 × 1032.94 × 1031.47 × 1032.06 × 1032.20 × 1039.97 × 1021.33 × 103
worst2.93 × 1052.95 × 1052.96 × 1053.18 × 1052.94 × 1053.00 × 1052.95 × 1052.94 × 1052.95 × 105
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.

Share and Cite

MDPI and ACS Style

Li, H.; Jiang, J.; Ma, Z.; Li, L.; Liu, J.; Li, C.; Yu, Z. A Symmetry-Driven Adaptive Dual-Subpopulation Tree–Seed Algorithm for Complex Optimization with Local Optima Avoidance and Convergence Acceleration. Symmetry 2025, 17, 1200. https://doi.org/10.3390/sym17081200

AMA Style

Li H, Jiang J, Ma Z, Li L, Liu J, Li C, Yu Z. A Symmetry-Driven Adaptive Dual-Subpopulation Tree–Seed Algorithm for Complex Optimization with Local Optima Avoidance and Convergence Acceleration. Symmetry. 2025; 17(8):1200. https://doi.org/10.3390/sym17081200

Chicago/Turabian Style

Li, Hao, Jianhua Jiang, Zhixing Ma, Lingna Li, Jiayi Liu, Chenxi Li, and Zhenhao Yu. 2025. "A Symmetry-Driven Adaptive Dual-Subpopulation Tree–Seed Algorithm for Complex Optimization with Local Optima Avoidance and Convergence Acceleration" Symmetry 17, no. 8: 1200. https://doi.org/10.3390/sym17081200

APA Style

Li, H., Jiang, J., Ma, Z., Li, L., Liu, J., Li, C., & Yu, Z. (2025). A Symmetry-Driven Adaptive Dual-Subpopulation Tree–Seed Algorithm for Complex Optimization with Local Optima Avoidance and Convergence Acceleration. Symmetry, 17(8), 1200. https://doi.org/10.3390/sym17081200

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop