Next Article in Journal
Provably Secure and Lightweight Authentication Protocol for Smart Microgrids
Next Article in Special Issue
An Adaptive Multi-Strategy Enhanced Educational Competition Optimizer for Global Optimization and Real-World Problems
Previous Article in Journal
Biomechanical Asymmetry and ACL Injury Risk in Pediatric Athletes: Developmental Influences, Movement Strategies, and Preventative Implications—A Review
Previous Article in Special Issue
A Multi-Strategy Improved Information Acquisition Algorithm for Numerical Optimization and Artistic Image Segmentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Teaching–Learning–Studying-Based Optimization with Dance Learning Strategies for Global Optimization Problems and Real-World Applications

1
Department of Dance of Graduate School, Dankook University, Cheonan 31116, Republic of Korea
2
School of Arts and Social Sciences, Hong Kong Metropolitan University, Hong Kong, China
3
College of Design, Hanyang University, Ansan 15588, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Symmetry 2026, 18(5), 837; https://doi.org/10.3390/sym18050837
Submission received: 14 April 2026 / Revised: 4 May 2026 / Accepted: 8 May 2026 / Published: 13 May 2026
(This article belongs to the Special Issue Symmetry in Optimization Algorithms and Applications)

Abstract

This paper addresses two key challenges: low solution accuracy and premature convergence in high-dimensional optimization problems, as well as the difficulty of jointly optimizing coverage, redundancy, and movement cost in wireless sensor network (WSN) deployment. To solve these issues, an improved Teaching–Learning–Studying-Based Optimization algorithm, named TLSBO-DLS, is proposed. Within the original TLSBO framework, three enhancement strategies are incorporated: (1) a dimension-adaptive update probability mechanism to improve fine-grained search capability; (2) a dance learning strategy that enhances dynamic exploration through oscillatory cooperative learning; and (3) an elite adaptive perturbation mechanism based on a Cauchy–Gaussian hybrid distribution to improve convergence accuracy and help escape local optima. Empirical evaluations conducted on the CEC2017, CEC2020, and CEC2022 benchmark datasets indicate that TLSBO-DLS achieves superior performance compared to nine alternative algorithms, exhibiting higher solution precision and faster convergence behavior. Furthermore, its advantage is rigorously confirmed through statistical analyses using the Wilcoxon rank-sum test and the Friedman ranking test. Furthermore, a two-dimensional multi-objective WSN node deployment model is constructed, and TLSBO-DLS is applied to a practical scenario with 30 sensor nodes. The results show that the proposed algorithm achieves a coverage rate of 85.50%, a redundant coverage rate of only 5.15%, and an average node movement distance as low as 15.8471. In terms of global performance, the proposed method surpasses PSO, GWO, WOA, as well as several enhanced TLSBO variants, thereby demonstrating its strong capability and practical value when addressing high-dimensional challenging optimization tasks and real-world engineering problems.

1. Introduction

Riven by the accelerated advancement of intelligent manufacturing, modern communication systems, and Internet of Things (IoT) frameworks, numerous challenging optimization tasks with high dimensionality, non-convex landscapes, and multiple local optima have increasingly arisen across both engineering applications and academic investigations. Representative scenarios encompass structural design in mechanical engineering, allocation and scheduling of resources, deployment strategies for wireless sensor networks (WSNs), and hyperparameter adjustment in deep neural architectures. Such problems are typically distinguished by intricate solution domains, a proliferation of locally optimal solutions, and objective formulations that exhibit strong nonlinearity and lack differentiability. Traditional gradient-based deterministic optimization methods, which rely heavily on the mathematical properties of objective functions and possess limited global search capability, often struggle to obtain satisfactory solutions [1,2].
Algorithms belonging to the metaheuristic category, which draw inspiration from natural processes, biological systems, and collective social behaviors, have gained considerable interest in recent years [3,4]. Their advantages, including independence from gradient information, high robustness, and straightforward implementation, make them particularly suitable for complex optimization tasks. As a result, they are now widely recognized as effective approaches and have been extensively utilized in diverse application fields [5,6].
Within the broad spectrum of metaheuristic techniques, swarm-based optimization methods have attracted widespread attention due to their ability to emulate cooperative interactions found in natural systems [7,8]. Representative algorithms include Particle Swarm Optimization (PSO), inspired by bird flocking behavior [9]; Grey Wolf Optimizer (GWO), based on wolf hunting mechanisms [10]; Cuckoo Catfish Optimizer (CCO), modeling search, predation, and parasitic behaviors [11], Harris Hawks Optimization (HHO), mimicking cooperative predation strategies [12]; Whale Migrating Algorithm (WMA), based on humpback whale migration [13]; Animated Oat Optimization (AOO), derived from the rolling–bouncing mechanism of oat seeds [14]; Bounty Hunter Optimizer (BHO) [15], Zebra Optimization Algorithm (ZOA), simulating zebra group dynamics [16]; and Secretary Bird Optimization Algorithm (SBOA), modeling predatory behavior [17]. These algorithms exhibit diverse advantages due to their distinct search mechanisms.
The No Free Lunch (NFL) theorem states that no optimization algorithm can universally achieve the best performance across all problem types [18]. This theoretical insight has motivated continuous research into the development and improvement of optimization algorithms. To enhance the performance of metaheuristics, researchers have proposed various improvement strategies. For instance, Zhu et al. incorporated quantum computing-based t-distribution mutation into the Secretary Bird Optimization Algorithm, proposing QHSBOA to enhance global exploration and convergence performance, successfully applied to KELM diabetes classification [19]. Zhao et al. introduced a leader–follower escape mechanism to help particles avoid local optima, proposing a leader-driven particle swarm optimizer (LDPSO) [20]. Algubili et al. integrated a dynamic fuzzy inference system into the Grey Wolf Optimizer, resulting in a fuzzy grey wolf optimizer (FGWO) [21]. Manafi et al. developed a self-learning whale optimization algorithm (SLWOA) to effectively address the dual-resource flexible job shop scheduling (DRFJSS) problem by incorporating reinforcement learning [22]. S. Kayalvizhi et al. proposed an improved optimization-based approach, namely the feature selection whale optimization algorithm (FSWOA), to achieve fair resource allocation, and applied it to reinforcement learning-based predictive support for optimizing resource allocation in cloud environments [23]. Gaige Liang and co-authors developed a capacity planning approach for interconnected microgrid clusters incorporating shared hydrogen-based storage. Initially, they formulated an operational control scheme by considering the output limits and storage constraints of individual components within an electro-hydrogen hybrid microgrid. Subsequently, an enhanced multi-objective whale optimization technique was applied to identify suitable sizing schemes for both storage units and generation facilities, and its performance was verified through experiments. In addition, the study investigated the power exchange behavior among multiple microgrids and further introduced a coordinated management framework for systems combining multi-microgrid architectures with hybrid electric–hydrogen energy storage [24].
The Teaching–Learning-Based Optimization (TLBO) algorithm, proposed by Rao et al. in 2011 [25], simulates the processes of teacher instruction and peer learning in a classroom environment. It features a simple structure, few control parameters, and stable optimization performance. The subsequently developed Teaching–Learning–Studying-Based Optimization (TLSBO) introduces an additional self-learning phase, further improving the balance between exploration and exploitation. However, TLSBO still suffers from several limitations when dealing with high-dimensional complex problems. Specifically, full-dimensional synchronous updates lead to coarse search granularity and may disrupt local structures near optimal regions; single-direction learning causes population convergence and trajectory rigidity in later stages, reducing the ability to escape local optima; and insufficient perturbation mechanisms for the global best solution result in slow convergence and limited accuracy in later stages [26,27,28].
Wireless sensor network (WSN) deployment represents a typical engineering optimization problem, where sensor nodes must be arranged within a monitoring region to maximize coverage, minimize redundancy, and reduce movement cost. These objectives directly influence network monitoring quality and energy efficiency. In recent years, numerous metaheuristic algorithms have been applied to WSN deployment optimization. Yue et al. improved PSO to enhance coverage in a two-dimensional WSN deployment, though redundancy was not effectively controlled [29]. An adaptive learning grey wolf optimizer was proposed in [30] to achieve a more uniform node distribution, but it suffers from slow convergence. In ref. [31], WOA was applied to a three-dimensional WSN deployment to address uneven spatial coverage, yet it tends to prematurely converge in high-dimensional scenarios. In ref. [32], TLBO was improved using chaotic strategies and differential evolution and applied to node deployment, improving stability but still lacking fine search capability and effective escape from local optima. Overall, existing methods struggle to simultaneously satisfy coverage efficiency, robustness, and energy consumption requirements in high-dimensional, constrained, and multi-objective WSN deployment problems.
To overcome the inherent limitations of traditional TLSBO and improve WSN deployment optimization performance, this paper proposes an enhanced algorithm named TLSBO-DLS, which integrates a dance learning strategy. First, a dimension-wise adaptive update probability strategy is introduced to control the number of updated dimensions, enabling a smooth transition from global coarse search in early stages to local fine search in later stages. Second, a dance learning strategy is designed, guided by the teacher, global best, and randomly selected individuals, and incorporating sine–cosine oscillations to achieve multidirectional dynamic cooperative search, thereby enhancing exploration capability in complex regions. Third, an elite adaptive perturbation strategy based on a Cauchy–Gaussian hybrid distribution is proposed to apply adaptive perturbations to the global best solution, balancing large-step exploration in early stages with fine exploitation in later stages. Additionally, a multi-objective WSN node deployment model is constructed, and TLSBO-DLS is applied to this practical problem. The effectiveness of the proposed algorithm is validated through both benchmark functions and real-world engineering scenarios.
The main contributions of this paper are summarized as follows:
(1)
An improved algorithm, TLSBO-DLS, is proposed by integrating dimension-wise adaptive updating, dance learning, and elite adaptive perturbation strategies, significantly enhancing optimization accuracy, convergence speed, and robustness in high-dimensional complex problems.
(2)
Extensive experiments are conducted on the CEC2017, CEC2020, and CEC2022 benchmark suites, and statistical superiority is verified using the Wilcoxon rank-sum test and Friedman ranking test.
(3)
The proposed algorithm is applied to a self-constructed two-dimensional WSN node deployment problem, achieving coordinated optimization of coverage, redundancy, and movement cost, thereby providing an efficient solution for practical engineering applications.
The rest of this manuscript is structured as follows. Section 2 presents the fundamental concepts of TLSBO along with the formulation of the TLSBO-DLS approach. Section 3 provides a comparative analysis of algorithm performance using the CEC benchmark test functions. Section 4 applies the algorithm to the WSN deployment problem and validates its engineering effectiveness. Finally, Section 5 employs two classical engineering optimization problems to further validate the effectiveness of the proposed method. Section 6 concludes the paper and outlines future research directions.

2. Teaching–Learning–Studying-Based Optimization and Proposed Methodology

2.1. Teaching–Learning–Studying-Based Optimization

Teaching–Learning-Based Optimization (TLBO) [25] is a population-based metaheuristic inspired by the knowledge transfer process in a classroom environment. In this framework, each candidate solution is regarded as a learner, and the best-performing individual in the population acts as the teacher. Compared with many other algorithms, TLBO has fewer control parameters and exhibits strong performance in various optimization problems. The schematic diagram of the Teaching–Learning–Studying-Based Optimization (TLSBO) algorithm is shown in Figure 1, which consists of three main phases: the teacher phase, the learner phase, and the studying phase, corresponding to knowledge transfer, peer interaction, and individual refinement, respectively.
In TLBO, the population is denoted as X i = ( X i 1 , X i 2 , , X i D ) , where i = 1,2 , , N . The current best solution is denoted as G , and the population mean is expressed as M e a n .
(1) Teacher Phase
The teacher phase simulates the process of knowledge dissemination from the teacher to learners. The teacher, corresponding to the best individual G , attempts to shift the population mean toward a better level.
The position update in this phase can be expressed as:
X i , j t + 1 = X i , j t + r ( G j t T F M e a n j t )
where r ( 0,1 ) is a random number, and T F is the teaching factor, typically taking values 1 or 2.
This mechanism encourages the population to move toward the teacher while adjusting the overall distribution of solutions.
(2) Learner Phase
In addition to learning from the teacher, individuals can also improve their knowledge through interaction with peers. During this phase, each learner X i randomly selects another individual X k for mutual learning.
The update strategy can be formulated as:
X i , j t + 1 = X i , j t + r ( X k , j t X i , j t ) , f ( X k ) < f ( X i ) X i , j t + r ( X i , j t X k , j t ) , otherwise
where r ( 0,1 ) , and f ( · ) represents the objective function.
This phase enhances diversity and enables individuals to explore new regions of the search space through pairwise interaction.

2.2. Proposed Methodology (Teaching–Learning–Studying-Based Optimization with Dance Learning Strategies)

Although TLSBO achieves knowledge transfer through the Teacher and Learner phases, it still faces limitations in high-dimensional and complex optimization problems. Specifically, simultaneous multi-dimensional updates may lead to coarse search steps and reduced exploitation accuracy; population convergence reduces diversity, increasing the risk of local optima; and the simple learning mechanism lacks dynamic search flexibility.
To address these issues, three strategies are proposed while retaining the original framework. First, a dimension-wise adaptive update probability enhances fine-grained exploitation by controlling effective dimensions. Second, a Dance Learning Strategy (DLS) introduces oscillatory collaborative learning to improve exploration and escape local optima. Third, an elite adaptive perturbation based on a decaying Cauchy–Gaussian hybrid improves convergence while avoiding stagnation. Together, these strategies enhance exploration, exploitation, and convergence stability.

2.2.1. Dimension-Wise Adaptive Update Probability Strategy

