Higher-Order Thinking Skills Optimizer: A Metaheuristic Algorithm Inspired by Human Behavior and Its Application in Real-World Constrained Engineering Optimization Problems
Zhixin Han, Ying Qiao, Hongxin Fu, Yuelin Gao

TL;DR
This paper introduces HTSO, a new optimization algorithm inspired by human thinking skills, which performs well on complex engineering and UAV path planning problems.
Contribution
The novel HTSO algorithm is inspired by higher-order thinking skills and demonstrates superior performance on benchmark and real-world optimization problems.
Findings
HTSO outperforms 21 other algorithms on multiple CEC benchmark sets with varying dimensions.
HTSO achieves best performance on 12 real-world constrained engineering optimization problems.
HTSO excels in UAV 3D path planning across seven complex mountainous scenarios.
Abstract
With the increasing complexity of optimization problems, existing methods are often inadequate for addressing these challenges, creating a pressing need for more versatile and robust approaches capable of solving a wide range of optimization problems. Meta-heuristic algorithms have become powerful tools in this regard, owing to their flexibility, ease of implementation, and suitability for high-dimensional and complex problems. This paper introduces the Higher-order Thinking Skills Optimizer (HTSO), a novel meta-heuristic algorithm inspired by Higher-order Thinking Skills (HOTS) from educational theory. HTSO simulates the four key aspects of HOTS: creativity, problem-solving, critical thinking, and decision-making. Creativity reflects the intrinsic human drive for knowledge, prompting exploration of unknown domains. When faced with difficulties, individuals focus on gathering…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Figure 44
Figure 45
Figure 46
Figure 47
Figure 48
Figure 49
Figure 50- —Scientific research project of North Minzu University
- —National Natural Science Foundation of China
- —Key Project of Ningxia Natural Science Foundation “Several Swarm Intelligence Algorithms and Their Application”
- —National Natural Science Foundation of China
- —Basic discipline research projects supported by Nanjing Securities
- —Construction Project of First-class Subjects in Ningxia Higher Education
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsProblem and Project Based Learning · AI-based Problem Solving and Planning · Advanced Multi-Objective Optimization Algorithms
1. Introduction
An optimization problem involves finding the optimal solution that either maximizes or minimizes an objective function, subject to a given set of constraints [1]. In practical engineering applications, the first step is to define the optimization objective—such as minimizing mass, cost, or time—and identify the independent variables that influence this objective. A mathematical model for the objective function is then developed based on the relationship between these variables and the objective. Constraints, such as time, resource, and physical limitations, are expressed as mathematical equations or inequalities. By integrating the objective function with these constraints, a complete optimization model is constructed. A single-objective optimization model can be represented by Equation (1).
In this context, denotes the objective function, and is a D-dimensional vector of variables, through . The functions and represent n inequality constraints and m equality constraints, respectively. The variables and indicate the lower and upper bounds of , respectively.
Over time, researchers have developed numerous optimization methods to tackle a diverse set of problems. In recent years, rapid technological advancements and the emergence of artificial intelligence (AI) have helped alleviate resource scarcity caused by a growing population. However, these developments have also led to increasingly complex optimization challenges. Consequently, traditional optimization algorithms often fail to effectively solve all problem types. As a result, identifying a versatile algorithm capable of addressing a broad range of optimization problems remains a critical focus of current research.
Existing optimization methods are generally divided into two main categories: deterministic and stochastic approaches [2,3]. Deterministic methods include well-established techniques such as linear programming [4], dynamic programming [5], gradient descent [6], and Newton’s method [7]. These methods offer advantages like stability, controllability, and strong theoretical support. However, they often encounter significant challenges when addressing complex problems, including high computational demands and a tendency to become trapped in local optima. Moreover, the search space of real-world constrained optimization problems is highly complex and irregular. High-dimensional problems are often associated with a nonlinear and nonconvex nature. Traditional deterministic methods, limited by theoretical constraints, are generally effective only for solving simple problems in theory and are frequently inadequate when faced with complex optimization tasks. Consequently, deterministic methods are increasingly inadequate for solving today’s complex optimization tasks. In contrast, stochastic methods have demonstrated notable progress in terms of stability, robustness, and generalizability, making them powerful tools for tackling complex optimization problems.
With the advancement of AI and the progression of related research, a highly efficient optimization approach—meta-heuristic algorithms—has emerged [8]. These algorithms utilize the powerful computational capacity of computers and do not rely on problem-specific knowledge. Meta-heuristic algorithms, a subset of stochastic methods, are inspired by natural phenomena and mechanisms to solve optimization problems. These algorithms excel at avoiding local optima, thus facilitating more efficient searches for the global optimum. Owing to their flexibility, adaptability, ease of implementation, and user-friendliness, meta-heuristic algorithms have gained widespread adoption since their inception. Consequently, over the past several decades, they have been applied in a broad range of fields, including healthcare [9], finance [10], the environment [11], and image recognition [12], consistently demonstrating significant performance improvements. For instance, PSO has been utilized in typhoon wind speed prediction models [13], GWO in training multi-layer perceptrons [14], GJO in skin cancer prediction and diagnosis [15], CS in face recognition technology [16], and SA and TS in workshop scheduling problems [17], among others.
In recent years, the complexity of engineering optimization problems has increased alongside technological advancements. Meta-heuristic algorithms, known for their exceptional global search capabilities and adaptability to complex optimization challenges, have demonstrated significant potential across various subfields of engineering. For instance, in aerospace, several meta-heuristic algorithms have been employed in aircraft design [18] and drone path planning [19], showcasing their versatility. GWO has proven to be highly stable in identifying optimal locations for charging station layout problems [20]. GA is applied to optimize the design of functionally graded porous nanobeams, focusing on natural frequency and buckling load. The results demonstrate substantial effectiveness, enabling the efficient identification of optimal solutions, improving performance, and aiding decision-making in the design of complex nanostructures [21]. WOA has been shown to optimize the quality of Internet of Things (IoT) services, significantly improving resource utilization, service acceptance rates, and reducing delays and energy consumption [22]. The Red Fox Optimization Algorithm efficiently designs 2D and 3D functionally graded material structures by optimizing material parameters and distributions, substantially enhancing mechanical performance through optimal material mixtures and volume fraction exponents [23]. It is evident that meta-heuristic algorithms, owing to their flexibility, adaptability, and robustness, have become increasingly important in the field of global optimization and have evolved into essential tools for addressing real-world optimization problems.
1.1. Classification of Meta-Heuristic Algorithms
Over the past few decades, the meta-heuristic algorithms proposed by researchers have been broadly classified into five categories: swarm-based algorithms, evolution-based algorithms, physics-based algorithms, mathematics-based algorithms, and human behavior-based algorithms. Table 1 presents the various types of meta-heuristic algorithms that have been proposed in recent decades.
Swarm-based algorithms are a prominent class of meta-heuristic optimization methods inspired by the collective behaviors of social organisms such as ants, bees, birds, and fish. These algorithms employ decentralized control strategies, wherein agents coordinate their actions toward common objectives through local interactions or adaptive responses to environmental stimuli. They achieve optimization tasks through simple interactions and collaboration between individuals.Evolution-based algorithms, inspired by Darwin’s theories of natural selection and genetic evolution, emulate processes such as species evolution, survival of the fittest, genetic inheritance, and mutation, which together enhance population quality over time. They balance exploration and exploitation via mechanisms such as crossover, reproduction, and mutation, enabling the detection of high-value regions while preserving population diversity. This balance fosters rapid convergence and reduces the likelihood of premature convergence to local optima. Owing to their exceptional performance, evolution-based algorithms have been widely adopted across disciplines, including engineering and machine learning, where they have shown remarkable effectiveness in solving complex optimization problems, substantially improving both efficiency and accuracy.Physics-based algorithms are inspired by natural phenomena, laws, and mechanisms in physics, leveraging phenomena such as motion, gravity, repulsion, and energy conservation between objects to develop optimization algorithms. Guided by physical principles, they regulate the states of search agents to sustain a balanced trade-off between exploration and exploitation.Mathematics-based algorithms, inspired by mathematical formulations, leverage established formulas, functions, patterns, and other theoretical constructs to guide exploration and exploitation, thereby maintaining a balance between these two phases and enabling the population to progressively approach the theoretical optimum. As a recently developed branch of meta-heuristic algorithms, mathematics-based algorithms possess a more robust theoretical foundation than other types and exhibit substantial potential for high performance.Human behavior-based algorithms draw inspiration from human society, as well as cognitive and psychological processes, and they aim to find global optima by emulating human intelligence in collaboration, competition, and environmental adaptation. Moreover, humans, as highly intelligent agents, possess innate cognitive self-regulation that naturally balances exploration and exploitation, thereby conferring strong optimization capabilities. While such algorithms have demonstrated success on numerous problems, they often model relatively macroscopic or monolithic social learning processes. There remains a significant opportunity for further research in finely modeling the cognitive differences within individuals, their dynamic decision-making processes, and strategy adjustments based on self-assessment.
1.2. Exploration and Exploitation
Exploration and exploitation are two fundamental components of meta-heuristic algorithms. Exploration enables the algorithm to investigate the solution space extensively, whereas exploitation concentrates on refining the search within areas deemed promising, as discovered through exploration, in order to move closer to the global optimum. Meta-heuristic algorithms typically commence their search for an optimal solution within the problem’s solution space using an initial matrix of randomly generated solutions. During the iterative process, these random solutions interact, exhibiting behavior that fluctuates between dispersal and aggregation, which drives their continuous movement within the solution space. Typically, in the initial stages of iteration, the entire population is dedicated to discovering high-potential regions to prevent premature convergence to a local optimum. Once the search reaches a mature stage, and it is deemed that high-potential regions have been sufficiently explored, the algorithm’s primary focus gradually shifts from exploration to exploitation, enabling the population to efficiently refine its search within these promising areas.
Maintaining an effective balance between these two processes is crucial to avoiding premature convergence to local optima and increasing the likelihood of identifying the global optimum. Furthermore, achieving this balance enhances the algorithm’s adaptability and robustness when addressing a wide range of optimization problems. Equations (2) and (3) provide the definitions for the metrics that assess the exploration and exploitation capabilities of meta-heuristic algorithms. Particle diversity, which provides additional insight into search behavior, is measured using Equation (4). Notably, recent studies have observed that optimal algorithm performance is often achieved when the exploration and exploitation curves intersect at approximately 10% of the maximum number of iterations [107].
Overall, the performance of meta-heuristic algorithms in addressing complex, real-world optimization problems is significantly dictated by the strategic balance and management of their exploration and exploitation phases.
1.3. Motivation
Although meta-heuristic algorithms have made significant progress over the past several decades, some issues remain unresolved. For instance, as discussed in Section 1.2, while the optimal balance between exploration and exploitation can maximize algorithm performance, how to achieve this balance remains a challenge. Recent studies have shown that dynamically adjusting parameters and integrating other optimization techniques can effectively balance exploration and exploitation; however, these approaches are not universally applicable and therefore require further improvement [108].
Moreover, as meta-heuristic algorithms function as black-box models characterized by complex internal mechanisms and extensive use of randomness, their interpretability is limited. This makes it difficult to theoretically explain the effectiveness and stability of the employed strategies, which is a major barrier to their adoption as effective tools for solving critical real-world problems [109]. Therefore, enhancing interpretability without compromising algorithm performance represents a significant current challenge.
To address these issues, researchers continuously propose novel update strategies and new algorithms, striving for breakthroughs in effectiveness and applicability. While an increasing number of engineering problems are being addressed using meta-heuristic algorithms, the ’No Free Lunch’ theorem [110] asserts that no single algorithm is universally applicable. Therefore, the pursuit of more robust and widely applicable meta-heuristic algorithms remains a central goal in the field.
Although human behavior-based algorithms, particularly Teaching–Learning-Based Optimization (TLBO) and Brain Storm Optimization (BSO), have garnered significant attention for their intuitive concepts, they exhibit certain inherent limitations in their algorithmic mechanisms. For instance, TLBO simplifies the population into a single teacher and a group of learners, where all learners follow similar patterns of learning from the teacher or each other. This homogeneous learning strategy overlooks the differences in cognitive levels among individuals, potentially causing the population to converge prematurely to the current best solution and become trapped in local optima. Similarly, while BSO uses clustering to simulate idea generation, its strategy selection is relatively fixed and lacks a self-adaptive mechanism for dynamically adjusting the aggressiveness of its exploratory behavior based on the quality of an individual’s solution. While metaphorically successful, these algorithms lack, at an algorithmic level, the core human ability to reflect on one’s own state and choose different problem-solving pathways.
To address these limitations, this paper proposes a novel meta-heuristic algorithm, the Higher-order Thinking Skills Optimizer (HTSO), inspired by Higher-order Thinking Skills (HOTS) from educational psychology. The core innovation of HTSO is not merely to simulate a human behavior, but to construct, at the algorithmic level, a dynamic multi-strategy search framework based on individual self-assessment. Specifically, HTSO introduces a critical thinking module that enables each individual to evaluate the quality of its own solution. Based on this assessment, an individual adaptively selects one of three distinct creativity strategies for exploration: leaders adopt a robust Expert’s Breakthrough, mid-level individuals engage in Collaborative Exploration, and under-performers execute a large-step Paradigm Shift. This heterogeneous exploration mechanism allows the algorithm to intelligently balance global exploration and local exploitation according to the search progress and individual states.
Furthermore, HTSO performs fine-grained local search by simulating problem-solving combined with Lévy flight and ensures the population’s evolutionary direction through a decision-making stage. Compared to existing algorithms, HTSO’s contribution lies in translating abstract cognitive processes into a concrete, adaptive operator selection mechanism, aiming to provide a more powerful and robust optimization tool for tackling increasingly complex modern optimization problems.
1.4. Contribution
Inspired by the theory of Higher-order Thinking Skills (HOTS) in educational psychology [111], this work proposes a novel meta-heuristic algorithm and underscores the following major contributions:
- Inspired by Higher-order Thinking Skills (HOTS), we propose a novel meta-heuristic algorithm, the Higher-order Thinking Skills Optimizer (HTSO). Its core contribution lies in introducing a self-assessment-driven, dynamic multi-strategy search mechanism. The algorithm simulates critical thinking to evaluate the quality of each individual’s solution and, based on the outcome, adaptively selects one of three distinct creativity update strategies. This enables heterogeneous exploration behaviors, overcoming the limitations of monolithic learning strategies found in conventional human-based algorithms, thereby achieving a more effective balance between global exploration and local exploitation.
- In this study, the effectiveness of HTSO and 21 other algorithms is systematically examined using three benchmark suites: the CEC-2017 set with problem sizes of 30, 50, and 100; the CEC-2020 set featuring 10, 15, and 20 dimensions; and the CEC-2022 set comprising 10 and 20 dimensions. These algorithms include award-winning methods, such as DE, LSHADE, LSHADE-cnEpSin, and LSHADE-SPACMA, which have received recognition in CEC competitions. To determine if the observed differences among algorithms are statistically meaningful, the Wilcoxon rank-sum test is utilized. Algorithm stability is depicted using boxplots, and convergence speed is represented by convergence curves. Finally, the experimental results are visualized with Sankey diagrams, stacked bar charts, heatmaps, and Friedman ranking line charts. The results indicate that HTSO outperforms the comparison algorithms on the majority of test functions across all dimensionalities, demonstrating its high effectiveness and robustness.
- Fifteen algorithms, including HTSO, are evaluated on 12 real-world constrained optimization problems in the field of mechanics. The results are presented through boxplots, convergence curves, and radar charts, which depict the rankings of the algorithms based on both their average and best performance across the problems.
- HTSO is applied to the unmanned aerial vehicle (UAV) 3D path planning problem and evaluated against 14 other algorithms on seven distinct mountain terrains. The results show that HTSO outperforms all other algorithms in terms of overall performance.
Due to the large volume of experimental data from the CEC test set, presenting all results within the main text would occupy excessive space. Therefore, the detailed results of the CEC test set experiments are provided in Table S1 while the results of the Wilcoxon rank-sum tests are included in Table S2. The minimum value in each row of Table S1 is highlighted in bold.
The remainder of this paper is organized as follows: Section 2 introduces the main concepts of HOTS in education and discusses how HOTS inspired the development of HTSO. Section 3 provides a detailed explanation of the HTSO algorithm. Section 4 presents the experimental results of HTSO on three benchmark test suites: CEC-2017 (30, 50, and 100 dimensions), CEC-2020 (10, 15, and 20 dimensions), and CEC-2022 (10 and 20 dimensions). Section 5 evaluates the generalizability of HTSO to real-world engineering problems through experiments on 12 mechanics-related constrained engineering optimization problems. Section 6 discusses the experimental results of applying HTSO to UAV 3D path planning across seven mountainous terrain models. Finally, Section 7 presents the experimental conclusions, highlights the strengths and limitations of HTSO, and suggests directions for future work.
2. Inspiration and Foundations of Higher-Order Thinking Skills Optimizer
This section will provide a detailed explanation of the inspiration behind HTSO—Higher-order Thinking Skills (HOTS)—and briefly describe how we simulate HOTS to construct the mathematical model of HTSO.
2.1. HOTS History
Higher-order Thinking Skills (HOTS) refer to cognitive processes that go beyond the simple recall of facts or basic comprehension. These skills involve the ability to analyze, evaluate, synthesize, and create new knowledge, enabling individuals to solve complex problems, make reasoned decisions, and think critically and creatively. In the development of education in the 21st century, HOTS are widely recognized as core abilities for enhancing learning outcomes, fostering creativity, and solving complex problems [112]. Unlike lower-order thinking skills (such as rote memorization), HOTS emphasize understanding, analysis, evaluation, and innovation. Its fundamental components typically include critical thinking, creativity, problem-solving abilities and decision-making thinking [113]. This concept was first proposed by Bloom’s Taxonomy of Cognitive Domains [114] and has undergone theoretical expansion and practical deepening from the late 20th century to the early 21st century, gradually becoming an important standard for measuring students’ deep learning abilities in higher education.
Recent advancements in educational methodologies, including Blended Learning (BL) [115] and Collaborative Inquiry-Based Learning (CIBL) [116], have led to a growing body of research on Higher-order Thinking Skills (HOTS). For instance, Lee et al. (2024) [117] argued that within the Self-Regulated Learning (SRL) framework, guiding students to generate their own ideas and subsequently employing technological tools for iterative refinement can significantly enhance the development of HOTS. Additionally, Lu et al. (2021) [118] conducted empirical studies revealing that factors like learning motivation and collaborative communication positively influence HOTS through the “deep learning pathway,” confirming the mediating role of “learning methods” on HOTS within CIBL environments. This suggests that HOTS are developed through iterative processes of cognitive processing, collaboration, and evaluation, a paradigm that lends itself well to the structure of an optimization algorithm.
Although HOTS have been extensively utilized in education—particularly in the development of teaching strategies, classroom activity design, and learning outcome assessment—it is notable that their core principles have not yet been systematically incorporated into the design of meta-heuristic algorithms within the field of optimization. Notably, the four fundamental components constitute the essential capabilities required for solving complex optimization problems. Building on this insight, the present study introduces a novel meta-heuristic optimization algorithm, termed Higher-order Thinking Skills Optimizer (HTSO), which draws inspiration from the core elements of HOTS.
2.2. HOTS Core
The four core components of HOTS—creativity, problem-solving, critical thinking and decision-making thinking—each play a distinct role in the learning process.
Creativity: Creativity refers to the ability to combine or synthesize existing ideas, images, or expertise in novel ways, as well as the propensity to think, respond, and work imaginatively. This process is characterized by a high level of innovation, divergent thinking, and a willingness to take risks. A core component of higher-order thinking skills, it is highly valued in higher education for its role in fostering unconventional perspectives and producing original, influential ideas [119]. Promoting creative thinking enables learners to break away from traditional thought patterns, cultivating adaptable approaches to solving problems and driving innovative progress.Problem-solving: Problem-solving is the capacity to recognize and define problems, generate alternative solutions, select and implement the most effective solution, and evaluate the results. As a fundamental aspect of higher-order thinking skills, problem-solving plays a critical role in the context of higher education. It entails recognizing multifaceted challenges, collecting and evaluating relevant information, formulating viable responses, and determining the most suitable options [120]. In a constantly shifting global environment, the capacity to tackle emerging and unpredictable problems becomes essential, preparing learners to handle authentic situations and professional demands where traditional approaches may fall short.Critical thinking: Critical thinking involves actively interpreting one’s experiences and consciously expressing analytical, evaluative, and inferential judgments regarding what to believe or how to act [121]. In higher education, the ability to think critically is vital for students to assess and interpret information with objectivity, ultimately enabling sound decision-making. Such rigorous examination motivates learners to go beyond passive acceptance, prompting them to actively question and evaluate the relevance and credibility of the content they encounter [122].Decision-making thinking: Decision-making is an intellectual process that involves choosing among alternatives to respond to specific circumstances. This process is fundamental for both individuals and groups, as the quality of the choices made directly impacts subsequent outcomes. Consequently, fostering this capability in students is a vital component of education.
The primary role of HOTS is to enhance individuals’ abilities to analyze and solve problems in depth, strengthen innovation and critical thinking, and promote the development of rational decision-making and autonomous learning. By fostering higher-order thinking, individuals are better equipped to address complex challenges and adapt to societal changes, thereby demonstrating higher levels of cognition and creativity in academic, professional, and everyday contexts. Initially, creativity is employed to generate a diverse range of new ideas and solutions, which are then systematically analyzed and implemented through problem-solving skills. Subsequently, critical thinking is applied to rationally evaluate and filter these solutions, identifying their strengths and weaknesses. Finally, decision-making skills are used to weigh alternative options, make optimal choices, and execute them in practice. This process facilitates the effective integration of innovation and scientific decision-making.
2.3. Mapping of HOTS
In this study, we simulate four cognitive modes of HOTS: creativity, problem-solving, critical thinking, and decision-making thinking, which is the behavior that ultimately materializes and outputs the thought process. We establish a mathematical model to form the HTSO algorithm. The proposed algorithm is organized into several key stages:
- Creativity can be defined as the capacity to challenge conventions, integrate disparate information, and generate novel concepts. We translate this principle into the exploration phase of our algorithm, where individuals in the population assimilate multi-source information and traverse unconventional pathways. This process proactively investigates unexploited regions within the solution space (see Equation (9)). The core function of this phase is to emulate an inspirational leap by augmenting search diversity, thereby mitigating premature convergence. The magnitude and nature of these innovative jumps are manifested through various stochastic perturbation terms, mirroring an individual’s varied attempts in an unknown domain.
- Problem-solving involves the strategic utilization and integration of existing knowledge to perform targeted local optimization. Within the HTSO framework, this concept is analogous to the exploitation phase. During this stage, individual agents refine their positions by referencing the guidance of other agents, specifically using the current optimal individual as a benchmark for fine-tuning their immediate neighborhood (see Equation (15)). This process is comparable to human deep deduction and path refinement under established conditions, facilitating convergence toward a local optimum.
- Critical thinking is not only confined to evaluating the strengths and weaknesses of various solutions; it also serves as the metacognitive control center of higher-order thinking, guiding the direction of innovation and enabling dynamic evaluation and adaptive strategy adjustment. This faculty enables dynamic assessment and strategic self-adaptation. Within the HTSO framework, this concept is modeled by introducing a dynamic evaluation parameter, (see Equation (8)). is not merely a numerical value; rather, it simulates the thinker’s metacognitive judgment of their own cognitive level within the group. Specifically, the formula for directly mirrors how a learner assesses their own performance: by comparing their current state to the best-known standard within the context of the entire group’s performance range. This calculated value simulates the thinker’s metacognitive judgment of their own cognitive level within the group. A low value indicates that the individual perceives themselves as being at the forefront, and thus, their creative actions should be more exploratory. Conversely, a high value suggests that the individual recognizes a significant gap between themselves and the optimal solution, prompting them to adopt more aggressive and radical paradigm-shifting strategies.
- In the context of higher-order thinking, decision-making manifests as a goal-oriented process of dynamic adjustment and optimal selection. Within the HTSO algorithm, this cognitive concept is mathematically instantiated through a targeted selection mechanism after each evolutionary step. By eliminating inferior individuals while retaining superior choices (see Equation (18)), the algorithm operationalizes the psychological principle of real-time evaluation and rapid adjustment as a concrete mathematical procedure that promotes population convergence.
In summary, within the HTSO framework, creativity is mapped to the global exploration phase, which aims to diversify the population. Critical thinking functions as a dynamic controller that selects among various creativity strategies, optimizing the direction and effectiveness of the search. Problem-solving is mapped to the local exploitation phase, focusing the search on promising solutions. Decision-making provides the selection mechanism that drives the population towards optimal solutions.
3. Higher-Order Thinking Skills Optimizer
Section 2 introduced the inspiration behind HTSO. This section (Section 3.1, Section 3.2, Section 3.3 and Section 3.4) provides a detailed description of the mathematical models developed based on HOTS’s four cognitive abilities, which together form the complete HTSO algorithm. Section 3.5 presents the time complexity analysis of HTSO, followed by its pseudocode. The flowchart of HTSO is shown in Figure 1.
3.1. Initialization Phase
HTSO is a meta-heuristic algorithm that begins by initializing a population of N search agents. Each agent is randomly generated based on Equation (5).
X represents the population matrix, where denotes the individual in the population, and indicates the value of the individual in the dimension. refers to the problem’s dimensionality. The variables and represent the lower and upper bounds of the solution space, respectively, while denotes a random number uniformly distributed between 0 and 1. The initialized population is expressed in Equation (6). The vector F, consisting of the fitness values obtained by evaluating the objective function for each individual, is referred to as the fitness vector, as shown in Equation (7).
where denotes the objective function value calculated for the individual . The HTSO algorithm assesses the quality of individuals by comparing their fitness values, progressively searching for the global optimal solution to the problem.
Subsequently, the HTSO simulates four cognitive processes in HOTS: creativity, problem-solving, critical thinking, and decision-making, while exploring novel feasible solutions in each iteration.
3.2. Creativity and Critical Thinking
In the HTSO algorithm, each search agent is conceptualized as an autonomous thinker. During each iteration, these agents engage in an exploratory phase, akin to a brainstorm, to generate novel solutions.
A fundamental premise, however, is that these thinkers do not share a uniform cognitive capability. During the optimization process, the assessment by individuals of their own state forms the basis for subsequent decision-making. This metacognition—defined as the evaluation and regulation of one’s own thought processes—lies at the core of critical thinking. In this study, we introduce critical thinking ( ) as a model for this metacognitive evaluation mechanism. By quantifying the metacognitive discrepancy, the algorithm can simulate the decision-making process through which individuals select different innovation strategies based on their own competency levels. Consequently, prior to generating a new potential solution during the exploration phase, each thinker first engages in self-reflection to assess the quality of its current solution. This reflective process is quantified by Equation (8).
The mathematical structure of Equation (8) is intentionally designed to mirror the cognitive process of critical self-assessment. represents the cognitive discrepancy. In a learning context, a thinker critically evaluates their current understanding by comparing it against the ideal solution available . This difference quantifies how far they are from the frontier of knowledge. represents the overall spectrum of knowledge within the current population. It contextualizes the individual’s performance gap. A large denominator signifies a diverse group with varied performance levels, while a small one indicates a more homogeneous group. By normalizing the individual performance gap by the overall knowledge spectrum, the value becomes a relative, context-aware measure of self-assessed competence. It is not an absolute score but a judgment of one’s standing within the peer group—a cornerstone of critical reflection.
Therefore, the value is more than a normalized fitness score; it is a direct algorithmic translation of a thinker’s self-awareness. A value approaching 0 signifies a self-perception of being an expert at the frontier, while a value near 1 represents the self-awareness of being a novice. This self-assessment is critical, as it dictates the subsequent choice of creative strategy, moving from abstract thought to concrete action.
Based on the results of critical thinking-based self-assessment, each thinker adopts one of three distinct creative thinking modes to explore the solution space. These three modes emulate innovative approaches at various levels of expertise, ranging from expert to novice, as formally described in Equation (9). Preliminary experiments indicate that when the threshold of is set to 0.5, HTSO achieves a good balance between the two strategies.
Expert’s Breakthrough ( ): When a thinker recognizes that they are in the optimal position ( ), they assume the role of a domain expert. True experts do not remain stagnant; their breakthroughs often stem from deep reflection on the existing knowledge system or by gaining insights through the analysis of failures. The mathematical modeling of this behavior is presented in Equation (10), and Figure 2 illustrates the search process under this strategy excluding the influence of random variables.
In Equation (10), denotes an individual randomly selected with equal probability between the second-ranked individual, , and the third-ranked individual, , based on fitness. The symbol t indicates the ongoing iteration, whereas T stands for the total allowable iterations. The expression for the function , which incorporates random variables, is provided in Equation (11). The variable represents the midpoint between and , as expressed in Equation (12). represents the expert’s current, highly-refined knowledge base, which serves as the foundation for any new breakthrough. simulates an expert benchmarking against other top performers. It represents incremental innovation derived from analyzing closely related, successful ideas. models the crucial cognitive act of reflecting on unsuccessful attempts to understand pitfalls and explore entirely different directions. It introduces a divergent push away from poor-performing regions. The function is designed to simulate the spark of inspiration in an expert’s thinking process. Its components—a non-linear temporal decay and randomness —collectively model the complex, non-deterministic nature of a creative leap.Collaborative Exploration ( ): When a thinker recognizes that they are a high-quality contributor but not the best performer, they adopt an open and collaborative learning strategy. In this approach, the thinker not only learns from the leader but also draws from the collective intelligence of the team. Figure 3 illustrates the search process of this strategy when random values are omitted, and Equation (13) presents the corresponding update formula.
In Equation (13), is the average of 2 to N randomly selected values from X. refers to a randomly chosen from X, and r denotes a randomly generated value within the interval . reflects the process of learning from the current best thinker, embodying a preference for excellence. captures inspiration gained from the collective intelligence , simulating the process of brainstorming and helping to prevent premature convergence to local optima. The weighting factors and describe the shift in learning focus over time. In the early stages, the thinker gives more weight to the collective opinion ( is larger); as time progresses and the direction becomes clearer, more emphasis is placed on following the best leader ( increases).Paradigm Shift ( ): When a thinker perceives themselves as a novice or finds themselves in a suboptimal position, simple imitation or collaboration is insufficient to bring about a qualitative breakthrough. At this point, a paradigm shift or cognitive leap is required to rapidly overcome the predicament. An illustration of the search strategy is provided in Figure 4, and the corresponding formulation is presented in Equation (14).
This large scaling factor represents the paradigm shift itself. Unlike the incremental steps of an expert, a novice requires a radical, large-scale change in thinking to break away from a poor position, hence the large jump size. models the primary learning strategy for a novice: strong, direct guidance from . The Brownian motion vector simulates an intense and focused, yet slightly stochastic, effort to catch up to the state-of-the-art. represents the element of random trial-and-error. While primarily following the leader, a novice also learns from random peers and makes accidental discoveries. This maintains a degree of exploration and prevents the individual from becoming a mere copy of the best solution. As with other strategies, the weights shift over time, initially encouraging more random exploration and later focusing more on learning from the best as the search matures.
3.3. Problem-Solving
If the creativity stage is characterized by divergent thinking and exploration, then the problem-solving stage focuses on the depth of convergent thinking, namely, exploitation. In this stage, the thinker has already identified a promising area—namely, the area around the presently optimal solution, —and aims to further refine and optimize the solution. However, effective problem-solving is not merely a straightforward linear approach; it often involves both intensive, focused refinement and occasional breaks from conventional thinking patterns. To model this complex cognitive process, we introduce the mechanism of Lévy flights. Figure 5 illustrates the search process of this strategy when the random component is disregarded, and the corresponding mathematical formulation is presented in Equation (15).
In this formulation, u and v represent independent random variables uniformly distributed over the interval , and denotes a constant, which is typically assigned the value .
In this context, denotes the average value of 2 to 5 randomly selected values from X, and the expression is provided in Equation (16). Additionally, represents the random vector expression formed by the Lévy flight function, as outlined in Equation (17). u and v are random variables uniformly distributed between 0 and 1, and is a constant typically set to 1.5.
establishes the problem context. All problem-solving efforts are anchored around the current best solution, simulating a deep dive into a promising area. represents a focused peer review. The thinker refines their idea by consulting with a small, randomly selected group of peers rather than the entire population, simulating collaboration within a specialized team. The Influence Parameter acts as a cognitive momentum factor. Its value decreases as the search progresses , meaning the influence of peer consultation diminishes over time. This models the shift from collaborative brainstorming to more independent, fine-grained tuning as a solution nears perfection. is the Lévy flight function. The trajectory of a Lévy flight consists of many short moves and a few long jumps. Short moves correspond to sustained, incremental improvements to a solution, which form the primary pattern of problem-solving. The long jumps, on the other hand, simulate occasional bursts of inspiration encountered during problem-solving. This allows the thinker to break out of their current cognitive set, thus avoiding becoming trapped in a comfort zone.
3.4. Decision-Making
In decision-making within HOTS, options frequently change dynamically, requiring continuous evaluation and timely adjustments to the decision-making strategy. Typically, we prioritize retaining those options that most closely align with the goals and provide higher value. HTSO simulates this process by defining Equation (18), enabling the optimization results to progressively approach the optimal solution.
In this context, denotes the fitness value associated with the newly generated individual, whereas corresponds to the fitness measurement of the original individual.
In each iteration of the HTSO process, the population is first initialized. Next, creativity performs the exploration function, followed by decision-making, which retains the superior individuals and discards the inferior ones. The population then enters the exploitation phase (problem-solving) to improve convergence. Finally, decision-making is applied once more. This process repeats until the iteration concludes.
3.5. Time Complexity Analysis
The runtime required by different algorithms can vary significantly. Even the same algorithm may exhibit different execution times depending on its implementation or the computational environment in which it is executed. Therefore, algorithm performance is typically assessed by analyzing its time complexity.
In this study, we use O notation to represent the time complexity of the HTSO algorithm, where T denotes the maximum number of iterations, represents the problem’s dimensionality, N indicates the population size, and M corresponds to the time complexity of evaluating the objective function.
The HTSO algorithm divides each iteration into four distinct phases: initialization, creativity, problem-solving, and decision-making.
Initialization phase: The population initialization occurs only once during the entire iteration process. Given that the dimensionality is and the population size is N, the time complexity of this step is . Next, the fitness of the N particles must be computed, with a time complexity of . Thus, the initialization phase has an overall time complexity given by:
Creativity: As part of the exploration phase, creativity is executed once per iteration. First, the algorithm executes the critical thinking self-assessment. This step incurs negligible computational overhead as it relies solely on basic arithmetic operations using pre-evaluated fitness values, without requiring additional function evaluations. Since each particle updates its position only once during this phase, the time complexity for position updates is . In addition, the fitness of all N particles must be evaluated in each iteration, resulting in a time complexity of . Given a maximum of T iterations, creativity is executed T times. Therefore, the total time complexity of the creativity phase is:
Problem-solving: This phase represents the exploitation phase of HTSO, with the execution process and frequency closely resembling those of the creativity phase. As a result, the time complexity is also:
Decision-making: During this stage, calculations for both fitness values and updated particle positions are not performed. The phase solely updates the population by comparing the fitness of the old and new particles. Each execution requires N fitness comparisons, performed twice per iteration, across T iterations. Thus, the time complexity of the decision-making phase is:
The four stages outlined above provide a brief overview of the components contributing to the time complexity of HTSO. By summing these stages, the total time complexity of HTSO is as follows:
Therefore, the time complexity of HTSO, ignoring lower-order terms, is .
The pseudocode of the HTSO algorithm can be found in Algorithm 1. Algorithm 1 Pseudocode of HTSO.
- 1:Input: Population size N, Dimension D, lower bounds and upper bounds , Maximum number of Iterations T and Evaluation .
- 2:Output: The minimum fitness and the best solution
- 3:Initialization: Initial population X and fitness F by Equation (5)–(7).
- 4:while do
- 5: Update population X by Equation (9)
- 6: Calculate fitness F and update and by Equation (18)
- 7: Update population X by Equation (15)
- 8: Calculate fitness F and update and by Equation (18)
- 9:
- 10:end while
- 11:Return The minimum fitness and the best solution
4. The Results of the HTSO Algorithm on Different Test Sets
In this section, a comprehensive overview of the experimental findings for HTSO and its rival algorithms on the CEC benchmark suite is provided. Section 4.1 describes the experimental setup, Section 4.2 presents the results of the ablation study and parameter sensitivity analysis, and Section 4.3 analyzes the convergence behavior of HTSO. Detailed evaluations of the experimental outcomes on the CEC-2017, CEC-2020, and CEC-2022 benchmark sets are presented in Section 4.4, Section 4.5 and Section 4.6, respectively.
4.1. Experiment Settings
4.1.1. Competing Algorithms and Parameter Settings
In the experiments conducted on the CEC benchmark set, we compare the performance of 22 algorithms, including the following:
- The HTSO algorithm newly proposed in this study.
- The winning algorithms of the CEC competition [123]:DE [53], LSHADE [124], LSHADE_SPACMA [125], LSHADE-cnEpSin [126].
- Algorithms or their improved versions that are widely recognized and applied:MELGWO [127], PPSO [128], WOA [30], SSA [32].
- Highly citepd and high-performance algorithms proposed in recent years:HO [49], GJO [38], DBO [43], SBOA [47], BKA [46], FTTA [103], SCSO [45], AO [37], SO [39], AVOA [35], GTO [36], RIME [74], SCA [78].
Table 2 presents the hyperparameter settings for the competitive algorithms. The performance of all algorithms is compared across three CEC test suites, covering a total of eight dimensions. The benchmark sets utilized in this study incorporate the CEC-2017 suite, which evaluates dimensions of 30, 50, and 100 [129]; the CEC-2020 suite, featuring tests in 10, 15, and 20 dimensions [130]; as well as the CEC-2022 suite, which includes dimensionalities of 10 and 20 [131]. The population size for all experiments was fixed at 30, and each experiment allowed up to 30,000 function evaluations. Every algorithm underwent 30 independent executions. The experimental results are summarized in Table S1 using four statistical indicators: mean, standard deviation (Std), best value, and worst value. Moreover, in the final row of each results table, the values cor1‘responding to the counts of wins (W), draws (T), and losses (L) are presented, summarizing how HTSO compares against other algorithms based on average performance. Here, ‘W’ stands for the total wins, ‘T’ signifies the number of ties, and ‘L’ indicates the losses obtained by HTSO.
To provide a more intuitive visualization of the experimental results, we employed heatmaps to illustrate the average optimization rankings of the 22 algorithms on each function, Sankey diagrams and stacked bar charts to depict the overall rankings of each algorithm, and line charts to display the Friedman mean ranks [132]. Subsequently, the Wilcoxon rank-sum test [133] with a significance level of was conducted to verify whether there are significant performance differences between HTSO and the competing algorithms, with the results reported in Table S2. In the table, ‘+’ indicates that HTSO performed significantly better than the competing algorithm on the corresponding function, ‘−’ indicates significantly worse performance, and ‘=’ denotes no significant difference. Consistent with the CEC experimental results, the outcomes of the Wilcoxon rank-sum test are also summarized in the table using the statistics ‘W’, ‘T’ and ‘L’. To visually illustrate the convergence rate, accuracy, and stability among the 22 algorithms, convergence curves and boxplots were employed in the final analysis.
All algorithms were executed under the same system configuration, which included a computer running the Windows 10 (64-bit) operating system, equipped with an Intel Xeon E-2224 3.40 GHz CPU and 16 GB of RAM. The experimental environment was established using MATLAB 2023a.
4.1.2. Benchmark Functions
In this subsection, we thoroughly describe the categories of functions featured within the benchmark test suites of CEC-2017, CEC-2020, and CEC-2022.
Table 3 presents the function types included in the CEC-2017 test suite. In the CEC-2017 benchmark suite, F1 and F3 are classified as unimodal functions, which are utilized to evaluate how effectively the algorithm converges. Functions F4 to F10 are multimodal, crafted to evaluate the algorithm’s ability to avoid local optima during the search process. F11 through F20 are hybrid functions that have been rotated or translated, integrating three or more CEC-2017 benchmark functions and assigning specific weights to each sub-function. Functions F21 to F30 represent composite functions, each formed by integrating a minimum of three hybrid or CEC-2017 benchmark functions, which have undergone rotation and translation. Additionally, every individual sub-function is assigned specific bias values and weights. The intricate structure of these combined functions raises the level of challenge in algorithmic optimization.
A summary of the function categories included in the CEC-2020 test suite is provided in Table 4. This suite features a total of ten functions that pose significant difficulty: F1 serves as a unimodal function; F2 through F4 consist of rotated and translated multimodal functions; F5, F6, and F7 are classified as hybrid types; while F8 to F10 represent intricate composite functions.
Table 5 presents the function types of the CEC-2022 test suite. Within the CEC-2022 benchmark suite, F1 acts as a unimodal function. Functions F2 through F5 fall under the category of multimodal functions. The group comprising F6, F7, and F8 represents a combination of unimodal and multimodal characteristics. Lastly, F9 to F12 are described as composite functions that also exhibit multimodal properties.
4.2. Strategies Effectiveness and Parameter Sensitivity Analysis
This section presents an ablation study and a parameter sensitivity analysis. The former validates the effectiveness of the proposed strategies, while the latter examines the influence of parameters on algorithmic performance.
4.2.1. Ablation Experiments
First, an ablation study is conducted to validate the effectiveness of the Creativity and Problem-solving components. Specifically, HTSO is compared against the following two variants:
- HTSO- : HTSO without the Creativity component.
- HTSO- : HTSO without the Problem-solving component.
The experimental settings are consistent with Section 4.1. Table S3 presents the experimental results along with the Wilcoxon rank-sum test results at a significance level of . As shown in the last row of the CEC-2017 benchmark results, HTSO achieves a win/loss record of 25/4 against HTSO- and 19/10 against HTSO- . The Wilcoxon test results further reveal that HTSO significantly outperforms HTSO- on 19 functions, shows no significant difference on 7 functions, and performs significantly worse on 3 functions. Similarly, compared to HTSO- , HTSO significantly outperforms on 16 functions, exhibits no significant difference on 9 functions, and performs significantly worse on 4 functions.
The ablation study results demonstrate that HTSO significantly outperforms both HTSO- and HTSO- , confirming that the Creativity and Problem-solving components each play an essential role and are indispensable to the algorithm’s overall performance.
4.2.2. Sensitivity Analysis
In HTSO, the Creativity component governs strategy selection through the dynamic parameter . An excessively large threshold leads to insufficient triggering of creative operations, thereby reducing population diversity and the ability to escape local optima. Conversely, an excessively small threshold may cause search behavior to become overly randomized, resulting in deviation from high-potential regions and weakened convergence stability. To identify an appropriate threshold that optimizes HTSO performance, a sensitivity analysis is conducted on the threshold. The threshold is varied across five values: 0.3, 0.4, 0.5, 0.6, and 0.7. Following the same experimental configuration as in Section 4.1, comparative experiments are performed on the 30-dimensional CEC-2017 benchmark suite to evaluate algorithm performance.
Table S4 presents the average results for threshold values of 0.3, 0.4, 0.5, 0.6, and 0.7. It can be observed that HTSO achieves the best average performance when the threshold is set to 0.5. Considering both solution optimality and robustness, is selected as the default threshold setting in this study.
4.3. Convergence Behavior Analysis
This section analyzes the exploration and convergence behavior of the HTSO algorithm through six subplots generated from the output runs on the CEC-2017, CEC-2020, and CEC-2022 test suites. Figure 6 and Figure 7 display the search behavior of HTSO on the CEC-2017 test suite and the CEC-2020 and CEC-2022 test suites, respectively. The following is a detailed analysis of the six subplots.
I.The initial column offers a three-dimensional visual depiction of the search space corresponding to the test functions.II.The second column illustrates the search agents’ search history, highlighting that, throughout the process, they are broadly dispersed across the whole search space, showcasing impressive global search abilities. In the later stages of the search, they tightly converge around the optimal solution, indicating that HTSO possesses strong convergence abilities.III.The variations in agents’ average fitness values throughout the search are shown in the third column. Initially, the agents are relatively scattered with varying fitness levels, suggesting a tendency towards global search. With the increase in iterations, the average fitness values decline swiftly, suggesting that the majority of search agents have the capability to locate the global optimal solution.IV.The fourth column portrays the trajectories of individual agents during the search, transitioning from an initial fluctuating state to a stable condition. This process demonstrates a seamless shift from global to local search, which aids in acquiring the global optimal solution.V.The fifth column displays the HTSO convergence curve, which gradually declines as iterations increase. This indicates HTSO’s ability to escape local optima and continue searching for the global optimal solution.VI.The sixth column illustrates the balance between the exploration and exploitation phases of the HTSO algorithm. The figure illustrates that the exploration and exploitation curves of the HTSO algorithm converge around the 10% point; according to recent research, this suggests a remarkable equilibrium between its exploration and exploitation abilities.
4.4. Performance Comparison on the CEC-2017 Test Suite
4.4.1. CEC-2017 Test Benchmark Functions Experimental Results
As shown in Table S1, the HTSO algorithm outperforms each comparison algorithm in all dimensions, with the value of ‘W’ consistently greater than ‘L’. According to the calculations, HTSO achieved first-place finishes 17, 18, and 18 times in the 30, 50, and 100 dimensions, respectively, out of comparisons across 29 test functions. In a total of 609 comparisons against 21 competing algorithms, HTSO won 572, 566, and 564 times in the 30, 50, and 100 dimensions, respectively, corresponding to winning rates of 93.92%, 92.94%, and 92.61%. This sustained high winning rate in 100-dimensional cases is particularly significant, as it demonstrates HTSO’s robustness against the curse of dimensionality, whereas many competing metaheuristics exhibit marked performance degradation in these high-dimensional search spaces.
4.4.2. Ranking of the CEC-2017 Test Set
To enable intuitive comparison of the performance of the 22 algorithms on the CEC-2017 test set, this section presents the rankings of the algorithms according to mean fitness (Mean) using heatmaps, Sankey diagrams, and stacked bar charts for 30-, 50-, and 100-dimensional cases. Additionally, line graphs display the Friedman mean rankings of the 22 algorithms.
Figure 8 shows the heatmaps of rankings across different functions and dimensions, providing a clear overview of each algorithm’s performance on every test function. Observations from the CEC-2017 test set, categorized by function type, are as follows:
- Unimodal functions (F1 and F3): HTSO ranked first on F1 and F3 in 30 dimensions, and first on F3 in 50 dimensions, while also achieving top rankings on F1 in 50 and 100 dimensions, as well as F3 in 100 dimensions. Unimodal functions are important indicators of an algorithm’s convergence speed. Experimental results demonstrate that HTSO exhibits superior convergence speed on the CEC-2017 test set.
- Multimodal functions (F4–F10): In 30 dimensions, HTSO achieved first place on F5 and F8, second on F7 and F9, and third on F6. In 50 and 100 dimensions, HTSO secured first place for F5, F7, F8, and F9 and second place for F4 and F6. It should be noted that despite its strong performance on most functions, HTSO performed poorly on F10, indicating that its search strategy is less effective for this function, leaving room for improvement. Multimodal functions contain numerous local optima, which makes it difficult for algorithms to avoid becoming trapped in these points. The results show that HTSO possesses a strong ability to escape local optima, enabling continued exploration of the solution space even in later iterations.
- Hybrid functions (F11–F20): At 30 dimensions, HTSO ranked third on F16 and second on F17, while achieving first place on the remaining eight functions. At 50 dimensions, it again ranked third on F16 and F17, fourth on F20, and first on the remaining seven functions. In 100 dimensions, HTSO ranked fifth on F16 and sixth on F20, securing first place for the other eight functions. Hybrid functions are crucial for evaluating an algorithm’s performance, and HTSO demonstrates significant effectiveness and robustness across most functions of this type.
- Composition functions (F21–F30): In 30 dimensions, HTSO was ranked first on F21, F23, F24, F25, and F27, and achieved top-three rankings on all functions except F22. In 50 dimensions, it ranked first on F21 and F23-F27, and placed second, third, and fourth on F28, F29, and F30, respectively. In 100 dimensions, HTSO ranked first on F21, F23, F24, F26, F27, and F30, and second on F25 and F29. Notably, HTSO performed poorly on F22 across all dimensions but performed exceptionally well on all other functions. As composition functions are highly complex, HTSO’s outstanding performance on these functions suggests its potential for solving complicated optimization problems.
Overall, HTSO demonstrates outstanding performance across most functions within the CEC-2017 test set. It not only converges rapidly and accurately but also shows a strong ability to avoid local optima and effectively addresses complex, high-dimensional optimization challenges.
Figure 9 displays the Sankey diagrams for each dimension, where HTSO’s links to the ‘Rank 1’ node are the thickest among all 22 algorithms, indicating that HTSO achieved the most first-place rankings. Figure 10 presents the stacked bar charts for different dimensions, which clearly show that HTSO achieved the greatest number of first places across all dimensions. Specifically, in the 30- and 50-dimensional cases, only one function saw HTSO fail to enter the top ten, while in 100 dimensions, this occurred for two functions.
Figure 11 further presents the line graphs of the Friedman mean rankings for each algorithm on the CEC-2017 test set across all dimensions. HTSO achieved the best average ranks: 2.95 for 30 dimensions (0.74 ahead of the second-place LSHADE_SPACMA at 3.69), 2.86 for 50 dimensions (1.58 ahead of second-place SBOA at 4.44), and 2.78 for 100 dimensions (1.68 ahead of second-place SBOA at 4.46). As the dimensionality increases, the gap between HTSO and the other algorithms widens, highlighting HTSO’s potential for high-dimensional optimization tasks.
4.4.3. Wilcoxon Rank Sum Test of the CEC-2017 Test Set
Table S2 presents the results of the Wilcoxon rank-sum test, which lead to conclusions similar to those in Table S1. The test results show that the number of wins ‘W’ for HTSO in 30, 50, and 100 dimensions are 549, 549, and 550, respectively, corresponding to winning rates of 90.15%, 90.15%, and 90.31%. These results clearly indicate that HTSO is significantly different from other competing algorithms on the CEC-2017 test set.
4.4.4. Convergence Curve of the CEC-2017 Test Set
Figure 12 shows the convergence curves of 22 algorithms for selected functions on the CEC-2017 test set across various dimensions. The results demonstrate that, on unimodal functions F1 (Dim = 30), F3 (Dim = 50), and F3 (Dim = 100), HTSO rapidly converges to near-global optima in the early iterations, indicating strong exploitation capability. For multimodal functions F5 (Dim = 30), F8 (Dim = 50), and F7 (Dim = 100), while other algorithms are stuck in local optima late in the search, HTSO maintains particle diversity and continues to find better solutions, thereby sustaining competitive convergence accuracy. On hybrid functions F13 (Dim = 30), F14 (Dim = 50), F18 (Dim = 100), and composition functions F21 (Dim = 30), F23 (Dim = 50), F26 (Dim = 100)—especially for F14 (Dim = 50), F18 (Dim = 100), F23 (Dim = 50), and F26 (Dim = 100)—HTSO maintains fast convergence and retains the ability to discover new local optima in later iterations. This demonstrates that the introduction of the Lévy flight strategy during the exploitation phase effectively helps particles escape from local optima and explore previously unvisited areas, thereby improving convergence accuracy.
4.4.5. Boxplot of the CEC-2017 Test Set
Figure 13 presents the boxplots for the 22 algorithms based on 30 independent runs on functions F3, F5, F8, F11, F13, F21 (30 dimensions); F4, F7, F14, F18, F23, F25 (50 dimensions); and F1, F9, F15, F19, F27, F30 (100 dimensions) of the CEC-2017 test set. Note that some of the y-axes in the boxplots use exponential scales; thus, algorithms with more stable performance and higher convergence accuracy may display wider boxes. The results indicate that, for F5, F8, F11, and F13 (30 dimensions); F4, F7, F14, F18, F23, and F25 (50 dimensions); and F15, F19, F27, and F30 (100 dimensions), HTSO consistently exhibits the narrowest box. Additionally, for F3, F5, F8, F11, and F21 (30 dimensions); F4, F7, and F14 (50 dimensions); and F1 and F9 (100 dimensions), HTSO shows no outliers. Notably, on F14 (Dim = 50), where most algorithms have outliers and fail to converge stably near the global optimum, HTSO achieves a narrow box without outliers, reflecting both high convergence accuracy and stability.
These functions span all evaluated dimensions and encompass unimodal, multimodal, hybrid, and composition functions. Experimental results consistently demonstrate that HTSO not only achieves high convergence accuracy but also exhibits excellent stability and robustness.
4.5. Performance Comparison on the CEC-2020 Test Suite
4.5.1. CEC-2020 Test Benchmark Functions Experimental Results
The experimental results of the CEC-2020 test suite in the 10-dimensional, 15-dimensional, and 20-dimensional cases are provided in Table S1. HTSO achieved first-place average results 4 times, 4 times, and 5 times in the 10-dimensional, 15-dimensional, and 20-dimensional cases, respectively. As shown in the final row , HTSO consistently satisfies compared to other algorithms. In 210 comparisons with 21 algorithms across 10 test functions, HTSO recorded W counts of 188, 191, and 186 for the 10-dimensional, 15-dimensional, and 20-dimensional cases, respectively, representing 89.52%, 90.95%, and 88.57% of the total comparisons.
4.5.2. Ranking of the CEC-2020 Test Set
Figure 14 provides heatmaps depicting the rankings of 22 algorithms on each function of the CEC-2020 test set for 10, 15, and 20 dimensions. HTSO achieved first place on F1, F4, F5, and F8 in the 10-dimensional case; on F1, F5, F7, and F10 in the 15-dimensional case; and on F1, F4, F5, F7, and F9 in the 20-dimensional case. This demonstrates that HTSO has the potential to achieve excellent performance across various types of functions and problem dimensions.
Figure 15 presents the Sankey diagrams of algorithm rankings, and Figure 16 shows the stacked bar charts of rankings on the CEC-2020 test set. It is evident that HTSO obtained the largest number of first-place positions in 10, 15, and 20 dimensions.
Figure 17 further illustrates the Friedman mean ranking curves for the 22 algorithms. For 10-dimensional problems, LSHADE-cnEpSin ranked first (mean rank = 4.34), followed by LSHADE_SPACMA (4.53), and HTSO (4.57). In 15 dimensions, HTSO was ranked first (4.04), followed by LSHADE-cnEpSin (4.09) and LSHADE_SPACMA (4.43). For 20 dimensions, HTSO achieved first place (3.57), followed by LSHADE_SPACMA (4.00), and LSHADE-cnEpSin (4.28). It can be observed that in the 10-dimensional case, HTSO did not achieve the best results and performed slightly worse than LSHADE-cnEpSin and LSHADE_SPACMA. This is because LSHADE-cnEpSin and LSHADE_SPACMA, which have been repeatedly enhanced and have received awards in previous CEC competitions, exhibit exceptionally strong performance. However, these algorithms also present significant drawbacks, including substantial computational expense and complicated implementation processes. In contrast, HTSO has not undergone further improvements, yet achieves high convergence accuracy through its intrinsic search strategy and balanced exploitation-exploration mechanism. As the dimensionality increases, HTSO surpasses LSHADE-cnEpSin and LSHADE_SPACMA and further widens the performance gap, indicating substantial potential in addressing optimization challenges characterized by high dimensionality and complexity.
4.5.3. Wilcoxon Rank Sum Test of the CEC-2020 Test Set
Table S2 presents the results of 210 Wilcoxon tests across three dimensions, with ‘W’ counts of 171, 178, and 181, corresponding to 81.43%, 84.76%, and 86.19% of the total tests. These results indicate that as the dimensionality increases, the frequency of ‘W’ occurrences in the Wilcoxon tests gradually increases, suggesting that HTSO shows considerable potential in addressing high-dimensional problems in the CEC-2020 test suite.
4.5.4. Convergence Curve of the CEC-2020 Test Set
Figure 18 presents the convergence curves of selected functions with varying dimensions from the CEC-2020 test suite. Among the nine functions illustrated, HTSO achieves the highest convergence accuracy and maintains a relatively fast convergence speed on F1 in 10 dimensions; on F5, F10, and F14 in 15 dimensions; and on F1, F7, and F9 in 20 dimensions. Notably, for hybrid functions such as F5 in 15 dimensions and F7 in 20 dimensions, HTSO rapidly converges to the vicinity of the global optimum from the early stages of the iteration process.
4.5.5. Boxplot of the CEC-2020 Test Set
Figure 19 presents boxplots of various types of functions with different dimensions from the CEC-2020 test suite. HTSO performs on par with the CEC competition-winning algorithms across the six functions, but displays a significantly narrower box than traditional optimization algorithms. In particular, for the 15-dimensional composition function F10, the other 21 algorithms generally suffer from low convergence accuracy, overly wide boxes, and outlying values with poor performance. In contrast, HTSO achieves high convergence accuracy, extremely narrow boxplots, and outliers with relatively good performance, indicating its strong potential for certain application scenarios.
4.6. Performance Comparison on the CEC-2022 Test Suite
4.6.1. CEC-2022 Test Benchmark Functions Experimental Results
In this section, we evaluate how HTSO performs on the CEC-2022 test set. Detailed results under 10- and 20-dimensional settings can be found in Table S1. As shown in the last row, HTSO outperformed 21 algorithms in 252 comparisons, winning 219 times in 10 dimensions and 238 times in 20 dimensions, which corresponds to a success rate of 86.90% and 94.44%, respectively. HTSO achieved the highest average ranking 4 times in 10 dimensions and 6 times in 20 dimensions.
4.6.2. Ranking of the CEC-2022 Test Set
Figure 20 shows a heatmap of the rankings of 22 algorithms on the CEC-2022 test set for both 10-dimensional and 20-dimensional problems. The results indicate that HTSO achieves outstanding performance across various types of functions. Specifically, HTSO ranks first on F3, F5, F6, and F12 in the 10-dimensional case, as well as on F1, F3, F6, F8, F11, and F12 in the 20-dimensional case. Furthermore, HTSO consistently ranks within the top three on all functions except F4, F7, and F11 for 10 dimensions, and F7 and F8 for 20 dimensions.
Figure 21 and Figure 22 present the Sankey diagrams and stacked bar charts for the rankings of the 22 algorithms in 10 and 20 dimensions, respectively. As observed, HTSO obtains the most first-place rankings in both scenarios. Notably, in the 20-dimensional case, HTSO ranks within the top ten for all twelve functions.
The Friedman mean rank plots for both the 10-dimensional and 20-dimensional scenarios are illustrated in Figure 23. For the 10-dimensional problems, HTSO ranks first with an average rank of 4.41, followed by LSHADE_SPACMA (4.45) and LSHADE-cnEpSin (4.48). For the 20-dimensional problems, HTSO maintains the leading position with an average rank of 3.56, while LSHADE-cnEpSin and LSHADE_SPACMA achieve average ranks of 4.22 and 4.62, respectively. These results show that the advantage of HTSO over the CEC competition-winning algorithms (LSHADE_SPACMA and LSHADE-cnEpSin) is not significant at 10 dimensions, but this advantage becomes more pronounced at 20 dimensions, demonstrating the strong competitiveness of HTSO in high-dimensional optimization problems.
4.6.3. Wilcoxon Rank Sum Test of the CEC-2022 Test Set
Table S2 summarizes the outcomes obtained from the Wilcoxon test. In the Wilcoxon tests for 10 and 20 dimensions, HTSO showed statistically significant results 193 and 220 times, respectively, corresponding to success rates of 76.59% and 87.30%. Overall, HTSO demonstrated excellent performance on the CEC-2022 test set. However, when compared with CEC award-winning algorithms in low-dimensional functions, HTSO’s performance was less favorable. According to the statistical results in Appendix A, HTSO’s comparison with DE in 10 dimensions showed ‘ ’, while the comparison with LSHADE-cnEpSin indicated that ‘W’ was slightly smaller than ‘L’. The Wilcoxon test results also showed that in 10 dimensions, HTSO underperformed in comparisons with LSHADE_SPACMA and LSHADE-cnEpSin. In contrast, in 20 dimensions, HTSO significantly surpassed four CEC award-winning algorithms, demonstrating its ability to adapt to the complexity and uncertainty of high-dimensional optimization problems.
4.6.4. Convergence Curve of the CEC-2022 Test Set
Figure 24 presents the convergence curves for selected functions in both 10-dimensional and 20-dimensional cases. These functions were chosen to represent different categories, and across all the functions shown, HTSO not only demonstrates superior convergence precision but also exhibits advantageous convergence speed. In particular, for the 20-dimensional F1 function, HTSO demonstrates a consistently faster convergence rate than all other algorithms throughout the entire iteration process. Additionally, on the 10-dimensional F12 function, HTSO outperforms the majority of algorithms in terms of convergence speed.
4.6.5. Boxplot of the CEC-2022 Test Set
Boxplots illustrating representative functions under both 10-dimensional and 20-dimensional scenarios are displayed in Figure 25. For all functions shown, HTSO exhibits narrower boxes and fewer outliers, indicating higher stability. Specifically, for the 10-dimensional F3 and F6 functions, both HTSO and the CEC competition-winning algorithms demonstrate greater stability compared to other traditional optimization algorithms. However, for the other functions displayed, HTSO clearly demonstrates superior stability. Additionally, although HTSO does not achieve the best solution for the 20-dimensional F11 function when compared to DE, LSHADE-cnEpSin, SSA, HO, DBO, FTTA, and AVOA, it has a significantly narrower box. This indicates that HTSO offers better stability than these algorithms.
4.7. Summary of the CEC Test Set Experiment
In this section, we first present three-dimensional illustrations of selected functions from the CEC-2017, CEC-2020, and CEC-2022 test sets, the population dynamics during the global optimal search process of HTSO, and the balance between the exploration and exploitation phases throughout the iterative process. The results demonstrate that HTSO not only converges effectively in the later stages of iteration but also maintains an optimal balance between exploration and exploitation, ensuring excellent performance.
Subsequently, we evaluate 22 algorithms, including HTSO, using various metrics: mean, standard deviation, best value, worst value, ranking heatmaps, Sankey diagrams, stacked bar charts, Friedman average ranking line charts, Wilcoxon test, convergence curves and boxplots. The evaluation is conducted on the CEC-2017 test set at 30, 50, and 100 dimensions; the CEC-2020 test set at 10, 15, and 20 dimensions; and the CEC-2022 test set at 10 and 20 dimensions. The results demonstrate that HTSO exhibits rapid convergence, exceptional stability, and significant potential for solving high-dimensional optimization problems, outperforming the other 21 algorithms. Most notably, HTSO’s superior performance on the 100-dimensional problems distinguishes it from many peer algorithms that tend to degrade significantly in high dimensions.
However, despite the overall superior performance, it is necessary to explicitly acknowledge the limitations of the proposed algorithm. As observed in the convergence analysis, the convergence speed of HTSO is sometimes moderate, specifically when compared to highly specialized competition winners in lower-dimensional scenarios. Furthermore, a convergence lag was observed on specific function types, notably the multimodal function F10 and composition function F22 in the CEC-2017 suite. In these specific cases, HTSO showed a tendency to converge slower or struggle to escape local optima compared to the top-performing competitors. This suggests that while the algorithm excels in high-dimensional and complex landscapes, further improvements could be made to enhance its rapid convergence capability in low-dimensional or highly deceptive environments.
5. Real-World Constrained Optimization Problems
This section compares the HTSO algorithm with 14 competing algorithms on 12 classic real-world constrained optimization problems(COPs) to evaluate its applicability and effectiveness. The 14 competing algorithms are GWO [28], BKA [46], AVOA [35], HO [49], GTO [36], RIME [74], SCA [78], FTTA [103], WOA [30], SO [39], GJO [38], DBO [43], SCSO [45], and GBO [80]. These include both widely used algorithms and recent high-performance algorithms, with their hyperparameters listed in Table 2. The population size was set to 30, and the maximum number of fitness evaluations to 30,000. Each algorithm is independently run 10 times, and the mean, standard deviation, best value, and worst value are computed as statistical metrics, followed by a Wilcoxon rank-sum test.
The 12 COPs are as follows:
- Three-bar Truss Design Problem (TBTD) [135];
- Tension/Compression Spring Design (Case 1) (TCPD (case 1)) [136];
- Pressure Vessel Design (PVD) [137];
- Gear Train Design (GTD) [138];
- Hydro-Static Thrust Bearing design (HSTB) [139];
- Multiple Disk Clutch Brake Design Problem(MDCB) [140];
- Planetary Gear Train Design(PGTD) [141];
- Gas Transmission Compressor Design (GTCD) [140];
- Rolling Element Bearing Design (REBD) [142];
- Tension/Compression String Design Problem (Case 2) (TCPD (case 2)) [143];
- Weight Minimization of a Speed Reducer (WMSR) [144];
- 10-bar Truss Design Problem (10-BTD) [145].
5.1. Three-Bar Truss Design Problem (TBTD)
Minimizing the overall weight of a truss while ensuring compliance with mechanical constraints is the central objective of the well-known Three-bar Truss Design Problem in structural optimization. The optimization objective is to enhance material efficiency, ensuring that the structure can support the design load with minimal mass. This problem is primarily related to the optimization of strength and stiffness, ensuring that the structure is both safe and efficient under load. In practice, similar optimization techniques are widely applied in fields such as bridge design, construction, and aerospace, effectively reducing material costs, minimizing environmental impact, and improving structural reliability and durability. Equation (19) provides the formulation of the mathematical model corresponding to this problem.
This subsection presents the experimental results of 15 algorithms on the TBTD problem (Table 6). HTSO achieved both the optimal and mean value of 263.8958. It ranked first in both best and mean metrics, and the Wilcoxon rank-sum test indicates its performance is significantly superior to that of the other 14 algorithms. Figure 26a shows the convergence curves of all algorithms; HTSO clearly converges first, demonstrating its superior convergence capability on the TBTD problem.
Figure 26b provides a macro-level view of the stability of 15 algorithms on the TBTD problem. It shows that SCA, WOA, GJO, and SCSO exhibit outliers, indicating poor stability. Among them, WOA not only shows outliers but also has a larger interquartile range, suggesting that its stability on the TBTD problem is the weakest among the 15 algorithms. Additionally, while RIME does not present outliers, its larger interquartile range indicates relatively poor performance on the TBTD problem. Figure 26c offers a micro-level view of the same data. Although the results of the remaining 10 algorithms are quite similar in Figure 26b, Figure 26c reveals subtle differences among them. Clearly, HTSO and GBO exhibit the best performance on the TBTD problem, with GTO also performing very similarly to HTSO and GBO.
5.2. Tension/Compression Spring Design (Case 1) (TCPD (Case 1))
TCPD (case 1) represents a well-known problem in structural optimization, where the primary goal is to reduce the weight of the spring while adhering to specified mechanical performance requirements. The parameters to be determined are the wire diameter, the mean coil diameter, and the number of active coils. Optimization enhances the spring’s strength, stiffness, and service life, ensuring stability and reliability under various loads while enabling a more compact, lightweight, and efficient structure. Springs are widely employed in automotive, machinery, and electronic applications; optimized design can substantially reduce material costs, improve performance, and decrease energy consumption, delivering significant engineering and economic benefits. The formulation of the mathematical model corresponding to TCPD (Case 1) can be found in Equation (20).
Table 7 presents the results of 15 algorithms on the TCPD (Case 1) problem. HTSO attained the highest mean rank and best rank, achieving a global optimum of and an average result of . According to the results of the Wilcoxon test, HTSO demonstrates a statistically significant advantage over the other fourteen algorithms when applied to the TCPD (Case 1) problem.
Figure 27a illustrates the convergence curve for the TCPD (Case 1) problem. As shown in the figure, HTSO is not the fastest converging algorithm for this problem but outperforms most other algorithms. Although HTSO converges slightly slower than some algorithms, the rankings in Table 7 reveal that those algorithms with faster convergence ultimately produce weaker results than HTSO. This suggests that, overall, HTSO demonstrates superior performance.
Figure 27b,c show the macro and micro boxplots for the TCPD (Case 1) problem, respectively. It is evident that most algorithms exhibit unstable performance on this problem, with only HTSO, GWO, BKA, and GTO demonstrating relatively optimistic results. Among these, GTO is the only algorithm without any outliers, while HTSO, GWO, and BKA exhibit one or two outliers, indicating that GTO’s performance is particularly stable. However, as shown in Figure 27c, although GTO’s performance is stable, the Best value it achieved is still inferior to HTSO’s Worst value. Despite the presence of outliers, HTSO consistently outperforms the other algorithms.
5.3. Pressure Vessel Design (PVD)
The objective of Pressure Vessel Design (PVD) is to reduce manufacturing expenses for a vessel while adhering to limitations related to structural integrity and strength. Common design variables encompass the thicknesses of the shell and head, as well as the length and radius of the vessel. The problem must satisfy pressure constraints to ensure the vessel does not yield, fracture, or lose stability under high internal pressure. By optimizing the design, material usage is reduced and manufacturing and transportation costs are lowered without compromising safety. Pressure vessels are widely used in the chemical, energy, and aerospace industries; their structural optimization is essential for enhancing equipment safety, extending service life, and conserving resources, thereby driving the development of more efficient and reliable engineering designs. Equation (21) provides the mathematical formulation used for Pressure Vessel Design (PVD).
Table 8 presents the experimental results for the PVD problem, with HTSO achieving the first place in Mean rank and second place in Best rank. Meanwhile, as indicated by the standard deviation (Std), the standard deviations of the other algorithms are in the hundreds or even thousands, whereas HTSO’s Std is only . This demonstrates that HTSO’s performance is exceptionally stable for this problem.
The convergence curve associated with the Pressure Vessel Design (PVD) problem is depicted in Figure 28a. As shown in the figure, although HTSO’s convergence speed is slower than that of some algorithms in the early iterations, the fitness values of other algorithms stop decreasing after a certain point, indicating that they have become trapped in local optima and are unable to escape. In contrast, HTSO’s fitness continues to decrease, suggesting that HTSO retains a strong ability to escape local optima even after convergence.
Figure 28b,c present the macro and micro boxplots for the PVD problem, respectively. From Figure 28b, it is evident that all 13 algorithms, except for GWO, perform significantly worse than HTSO. In Figure 28b, the performance gap between HTSO and GWO appears relatively small, except for a single poor outlier value from GWO. However, Figure 28c clearly demonstrates that HTSO consistently achieves a fitness value equivalent to the optimal value obtained by GWO in every run, providing strong evidence of a substantial performance gap between HTSO and GWO.
5.4. Gear Train Design (GTD)
The optimization of gear train design aims to minimize the cost of the gear system while ensuring transmission efficiency and power transfer stability. Through optimization, transmission efficiency can be improved, energy loss reduced, and a more compact and durable gear system achieved. In real-world applications, gear transmissions are widely used in industries such as automotive, machinery, and aerospace. Optimized designs contribute to enhanced performance, reduced energy consumption, extended service life, and lower maintenance costs. Therefore, optimizing gear systems is of significant economic and technical importance for improving the overall efficiency and reliability of industrial equipment. The mathematical formulation of the GTD problem is presented in Equation (22).
The experimental findings related to the GTD problem are shown in Table 9. In this comparison, HTSO obtains a Best value of 2.7009 × 10^−12^, as well as a Mean value of 1.0852 × 10^−11^. Notably, HTSO secures the top position in both Best and Mean rankings. Furthermore, according to the Wilcoxon test, there exists a statistically significant difference in performance between HTSO and the remaining fourteen algorithms.
The convergence curve for the GTD problem is depicted in Figure 29a. It is clearly observed that after converging to approximately , only HTSO’s fitness continues to decrease, further demonstrating its exceptional ability to escape local optima.
Figure 29b presents a boxplot for the GTD problem. It is evident that most algorithms exhibit outliers or whiskers, while HTSO shows neither outliers nor visible whiskers, with all results falling within the box. This indicates that all data points are within the interquartile range, demonstrating HTSO’s consistent performance on the GTD problem. Although the box for HTSO appears larger in the plot, the vertical axis is presented in logarithmic scale, indicating that the actual box size is relatively small.
5.5. Hydro-Static Thrust Bearing Design Problem (HSTB)
The optimization of the hydro-static thrust bearing (HSTB) design aims to minimize system energy consumption while ensuring the bearing’s load capacity and operational stability. The HSTB design process incorporates four key variables-oil viscosity, bearing radius, flow velocity, and recess radius—while also considering seven nonlinear constraints associated with factors such as inlet oil pressure, load-carrying capacity, oil film thickness, and related inlet pressure parameters. The objective of the optimization is to ensure that the bearing can effectively bear the load, reduce friction losses, and extend service life. In practical applications, static liquid pressure thrust bearings are widely used in high-speed rotating machinery, aerospace, precision instruments, and other fields, particularly in applications requiring low friction and high load-bearing capacity. Optimization of the design can significantly improve equipment efficiency and reliability, reduce energy consumption, and decrease maintenance frequency. This is of critical importance for enhancing the performance of high-end equipment, energy conservation, emission reduction, and ensuring long-term reliable operation, especially in modern manufacturing and high-precision industries. Equation (23) presents the mathematical formulation for the HSTB problem.
Table 10 presents the experimental results. HTSO achieved an average result of 1698.4286 and an optimal result of 1621.4566, with a mean rank of first place. However, the best rank for HTSO was fourth, falling short of the optimal solution. The top three rankings were occupied by AVOA, RIME, and GTO, respectively. According to the boxplot in Figure 30b, AVOA and RIME exhibited larger boxes and outliers approaching 5000 and 4000, respectively. Furthermore, AVOA and RIME had standard deviations of 916 and 608, while HTSO had a standard deviation of 74. The boxplot also reveals that HTSO has the narrowest box, indicating that, although HTSO did not achieve the optimal solution in the HSTB problem, it still demonstrated superior stability. Additionally, the Wilcoxon test shows that HTSO significantly outperforms the other 13 algorithms, though the performance gap with GTO is not significant.
The Figure 30a illustrates the convergence curve of the HSTB problem. It demonstrates that, even in the later stages of iteration, when the fitness of other algorithms shows little improvement, HTSO continues to search for new global optima. This further confirms that HTSO possesses a stronger ability to escape local optima.
5.6. Multiple Disk Clutch Brake Design Problem (MDCB)
The multiple disk clutch brake (MDCB) is widely used in automotive, industrial machinery, and aerospace applications, particularly in scenarios requiring high load, high torque transmission, and precise control. The objective of optimizing the MDCB design is to reduce the mass of the multi-disk clutch brake. The parameters considered encompass inner and outer radii, disk thickness, actuator force, and the total number of friction surfaces, alongside factors such as frictional behavior, pressure distribution, structural stiffness, and resistance to wear. The optimization design must ensure that the clutch and brake system maintain stable performance during prolonged operation, preventing overheating, rapid wear, or excessive heat generation. Equation (24) provides the mathematical representation of this problem.
Table 11 presents the experimental results for the MDCB problem. The HTSO algorithm achieved both the best and average fitness values of and tied for first place in both best and mean rank alongside six other algorithms (BKA, GTO, FTTA, SO, DBO, and GBO). The Wilcoxon test results indicate no statistically significant performance difference between HTSO and these six algorithms on the MDCB problem. Furthermore, Figure 31b,c display boxplots for fifteen algorithms, clearly illustrating the substantial performance gap between these seven top performers and the remaining algorithms. These findings confirm the stability and superiority of the seven algorithms on the MDCB problem.
Subsequently, the convergence curve for the MDCB problem is presented in Figure 31a, where it is evident that HTSO converges more rapidly compared to the other six algorithms. This demonstrates that, although the final results of the seven algorithms are identical, HTSO retains an irreplaceable advantage in terms of convergence speed.
5.7. Planetary Gear Train Design (PGTD)
For the planetary gear train design (PGTD) problem, the main optimization goal is to reduce the largest deviation found in the gear ratios within an automotive transmission system. The PGTD problem is complex, with constraints primarily involving the geometric structure and assembly conditions of the gears. Gear ratio errors affect transmission accuracy, system stability, and energy transfer efficiency. By optimizing the combination of gear teeth, the gear ratio can be made closer to the target value, helping to reduce power loss and gear wear, thereby enhancing the efficiency and durability of the entire vehicle transmission system. Planetary gears are crucial components in automotive automatic transmissions, and their design accuracy directly impacts transmission performance. Optimizing gear ratio errors not only improves shifting smoothness and response time but also extends system life and reduces maintenance costs. Therefore, this optimization problem holds significant engineering value in enhancing vehicle performance, reducing energy consumption, and advancing smart manufacturing. The PGTD problem is defined as follows:
Table 12 presents the experimental results for the PGTD problem, where HTSO achieves an average optimization result of , ranking first. The best optimization result for HTSO is , which ranks second, just behind RIME’s . However, HTSO’s standard deviation of is the smallest among the 15 algorithms, indicating superior stability compared to RIME. According to the Wilcoxon test results, there is no significant difference in performance between HTSO and either RIME or SO, whereas HTSO demonstrates markedly superior outcomes compared to the remaining twelve algorithms.
Figure 32a illustrates the convergence speed, while Figure 32b and Figure 32c present the macro- and micro-level boxplots, respectively. In Figure 32b, only HTSO, RIME, GJO, and GBO exhibit no outliers. Although the Wilcoxon test shows no significant performance difference between SO and HTSO, SO displays outliers in the boxplot, indicating that SO is less stable than HTSO. In Figure 32c, SCA is omitted because its convergence precision is too low to render a box. Among the remaining 14 algorithms, HO and SCSO yield the smallest boxes—suggesting relatively high stability—but Table 12 reveals their convergence precision is poor, so their overall performance falls short of HTSO.
5.8. Gas Transmission Compressor Design (GTCD)
In mechanical engineering, optimizing the design of gas transmission compressors is a frequent and well-recognized challenge. In practice, gas transmission compressors are widely used in industries such as natural gas transportation, petrochemicals, and air conditioning and cooling systems. Optimizing the design of these compressors can enhance energy efficiency, reduce operational costs, and minimize environmental impact. As global energy demand rises and interest in green technologies grows, optimizing gas compressor design becomes increasingly significant from both economic and environmental perspectives. The mathematical expression for GTCD is as follows:
Table 13 displays the experimental findings obtained for the GTCD problem. HTSO achieved the lowest mean and best values (2,963,417.47 each) with a remarkably low standard deviation of , indicating exceptional stability. According to Wilcoxon test, HTSO’s performance on the GTCD problem did not differ significantly from that of GTO and GBO, and also showed no significant difference compared to FTTA. Furthermore, HTSO significantly outperformed the other eleven competing algorithms.
Figure 33a illustrates that HTSO quickly converges to the global optimum. The macro-level boxplot in Figure 33b shows that DBO and WOA perform poorly on the GTCD problem, while AVOA and SCA also demonstrate subpar performance. The micro-level boxplot in Figure 33c provides more detailed information, revealing that only HTSO, GTO, and GBO exhibit both compact boxplots and the absence of outliers, whereas FTTA displays outliers. These results confirm that HTSO, GTO, and GBO outperform the other twelve algorithms in terms of stability and convergence accuracy.
5.9. Rolling Element Bearing Design (REBD)
Optimizing the design of rolling element bearings focuses on increasing dynamic load capacity, meeting required load-bearing and service-life criteria, and ultimately improving the efficiency and overall performance of mechanical systems. Optimization outcomes directly influence critical performance metrics such as contact-force distribution, stress concentration, vibration behavior, and heat generation. Appropriate design can reduce contact stress and friction, extend bearing life, prevent premature fatigue failure, and improve system stability and reliability. Optimization is particularly crucial under high-speed or heavy-load conditions for minimizing mechanical energy loss and enhancing motion accuracy. In practical applications, rolling element bearings are widely used in automotive, aerospace, and industrial machinery. Effective optimization not only improves operational efficiency and stability but also reduces energy consumption and maintenance costs, thus supporting the development of high-performance machinery and energy-saving technologies. The REBD problem is characterized by five key design variables: pitch diameter, ball diameter, curvature coefficients for both the outer and inner raceways, and the total quantity of balls. Additionally, it incorporates nine nonlinear constraints, which originate from both manufacturing limitations and kinematic requirements (refer to Equation (27)).
Table 14 presents the REBD experimental results. HTSO attained both a best and mean value of , tying for first place with SO and GBO. The performance differences among these three algorithms on the REBD problem are negligible, such that the Wilcoxon test cannot distinguish them. Moreover, although HO, FTTA, and DBO exhibit greater variability—reflected in mean values lower than those of the top three—they nonetheless achieved the same best value.
From the macro-level boxplot (Figure 34b), it is evident that the box for WOA is significantly wider than those of the other algorithms, with DBO exhibiting the largest outlier. While SCA and HO do not show any outliers, their boxes are relatively wide, indicating higher fitness values. These four algorithms perform poorly on the REBD problem. An analysis of Figure 34c reveals that only HTSO, SO, and GBO demonstrate stable performance, while FTTA presents an outlier, slightly reducing its overall performance compared to the top three algorithms. Figure 34a illustrates the convergence curve for the REBD problem, clearly showing that among the 15 algorithms, HTSO converges the fastest, achieving the highest convergence speed.
5.10. Tension/Compression String Design Problem (Case 2) (TCPD (Case 2))
The objective of the Tension/Compression Spring Design Problem (Case 2) is to minimize the volume of steel wire required to manufacture a helical compression spring, thereby reducing both material consumption and cost. Case 2 of the TCPD problem involves three decision variables—a continuous variable (spring outer diameter), an integer variable (number of coils), and a discrete variable (wire diameter)—and is subject to eight nonlinear constraints. Compared to Case 1, Case 2 of the TCPD is substantially more complex and thus presents a greater optimization challenge. The corresponding mathematical representation is outlined below:
Table 15 presents the experimental results for the TCPD (Case 2). In this case, HTSO achieves the lowest Mean and Best values, and the Wilcoxon test results demonstrate that HTSO significantly outperforms all other algorithms, exhibiting superior performance.
The boxplot in Figure 35b clearly illustrates that HTSO is the only algorithm with a narrow box and no outliers.
As illustrated in Figure 35a, the convergence curve indicates that HTSO achieves the most rapid convergence rate compared to the other algorithms assessed. Altogether, these findings underscore the superior effectiveness of HTSO when addressing the TCPD (Case 2) problem.
5.11. Weight Minimization of a Speed Reducer (WMSR)
The Weight Minimization of a Speed Reducer (WMSR) problem focuses on reducing the mass of a compact aero-engine gearbox, subject to various mechanical and structural limitations. The optimization considers seven design variables—gear width, number of teeth, and shaft length and diameter, among others—and is governed by eleven inequality constraints. Owing to the problem’s high complexity and narrow feasible region, the optimization is particularly challenging. Proper dimensioning of components not only reduces overall weight but also mitigates vibration, improves transmission efficiency, and enhances operational stability. Weight reduction of the speed reducer is critical in aerospace, automotive, and related industries, as it improves fuel efficiency, reduces emissions, and elevates overall equipment performance. Therefore, optimizing this problem is essential for advancing engineering design and promoting green manufacturing. Equation (29) provides the mathematical formulation for the WMSR problem.
Table 16 presents the experimental results for the Weight Minimization of a Speed Reducer (WMSR) problem. The best value achieved by HTSO was 2994.2342, which is tied for first place with GTO, FTTA, SO, DBO, and GBO. The mean value obtained was also 2994.2342, again tied for first place with GBO. Results from the Wilcoxon test indicate that the performance of HTSO is nearly identical to that of GBO, with no significant performance difference when compared to FTTA and GTO, and it outperforms the other 11 algorithms. The boxplot (Figure 36b) shows that the boxes for GWO, BKA, AVOA, HO, RIME, SCA, WOA, GJO, DBO, and SCSO are excessively wide, and that HO, GTO, FTTA, SO, GJO, and SCSO display outliers, indicating lower stability for these algorithms. In contrast, HTSO and GBO exhibit both narrow boxes and no outliers, demonstrating their superior stability in solving the WMSR problem. Furthermore, the convergence curve (Figure 36b) clearly shows that HTSO achieves the fastest convergence speed and accuracy, further validating its strong stability and effectiveness in addressing the WMSR problem. This exceptional performance specifically highlights the algorithm’s ability to handle narrow feasible regions, distinguishing it as a robust tool for complex engineering applications.
5.12. The 10-Bar Truss Design Problem (10-BTD)
Compared to TBTD, 10-BTD is more representative of real-world engineering applications, involving 10 variables and three constraints. It serves as an extension and refinement of the TBTD model, while also presenting a higher level of optimization difficulty. The expression for 10-BTD is as follows:
The experimental results presented in Table 17 show that HTSO achieved a mean value of 525.5231 and a best value of 524.2426. HTSO demonstrates strong performance on the 10-BTD problem, as it ranks first in both the mean value and best value. Moreover, according to the Wilcoxon test, HTSO demonstrates superior performance compared to the other algorithms. Both the macro boxplot (Figure 37b) and the micro boxplot (Figure 37c) reveal that, although HTSO displays one outlier, it consistently finds better solutions than other algorithms, with the best value being superior in most cases. Moreover, HTSO has the smallest standard deviation (Std). These results collectively confirm the outstanding performance of HTSO on the 10-BTD problem.
The convergence curve shown in Figure 37a demonstrates that although HTSO does not converge as quickly as other algorithms on the 10-BTD problem, it consistently escapes local optima when other algorithms become trapped, continuously finding better solutions. As a result, HTSO eventually outperforms all other algorithms, achieving the first rank in terms of the mean value. This further confirms HTSO’s exceptional ability to escape local optima.
5.13. Summary of the COPs
In this section, we apply 15 advanced algorithms, including HTSO, to 12 classic mechanical engineering problems and perform a comparative performance analysis. Among the 168 Wilcoxon tests conducted across 12 COPs and compared with 14 other algorithms, 17 tests showed no significant difference, accounting for 10.11% of the total comparisons. The remaining 151 comparisons were all superior to the competing algorithms, representing 89.89% of the total comparisons. HTSO did not lose to any of the comparison algorithms. To visually highlight the performance advantages of the HTSO algorithm, we present radar charts showing the mean rank and best rank of the 15 algorithms across the 12 mechanical engineering COPs. The radar chart for the mean rank (Figure 38a) shows that HTSO consistently achieved the first rank in all 12 COPs. The radar chart for the best rank (Figure 38b) reveals that HTSO secured nine first-place finishes, two second-place finishes, and one fourth-place finish. Although HTSO did not achieve the best value first place in all problems, its radar chart is clearly smaller than those of the other 14 algorithms. This strongly demonstrates HTSO’s robust, stable performance, broad applicability, and significant potential in solving mechanical engineering COPs, providing a solid foundation for its application in practical engineering fields.
6. 3D Trajectory Planning for UAVs
With the widespread use of unmanned aerial vehicles (UAVs) in both civilian and military domains, their significance and convenience in various tasks have become increasingly apparent [146]. Path planning and design represent a fundamental aspect of UAV autonomous control systems. This process involves addressing a challenging optimization problem with multiple constraints, namely determining a secure and dependable route that leads from the origin to the intended destination while adhering to all relevant limitations [147]. In recent years, the increasing variety of UAV models and their expanding range of application environments have made path planning an important focus of research. 3D UAV path planning is not only a technical challenge but also a resource-optimization problem. In practical applications—especially for prolonged flights in complex environments—it is essential to conserve energy and minimize flight time. From a resource-optimization perspective, effective path planning ensures successful mission completion while significantly enhancing flight efficiency, extending battery endurance, and reducing energy consumption. This capability is critical for extended UAV operations, particularly in scenarios requiring large-area patrol or long-distance flights, such as military reconnaissance and logistics delivery. By optimizing flight trajectories, avoiding unnecessary obstacles, and minimizing detours, UAVs can markedly improve operational efficiency under constrained energy resources.
In conclusion, with the continuous advancement of UAV technology, research on path planning has become increasingly important. By applying meta-heuristic algorithms to 3D UAV path planning, it is possible to address flight challenges in real-world environments, enabling more efficient and safer missions. This holds significant practical implications for the widespread use of UAVs across various application scenarios [148].
6.1. UAV 3D Path Planning Modeling
This study develops a mountainous terrain model to simulate the 3D path planning of UAVs. In mountainous regions, the flight routes of UAVs are mainly shaped by elements such as towering peaks, challenging weather conditions, and restricted airspaces. Typically, to guarantee safe operation, UAVs must plan their paths to avoid these hazardous zones. Concerning UAV path planning in such environments, this paper thoroughly considers multiple factors, including mountain summits, meteorological hazards, and no-fly areas, and develops an appropriate path-planning model. The mathematical model employed to represent the terrain and obstacles is outlined in Equation (31).
When operating UAVs, certain trajectory limitations must be met. These limitations mainly involve aspects like the total path length, flight altitude and maximum allowable turning angle.
Path Length: Generally, the main objective of UAV operations is to optimize time efficiency and minimize costs, all while maintaining safety. Consequently, the trajectory length is a key factor in path planning. This constraint is mathematically represented in Equation (32).
Flight Altitude: The operational altitude of a UAV plays a crucial role in influencing its control system and ensuring flight safety. Equation (33) presents the mathematical formulation of this constraint.
Maximum Turning Angle: The UAV’s turning angle must stay within the specified maximum limit. This constraint on the maximum turning angle is represented as:
Here, represents .
Under the constraints mentioned above, we can derive the objective function for the 3D UAV path planning problem, as shown in Equation (35). The variables represent the weighting factors. The limitations on these coefficients are outlined in Equation (36). Adjusting these weight values allows for the modification of each factor’s influence on the trajectory.
6.2. Experiment on 3D Path Planning for UAVs
To validate the effectiveness of the HTSO algorithm in solving the 3D UAV path planning problem, this section compares HTSO with 14 other algorithms under seven distinct mountainous terrain models. The algorithms compared include GJO [38], DBO [43], FTTA [103], BKA [46], WOA [30], HHO [31], SMA [34], SSA [32], SCA [78], SCSO [45], MFO [29], GWO [28], SO [39], and RIME [74], with their respective hyperparameters listed in Table 2. In the models, the parameters , , and are set to 0.4, 0.4, and 0.2, respectively, with the start and end points set at and , respectively. The population size is set to 30, and the maximum number of evaluations is 30,000. If a valid path is not found, the fitness value is considered anomalous. Each algorithm is independently run 10 times, and if any run fails to find a valid path, the mean, standard deviation, and worst value are considered anomalous. A cubic spline interpolation is applied three times to generate a path, and the average, standard deviation, best value, and worst value of the 10 runs are computed. The 14 comparison algorithms are then subjected to a Wilcoxon rank-sum test at a significance level of . Finally, the results are presented in terms of the Friedman average ranking line chart and the convergence curves of the optimal solutions for each algorithm.
6.2.1. Model of Mountain No. 1
The environmental map model of Mountain No. 1 is shown in Figure 39. This model contains seven peaks, with their respective coordinates and elevations listed as follows: (60, 60, 50), (100, 100, 60), (180, 160, 80), (50, 140, 70), (50, 45, 65), (110, 150, 54), and (170, 120, 50).
The experimental results for Map 1 are presented in Table 18. Figure 40 illustrates the optimal feasible paths—derived by fifteen algorithms—in both 3D and 2D. Figure 41 shows the convergence curves for all fifteen algorithms. From these experiments, HTSO achieved the best solution of 175.2654 and an average result of 190.8603. On this model, HTSO ranked first among all algorithms in worst-case, best-case, standard deviation, and mean performance, demonstrating superior overall performance. Wilcoxon tests indicate that HTSO’s results do not differ significantly from FTTA, SMA, or SSA, but are significantly better than those of the other eleven algorithms. Moreover, the anomalous average results of HHO, SCSO, and GWO reveal that these methods occasionally failed to find a feasible path.
6.2.2. Model of Mountain No. 2
Figure 42 presents the model of Mountain No. 2. This mountain is relatively simple, consisting of only four peaks. The coordinates and heights of these peaks are (40, 40, 40), (100, 80, 50), (160, 150, 60), and (60, 100, 45), respectively.
Figure 43 illustrates both the 3D and 2D representations of the optimal paths obtained by the 15 algorithms, while Table 19 presents the corresponding experimental results. It can be observed that HTSO achieves the best solution of 177.0526 and an average result of 180.7923; moreover, it ranks first across all four evaluation metrics. The Wilcoxon test indicates that HTSO significantly outperforms all other algorithms. Figure 44 shows the convergence curves of the 15 algorithms, where HTSO is observed to converge rapidly in the early stages of iteration and is still able to discover new local optima in later stages, demonstrating both strong convergence speed and high population diversity.
6.2.3. Model of Mountain No. 3
Mountain No. 3 contains nine peaks, located at (60, 60, 50), (100, 100, 60), (180, 160, 80), (50, 140, 70), (50, 45, 65), (110, 150, 54), (170, 120, 50), (120, 80, 75), and (140, 160, 85). The model is illustrated in Figure 45.
The experimental results for Map 3 are presented in Table 20. HTSO achieved the best solution of 189.1797 and an average result of 250.6396; both values rank first among all algorithms. Furthermore, results from the Wilcoxon test demonstrate that HTSO achieves substantially superior performance compared to the other fourteen algorithms. Figure 46 displays the optimal 2D and 3D paths identified by the 15 algorithms. As shown in the convergence curves in Figure 47, HTSO is among the fastest algorithms to converge. Furthermore, there were cases in which GJO, WOA, HHO, SCSO, and GWO were unable to find a valid path.
6.2.4. Model of Mountain No. 4
Figure 48 presents a schematic model of Mountain No. 4, which contains eleven peaks located at (60, 60, 50), (100, 100, 60), (180, 160, 80), (50, 140, 70), (50, 45, 65), (110, 150, 54), (170, 120, 50), (30, 170, 45), (160, 50, 55), (90, 30, 40), and (140, 140, 48).
The experimental results for this model are presented in Table 21. HTSO ranked first in both the best and average results, with a best value of 192.2244 and an average value of 267.3787. The results of the Wilcoxon test indicate that HTSO exhibits significant performance differences compared to GJO, DBO, WOA, HHO, SCA, SCSO, and GWO. Figure 49 displays the optimal paths obtained by the 15 algorithms. Figure 50 illustrates the convergence curves of the 15 algorithms, showing that HTSO achieves the fastest convergence and highest solution accuracy. In addition, HHO, SCSO, and GWO again failed to find valid paths.
6.2.5. Model of Mountain No. 5
A schematic representation of Mountain No. 5 is shown in Figure 51. This mountain contains 13 peaks and is relatively complex. The coordinates of the peaks are as follows: (60, 60, 50), (100, 100, 60), (180, 160, 80), (50, 140, 70), (50, 45, 65), (110, 150, 54), (170, 120, 50), (30, 170, 45), (160, 50, 55), (90, 30, 40), (140, 140, 48), (120, 120, 45), and (80, 50, 52).
As shown in Table 22, HTSO achieved the best result of 193.2201 and an average result of 295.4708, ranking first in both metrics. According to the Wilcoxon test, the performance difference between HTSO and BKA, SMA, SSA, and RIME is not significant, while significant differences exist between HTSO and the other ten algorithms. Figure 52 shows the 3D and 2D schematics of the best paths generated by the fifteen algorithms. Figure 53 displays the convergence curves corresponding to the optimal outcomes achieved by the fifteen different algorithms. Although BKA converges more rapidly to a near-optimal solution in the early iterations, it suffers from severe premature convergence, resulting in lower final accuracy compared to HTSO. In addition, HHO and GWO failed to find feasible paths for this problem.
6.2.6. Model of Mountain No. 6
Figure 54 illustrates the schematic diagram of Mountain No. 6. This model is more complex, featuring 15 peaks located at the coordinates (60, 60, 50), (100, 100, 60), (180, 160, 80), (50, 140, 70), (50, 45, 65), (110, 150, 54), (170, 120, 50), (30, 170, 45), (160, 50, 55), (90, 30, 40), (140, 140, 48), (120, 120, 45), (80, 50, 52), (100, 160, 50), and (130, 70, 47).
As shown in Table 23, HTSO ranked first in both the best and average results. Figure 55 presents the optimal paths obtained by each of the 15 algorithms. Specifically, HTSO achieved a best result of 254.0815 and an average result of 330.6272. According to the Wilcoxon test, the performance differences between HTSO and DBO, BKA, SMA, and SSA are not significant, while HTSO demonstrates a significant performance advantage over the other 10 algorithms. Figure 56 displays the convergence curves for all 15 algorithms. It can be observed that although HTSO’s convergence rate in the early iterations is relatively unremarkable, its superior ability to escape local optima allows it to continually find new local optima, ultimately outperforming MFO in terms of convergence accuracy. Additionally, HHO, SCSO, and GWO exhibited abnormal convergence behavior.
6.2.7. Model of Mountain No. 7
Mountain No. 7 is the most complex terrain among those studied, as illustrated in Figure 57. Its peaks are located at (50, 50, 60), (80, 120, 70), (120, 150, 85), (60, 80, 75), (100, 60, 80), (130, 120, 70), (140, 100, 65), (160, 150, 90), (170, 40, 50), (90, 40, 55), (110, 80, 60), (140, 60, 72), (60, 160, 80), (130, 30, 65), (90, 130, 70), (180, 100, 55), and (40, 160, 60). The terrain of this problem is extremely complex, making the optimization task highly challenging.
The experimental results for Map 7 are presented in Table 24. HTSO demonstrated outstanding performance on this problem, achieving first place across all four evaluation metrics. The best obtained result was 488.9512, with an average result of 491.9125 and a standard deviation of only 4.5542, further highlighting HTSO’s stability and robustness in complex problems. According to the Wilcoxon test, HTSO demonstrates statistically significant differences in performance relative to every algorithm except for SMA and SSA. Figure 58 illustrates the best path trajectories generated by all algorithms. As shown in the convergence curve in Figure 59, HTSO’s superior population diversity and ability to escape local optima allowed it to consistently find new local optima during later iterations, ultimately surpassing competing methods in convergence accuracy. Additionally, WOA, HHO, and GWO still experienced convergence failures in this problem.
6.3. Experimental Summary of 3D Path Planning for UAV
In this section, we compare the performance of 15 different algorithms, including HTSO, on the 3D UAV path planning problem across seven distinct mountainous models. The evaluation criteria consist of the best solution, worst solution, mean result, standard deviation, and the Wilcoxon rank-sum test with a significance level of . Experimental results indicate that HTSO achieved first place in both the best and mean results across all seven mountainous models. Of the 98 Wilcoxon rank-sum tests performed across the seven problems, HTSO achieved statistically significant superiority over the comparison algorithms in 78 cases, accounting for of all tests. In the remaining 20 cases , there was no statistically significant difference between HTSO and the comparison algorithms. Importantly, there was no test in which HTSO was significantly outperformed by any comparison algorithm. Figure 60 presents a Friedman mean ranking plot of the 15 algorithms over the seven mountainous models; HTSO achieved an average rank of 2.64, securing first place overall and outperforming the second-place algorithm (SSA, with a mean rank of 5.56) by 2.92 ranks. Clearly, HTSO’s average rank far surpasses the other 14 algorithms. These results demonstrate that HTSO exhibits outstanding stability, robustness, superiority, reliability, and versatility in 3D mountainous UAV path planning problems, indicating stronger applicability compared to the other 14 algorithms.
7. Conclusions and Future Work
This paper introduces the Higher-order Thinking Skills Optimizer (HTSO), a novel meta-heuristic algorithm that bridges concepts from educational psychology with computational intelligence. It simulates principles such as metacognition, creativity, critical thinking, problem solving, and dynamic decision making. Each individual in HTSO is treated as an independent thinker who dynamically switches among three innovative search strategies—expert’s breakthrough, collaborative exploration, and paradigm shift—via a critical thinking (CT). This enables multi-level solution space exploration, ranging from expert to novice searches. During the problem-solving phase, thinkers focus on the region near the current optimal solution and employ the Lévy flight mechanism to emulate both inspirational leaps and gradual improvements. This effectively balances local exploitation with the ability to escape local optima. In the decision-making phase, the retention of superior individuals ensures overall solution quality. To validate the effectiveness of HTSO, it was compared with 21 algorithms (including CEC award-winning algorithms, widely applied algorithms or their improved versions, and recently proposed high-performance algorithms with high citation counts) across famous benchmark sets: CEC-2017 at dimensions of 30, 50, and 100, CEC-2020 at dimensions of 10, 15, and 20, and CEC-2022 at dimensions of 10 and 20. The results of the Wilcoxon rank-sum test indicate that, in 2961 comparisons across the dimensions of three CEC benchmark sets, HTSO significantly outperforms the comparison algorithms 2591 times, accounting for 87.50% of the total comparisons. Experimental results of HTSO are presented through various visualizations, which show that HTSO demonstrates superior convergence speed, accuracy, stability, effectiveness, robustness, and population vitality when compared to competing algorithms on the CEC test sets. In particular, the experimental data from the 100-dimensional CEC-2017 suite underscores HTSO’s unique ability to handle high-dimensional landscapes without the performance deterioration commonly seen in other metaheuristics.
To evaluate the capability of HTSO in solving real-world engineering problems, 15 algorithms, including HTSO, were tested on 12 constraint optimization problems related to mechanics. The results show that HTSO achieved the first place in the ranking based on the average results for each of the 12 problems. In terms of best performance, HTSO achieved first place in nine problems and second place in two problems.
Finally, to evaluate the effectiveness of HTSO in 3D unmanned aerial vehicle (UAV) path planning problems, a comparative analysis was conducted among 15 algorithms, including HTSO, on seven different mountainous terrain models. The experimental results demonstrate that HTSO achieved the best and average performance ranks in all seven terrain cases. These findings indicate that HTSO possesses strong applicability and generalizability for 3D mountainous UAV path planning problems.
All the aforementioned experiments demonstrate that HTSO is a highly effective novel meta-heuristic algorithm, suitable for a wide range of real-world constrained optimization problems as well as 3D UAV path planning problems, thereby providing a new and valuable approach to address optimization tasks. Furthermore, HTSO stands out as a user-friendly and low-parameter algorithm: the threshold is fixed at 0.5 throughout all experiments across different benchmark suites, engineering problems, and UAV path planning scenarios, without requiring any problem-specific adjustment. This parameter stability significantly reduces the burden of parameter tuning for practitioners and enhances the practical applicability of HTSO in real-world applications. However, the experimental results on the CEC benchmark set indicate that HTSO did not perform well on certain test functions. In addition, although the convergence accuracy of HTSO is outstanding, its convergence speed is relatively moderate on some problems. These observations suggest that there is still significant potential for further improvement of HTSO.
Future research could focus on several promising directions. First, enhancing the update mechanisms of the exploration and exploitation phases of HTSO deserves attention, for example, by integrating HTSO with other meta-heuristic algorithms or update strategies to achieve higher performance levels. Second, incorporating reinforcement learning techniques into HTSO represents a particularly compelling avenue. Recent advances have demonstrated the significant benefits of sparse update techniques in reinforcement learning for handling complex action space environments [149]. By leveraging such adaptive learning mechanisms, HTSO could potentially develop self-tuning capabilities that dynamically adjust search strategies based on the problem landscape, further reducing the need for manual parameter configuration while improving optimization performance. Third, HTSO could be extended to address large-scale real-world engineering challenges beyond the scope of current experiments. For instance, the coordinated space heating optimization of large building clusters presents a highly relevant application domain, where computational trade-offs in thermal energy aggregation and flexibility enhancement pose significant challenges [150]. Applying HTSO to such urban energy system optimization problems would not only validate its scalability but also contribute to sustainable energy management practices. Additionally, HTSO can be applied to multi-objective optimization problems or engineering problems with complex constraints, thereby expanding its application domains. The integration of HTSO with deep learning frameworks for feature extraction in high-dimensional optimization landscapes also presents an interesting research direction.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Yang X.S. Engineering Optimization: An Introduction with Metaheuristic Applications John Wiley & Sons Hoboken, NJ, USA 2010
- 2Cavazzuti M. Deterministic optimization Optimization Methods: From Theory to Design Scientific and Technological Aspects in Mechanics Springer Berlin/Heidelberg, Germany 201277102
- 3Powell W.B. A unified framework for stochastic optimization Eur. J. Oper. Res.201927579582110.1016/j.ejor.2018.07.014 · doi ↗
- 4Dantzig G.B. Linear programming Oper. Res.2002504247
- 5Bellman R.E. Dreyfus S.E. Applied Dynamic Programming Princeton University Press Princeton, NJ, USA 2015
- 6Ruder S. An overview of gradient descent optimization algorithmsar Xiv 20161609.04747
- 7Kelley C.T. Solving Nonlinear Equations with Newton’s Method SIAM Philadelphia, PA, USA 2003
- 8Dokeroglu T. Sevinc E. Kucukyilmaz T. Cosar A. A survey on new generation metaheuristic algorithms Comput. Ind. Eng.201913710604010.1016/j.cie.2019.106040 · doi ↗