In the original TLSBO, whether in the Teacher Phase or the Learner Phase, the position vector of an individual usually changes as a whole according to the updating formula; that is, all dimensions in the position vector participate in the update simultaneously. Let the position vector of the i -th individual at the t -th iteration be
X i t = [ x i , 1 t , x i , 2 t , , x i , D t ] R 1 × D ,
where D denotes the problem dimension and is a positive integer scalar; X i t is a row vector of size 1 × D ; and x i , d t denotes the position of the i -th individual in the d -th dimension and is a scalar. If all dimensions change simultaneously in each update, two phenomena are likely to occur in high-dimensional complex problems. On the one hand, the search in the early stage becomes too aggressive, leading to increased directional fluctuation. On the other hand, synchronous perturbation of multiple dimensions in the later stage may destroy the local structure that is already close to the optimum, thereby reducing the fine search capability.
To this end, a dimension-wise adaptive update probability strategy is introduced in this paper. Its core idea is that, after a candidate solution is obtained according to the original TLSBO updating formula, not all dimensions are allowed to immediately adopt the new values. Instead, only part of the dimensions are allowed to be updated according to a certain probability, while the remaining dimensions keep their original values unchanged. In this way, the algorithm can maintain full-dimensional search with high freedom in the early stage, and gradually transition to local fine exploitation dominated by partial dimensions in the later stage.
Let Y i t R 1 × D denote the candidate position vector generated by the original Teacher Phase or Learner Phase updating formula, and let its d -th component is denoted by y i , d t . Define the dimension update probability at iteration t as
P c t = P c m a x P c m a x P c m i n t T m a x ,
where P c t is a scalar representing the probability that a single dimension is updated at the current iteration; P c m a x and P c m i n are the initial and terminal values of the dimension update probability, respectively, and satisfy 0 < P c m i n < P c m a x 1 ; t is the current iteration number and is a positive integer scalar; and T m a x is the maximum number of iterations and is also a positive integer scalar.
It can be seen from (4) that, as the iteration proceeds, P c t decreases monotonically. That is, more dimensions participate in updating in the early stage, while fewer dimensions participate in updating in the later stage, thus realizing a smooth transition from coarse-grained global search to fine-grained local exploitation.
Furthermore, define the dimension mask vector as
M i t = [ m i , 1 t , m i , 2 t , , m i , D t ] { 0,1 } 1 × D ,
where m i , d t is a Bernoulli random variable satisfying:
m i , d t = 1 , if   r a n d < P c t , 0 , o t h e r w i s e ,
where r a n d is a random scalar uniformly distributed over the interval [0, 1]. To avoid the case where no dimension is selected in an iteration and the individual is therefore not updated at all, when d = 1 D   m i , d t = 0 , a dimension d { 1,2 , , D } is randomly selected, and m i , d t = 1 is enforced.
Accordingly, the final updated position vector of the iii-th individual can be written as
X i , n e w t = X i t + M i t Y i t X i t ,
where denotes the Hadamard element-wise multiplication; and X i , n e w t is the final updated position vector.
The essence of this strategy lies in that the algorithm no longer forces all dimensions to be updated simultaneously, but screens the dimensions participating in the update through an adaptive probability. Since P c t is large in the early stage, more dimensions participate in updating, and the population still maintains strong global exploration capability. In contrast, P c t becomes smaller in the later stage, and only a small number of important dimensions are adjusted, thereby weakening ineffective perturbations and improving local exploitation accuracy. Therefore, this strategy can improve the convergence stability and optimization accuracy of the algorithm in high-dimensional complex problems without changing the basic structure of TLSBO.

2.2.2. Dance Learning Strategy

Although the dimension-wise adaptive update probability strategy can improve the granularity of individual updates, the basic learning behavior of TLSBO is still mainly reflected as a direct displacement of “learning from the teacher” or “learning from peers,” and its search pattern remains relatively simple. When the population gradually gathers in some promising regions during the middle and later stages, the movement directions of individuals tend to become consistent, which in turn causes the search trajectory to become rigid and reduces the exploration ability in complex local regions. To enhance the dynamic cooperative search ability of the population near promising regions, a Dance Learning Strategy is proposed in this paper.
The basic idea of the Dance Learning Strategy is as follows: after the conventional Teacher Phase and Learner Phase are completed, each individual performs collaborative learning with periodic oscillatory characteristics around the teacher individual, the current global best individual, and a randomly selected peer differential direction. Different from the traditional one-way approach, this strategy constructs multidirectional dynamic oscillatory updates through sine and cosine oscillation terms, so that individuals can perform more flexible “back-and-forth probing” near promising regions, thereby enhancing the ability to identify complex local structures and improving the possibility of escaping from local optima.
Let the position vector of the teacher individual at iteration t be T t = [ T 1 t , T 2 t , , T D t ] R 1 × D , and let the position vector of the current global best individual be G t = [ G 1 t , G 2 t , , G D t ] R 1 × D .
Randomly select two individuals from the population that are different from the i -th individual, and denote their position vectors by x r 1 t , x r 2 t R 1 × D ( r 1 r 2 i ). Define the candidate position vector generated by dance learning as
Z i t = X i t + β t s i n ( 2 π R 1 t ) ( T t X i t ) + γ t c o s ( 2 π R 2 t ) ( G t X i t ) + η t R 3 t ( X r 1 t X r 2 t ) ,
where Z i t is the candidate position vector generated by dance learning; R 1 t , R 2 t , R 3 t are random vectors following uniform distributions, and each component is an independent random scalar; s i n ( 2 π R 1 t ) and c o s ( 2 π R 2 t ) denote the element-wise sine and cosine operations on the vectors, respectively; and β t , γ t ,   a n d   η t are all nonnegative scalars, which control the influence intensities of the “oscillation toward the teacher,” “oscillation toward the global best,” and the “population differential rhythmic term,” respectively.
To make this strategy emphasize dynamic exploration in the early stage and stable convergence in the later stage, the following adaptive decay coefficients are introduced:
β t = β 0 1 t T m a x , γ t = γ 0 1 t T m a x , η t = η 0 1 t T m a x ,
where β 0 , γ 0 , and η 0 are predefined positive scalar constants, representing the maximum initial strengths of the three dance-learning components, respectively. Since the coefficients in (19) all decrease linearly with the iteration, individuals can oscillate around promising regions with relatively large amplitudes in the early stage, whereas the oscillation amplitude gradually shrinks in the later stage, thereby avoiding damage to the high-quality solutions already obtained.
In addition, to prevent dance learning from being triggered too frequently throughout the entire optimization process and thus affecting the later convergence, its triggering probability is further defined as
P d t = P d m a x P d m a x P d m i n t T m a x ,
where P d t is the triggering probability of the dance learning strategy at iteration t , and is a scalar; P d m a x and P d m i n are the initial and terminal triggering probabilities, respectively, satisfying 0 < P d m i n < P d m a x < 1 . When r a n d < P d t , the i -th individual executes the dance learning update; otherwise, the conventional updated result remains unchanged.
Considering that the dimension-wise adaptive update probability has already been introduced in the previous strategy, the candidate solution generated by dance learning can also be screened through the dimension mask. Its final form can be expressed as
X i , d a n c e t = X i t + M i t ( Z i t X i t ) ,
The essence of this strategy lies in the fact that individuals no longer directly approach only the teacher or the global best along a single direction, but perform a multidirectional search near promising regions in a periodic oscillatory manner under the joint guidance of multiple advantageous sources of information. Specifically, the first term uses the teacher individual to provide the dominant learning direction; the second term uses the current global best individual to strengthen the focus on high-quality regions; and the third term uses a random peer differential vector to maintain population dynamics and directional diversity. The combined action of these three components can effectively enhance the dynamic search capability of the algorithm in complex multimodal regions and alleviate the problem of premature rigidity of the search trajectory.

2.2.3. Elite Adaptive Perturbation Strategy

Although the above two strategies can improve the search behavior of TLSBO, respectively, from the perspectives of dimension update granularity and population dynamic learning mode, when the population has already converged to a certain locally promising region in the middle and later stages, the current global best individual may still remain unchanged for a long time. If one relies only on the updates of ordinary individuals to further improve the best solution, it is often difficult to break local stagnation in time. Therefore, this paper further proposes an elite adaptive perturbation strategy, which directly performs local refinement and jump-based probing on the current global best individual.
The core idea of this strategy is as follows: at the end of each iteration, an adaptively decaying Cauchy–Gaussian hybrid perturbation is imposed on the current global best position vector G t . Since the Cauchy distribution has a heavy-tailed property, it is more likely to generate large jumps and is therefore suitable for helping the best solution escape from local optima in the early stage or during stagnation. In contrast, the perturbation generated by the Gaussian distribution is relatively smooth and is more suitable for local fine search in the later stage. Therefore, adaptively combining the two can simultaneously take into account both jumping ability and refinement ability.
Define the Cauchy random vector and the Gaussian random vector as
C t = [ C 1 t , C 2 t , , C D t ] R 1 × D , N t = [ N 1 t , N 2 t , , N D t ] R 1 × D ,
where C d t follows the standard Cauchy distribution, and   N d t follows the standard normal distribution. The components of both vectors are random scalars.
Define the adaptive mixing coefficient as
α t = 1 t T m a x ,
where α t [ 0,1 ] is a scalar. It can be seen from (13) that in the early stage of the iteration, α t is relatively large, and the Cauchy component dominates; whereas in the later stage, α t becomes smaller, and the Gaussian component gradually dominates.
Further define the perturbation scale vector as
δ t = λ 1 t T m a x ( U L ) ,
where U and L are the upper-bound vector and lower-bound vector of the search space, respectively. λ is a constant scalar used to control the perturbation intensity. Equation (14) shows that the perturbation scale gradually decreases as the iteration proceeds, so that the perturbation range is larger in the early stage and finer in the later stage.
Accordingly, the candidate position vector generated by elite perturbation is defined as
G e l i t e t = G t + δ t α t C t + 1 α t N t .  
where G e l i t e t is the elite-perturbation candidate solution. This equation indicates that the perturbation of the best individual in each dimension is jointly determined by three factors. First, the boundary scale U L ensures that the perturbation of each dimension matches the search range of that dimension. Second, α t controls the relative proportion of the Cauchy and Gaussian perturbations. Third, the overall coefficient λ 1 t T m a x causes the perturbation magnitude to decay with the iteration.
After G e l i t e t is obtained, boundary constraint handling is required. Let the vector after boundary handling be
G ~ e l i t e t = m i n m a x ( G e l i t e t , L ) , U ,
Subsequently, the fitness of G ~ e l i t e t is evaluated. If its fitness is better than that of the current global best individual, it replaces G t . At the same time, in order to strengthen the feedback effect of elite information on the population, the updated global best individual can further be used to replace the worst individual in the current population. Let the objective function be f ( · ) . Then, the elite updating criterion can be written as
i f   f ( G ~ e l i t e t ) < f ( G t ) , G t G ~ e l i t e t .
The advantage of this strategy lies in that it does not add extra random perturbations to all individuals, but only performs controlled adaptive correction on the current best individual. Therefore, it does not significantly destroy the overall convergence trend of the population. Meanwhile, because the Cauchy component is strong in the early stage, the best individual gains a certain large-step jumping ability, which can help the algorithm escape from local optima. In the later stage, the Gaussian component dominates and the perturbation becomes smoother, which is beneficial for fine exploitation near the optimum region. Therefore, the elite adaptive perturbation strategy can effectively enhance the local deep search ability and stagnation escape ability of TLSBO in the middle and later stages.
After embedding the above three strategies into TLSBO, the improved algorithm significantly strengthens its internal search dynamics while preserving the original dual-phase main framework of the Teacher Phase and Learner Phase. Specifically, the dimension-wise adaptive update probability strategy controls the number of dimensions that truly change in each update, enabling the algorithm to maintain a high degree of global exploration freedom in the early stage and reduce ineffective perturbations in the later stage, thereby enhancing local exploitation accuracy. The Dance Learning Strategy provides individuals, in addition to conventional learning behavior, with a multidirectional periodic oscillatory search mode around the teacher individual, the global best individual, and peer differential vectors, thereby improving the cooperative search ability and dynamic jumping ability of the population in complex regions. The elite adaptive perturbation strategy directly acts on the current global best individual, and realizes a smooth transition from large-step jumping to fine-grained refinement through Cauchy–Gaussian hybrid perturbations at different stages, further enhancing the ability of the algorithm to escape from local stagnation.
The integration of the three proposed strategies enhances TLSBO from complementary perspectives. The dimension-adaptive update mechanism improves fine-grained search control, the dance learning strategy increases population diversity and exploration flexibility, and the elite perturbation mechanism strengthens local exploitation and stagnation escape ability. Their combination leads to a balanced exploration–exploitation trade-off and significantly improves overall optimization performance.
Based on the above description, the pseudocode of TLSBO-DLS is presented in Algorithm 1 and the overall framework of TLSBO-DLS is shown in Figure 2.
Algorithm 1. Pseudocode of TLSBO-DLS.
Input :   population   size   N ,   maximum   iteration   T m a x ,   dimension   D ,   lower   bound   L ,   upper   bound   U .
Output :   Best   solution   G ,   and   best   fitness   f ( G ) .
1: Randomly initialize the population X i i = 1,2 , , N within the search range.
2 : Compute   the   objective   values   for   every   candidate   and   identify   the   presently   optimal   global   solution   G .
3: while  t = 1 : T m a x  then
4 :       Compute   the   mean   position   M e a n   and   Select   the   teacher   individual   T according to the current best fitness.
5 :       Compute   the   dimension - wise   adaptive   update   probability   P c t according to Equation (4).
6 :       Compute   the   dance   learning   activation   probability   P d t according to Equation (10).
7 :       for   for   each   individual   i  do
8 :               Generate   the   teacher - phase   candidate   solution   Y i t according to the original TLSBO teacher updating rule.
9 :               Generate   the   dimension   mask   vector   M i t according to Equations (5) and (6).
10 :           Construct   the   teacher - phase   updated   solution   X i , n e w t according to Equation (7).
11 :           if   r a n d < P d t  then
12 :                 Generate   the   dance   learning   candidate   solution   Z i t according to Equation (8).
13 :                 Construct   the   dance   learning   updated   solution   X i , d a n c e t according to Equation (11).
14:       end if
15 :           Evaluate   the   fitness   of   X i , n e w t   and   X i , d a n c e t
16:    Update the current individual if the new solution is better.
17 :           Update   the   global   best   solution   G if a better individual is found.
18:     end for
19 :       Compute   the   adaptive   mixing   coefficient   α t according to Equation (13).
20 :       Compute   the   perturbation   scale   vector   δ t according to Equation (14).
21 :       Generate   the   elite   perturbation   candidate   solution   G e l i t e t according to Equation (15).
22 :       Perform   boundary   control   on   G e l i t e t according to Equation (16).
23 :       if   f ( G e l i t e t ) < f ( G )  then
24:        Update the global best solution according to Equation (17).
25:        Replace the worst individual in the population with the updated global best solution.
26:    end if
27 :       t = t + 1 .
28: end while
29: Return   G   and   f ( G ) .
The algorithm proceeds sequentially as follows: first, the teacher phase is executed with dimension-adaptive updates. Then, with a certain probability, the dance learning strategy is applied to enhance exploration. After evaluating individuals, the learner phase is implicitly included through pairwise interactions. Finally, the elite perturbation mechanism is applied to refine the global best solution.

2.3. Computational Complexity Analysis

To evaluate the computational efficiency of the proposed TLSBO-DLS algorithm, a detailed complexity analysis is conducted in comparison with the original TLSBO framework. Let N denote the population size, D the problem dimensionality, and T the maximum number of iterations. In the original TLSBO, each iteration consists of the teacher phase, learner phase, and studying phase, where all individuals are updated across all dimensions. Since each individual update involves vector operations of dimension D , the computational cost per individual is O ( D ) , leading to a total complexity of O ( N   ×   D ) per iteration. Consequently, over T iterations, the overall computational complexity of TLSBO is O ( T   ×   N   ×   D ) .
In the proposed TLSBO-DLS algorithm, three additional strategies are incorporated into the original framework. The dimension-wise adaptive update mechanism introduces a masking operation that selectively updates certain dimensions, which requires generating D random variables and performing element-wise operations for each individual. This results in an additional computational cost of O ( D ) per individual, and thus O ( T N   ×   D ) per iteration. The dance learning strategy further enhances the search process by introducing oscillatory updates based on sine and cosine functions. Although this strategy is triggered with a certain probability, its expected computational cost remains proportional to O ( N   ×   D ) , as each activated update still involves vector operations across all dimensions. Furthermore, the elite adaptive perturbation strategy operates only on the current global best individual, requiring the generation of Cauchy and Gaussian random vectors and corresponding vector operations, which introduces an additional cost of O ( D ) per iteration.
By combining all components, the total computational complexity of TLSBO-DLS per iteration can be expressed as O ( N   ×   D ) , since the additional strategies do not change the dominant term but only introduce a moderate increase in the constant factor. Therefore, the overall complexity over T iterations remains O ( T   ×   N   ×   D ) which is consistent with that of the original TLSBO algorithm. From a practical perspective, although the proposed strategies introduce extra operations such as random sampling and trigonometric calculations, their computational overhead is relatively small compared to the overall population update process. As a result, TLSBO-DLS achieves a significant improvement in optimization performance while maintaining a comparable computational cost, making it suitable for solving high-dimensional and complex optimization problems efficiently.

3. IEEE CEC Standard Test Suite Evaluation

3.1. Algorithms for Comparison and Parameter Configuration

To assess the effectiveness of the proposed method, a series of experiments is conducted using benchmark functions from the CEC2017, CEC2020, and CEC2022 suites, aiming to evaluate the optimization performance of TLSBO-DLS. The results are compared with several classical optimization techniques, including Particle Swarm Optimization (PSO) [9], Grey Wolf Optimizer (GWO) [10], and Whale Optimization Algorithm (WOA) [33]. In addition, comparisons are made with more recent algorithms, including the Artificial Lemming Algorithm (ALA) [34], and Secretary Bird Optimization Algorithm(SBOA) [17]. Furthermore, the proposed method is evaluated against different variants of TLSBO, namely Teaching–Learning–Studying-Based Optimization (TLSBO) [25], the Teaching–Learning Optimization Algorithm incorporating Cadre–Mass relationships with a tutor mechanism (TLOCTO) [35], an Improved Teaching-Learning-Based Optimization Algorithm with Reinforcement Learning Strategy (RLTLBO) [36], and an improved version integrating Cauchy mutation and chaotic operators (PI-CTLBO) [37]. Detailed parameter settings for all compared methods are summarized in Table 1.
The parameter settings of all comparative algorithms are selected according to their original literature or widely adopted configurations in recent studies to ensure fairness and reproducibility. For the proposed TLSBO-DLS, the parameter values were determined based on preliminary experiments, balancing convergence speed and solution accuracy.
To guarantee an unbiased comparison and minimize stochastic effects, a consistent experimental setup was employed. In detail, each method operated with a swarm size of 30, while the termination condition was defined as 1000 generations. Every algorithm was executed 30 independent times to obtain reliable performance data. The evaluation metrics included the mean performance (Mean) and the dispersion measure (Std), and the optimal results were emphasized in boldface for clarity. All numerical experiments were implemented on a workstation running Windows 11, powered by an Intel® Core™ i5-series processor (13th Gen, Intel Corporation, Santa Clara, CA, USA) with a base clock speed around 2.5 GHz and 16 GB memory, and MATLAB R2022b was used as the simulation environment.

3.2. Ablation Study

To clearly quantify the individual contributions and synergistic effects of the three proposed improvement strategies, an ablation study was designed based on the CEC2017 benchmark suite (30 dimensions). Three improved variants incorporating a single strategy were constructed, namely TLSBO-S1 (dimension-adaptive update probability strategy), TLSBO-S2 (dance learning strategy), and TLSBO-S3 (elite adaptive perturbation strategy). These variants were compared with the original TLSBO and the final integrated algorithm TLSBO-DLS. The mean rank was utilized as the assessment criterion, with lower values reflecting superior comprehensive performance. The corresponding outcomes are illustrated in Figure 3.
As illustrated in Figure 3, the average ranking values of the five algorithms are as follows: the original TLSBO achieves 4.20, TLSBO-S1 obtains 3.80, TLSBO-S2 reaches 2.77, TLSBO-S3 achieves 2.17, and TLSBO-DLS, which integrates all three strategies, attains the best value of 2.07. Accordingly, the performance ranking from worst to best is: TLSBO < TLSBO-S1 < TLSBO-S2 < TLSBO-S3 < TLSBO-DLS.
First, compared with the original TLSBO, all variants incorporating a single strategy exhibit clear performance improvements. Specifically, TLSBO-S1 reduces the average ranking value to 3.80, representing an improvement of 0.40, indicating that the dimension-adaptive update strategy effectively enhances the update mechanism and improves search efficiency. TLSBO-S2 achieves a ranking value of 2.77, improving by 1.43 compared with the baseline, which is the most significant improvement among the single-strategy variants. This demonstrates that the dance learning strategy plays a crucial role in enhancing population exploration and preventing premature convergence. TLSBO-S3 further reduces the ranking value to 2.17, with an improvement of 2.03, indicating that the elite adaptive perturbation strategy effectively refines the perturbation mechanism applied to elite individuals, thereby improving local search accuracy and enhancing the ability to escape local optima.
Second, among the three single-strategy variants, TLSBO-S3 achieves the best performance (2.17), followed by TLSBO-S2 (2.77), while TLSBO-S1 performs relatively weaker (3.80). This observation reflects the differences in contribution among the three strategies and further indicates that the elite adaptive perturbation strategy and the dance learning strategy provide more substantial performance gains.
Finally, the proposed TLSBO-DLS, which integrates all three strategies, achieves the lowest average ranking value of 2.07. It not only significantly outperforms the original TLSBO (with an improvement of 2.13), but also surpasses all single-strategy variants. Compared with the best-performing single-strategy variant, TLSBO-S3, TLSBO-DLS further reduces the ranking value by 0.10. This result confirms that the three strategies do not simply produce additive effects, but instead exhibit strong synergistic interactions: the dimension-adaptive update strategy improves the granularity of the search process, the dance learning strategy enhances global exploration flexibility, and the elite adaptive perturbation strategy strengthens local exploitation accuracy. Their complementary integration jointly leads to a further improvement in overall algorithm performance.

3.3. Parameter Sensitivity Analysis

To investigate the effect of the perturbation intensity parameter λ in the elite adaptive perturbation strategy, a sensitivity analysis was conducted based on Equation (14), where λ controls the magnitude of the perturbation scale. According to this formulation, the perturbation scale gradually decreases as the iteration proceeds, enabling large exploration steps in the early stage and refined exploitation in the later stage. In this study, λ was set to five different values, namely 0.01, 0.02, 0.03, 0.04, and 0.05, while keeping all other parameters unchanged, in order to evaluate its impact on the optimization performance of TLSBO-DLS. The mean rank was employed as the evaluation indicator, where lower values signify superior overall effectiveness. The corresponding experimental findings are illustrated in Figure 4.
As shown in Figure 4, the average ranking values under different λ settings are clearly reported: when λ = 0.01 , the algorithm achieves an average ranking value of 2.40; when λ = 0.02 , the ranking value decreases to 2.13; when λ = 0.03 , it increases to 3.47; when λ = 0.04 , it further rises to 3.67; and when λ = 0.05 , it slightly decreases to 3.33. Overall, the performance exhibits a trend of first improvement and then degradation as λ increases. The best performance is achieved at λ = 0.02 , with the lowest average ranking value of 2.13 among all tested settings. When λ exceeds 0.02, a noticeable decline in performance is observed, with the worst result occurring at λ = 0.04 , where the ranking value reaches 3.67.
From the perspective of the parameter mechanism, λ , as a key factor controlling the intensity of local perturbations, directly influences the balance between exploration and exploitation. When λ is too small (e.g., 0.01), the perturbation strength is insufficient, limiting the algorithm’s ability to escape local optima, and resulting in slightly inferior performance compared to the optimal setting. When λ = 0.02 , the perturbation intensity is well matched with the overall search dynamics, ensuring both sufficient local exploitation accuracy and effective avoidance of local optima, thereby achieving a desirable balance between exploration and exploitation. In contrast, when λ is too large (e.g., 0.03, 0.04, 0.05), excessive perturbations disrupt the fine-grained local search process, preventing stable convergence to high-quality solutions and leading to a significant performance degradation.
These results demonstrate that the parameter λ has a substantial impact on the performance of the TLSBO-DLS algorithm, and its optimal value lies within a specific range rather than at the extremes. Under the CEC2017 (30-dimensional) benchmark setting, λ = 0.02 yields the best overall optimization performance, providing a reliable basis for parameter selection in subsequent experiments.

3.4. Experimental Analysis on the IEEE CEC Benchmark Suite

3.4.1. Experimental Analysis on the IEEE CEC2017 Benchmark Suite

To comprehensively validate the optimization performance of the proposed TLSBO-DLS algorithm on complex global optimization problems, this section conducts comparative experiments using the CEC2017 benchmark suite. This benchmark comprises various types of functions, including unimodal, multimodal, hybrid, and composite functions, which effectively evaluate the algorithm’s global exploration capability, local exploitation ability, convergence speed, and robustness [38,39,40]. It can objectively reflect the algorithm’s performance in high-dimensional and complex optimization scenarios; therefore, it is selected as the core benchmark for performance evaluation. The outcomes of the experiments are presented in Table 2 as well as in Figure 5 and Figure 6. In the tables, bold values are used to indicate the best-performing result in that row or column.
From the optimization results of the 30-dimensional functions in Table 2 (in terms of Mean and standard deviation, Std), it can be observed that TLSBO-DLS exhibits balanced and outstanding optimization performance across all 30 CEC2017 benchmark functions. For the unimodal functions F1 and F2, the mean values obtained by TLSBO-DLS are 3.5591 × 103 and 5.0973 × 1010, respectively, which are significantly lower than those of traditional algorithms such as PSO, GWO, and WOA, and also clearly outperform the original TLSBO as well as its improved variants, including TLOCTO, RLTLBO, and PI-CTLBO. This indicates that the proposed strategies effectively enhance the algorithm’s precise search capability and rapid convergence on unimodal problems.
For the multimodal functions F4–F10, TLSBO-DLS also achieves the best or near-best mean values. For example, the mean values for F4, F5, F7, and F8 are 4.8528 × 102, 5.6789 × 102, 8.2417 × 102, and 8.5525 × 102, respectively, all of which are lower than those of the competing algorithms. This demonstrates its stronger ability to escape local optima and continuously explore promising regions of the search space. For the hybrid and composite functions F11–F30, TLSBO-DLS continues to maintain its superiority. The mean values for F13, F16, F20, and F29 are 1.4512 × 104, 2.0961 × 103, 2.1881 × 103, and 3.5815 × 103, respectively, all ranking the best among the compared algorithms. These results indicate that the proposed algorithm retains reliable optimization accuracy when dealing with high-dimensional, complex, nonlinear, and non-separable problems.
In terms of standard deviation, TLSBO-DLS achieves the lowest or second-lowest values on most functions. For instance, the standard deviations for F5, F6, F21, and F28 are 2.0011 × 101, 3.5440 × 100, 1.9177 × 101, and 2.1540 × 101, respectively, indicating low dispersion across multiple independent runs, strong stability, and superior robustness compared to the competing algorithms. Overall, among the 30 CEC2017 benchmark functions, TLSBO-DLS achieves the best mean performance on the vast majority of functions and performs comparably to algorithms such as SBOA and ALA on only a few cases, without any evident performance degradation. These results fully demonstrate that the proposed improvement strategies effectively enhance both the optimization accuracy and stability of the original TLSBO algorithm.
Figure 5 presents the convergence curves of selected CEC2017 functions, which intuitively illustrate the convergence speed and final solution accuracy of each algorithm during the iterative optimization process. It can be observed that TLSBO-DLS exhibits a faster descent rate, rapidly approaching the optimal value in the early stages of iteration, while maintaining a steady downward trend in the later stages without premature convergence or stagnation. In contrast, the competing algorithms generally converge more slowly, and some become trapped in local optima during the middle stage of the iteration, resulting in flattened convergence curves. These results indicate that the proposed dimension-adaptive update mechanism, dance learning strategy, and elite adaptive perturbation strategy effectively enhance both convergence speed and the ability to escape local optima.
Figure 6 shows box plots of selected functions, which are used to compare the distribution characteristics and robustness of optimization results across different algorithms. From the box plot distributions, TLSBO-DLS exhibits a lower median, a narrower interquartile range, and fewer outliers, indicating lower dispersion and stronger robustness over multiple independent runs. In contrast, the competing algorithms generally present wider boxes and higher medians, with some exhibiting noticeable outliers, reflecting weaker stability in their optimization results. Combined with the standard deviation data in Table 2, it can be further confirmed that TLSBO-DLS achieves superior robustness while maintaining high optimization accuracy.
Overall, the results obtained on the CEC2017 benchmark set indicate that TLSBO-DLS achieves superior performance across multiple aspects, including solution precision, convergence efficiency, and stability. These findings confirm that the three introduced enhancement strategies significantly improve upon the original TLSBO framework, thereby increasing its applicability to high-dimensional and complex global optimization tasks.

3.4.2. Experimental Analysis on the IEEE CEC2020 Benchmark Suite

To further validate the generalization performance of TLSBO-DLS on low- and medium-dimensional complex optimization problems, this section conducts comparative experiments using the CEC2020 benchmark suite. The CEC2020 test set includes functions with complex characteristics such as shifting, rotation, and hybridization, which are closer to the nonlinear and non-convex properties encountered in real-world engineering optimization problems. It can effectively evaluate the stability and optimization capability of algorithms under different dimensional settings and function characteristics. Therefore, it is adopted as an important benchmark for assessing the generalization performance of the proposed algorithm. The outcomes of the experiments are presented in Table 3 as well as in Figure 7 and Figure 8.
From the optimization results of the 20-dimensional test functions in Table 3 (in terms of Mean and standard deviation, Std), it can be observed that TLSBO-DLS maintains stable and superior optimization performance on the CEC2020 benchmark suite. For function F1, TLSBO-DLS achieves a mean value of 2.9329 × 103, outperforming traditional algorithms such as PSO, GWO, and WOA, and exhibiting comparable accuracy to improved algorithms such as TLSBO and RLTLBO, while demonstrating better stability. For function F2, TLSBO-DLS obtains the best mean value of 1.5422 × 103, which is significantly lower than all other competing algorithms, indicating a strong capability for local intensive search.
For unimodal and relatively simple multimodal functions such as F3, F4, F6, and F9, TLSBO-DLS achieves the best mean values of 7.4383 × 102, 1.9050 × 103, 1.6006 × 103, and 2.8233 × 103, respectively, with the lowest standard deviations among all algorithms. This indicates high convergence accuracy and strong stability in low- and medium-dimensional problems.
For more complex multimodal and composite functions such as F5, F7, F8, and F10, TLSBO-DLS also maintains a leading performance, with mean values consistently lower than those of the original TLSBO and its improved variants, including TLOCTO and PI-CTLBO, as well as smaller standard deviations. This demonstrates that the proposed improvement strategies effectively alleviate the tendency of the algorithm to become trapped in local optima in complex landscapes.
Overall, among the 10 CEC2020 benchmark functions, TLSBO-DLS achieves the best mean performance on 7 functions and ranks among the top performers on the remaining ones, without any evident performance degradation. These results verify the effectiveness and robustness of the proposed algorithm on low- and medium-dimensional complex optimization problems.
Figure 7 illustrates the convergence trajectories on several representative CEC2020 benchmark functions, providing a clear comparison of the search dynamics and convergence rates across different methods. The TLSBO-DLS method demonstrates a sharp reduction in objective values during the initial iterations, reaching a near-optimal region within a limited number of steps. In the intermediate phase, it preserves a smooth and stable improvement process without evident fluctuations or premature stagnation, and ultimately attains lower fitness levels in the final stage. By comparison, PSO, GWO, and WOA exhibit relatively slower convergence behavior and inferior solution quality at termination. Although TLSBO, TLOCTO, and other variants exhibit improvements, their convergence speed and depth still lag behind TLSBO-DLS. This indicates that the dimension-adaptive update, dance learning, and elite perturbation strategies collaboratively enhance the balance between exploration and exploitation, thereby accelerating the convergence process.
Figure 8 shows box plots of selected CEC2020 functions, which are used to evaluate the concentration and robustness of optimization results over multiple independent runs. TLSBO-DLS exhibits the narrowest interquartile range, the lowest median, and fewer, more concentrated outliers, indicating high consistency and strong robustness. In contrast, algorithms such as PSO, WOA, and TLOCTO display wider boxes and higher medians, with noticeable outliers in some functions, reflecting weaker stability. Combined with the standard deviation data in Table 3, it can be further confirmed that TLSBO-DLS achieves both high accuracy and strong stability on low- and medium-dimensional complex functions.

3.4.3. Experimental Analysis on the IEEE CEC2022 Benchmark Suite

To further validate the optimization capability of the proposed algorithm in newly developed composite test environments, this section conducts experiments using the CEC 2022 benchmark suite. Based on complex characteristics such as rotation, shifting, and hybridization, this benchmark further increases the ill-conditioning and the density of local optima, thereby imposing stricter requirements on the balance between exploration and exploitation. It provides a more rigorous evaluation of the effectiveness of the proposed improvement strategies in complex engineering optimization scenarios. The outcomes of the experiments are presented in Table 4 as well as in Figure 9 and Figure 10.
As shown in Table 4, based on the mean (Mean) and standard deviation (Std) results of the 20-dimensional test functions, TLSBO-DLS exhibits stable and outstanding overall performance on the CEC 2022 benchmark suite. For multimodal and composite functions such as F3, F4, F5, F7, and F8, TLSBO-DLS achieves the lowest mean values among all competing algorithms. For example, the mean values for F3, F4, and F7 are 6.0051 × 102, 8.2371 × 102, and 2.0335 × 103, respectively, which are significantly better than those of traditional algorithms such as PSO, GWO, and WOA, as well as the original TLSBO and its various improved variants.
For more challenging shifted and rotated functions such as F1, F2, and F6, although TLSBO-DLS does not achieve the best numerical results in all cases, its mean and standard deviation consistently rank among the top performers, without any noticeable degradation in accuracy or significant oscillations.
From the perspective of stability, TLSBO-DLS achieves the lowest or near-lowest standard deviations on most functions. For instance, the standard deviations for F3, F4, and F8 are 7.9031 × 10−1, 6.2281 × 100, and 1.2161 × 100, respectively. These results indicate that the algorithm can maintain stable optimization performance even under strong interference and highly nonlinear conditions, demonstrating superior robustness compared to the competing algorithms.
Overall, among the 12 CEC 2022 benchmark functions, TLSBO-DLS achieves the best accuracy on more than half of the functions and maintains top-tier performance on the remaining ones, without any evident performance degradation. This confirms that the proposed improvement strategies effectively enhance the adaptability of the algorithm in newly developed complex test environments.
Figure 9 presents the convergence curves of selected CEC 2022 functions. Compared with the previous two benchmark suites, these curves more clearly reflect the algorithm’s advantage in the later stage of fine-grained search. TLSBO-DLS not only exhibits rapid convergence in the early stage and steady progress in the middle stage, but also continues to achieve incremental improvements in the later stage near convergence, without premature stagnation. In contrast, most competing algorithms tend to flatten during the middle stage and struggle to escape local optima. These results indicate that the dimension-adaptive probability mechanism and elite adaptive perturbation strategy significantly enhance the algorithm’s exploitation capability in complex landscapes.
Figure 10 shows the box plots of selected CEC 2022 functions, highlighting the distribution consistency of different algorithms under highly ill-conditioned functions. TLSBO-DLS exhibits a compact interquartile range, lower median values, and very few outliers closely clustered around the box, indicating that the algorithm is less affected by disturbances such as rotation and shifting across multiple independent runs, and produces more reliable optimization results. In contrast, algorithms such as PSO, WOA, and TLOCTO display wider distributions, higher medians, and noticeable outliers in some functions, reflecting weaker robustness. Combined with the standard deviation data in Table 4, it can be further confirmed that TLSBO-DLS not only improves optimization accuracy but also effectively reduces stochastic fluctuations during the optimization process.
A comprehensive analysis of the experimental results on the CEC 2017, CEC 2020, and CEC 2022 benchmark suites demonstrates that the proposed TLSBO-DLS algorithm consistently exhibits significant and stable advantages in three core performance metrics: optimization accuracy, convergence speed, and robustness. Across high-dimensional, low- and medium-dimensional, as well as newly developed complex ill-conditioned function scenarios, TLSBO-DLS generally achieves superior mean optimal values and lower standard deviations compared with traditional intelligent algorithms such as PSO, GWO, and WOA, as well as the original TLSBO and its various improved variants.
The convergence curves indicate that TLSBO-DLS can rapidly approach the optimal region during the early stage of iteration, maintain steady search progress in the middle stage, and perform fine-grained exploitation in the later stage, effectively avoiding premature convergence. Meanwhile, the box plots and standard deviation results further confirm that the algorithm produces highly concentrated outcomes with low dispersion over multiple independent runs, demonstrating stronger robustness and reliability.
These findings clearly demonstrate that the integration of dimension-adaptive updating, the dance learning strategy, and elite adaptive perturbation effectively balances global exploration and local exploitation. As a result, TLSBO-DLS exhibits strong adaptability and competitiveness across various types and dimensions of complex global optimization problems.

3.5. Statistical Methods for Analysis

To avoid the subjectivity caused by single-value comparisons and to ensure that the experimental conclusions are statistically rigorous, this section employs two authoritative non-parametric statistical methods, namely the Wilcoxon rank-sum test and the Friedman mean ranking test [40,41], to systematically validate the optimization results on the CEC2017, CEC2020, and CEC2022 benchmark suites. Specifically, the Wilcoxon test is used to determine whether there are statistically significant performance differences between TLSBO-DLS and the competing algorithms, while the Friedman test provides a comprehensive ranking of all algorithms, thereby objectively verifying the effectiveness of the proposed improvements from a statistical perspective. The significance level α is set to 0.05. The Wilcoxon rank-sum test is used with Bonferroni correction for multiple comparisons.

3.5.1. Wilcoxon Rank-Sum Testing Approach

Table 5 presents the Wilcoxon rank-sum test results between TLSBO-DLS and the other nine algorithms in the form of +/=/−, which denote the number of functions where TLSBO-DLS performs significantly better, shows no significant difference, or performs significantly worse, respectively. The overall results clearly indicate that TLSBO-DLS exhibits overwhelming statistical superiority across all three benchmark suites [3,40,41].
On the CEC2017 (30-dimensional) benchmark, TLSBO-DLS achieves a 30/0/0 record against PSO and WOA, and 29/0/1 against GWO and TLOCTO, demonstrating dominant superiority. Only in a few functions does it show no significant difference compared with algorithms such as SBOA and the original TLSBO, and no overall performance degradation is observed.
On the CEC2020 (20-dimensional) benchmark, TLSBO-DLS maintains a 10/0/0 advantage over GWO, WOA, and TLOCTO, while also achieving substantially more wins than losses against PSO, ALA, SBOA, and other algorithms.
On the CEC2022 (20-dimensional) benchmark, TLSBO-DLS achieves a 12/0/0 result against GWO, WOA, and TLOCTO, and maintains at least 10/0/2 superiority over most competing algorithms, with only a few cases showing comparable performance.
Overall, across all pairwise comparisons, the number of “+” outcomes for TLSBO-DLS is significantly greater than that of “−”, while the number of “=“ cases remains minimal. This demonstrates that the performance improvement of TLSBO-DLS is not due to random fluctuations, but is statistically significant compared with both traditional algorithms and TLBO-based variants.

3.5.2. Friedman Ranking Assessment

Table 6 reports the mean rank (M.R) and total rank (T.R) of each algorithm across the three benchmark suites, where a lower ranking value indicates better overall performance. The results show that TLSBO-DLS consistently ranks first on CEC2017, CEC2020, and CEC2022, achieving the lowest mean ranks of 1.87, 2.30, and 2.25, respectively, significantly outperforming all competing algorithms.
Among the compared methods, ALA, SBOA, and the original TLSBO achieve relatively competitive rankings; however, their mean ranks are still noticeably higher than that of TLSBO-DLS. In contrast, algorithms such as PSO, GWO, WOA, TLOCTO, and PI-CTLBO generally rank lower, indicating weaker overall performance. These findings indicate that, under a wide range of conditions—including single-peak, multi-peak, rotated, shifted, and hybrid functions—the TLSBO-DLS method delivers consistently well-rounded and reliable performance. It exhibits strong solution precision, fast search efficiency, and high resilience, thereby surpassing widely used state-of-the-art approaches.
Based on the combined results of the Wilcoxon rank-sum test and the Friedman ranking analysis, a clear conclusion can be drawn: on the CEC2017, CEC2020, and CEC2022 benchmark suites, TLSBO-DLS demonstrates statistically significant performance superiority over the nine competing algorithms. It not only achieves higher accuracy and stronger stability on the majority of functions, but also ranks first overall in the comprehensive evaluation.
These findings provide strong statistical evidence that the proposed dimension-adaptive updating mechanism, dance learning strategy, and elite adaptive perturbation effectively enhance the search mechanism of the original TLSBO algorithm, significantly improving its exploration capability, exploitation accuracy, and convergence reliability in complex global optimization problems.

3.6. Computational Efficiency Analysis

To further evaluate the computational efficiency of the proposed TLSBO-DLS algorithm, Figure 11 illustrates the average runtime of different algorithms on the CEC2017 benchmark suite (30-dimensional). As shown in Figure 11, noticeable differences in computational cost can be observed among the compared methods, reflecting variations in their algorithmic structures and update mechanisms.
Among the competing algorithms, WOA achieves the lowest average runtime (0.2347 s), followed by SBOA (0.2450 s) and ALA (0.2808 s), indicating that these methods benefit from relatively simple update rules and low computational overhead. Classical algorithms such as PSO (0.2832 s) and GWO (0.3876 s) exhibit moderate runtime performance. In contrast, more sophisticated variants, including TLSBO (0.4518 s) and TLOCTO (0.6830 s), incur significantly higher computational costs due to additional learning strategies and intensified population interactions.
The proposed TLSBO-DLS algorithm attains an average runtime of 0.4036 s, which is slightly higher than that of lightweight algorithms such as WOA and PSO, but notably lower than several enhanced TLSBO variants, including TLSBO (0.4518 s), PI-CTLBO (0.4797 s), and TLOCTO (0.6830 s). This indicates that although TLSBO-DLS integrates multiple improvement strategies, its computational overhead is effectively controlled and does not lead to a substantial increase in runtime.
Overall, TLSBO-DLS achieves a favorable balance between computational efficiency and optimization performance. The moderate increase in runtime is well justified by the significant improvements in convergence accuracy, stability, and robustness observed in previous experiments. Therefore, the proposed algorithm maintains strong practical applicability, particularly for high-dimensional and complex optimization problems, where solution quality is often more critical than marginal differences in computational time.

4. Wireless Sensor Network Node Deployment Problem

4.1. Wireless Sensor Network Node Deployment Model

Wireless Sensor Network (WSN) node deployment is a representative engineering optimization problem in which a set of sensor nodes must be positioned within a monitoring region so as to maximize sensing coverage, reduce redundant overlap, and minimize the movement cost from their initial positions. In practical WSN applications, a deployment scheme with high coverage but excessive overlap may lead to severe waste of sensing resources and unnecessary energy consumption. Conversely, a deployment pattern with low movement cost but insufficient coverage cannot satisfy the monitoring requirement [42,43]. Therefore, the WSN node deployment problem is essentially a multi-objective optimization problem that requires a coordinated balance among coverage quality, redundancy suppression, and movement economy.
In this study, the proposed TLSBO-DLS algorithm is applied to the WSN deployment problem. A two-dimensional square monitoring region is considered, and the deployment task is formulated as a continuous optimization problem. Let the monitoring area be a square region of size L × L , and let N d denote the number of sensor nodes. The sensing radius of each node is denoted by R . The initial positions of the sensor nodes are represented by
A = ( x 1 0 , y 1 0 ) , ( x 2 0 , y 2 0 ) , , ( x N d 0 , y N d 0 ) ,
where ( x i 0 , y i 0 ) is the initial position of the i -th sensor node, and i = 1,2 , , N d . After optimization, the deployment positions of all nodes are denoted by
P = ( x 1 , y 1 ) , ( x 2 , y 2 ) , , ( x N d , y N d ) .
For algorithm implementation, the decision vector is written in concatenated form as
x = [ x 1 , x 2 , , x N , y 1 , y 2 , , y N d ] R 1 × 2 N d ,
where the first N d elements correspond to the xxx-coordinates of all sensor nodes, and the last N d elements correspond to the y -coordinates. Accordingly, the dimensionality of the optimization problem is D = 2 N d .
Since all sensor nodes must remain inside the monitoring area, the position variables are subject to the following boundary constraints:
0 x i L , 0 y i L , i = 1,2 , , N d .
To evaluate the sensing quality of a deployment solution, the monitoring region is discretized into a finite grid. Let ( x g , y g ) denote the coordinate of a grid point in the region. The Euclidean distance between the i -th sensor node and the grid point is defined as
d i ( x g , y g ) = ( x g x i ) 2 + ( y g y i ) 2 .
For each node, the binary coverage state of the grid point is defined as
C i ( x g , y g ) = 1 , d i ( x g , y g ) R , 0 , d i ( x g , y g ) > R , i = 1,2 , , N d .
Thus, the total coverage count of the grid point ( x g , y g ) by all sensor nodes can be expressed as
C ( x g , y g ) = i = 1 N   C i ( x g , y g ) .
The Equation indicates how many sensor nodes simultaneously cover a given grid point. Based on this definition, the coverage performance of a deployment scheme can be quantified.
(1) Coverage ratio
Coverage ratio measures the proportion of the monitoring area that is covered by at least one sensor node. Let the total number of grid points be L 2 under unit grid discretization. Then the coverage ratio is defined as
f c o v = ( x g , y g )   I ( C ( x g , y g ) > 0 ) L 2 ,
where I · is the indicator function, which equals 1 if the condition is satisfied and 0 otherwise. A larger value of f c o v indicates better monitoring quality.
(2) Redundant coverage ratio
Although high coverage is desirable, excessive overlap among sensor nodes leads to sensing redundancy and inefficient utilization of limited network resources. Therefore, the redundant coverage ratio is introduced to quantify the proportion of the area that is covered by at least two sensor nodes:
f r e d = ( x g , y g )   I ( C ( x g , y g ) 2 ) L 2 .
A smaller value of f r e d means that the node distribution is more efficient and less wasteful in terms of overlapping coverage.
(3) Average movement distance
In many WSN deployment problems, sensor nodes are initially dropped or placed at random positions and then relocated to optimized positions. Since movement requires energy consumption, the relocation distance should be minimized as much as possible. The movement distance of the i -th sensor node is defined as
d i m o v e = ( x i x i 0 ) 2 + ( y i y i 0 ) 2 , i = 1,2 , , N d .
Accordingly, the average movement distance of all nodes is
f m o v e = 1 N i = 1 N   d i m o v e .
To make this term numerically comparable with the other objectives, it is normalized by the maximum possible movement distance within the square region. Since the diagonal length of the region is 2 L , the normalized movement cost is given by
f ^ m o v e = f m o v e 2 L .
A smaller value of f ^ m o v e means that the optimized deployment requires less relocation effort.
(4) Multi-objective fitness formulation
The WSN node deployment problem considered in this study simultaneously involves maximizing coverage, minimizing redundant overlap, and minimizing movement cost. In order to solve it using a population-based single-objective optimizer, the above objectives are combined into a weighted scalar fitness function. Since TLSBO-DLS is formulated as a minimization algorithm, the coverage term is transformed into the uncovered ratio 1 f c o v . Therefore, the final fitness function is defined as
F ( x ) = w 1 1 f c o v + w 2 f ~ m o v e + w 3 f r e d ,
where w 1 , w 2 , and w 3 are nonnegative weighting coefficients satisfying w 1 + w 2 + w 3 = 1 .
In this study, the weight setting is chosen as w 1 = 0.5 , w 2 = 0.3 , w 3 = 0.2 . This weighting scheme assigns the greatest importance to coverage quality, while also considering movement economy and redundant overlap. Specifically, the value w 1 = 0.5 emphasizes that maintaining a large effective sensing area is the primary target of deployment. The value w 2 = 0.3 reflects the practical importance of controlling node relocation cost and energy consumption. The value w 3 = 0.2 is used to suppress excessive overlap, thereby improving the efficiency of sensor utilization. Under this formulation, the WSN deployment problem can be written as
m i n x F x     s . t .     0 x i L , 0 y i L , i = 1,2 , , N d .
Therefore, the deployment optimization task is transformed into a constrained continuous minimization problem, which can be directly handled by the proposed TLSBO-DLS algorithm.
The feasible region is defined as 0 x i L , 0 y i L for all nodes. Boundary handling is implemented by clipping out-of-bounds coordinates to the valid range. The weighted sum method is used to balance coverage, redundancy, and movement cost. Sensitivity experiments show that the algorithm is robust to small weight changes, and the selected weights provide the best overall performance.
When dealing with nonlinear constraints, TLSBO-DLS maintains robustness through boundary handling and adaptive search. The dimension-adaptive update mechanism reduces unnecessary disturbance near feasible regions. The elite adaptive perturbation provides moderate jumps instead of violent changes, keeping solutions within a feasible space. These designs make the algorithm stable and effective under complex constraints.

4.2. Experimental Configuration and Parameter Settings

To verify the effectiveness of the proposed TLSBO-DLS algorithm in solving WSN node deployment problems, simulation experiments are conducted under a unified experimental protocol. The MATLAB platform is adopted for implementation, and parallel computing is enabled to improve computational efficiency during multiple independent runs. The experimental parameter settings are as follows:
During the experimental setup, the surveillance area is defined as a square with a side length of 50, while each sensor node is assigned a fixed sensing range of 5. The maximum iteration count is limited to 1000, and all algorithms operate with a population size of 30. To minimize the impact of randomness and ensure statistical reliability, each algorithm is independently run 30 times under every deployment condition.
The performance indicators include the mean fitness value, standard deviation, average runtime, average coverage ratio, average redundancy ratio, average movement distance, and mean rank. In addition, the average convergence curve over 30 runs is used to visually illustrate the convergence behavior of each algorithm.
To ensure that the comparison is statistically meaningful, the ranking of each algorithm is computed in every independent run according to the obtained fitness value, where a lower fitness indicates better performance. The final mean rank is then calculated as the average ranking over all runs. This evaluation protocol provides a comprehensive comparison of three aspects: optimization quality, robustness, and computational efficiency.
For clarity, the major parameter settings used in the WSN deployment experiments are summarized as follows (Table 7):

4.3. Results Presentation and Analysis

In order to assess the practical effectiveness and applicability of the proposed TLSBO-DLS algorithm in real-world engineering optimization scenarios, it is applied to the wireless sensor network (WSN) node deployment problem, which is a typical multi-objective constrained optimization task. A comprehensive comparative study is conducted against nine algorithms, including PSO, GWO, WOA, ALA, SBOA, the original TLSBO, TLOCTO, RLTLBO, and PI-CTLBO, in terms of coverage rate, redundant coverage rate, average movement distance, overall fitness, convergence characteristics, and spatial distribution of nodes. The corresponding experimental findings are illustrated in Table 8 as well as in Figure 12 and Figure 13.
As shown in Table 8, under the scenario with 30 sensor nodes, TLSBO-DLS achieves the best performance across all key evaluation metrics. In terms of coverage rate, TLSBO-DLS reaches 0.8550, outperforming traditional algorithms such as PSO, GWO, and WOA, as well as competitive algorithms such as SBOA and the original TLSBO. This indicates that TLSBO-DLS can more effectively determine node positions, reduce coverage holes, and improve overall sensing coverage.
Regarding redundant coverage rate, TLSBO-DLS achieves a value of only 0.0515, which is the lowest among all algorithms. This demonstrates that the algorithm minimizes node overlap while maintaining high coverage, thereby reducing sensing redundancy and improving energy efficiency.
In terms of average movement distance, TLSBO-DLS achieves a value of 15.8471, which is significantly lower than those of PSO, WOA, GWO, and the original TLSBO. This indicates that the algorithm can accomplish deployment optimization with lower movement cost, making it more suitable for practical scenarios with energy constraints and mobility limitations.
From the perspective of overall fitness, TLSBO-DLS attains the lowest mean value of 0.1500 among all algorithms, with a relatively low standard deviation and an average ranking of 1.63. This significantly outperforms the second-ranked GWO, the third-ranked SBOA, and the original TLSBO, demonstrating its superior accuracy and stability in multi-objective optimization.
Figure 12 illustrates the optimized node deployment layouts obtained by different algorithms, providing a visual validation of the above findings. The node distribution generated by TLSBO-DLS is more uniform, with no obvious coverage holes and minimal overlapping regions, resulting in a compact and complete coverage pattern. In contrast, algorithms such as PSO and WOA exhibit issues such as node clustering, uneven distribution, and local coverage gaps. Although GWO, SBOA, and the original TLSBO show some improvements, their deployment uniformity and coverage completeness remain inferior to those of TLSBO-DLS.
Figure 13 presents the average convergence curves of different algorithms for the WSN deployment problem, reflecting their optimization efficiency. TLSBO-DLS exhibits the fastest decline in the early stage, quickly escaping the initial random distribution and approaching high-quality solutions. During the middle stage, it maintains a steady descent without significant oscillations or premature stagnation. In the later stage, it continues to fine-tune node positions, further improving deployment quality and ultimately converging to the lowest fitness value. In contrast, PSO and WOA converge more slowly and are prone to being trapped in local optima, while GWO, SBOA, and the original TLSBO lag behind TLSBO-DLS in both convergence speed and final optimization accuracy.
Based on the quantitative results, node distribution visualizations, and convergence characteristics, it can be concluded that TLSBO-DLS achieves an optimal balance among coverage performance, resource utilization, and node movement cost in the WSN deployment problem, while also exhibiting faster convergence and stronger robustness. These results demonstrate that the proposed dimension-adaptive updating, dance learning strategy, and elite adaptive perturbation not only enhance the performance of the algorithm on benchmark functions but also provide significant advantages in complex, constrained, multi-objective real-world engineering scenarios, highlighting its strong practical value and application potential.

5. Additional Engineering Applications

To further validate the robustness and practical applicability of the proposed TLSBO-DLS algorithm, this section applies it to two classical constrained engineering optimization problems: the pressure vessel design problem and the tension/compression spring design problem. Such tasks involve nonlinear constraint conditions and are commonly adopted as standard test cases for assessing the effectiveness of optimization methods.

5.1. Pressure Vessel Design Problem

The pressure vessel design problem aims to minimize the total manufacturing cost of a cylindrical pressure vessel capped at both ends by hemispherical heads [36]. Four design variables are considered: shell thickness ( x 1 ), head thickness ( x 2 ), inner radius ( x 3 ), and cylindrical section length ( x 4 ). The corresponding mathematical model can be expressed as follows:
min   f ( x ) = 0.6224 x 1 x 3 x 4 + 1.7781 x 2 x 3 2 + 3.1661 x 1 2 x 4 + 19.84 x 1 2 x 3 s . t .       g 1 ( x ) = x 1 + 0.0193 x 3 0 g 2 ( x ) = x 2 + 0.00954 x 3 0 g 3 ( x ) = π x 3 2 x 4 4 3 π x 3 3 + 1296000 0 g 4 ( x ) = x 4 240 0 0.0625 x 1 , x 2 6.1875 ,   10 x 3 , x 4 200
Table 9 presents the comparison results of different algorithms on the pressure vessel design problem.
From the statistical results presented in Table 9, TLSBO-DLS demonstrates a significant performance advantage in the pressure vessel design problem. In terms of the best solution (Best), TLSBO-DLS achieves 5.88533 × 103, which is identical to the results obtained by ALA, SBOA, TLSBO, TLOCTO, and RLTLBO, and outperforms PSO (5.90751 × 103), GWO (5.88709 × 103), WOA (6.16368 × 103), and PI-CTLBO (5.88534 × 103).
Regarding the mean value (Mean), TLSBO-DLS attains 5.88551 × 103, which is equal to ALA and TLOCTO, and significantly lower than PSO (6.25702 × 103), GWO (6.04860 × 103), WOA (8.09252 × 103), SBOA (5.91495 × 103), TLSBO (5.88597 × 103), RLTLBO (5.88585 × 103), and PI-CTLBO (5.91418 × 103).
In terms of standard deviation (Std), TLSBO-DLS records 3.41009 × 10−1, which is also the lowest value together with ALA and TLOCTO, and is substantially smaller than PSO (3.07711 × 102), GWO (3.60216 × 102), WOA (1.15336 × 103), SBOA (6.44248 × 101), TLSBO (1.80186 × 100), RLTLBO (9.82698 × 10−1), and PI-CTLBO (1.11402 × 102), indicating superior stability.
According to the Friedman ranking, TLSBO-DLS ranks first with a score of 2.97, followed by ALA (3.40), RLTLBO (3.63), TLOCTO (3.73), and the original TLSBO (3.87).
These results demonstrate that TLSBO-DLS outperforms the compared algorithms in terms of solution accuracy, convergence stability, and overall performance, making it a highly effective and reliable approach for solving constrained engineering optimization problems such as pressure vessel design.

5.2. Tension/Compression Spring Design Problem

This optimization case aims to reduce the mass of a tension/compression spring while satisfying limitations related to shear stress, natural frequency, and deformation. The decision variables consist of wire diameter ( x 1 ), mean coil diameter ( x 2 ), and number of active coils ( x 3 ):
min       f ( x ) = ( x 3 + 2 ) x 2 x 1 2 s . t .     g 1 ( x ) = 1 x 2 3 x 3 71785 x 1 4 0 g 2 ( x ) = 4 x 2 2 x 1 x 2 12566 ( x 2 x 1 3 x 1 4 ) + 1 5108 x 1 2 1 0 g 3 ( x ) = 1 140.45 x 1 x 2 2 x 3 0 g 4 ( x ) = x 1 + x 2 1.5 1 0 0.05 x 1 2.0 ,   0.25 x 2 1.3 ,   2 x 3 15
Table 10 presents the best (Best), mean (Mean), standard deviation (Std), and Friedman ranking results of TLSBO-DLS compared with other algorithms.
In terms of the best value (Best), TLSBO-DLS achieves 1.26656 × 10−2, which is very close to ALA (1.26652 × 10−2), SBOA (1.26653 × 10−2), RLTLBO (1.26653 × 10−2), and PI-CTLBO (1.26652 × 10−2), placing it within the optimal range and clearly outperforming PSO, GWO, WOA, the original TLSBO, and TLOCTO.
Regarding the mean value (Mean), TLSBO-DLS attains 1.26697 × 10−2, which is the lowest among all compared algorithms, significantly better than ALA (1.26777 × 10−2), SBOA (1.26791 × 10−2), TLSBO (1.26849 × 10−2), TLOCTO (1.26766 × 10−2), RLTLBO (1.26755 × 10−2), PI-CTLBO (1.26894 × 10−2), as well as PSO, GWO, and WOA.
In terms of standard deviation (Std), TLSBO-DLS records 3.82459 × 10−6, which is substantially smaller than that of almost all other algorithms, being only slightly higher than TLOCTO, thereby demonstrating excellent stability and robustness.
According to the Friedman ranking, TLSBO-DLS ranks first with a score of 2.97, followed by ALA (3.13), SBOA (4.10), RLTLBO (4.13), and TLOCTO (4.47).
These results indicate that TLSBO-DLS achieves superior convergence accuracy, stability, and overall optimization capability in the spring design problem, and is able to solve such constrained engineering optimization tasks in a stable and efficient manner.
In summary, the multi-strategy enhancement mechanism proposed in TLSBO-DLS not only demonstrates excellent performance on the CEC benchmark functions but also exhibits superior optimization accuracy, convergence stability, and practical applicability in constrained and highly nonlinear real-world engineering optimization problems.

6. Conclusions and Future Work

This study focuses on overcoming the shortcomings of the TLSBO algorithm when dealing with high-dimensional and complex optimization tasks, including insufficient search capability, susceptibility to local optima, and poor convergence stability, by proposing a multi-strategy enhanced algorithm, namely TLSBO-DLS. By incorporating a dimension-adaptive update probability strategy, a dance learning strategy, and an elite adaptive perturbation mechanism, the proposed algorithm enables a more efficient trade-off between broad search capability and refined local optimization. The results obtained from experiments conducted on the CEC2017, CEC2020, and CEC2022 benchmark sets indicate that TLSBO-DLS exhibits superior performance compared to a range of advanced optimization algorithms, particularly in terms of solution quality, convergence efficiency, and stability. Furthermore, in the wireless sensor network node deployment model constructed in this study, the proposed algorithm effectively improves coverage, reduces redundant coverage, and minimizes node movement cost, thereby validating its practical applicability in real-world engineering problems.
Despite the promising performance achieved, several limitations remain. First, the integration of multiple strategies increases the algorithmic complexity, which may introduce additional computational overhead. Second, some parameters of the algorithm (e.g., weighting coefficients and strategy activation probabilities) are still determined empirically, and their adaptability requires further improvement. In addition, the current study mainly focuses on a single-objective optimization framework, while the capability of handling multi-objective optimization problems has not been fully explored.
Subsequent research will be directed toward several key avenues. To begin with, efforts will be made to design more self-regulating parameter adjustment strategies, thereby decreasing the dependence on manual configuration. In addition, the algorithm is expected to be further developed to handle both multi-objective scenarios and dynamically changing optimization environments. Another important direction involves incorporating techniques from machine learning and reinforcement learning to improve its adaptability when facing complex and uncertain conditions. Moreover, the applicability of the method will be explored across a broader spectrum of engineering problems, including three-dimensional wireless sensor network deployment, path optimization, and intelligent scheduling, in order to comprehensively assess its versatility and practical significance.

Author Contributions

Conceptualization, K.S. and W.S.; Methodology, K.S. and W.S.; Software, K.S. and W.S.; Validation, K.S. and W.S.; Writing—original draft, K.S. and W.S.; Writing—review & editing, K.S. and J.W.; Visualization, K.S., W.S. and J.W.; Supervision, K.S. and J.W.; Project administration, K.S. and J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Taizhou Science and Technology Plan Project (25gyb46).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yi, X.; Li, C. A Multi-Strategy Augmented Newton–Raphson-Based Optimizer for Global Optimization Problems and Robot Path Planning. Biomimetics 2026, 18, 280. [Google Scholar] [CrossRef]
  2. Taheri, A.; RahimiZadeh, K.; Baumbach, J.; Beheshti, A.; Zolotareva, O.; Al-Betar, M.A.; Mirjalili, S.; Gandomi, A.H. Farthest better or nearest worse optimizer: A novel metaheuristic algorithm. Artif. Intell. Rev. 2026, 59, 79. [Google Scholar] [CrossRef]
  3. Yu, M.; Yang, H.; Wei, X.; Fu, S.; Xu, J.; Zhang, J. Carbon Footprint Efficiency Ratio: A Unified Indicator for Green Evaluation of Evolutionary Algorithms. IEEE Trans. Emerg. Top. Comput. Intell. 2026, 1–14. [Google Scholar] [CrossRef]
  4. Yu, M.; Xu, J.; Liang, W.; Qiu, Y.; Bao, S.; Tang, L. Improved multi-strategy adaptive Grey Wolf Optimization for practical engineering applications and high-dimensional problem solving. Artif. Intell. Rev. 2024, 57, 277. [Google Scholar] [CrossRef]
  5. Yu, M.; Lu, H.; Wang, D.; Du, J.; Kong, D.; Xu, X.; Xu, J. Quantum-enhanced gold rush Optimizer for multi-threshold segmentation of lupus nephritis pathological images. Displays 2026, 92, 103334. [Google Scholar] [CrossRef]
  6. Zhu, Y.; Huang, H.; Wei, J.; Yi, J.; Liu, J.; Li, M. ISO: An improved snake optimizer with multi-strategy enhancement for engineering optimization. Expert Syst. Appl. 2025, 281, 127660. [Google Scholar] [CrossRef]
  7. Yu, M.; Zhang, J.; Yu, L.; Yang, H.; Lu, H.; Wei, X.; Xu, J. Alzheimer’s disease brain image segmentation using multi-feature fusion in 3D Rényi entropy model and quantum hybrid optimization. Artif. Intell. Rev. 2026, 59, 95. [Google Scholar] [CrossRef]
  8. Yu, M.; Du, J.; Xu, X.; Xu, J.; Jiang, F.; Fu, S.; Zhang, J.; Liang, A. A multi-strategy enhanced Dung Beetle Optimization for real-world engineering problems and UAV path planning. Alex. Eng. J. 2025, 118, 406–434. [Google Scholar] [CrossRef]
  9. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of ICNN’95—International Conference on Neural Networks; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  10. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  11. Wang, T.-L.; Gu, S.-W.; Liu, R.-J.; Chen, L.-Q.; Wang, Z.; Zeng, Z.-Q. Cuckoo catfish optimizer: A new meta-heuristic optimization algorithm. Artif. Intell. Rev. 2025, 58, 326. [Google Scholar] [CrossRef]
  12. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  13. Ghasemi, M.; Deriche, M.; Trojovský, P.; Mansor, Z.; Zare, M.; Trojovská, E.; Abualigah, L.; Ezugwu, A.E.; Mohammadi, S.K. An efficient bio-inspired algorithm based on humpback whale migration for constrained engineering optimization. Results Eng. 2025, 25, 104215. [Google Scholar] [CrossRef]
  14. Wang, R.-B.; Hu, R.-B.; Geng, F.-D.; Xu, L.; Chu, S.-C.; Pan, J.-S.; Meng, Z.-Y.; Mirjalili, S. The Animated Oat Optimization Algorithm: A nature-inspired metaheuristic for engineering optimization and a case study on Wireless Sensor Networks. Knowl.-Based Syst. 2025, 318, 113589. [Google Scholar] [CrossRef]
  15. Yu, M.; Yang, H.; Zhang, J.; Ouyang, K.; Fu, S.; Tan, P.; Jiang, F.; Xu, J. Bounty hunter optimizer: A novel metaheuristic with an application to multi-UAV mobile edge computing and path planning. Knowl.-Based Syst. 2026, 341, 115836. [Google Scholar] [CrossRef]
  16. Trojovska, E.; Dehghani, M.; Trojovsky, P. Zebra Optimization Algorithm: A New Bio-Inspired Optimization Algorithm for Solving Optimization Algorithm. IEEE Access 2022, 10, 49445–49473. [Google Scholar] [CrossRef]
  17. Fu, Y.; Liu, D.; Chen, J.; He, L. Secretary bird optimization algorithm: A new metaheuristic for solving global optimization problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef]
  18. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  19. Zhu, Y.; Zhang, M.; Huang, Q.; Wu, X.; Wan, L.; Huang, J. Secretary bird optimization algorithm based on quantum computing and multiple strategies improvement for KELM diabetes classification. Sci. Rep. 2025, 15, 2451. [Google Scholar] [CrossRef]
  20. Zhao, S.; Zhou, H.; Zhou, H. Leaders-driven particle swarm optimizer. Expert Syst. Appl. 2025, 292, 128595. [Google Scholar] [CrossRef]
  21. Algubili, M.D.; Alhelfi, L.M.; Ali, H.M. The Fuzzified Grey Wolf: An improved grey wolf optimizer based on dynamic fuzzy system FGWO. Appl. Soft Comput. 2025, 185, 113818. [Google Scholar] [CrossRef]
  22. Manafi, E.; Domenech, B.; Tavakkoli-Moghaddam, R.; Ranaboldo, M. A self-learning whale optimization algorithm based on reinforcement learning for a dual-resource flexible job shop scheduling problem. Appl. Soft Comput. 2025, 180, 113436. [Google Scholar] [CrossRef]
  23. Kayalvili, S.; Senthilkumar, R.; Yasotha, S.; Kamalakannan, R.S. An optimized resource allocation in cloud using prediction enabled reinforcement learning. Sci. Rep. 2025, 15, 36088. [Google Scholar] [CrossRef]
  24. Liang, G.; Li, S.; Li, B.; Zhang, Q.-Q.; Wang, J.; Wang, Y. Capacity optimization configuration method for multi-microgrids with shared hydrogen storage based on improved multi-objective whale optimization algorithm. Front. Energy Res. 2026, 14, 1658840. [Google Scholar] [CrossRef]
  25. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  26. Chi, A.; Ma, M.; Zhang, Y.; Jin, Z. Competitive teaching–learning-based optimization for multimodal optimization problems. Soft Comput. 2022, 26, 10323–10344. [Google Scholar] [CrossRef]
  27. Ma, Y.; Zhang, X.; Song, J.; Chen, L. A modified teaching-learning-based optimization algorithm for solving optimization problem. Knowl.-Based Syst. 2020, 206, 106330. [Google Scholar] [CrossRef]
  28. Wang, B.-C.; Li, H.-X.; Feng, Y. An improved teaching-learning-based optimization for constrained evolutionary optimization. Inf. Sci. 2018, 444, 178–205. [Google Scholar] [CrossRef]
  29. Yue, Y.; Cao, L.; Zhang, Y. Novel WSN Coverage Optimization Strategy Via Monarch Butterfly Algorithm and Particle Swarm Optimization. Wirel. Pers. Commun. 2024, 136, 2151–2174. [Google Scholar] [CrossRef]
  30. Yu, X.; Duan, Y.; Cai, Z.; Luo, W. An adaptive learning grey wolf optimizer for coverage optimization in WSNs. Expert Syst. Appl. 2023, 238, 121917. [Google Scholar] [CrossRef]
  31. Chen, X.; Zhang, M.; Yang, M.; Wang, D. NHBBWO: A novel hybrid butterfly-beluga whale optimization algorithm with the dynamic strategy for WSN coverage optimization. Peer-to-Peer Netw. Appl. 2025, 18, 80. [Google Scholar] [CrossRef]
  32. Kaur, G.; Jyoti, K.; Mittal, N.; Mittal, V.; Salgotra, R. Optimized Approach for Localization of Sensor Nodes in 2D Wireless Sensor Networks Using Modified Learning Enthusiasm-Based Teaching–Learning-Based Optimization Algorithm. Algorithms 2022, 16, 11. [Google Scholar] [CrossRef]
  33. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  34. Xiao, Y.; Cui, H.; Khurma, R.A.; Castillo, P.A. Artificial lemming algorithm: A novel bionic meta-heuristic technique for solving real-world engineering optimization problems. Artif. Intell. Rev. 2025, 58, 24. [Google Scholar] [CrossRef]
  35. Wu, X.; Li, S.; Wu, F.; Jiang, X. Teaching–Learning Optimization Algorithm Based on the Cadre–Mass Relationship with Tutor Mechanism for Solving Complex Optimization Problems. Biomimetics 2023, 8, 462. [Google Scholar] [CrossRef]
  36. Wu, D.; Wang, S.; Liu, Q.; Abualigah, L.; Jia, H. An Improved Teaching-Learning-Based Optimization Algorithm with Reinforcement Learning Strategy for Solving Optimization Problems. Comput. Intell. Neurosci. 2022, 2022, 1535957. [Google Scholar] [CrossRef]
  37. Bao, Y.-Y.; Xing, C.; Wang, J.-S.; Zhao, X.-R.; Zhang, X.-Y.; Zheng, Y. Improved teaching–learning-based optimization algorithm with Cauchy mutation and chaotic operators. Appl. Intell. 2023, 53, 20888–20914. [Google Scholar] [CrossRef]
  38. Shen, K.; Guo, S.; Tang, W.; Wang, M. Improved Arithmetic Optimization Algorithm Based on Curriculum Education for Numerical Optimization and Practical Problems. Biomimetics 2026, 18, 544. [Google Scholar] [CrossRef]
  39. Zhu, Q.; Gong, M.; Wang, Y.; Yang, Z. Multi-Threshold Image Segmentation Based on the Hybrid Strategy Improved Dingo Optimization Algorithm. Inventions 2026, 11, 52. [Google Scholar] [CrossRef]
  40. Zhang, Y.; Yang, X. Multi-Strategy Enhanced Connected Banking System Optimizer for Global Optimization and Corporate Bankruptcy Forecasting. Systems 2026, 14, 618. [Google Scholar] [CrossRef]
  41. Zhang, Y.; Lu, J.; Yang, X. MESETO: A Multi-Strategy Enhanced Stock Exchange Trading Optimization Algorithm for Global Optimization and Economic Dispatch. Systems 2026, 14, 981. [Google Scholar] [CrossRef]
  42. Zhaohui, Z.; Jiaqi, Z.; Jing, L. Q-learning-based semi-fixed clustering routing algorithm in WSNs. Ad Hoc Netw. 2025, 174, 103837. [Google Scholar] [CrossRef]
  43. Muhammad, H.; Nam, H. Sensor Node Deployment Optimization for Continuous Coverage in WSNs. Sensors 2025, 25, 3620. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the TLSBO algorithm.
Figure 1. Schematic diagram of the TLSBO algorithm.
Symmetry 18 00837 g001
Figure 2. Overall framework of TLSBO-DLS.
Figure 2. Overall framework of TLSBO-DLS.
Symmetry 18 00837 g002
Figure 3. Average rankings of TLSBO variants improved by different strategies on the CEC2017 benchmark functions.
Figure 3. Average rankings of TLSBO variants improved by different strategies on the CEC2017 benchmark functions.
Symmetry 18 00837 g003
Figure 4. Average rankings of TLSBO variants with different values of λ on the CEC2017 benchmark functions.
Figure 4. Average rankings of TLSBO variants with different values of λ on the CEC2017 benchmark functions.
Symmetry 18 00837 g004
Figure 5. Convergence curves of different algorithms on the CEC2017 benchmark functions (partial).
Figure 5. Convergence curves of different algorithms on the CEC2017 benchmark functions (partial).
Symmetry 18 00837 g005aSymmetry 18 00837 g005b
Figure 6. Boxplot illustration of various algorithms on the CEC2017 benchmark functions (partial).
Figure 6. Boxplot illustration of various algorithms on the CEC2017 benchmark functions (partial).
Symmetry 18 00837 g006aSymmetry 18 00837 g006b
Figure 7. Convergence curves of different algorithms on the CEC2020 benchmark functions (partial).
Figure 7. Convergence curves of different algorithms on the CEC2020 benchmark functions (partial).
Symmetry 18 00837 g007
Figure 8. Boxplot illustration of various algorithms on the CEC2020 benchmark functions (partial).
Figure 8. Boxplot illustration of various algorithms on the CEC2020 benchmark functions (partial).
Symmetry 18 00837 g008aSymmetry 18 00837 g008b
Figure 9. Convergence curves of different algorithms on the CEC2022 benchmark functions (partial).
Figure 9. Convergence curves of different algorithms on the CEC2022 benchmark functions (partial).
Symmetry 18 00837 g009
Figure 10. Boxplot illustration of various algorithms on the CEC2022 benchmark functions (partial).
Figure 10. Boxplot illustration of various algorithms on the CEC2022 benchmark functions (partial).
Symmetry 18 00837 g010
Figure 11. Average runtime comparison of different algorithms on the CEC2017 benchmark (dim = 30).
Figure 11. Average runtime comparison of different algorithms on the CEC2017 benchmark (dim = 30).
Symmetry 18 00837 g011
Figure 12. Deployment of sensor nodes optimized by different algorithms ( N d = 30 ).
Figure 12. Deployment of sensor nodes optimized by different algorithms ( N d = 30 ).
Symmetry 18 00837 g012aSymmetry 18 00837 g012b
Figure 13. Average convergence curves of different algorithms for the WSN deployment problem ( N d = 30 ).
Figure 13. Average convergence curves of different algorithms for the WSN deployment problem ( N d = 30 ).
Symmetry 18 00837 g013
Table 1. Summary of the parameter configurations used for all comparative algorithms.
Table 1. Summary of the parameter configurations used for all comparative algorithms.
AlgorithmParameterValue
PSO c 1 , c 2 ,   w 2, 2, 0.8
GWO a [0, 2]
WOA r , l , a [0, 1], [−1, 1], Linear reduction from 2 to 1
ALA P r o b 0.3
SBOA C F , K ,   R B 0 ,   1 , 1 ,   2 , [ 0 , 1 ]
TLSBO T F 1 ,   2
TLOCTO T F , κ 1 ,   2 ,   1.5
RLTLBO T F , α , γ 1 ,   2 , 0.1 ,   0.8
PI-CTLBO T F 1 ,   2
Table 2. Performance comparison of different methods on the CEC2017 test functions (30-dimensional cases).
Table 2. Performance comparison of different methods on the CEC2017 test functions (30-dimensional cases).
FunctionMetricPSOGWOWOAALASBOATLSBOTLOCTORLTLBOPI-CTLBOTLSBO-DLS
F1Mean2.2658E+092.4241E+091.6704E+093.5614E+063.2772E+043.4592E+032.0058E+091.4851E+052.1405E+093.5591E+03
Std2.6745E+091.6066E+096.8726E+081.7112E+061.1768E+054.5649E+033.1185E+096.4591E+051.0673E+093.7332E+03
F2Mean5.0946E+353.9190E+326.6880E+322.5744E+205.6785E+168.9159E+221.0387E+311.6632E+219.3427E+335.0973E+10
Std2.7904E+361.1949E+333.0233E+337.4647E+202.0095E+174.8454E+234.1215E+317.3005E+212.8856E+342.3977E+11
F3Mean3.2369E+045.0971E+042.5551E+051.1985E+042.4536E+043.3349E+043.4000E+037.3159E+036.4089E+034.2236E+04
Std1.0237E+041.1372E+045.9776E+044.3948E+036.2268E+031.6629E+042.4194E+033.1476E+034.7636E+031.1884E+04
F4Mean5.8811E+026.4463E+028.9231E+025.1197E+025.0880E+024.9078E+029.2781E+025.0429E+029.5765E+024.8528E+02
Std9.3866E+019.2644E+011.6796E+022.9616E+013.8984E+012.5637E+016.5597E+024.1878E+012.3747E+023.3207E+01
F5Mean6.9743E+026.1989E+028.2550E+026.0544E+026.0602E+025.9485E+026.9864E+026.3539E+026.3582E+025.6789E+02
Std3.0178E+013.9142E+018.8151E+012.2621E+012.4879E+013.8327E+012.8601E+012.5181E+013.5309E+012.0011E+01
F6Mean6.1566E+026.1208E+026.7697E+026.0896E+026.1153E+026.0889E+026.3599E+026.1746E+026.3025E+026.0275E+02
Std5.5608E+004.5351E+008.2392E+004.4164E+005.9926E+009.7687E+001.0507E+016.9518E+006.2327E+003.5440E+00
F7Mean9.7346E+029.0278E+021.2885E+038.7820E+028.9689E+029.1109E+021.0975E+039.3197E+029.4516E+028.2417E+02
Std3.6441E+016.3676E+018.0109E+013.0949E+016.2760E+014.9075E+017.9431E+015.3739E+014.0347E+012.8041E+01
F8Mean9.9552E+028.9898E+021.0557E+038.9723E+028.7900E+028.9211E+029.4944E+029.0000E+029.1121E+028.5525E+02
Std2.5487E+012.4737E+015.1337E+012.4671E+012.1483E+014.1456E+012.1198E+012.1775E+012.2484E+011.7492E+01
F9Mean1.7396E+032.2242E+031.1282E+041.6916E+032.2505E+031.1859E+036.2942E+032.3890E+032.5263E+031.0489E+03
Std1.0636E+036.8314E+023.5703E+037.0042E+028.1176E+023.7423E+021.6409E+031.2179E+037.8777E+021.9780E+02
F10Mean7.3163E+034.3977E+037.3990E+035.7222E+034.3711E+038.2231E+036.8605E+036.8865E+037.1378E+034.5009E+03
Std4.6751E+026.9545E+029.8720E+026.2962E+025.0912E+023.3877E+028.6382E+021.2987E+031.3152E+035.6564E+02
F11Mean1.4220E+032.0489E+037.4110E+031.2523E+031.2436E+031.2212E+031.3324E+031.2321E+031.4262E+031.1903E+03
Std8.1925E+019.7520E+022.5851E+033.9117E+013.2660E+015.1277E+011.0008E+023.8423E+011.0431E+023.8460E+01
F12Mean6.5799E+078.4434E+072.2296E+081.6481E+061.9132E+061.4720E+051.4560E+082.0503E+053.7765E+073.4893E+05
Std1.1231E+081.0766E+081.2815E+081.6566E+061.5340E+061.4934E+052.5977E+082.9176E+053.7590E+073.5977E+05
F13Mean4.6390E+061.8196E+051.5726E+062.9847E+042.4695E+042.0255E+041.1374E+071.1874E+041.1830E+061.4512E+04
Std1.2882E+073.2665E+051.4522E+062.1273E+041.9636E+041.6614E+042.8493E+079.4747E+033.2209E+061.9241E+04
F14Mean7.6147E+046.0599E+053.4200E+061.5756E+034.7486E+042.6805E+045.6940E+037.9342E+033.2938E+042.1884E+04
Std7.2420E+049.4318E+053.4424E+062.8199E+014.6180E+041.9133E+046.0680E+034.2511E+035.4208E+042.2972E+04
F15Mean6.8254E+048.7160E+052.1057E+064.8752E+031.6034E+041.4285E+041.0567E+047.5372E+031.8294E+048.6356E+03
Std5.7550E+041.4680E+064.9823E+067.4557E+031.4266E+042.3964E+048.7164E+037.8609E+031.4200E+049.4265E+03
F16Mean2.7660E+032.5529E+033.9695E+032.6796E+032.3180E+032.7292E+032.6469E+032.3754E+032.7101E+032.0961E+03
Std3.0106E+023.7729E+024.7546E+022.8394E+022.1472E+023.9522E+023.2284E+022.4397E+023.0877E+021.9670E+02
F17Mean2.1316E+032.0899E+032.6931E+032.1191E+032.0110E+032.0643E+032.0529E+032.0113E+032.1942E+031.8516E+03
Std1.4321E+021.8736E+023.7835E+021.7346E+021.7495E+021.6878E+021.6569E+021.4318E+022.6479E+025.5638E+01
F18Mean1.3045E+061.2376E+065.5967E+061.0302E+044.0918E+051.0123E+061.2748E+053.0846E+053.3409E+053.1027E+05
Std1.4850E+061.5184E+066.5240E+061.2659E+043.3902E+058.5215E+058.6389E+042.2858E+053.3112E+052.5155E+05
F19Mean5.9269E+051.1251E+061.4101E+074.8837E+032.0236E+049.3391E+031.6741E+056.6529E+031.7603E+041.0583E+04
Std2.8810E+061.9367E+061.2753E+079.4942E+032.5807E+047.9414E+037.3991E+054.7227E+031.8548E+041.1766E+04
F20Mean2.4247E+032.4985E+032.9025E+032.4143E+032.3501E+032.3981E+032.3636E+032.3543E+032.4446E+032.1881E+03
Std1.3619E+021.9300E+022.2823E+021.4588E+021.2862E+021.6319E+021.2195E+029.4330E+011.9088E+028.3956E+01
F21Mean2.4939E+032.4065E+032.6305E+032.4023E+032.3735E+032.3936E+032.4515E+032.3982E+032.4333E+032.3619E+03
Std2.8374E+013.4442E+016.9435E+013.1671E+011.9989E+014.3340E+013.3124E+012.4726E+013.2481E+011.9177E+01
F22Mean5.0988E+035.4051E+037.5118E+035.6978E+032.7326E+033.5458E+033.5484E+032.3103E+035.0703E+032.8115E+03
Std2.7310E+031.9943E+032.0522E+032.1689E+039.8832E+022.8292E+031.1238E+031.0171E+012.6761E+031.3306E+03
F23Mean2.9105E+032.7807E+033.0891E+032.7584E+032.7439E+032.7672E+032.8530E+032.7820E+032.8682E+032.7220E+03
Std5.4365E+014.4064E+011.1438E+023.2577E+012.8929E+015.7930E+015.1338E+014.0215E+015.2321E+012.4248E+01
F24Mean3.0922E+032.9742E+033.2121E+032.9202E+032.9199E+032.9405E+033.0419E+032.9417E+033.0044E+032.8858E+03
Std7.4438E+017.3888E+019.9384E+012.7955E+012.4166E+014.7312E+018.8923E+014.0451E+014.6973E+012.2916E+01
F25Mean2.9810E+033.0140E+033.0957E+032.9007E+032.9110E+032.9024E+033.0813E+032.9278E+033.1337E+032.8974E+03
Std7.7376E+015.7308E+015.3932E+011.6164E+012.1241E+012.2884E+017.2227E+012.3876E+018.7602E+011.6494E+01
F26Mean5.2327E+035.0247E+038.1879E+034.9310E+034.3453E+034.4226E+037.4674E+035.0943E+035.9459E+034.5802E+03
Std9.7202E+025.1527E+021.1645E+034.1257E+028.6839E+021.1575E+031.0129E+031.5189E+036.3178E+028.1144E+02
F27Mean3.2725E+033.2594E+033.4298E+033.2246E+033.2371E+033.2422E+033.3610E+033.2696E+033.3241E+033.2253E+03
Std3.8708E+012.8568E+011.0121E+021.5809E+011.6057E+013.4723E+011.0582E+024.3143E+014.7684E+011.6163E+01
F28Mean3.3382E+033.4748E+033.5659E+033.3808E+033.2392E+033.2215E+033.6064E+033.2603E+033.6608E+033.2188E+03
Std6.0850E+011.1150E+021.1761E+025.5237E+022.7013E+012.3536E+013.4506E+022.0926E+012.0538E+022.1540E+01
F29Mean4.0890E+033.9764E+035.3438E+033.9055E+033.7204E+033.7064E+034.1952E+033.9027E+034.2977E+033.5815E+03
Std2.8566E+022.4517E+025.3811E+021.9737E+021.7966E+022.2783E+022.7511E+022.3102E+022.5565E+021.4450E+02
F30Mean1.1503E+061.3836E+074.5990E+075.8655E+041.2011E+049.3876E+031.3860E+069.5050E+031.7516E+061.0838E+04
Std7.3878E+051.0292E+074.0039E+075.1541E+043.7753E+033.4408E+031.6430E+063.6536E+032.1964E+064.9521E+03
Table 3. Performance comparison of different methods on the CEC2020 test functions (20-dimensional cases).
Table 3. Performance comparison of different methods on the CEC2020 test functions (20-dimensional cases).
FunctionMetricPSOGWOWOAALASBOATLSBOTLOCTORLTLBOPI-CTLBOTLSBO-DLS
F1Mean5.0521E+087.0134E+082.7248E+082.4296E+043.1188E+032.0429E+035.2758E+082.3842E+031.1412E+082.9329E+03
Std7.8387E+086.7159E+082.7691E+082.4287E+043.3943E+032.4284E+032.0550E+092.9505E+032.5893E+082.7116E+03
F2Mean3.1564E+032.5180E+034.1364E+032.9801E+032.1634E+033.8180E+032.9835E+032.5582E+032.8637E+031.5422E+03
Std5.7637E+025.0521E+024.3671E+024.1132E+024.1998E+021.2733E+037.9810E+026.0837E+025.9864E+023.0852E+02
F3Mean8.2428E+027.8404E+029.5393E+027.7896E+027.8353E+027.6303E+028.6546E+027.9712E+027.9452E+027.4383E+02
Std1.5510E+012.4468E+014.6938E+011.8550E+013.2801E+012.6046E+013.7550E+011.8521E+011.5823E+017.8108E+00
F4Mean2.4189E+032.0732E+031.9998E+031.9064E+031.9095E+031.9123E+032.7771E+031.9125E+032.8445E+031.9050E+03
Std2.0738E+038.3140E+021.1731E+021.5567E+004.2042E+009.0376E+001.1737E+038.7316E+001.7138E+033.0750E+00
F5Mean3.4412E+059.2609E+052.4871E+063.0579E+031.2452E+051.9696E+058.1778E+045.8445E+049.1355E+049.3110E+04
Std1.9807E+058.5355E+051.8400E+063.3495E+029.7162E+041.6880E+051.3191E+053.0559E+049.2322E+046.8086E+04
F6Mean1.6142E+031.6100E+031.6058E+031.6007E+031.6007E+031.6008E+031.6008E+031.6008E+031.6009E+031.6006E+03
Std1.4581E+011.8279E+018.0056E+003.1757E−013.2368E−012.7317E−012.6393E−012.4849E−013.8399E−012.0148E−01
F7Mean1.5083E+052.6475E+051.1913E+062.9865E+036.5139E+045.4846E+041.2926E+042.2847E+043.1211E+044.0192E+04
Std1.1974E+052.5819E+051.0961E+063.1390E+029.2491E+045.3680E+047.8419E+031.7368E+045.1007E+044.2639E+04
F8Mean3.4588E+033.2706E+033.8945E+033.5483E+032.4513E+032.3014E+032.3602E+032.3021E+032.5466E+032.3570E+03
Std1.6343E+031.0464E+031.8077E+031.3857E+035.7062E+021.8013E+001.5349E+022.4686E+007.1491E+023.0877E+02
F9Mean2.8991E+032.8549E+032.9859E+032.8511E+032.8350E+032.8491E+032.9050E+032.8542E+032.8850E+032.8233E+03
Std7.3921E+013.7249E+016.2778E+011.6466E+011.6888E+012.4022E+015.5513E+011.7945E+012.9494E+011.1865E+01
F10Mean2.9512E+033.0036E+033.0505E+032.9254E+032.9667E+032.9691E+033.0735E+032.9934E+033.0306E+032.9671E+03
Std5.2516E+017.2516E+014.1243E+012.3461E+013.5303E+013.4800E+017.0182E+012.5383E+013.1163E+013.3283E+01
Table 4. Performance comparison of different methods on the CEC2022 test functions (20-dimensional cases).
Table 4. Performance comparison of different methods on the CEC2022 test functions (20-dimensional cases).
FunctionMetricPSOGWOWOAALASBOATLSBOTLOCTORLTLBOPI-CTLBOTLSBO-DLS
F1Mean2.1078E+031.2533E+042.5798E+045.8465E+022.3755E+031.4726E+033.0026E+023.0014E+023.0000E+022.0284E+03
Std6.5429E+024.4946E+039.4249E+032.6951E+021.8134E+031.6052E+034.9173E−014.9556E−015.5013E−031.3271E+03
F2Mean4.6319E+024.9653E+025.4044E+024.5030E+024.5776E+024.5625E+025.8510E+024.5896E+025.5624E+024.5717E+02
Std1.9969E+013.3769E+014.9786E+011.2309E+011.6124E+011.3261E+019.0898E+011.6935E+015.9898E+011.5514E+01
F3Mean6.1005E+026.0748E+026.6653E+026.0199E+026.0364E+026.0392E+026.1469E+026.0727E+026.1427E+026.0051E+02
Std3.9695E+004.4709E+001.2838E+019.7805E−013.2801E+004.5963E+008.0087E+004.4994E+006.5834E+007.9031E−01
F4Mean8.9639E+028.6101E+029.2496E+028.4865E+028.4474E+028.6226E+028.7210E+028.4699E+028.4937E+028.2371E+02
Std2.0032E+012.7867E+012.8483E+011.7941E+011.3918E+012.7229E+011.2082E+011.9066E+011.6717E+016.2281E+00
F5Mean9.8192E+021.1628E+033.9144E+039.7221E+021.1767E+039.9374E+021.9806E+031.1233E+031.3070E+039.1573E+02
Std8.3159E+012.0978E+021.2806E+036.4173E+013.0175E+021.4197E+025.0312E+022.1523E+022.9588E+024.4327E+01
F6Mean7.5183E+054.0135E+061.0777E+064.8040E+036.4379E+036.9825E+033.4549E+034.3761E+039.9091E+037.4989E+03
Std7.0226E+051.1243E+071.6087E+064.5336E+035.8253E+035.0504E+032.4726E+033.4638E+037.6649E+035.2533E+03
F7Mean2.1040E+032.0823E+032.2211E+032.0579E+032.0488E+032.0500E+032.0621E+032.0576E+032.0622E+032.0335E+03
Std3.8829E+013.4896E+018.5482E+011.5586E+011.4286E+011.5306E+011.9116E+011.8974E+012.6545E+017.5783E+00
F8Mean2.2978E+032.2821E+032.2758E+032.2307E+032.2279E+032.2384E+032.2535E+032.2413E+032.2515E+032.2254E+03
Std6.8547E+016.8058E+015.6622E+012.7099E+004.7514E+002.1260E+014.7538E+013.1993E+014.6950E+011.2161E+00
F9Mean2.4989E+032.5143E+032.5685E+032.4808E+032.4808E+032.4808E+032.4925E+032.4808E+032.5042E+032.4808E+03
Std3.8696E+012.4318E+014.8084E+011.1213E−022.3822E−021.1033E−101.4450E+012.8868E−082.2179E+012.5050E−12
F10Mean3.5813E+033.3799E+034.8653E+033.6480E+032.7580E+032.7479E+032.5937E+032.5440E+032.7618E+032.5528E+03
Std8.8124E+028.5485E+021.0426E+038.5209E+023.5279E+025.4052E+023.2386E+027.8033E+016.6823E+029.2739E+01
F11Mean3.4552E+033.5442E+033.4607E+032.9424E+032.9393E+032.9133E+033.8164E+032.9237E+033.5782E+032.9274E+03
Std3.8330E+023.7274E+022.7928E+021.1623E+022.6357E+027.3030E+018.6058E+021.3428E+024.7344E+024.4708E+01
F12Mean2.9900E+032.9731E+033.0741E+032.9521E+032.9555E+032.9675E+033.0656E+032.9697E+032.9862E+032.9544E+03
Std4.1110E+012.1953E+019.2953E+011.5351E+011.8829E+012.8483E+016.5124E+012.5793E+013.0345E+012.0374E+01
Table 5. p-value results reflecting statistical differences among nine optimization methods on the CEC benchmark problems.
Table 5. p-value results reflecting statistical differences among nine optimization methods on the CEC benchmark problems.
TLBO-DLS VS.CEC2017-30 (+/=/−)CEC2020-20 (+/=/−)CEC2022-20 (+/=/−)
PSO(30/0/0)(9/0/1)(10/0/2)
GWO(29/0/1)(10/0/0)(12/0/0)
WOA(30/0/0)(10/0/0)(12/0/0)
ALA(28/0/2)(9/0/1)(10/0/2)
SBOA(24/0/6)(5/0/5)(8/0/4)
TLSBO(19/0/11)(6/0/4)(8/0/4)
TLOCTO(29/0/1)(10/0/0)(12/0/0)
RLTLBO(24/0/6)(7/0/3)(10/0/2)
PI-CTLBO(27/0/3)(8/0/2)(11/0/1)
Table 6. Average ranking outcomes derived from the Friedman test.
Table 6. Average ranking outcomes derived from the Friedman test.
SuitesCEC2017CEC2020CEC2022
Dimensions302020
Algorithms M . R T . R M . R T . R M . R T . R
PSO7.6097.7097.509
GWO6.7076.9087.258
WOA9.73109.40109.5010
ALA3.8343.3023.672
SBOA3.7333.8033.834
TLSBO3.5724.7053.672
TLOCTO6.5766.2067.087
RLTLBO4.1354.4043.834
PI-CTLBO7.2786.3076.426
TLSBO-DLS1.8712.3012.251
Table 7. Experimental parameter settings.
Table 7. Experimental parameter settings.
TLBO-DLS VS.CEC2022-20 (+/=/−)
Monitoring region size L = 50
Sensing radius R = 5
Node number scenarios N d = 30
Population size N = 30
Maximum iterations1000
Weight coefficients w 1 = 0.5 , w 2 = 0.3 , w 3 = 0.2
Number of independent runs30
Table 8. Statistical results of different algorithms for the WSN deployment problem ( N d = 30 ).
Table 8. Statistical results of different algorithms for the WSN deployment problem ( N d = 30 ).
AlgorithmCoverageRedundancyMoveMeanStdMean RankRank
PSO0.75940.073722.92160.23230.01009.179
GWO0.82620.035618.17260.17110.01442.872
WOA0.76000.117022.91430.24060.01639.3710
ALA0.81730.080321.42230.19830.01195.706
SBOA0.83570.066018.55680.17410.01303.003
TLSBO0.83350.070218.32600.17500.02643.504
TLOCTO0.79380.096820.94450.21130.01596.837
RLTLBO0.81010.080520.52150.19810.01165.475
PI-CTLBO0.79190.082422.20890.21480.00927.478
TLSBO-DLS0.85500.051515.84710.15000.01411.631
Table 9. Statistical results obtained by different algorithms for the pressure vessel design problem.
Table 9. Statistical results obtained by different algorithms for the pressure vessel design problem.
AlgorithmBestMeanStdFriedman RankRank
PSO5.90751E+036.25702E+033.07711E+028.879
GWO5.88709E+036.04860E+033.60216E+027.838
WOA6.16368E+038.09252E+031.15336E+039.9310
ALA5.88533E+035.88551E+033.41009E−013.402
SBOA5.88533E+035.91495E+036.44248E+016.407
TLSBO5.88533E+035.88597E+031.80186E+003.875
TLOCTO5.88533E+035.88551E+033.02130E−013.734
RLTLBO5.88533E+035.88585E+039.82698E−013.633
PI-CTLBO5.88534E+035.91418E+031.11402E+024.376
TLSBO-DLS5.88533E+035.88551E+033.41009E−012.971
Table 10. Statistical results obtained by different algorithms for the tension/compression spring design problem.
Table 10. Statistical results obtained by different algorithms for the tension/compression spring design problem.
AlgorithmBestMeanStdFriedman RankRank
PSO1.26655E−021.34359E−029.66023E−048.139
GWO1.26792E−021.27433E−026.16092E−058.038
WOA1.26655E−021.38379E−021.20376E−039.2310
ALA1.26652E−021.26777E−023.12293E−053.132
SBOA1.26653E−021.26791E−021.90616E−054.103
TLSBO1.26654E−021.26849E−021.33300E−055.607
TLOCTO1.26656E−021.26766E−028.56222E−064.475
RLTLBO1.26653E−021.26755E−021.11549E−054.134
PI-CTLBO1.26652E−021.26894E−022.18705E−055.206
TLSBO-DLS1.26656E−021.26697E−023.82459E−062.971
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

Shi, K.; Sun, W.; Wang, J. Teaching–Learning–Studying-Based Optimization with Dance Learning Strategies for Global Optimization Problems and Real-World Applications. Symmetry 2026, 18, 837. https://doi.org/10.3390/sym18050837

AMA Style

Shi K, Sun W, Wang J. Teaching–Learning–Studying-Based Optimization with Dance Learning Strategies for Global Optimization Problems and Real-World Applications. Symmetry. 2026; 18(5):837. https://doi.org/10.3390/sym18050837

Chicago/Turabian Style

Shi, Keyu, Wenchen Sun, and Jianfeng Wang. 2026. "Teaching–Learning–Studying-Based Optimization with Dance Learning Strategies for Global Optimization Problems and Real-World Applications" Symmetry 18, no. 5: 837. https://doi.org/10.3390/sym18050837

APA Style

Shi, K., Sun, W., & Wang, J. (2026). Teaching–Learning–Studying-Based Optimization with Dance Learning Strategies for Global Optimization Problems and Real-World Applications. Symmetry, 18(5), 837. https://doi.org/10.3390/sym18050837

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

Article Metrics

Back to TopTop