Next Article in Journal
Effects of Printing Angle and Post-Curing Time on the Color and Translucency of 3D-Printed Temporary Restoration
Next Article in Special Issue
A Multi-Strategy Improvement Secretary Bird Optimization Algorithm for Engineering Optimization Problems
Previous Article in Journal
Injectable Biomimetic Gels for Biomedical Applications
Previous Article in Special Issue
CMRLCCOA: Multi-Strategy Enhanced Coati Optimization Algorithm for Engineering Designs and Hypersonic Vehicle Path Planning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Football Team Training Algorithm for Global Optimization

1
Faculty of Sports Science, Ningbo University, Ningbo 315211, China
2
Research Academy of Grand Health, Ningbo University, Ningbo 315211, China
3
Institute of Systems and Robotics (ISR), Department of Electrical and Computer Engineering (DEEC), University of Coimbra, 3030-290 Coimbra, Portugal
*
Author to whom correspondence should be addressed.
Biomimetics 2024, 9(7), 419; https://doi.org/10.3390/biomimetics9070419
Submission received: 1 June 2024 / Revised: 24 June 2024 / Accepted: 30 June 2024 / Published: 8 July 2024
(This article belongs to the Special Issue Nature-Inspired Metaheuristic Optimization Algorithms 2024)

Abstract

:
The football team training algorithm (FTTA) is a new metaheuristic algorithm that was proposed in 2024. The FTTA has better performance but faces challenges such as poor convergence accuracy and ease of falling into local optimality due to limitations such as referring too much to the optimal individual for updating and insufficient perturbation of the optimal agent. To address these concerns, this paper presents an improved football team training algorithm called IFTTA. To enhance the exploration ability in the collective training phase, this paper proposes the fitness distance-balanced collective training strategy. This enables the players to train more rationally in the collective training phase and balances the exploration and exploitation capabilities of the algorithm. To further perturb the optimal agent in FTTA, a non-monopoly extra training strategy is designed to enhance the ability to get rid of the local optimum. In addition, a population restart strategy is then designed to boost the convergence accuracy and population diversity of the algorithm. In this paper, we validate the performance of IFTTA and FTTA as well as six comparison algorithms in CEC2017 test suites. The experimental results show that IFTTA has strong optimization performance. Moreover, several engineering-constrained optimization problems confirm the potential of IFTTA to solve real-world optimization problems.

1. Introduction

These optimization problems span the fields of scientific research, medical technology, and industrial applications, playing a crucial role in supporting the growing demand for artificial intelligence and machine learning [1,2,3,4,5]. The field of optimization focuses on finding the best solution among multiple alternatives to solve a problem. The goal is to maximize or minimize the objective function by adjusting the values of the decision variables, given the constraints. Model-based approaches to continuous and discrete global optimization [6] state that most real-world optimization problems are nonlinear, complex, indivisible, and involve many decision variables and constraints. For such optimization problems, it is usually best to use stochastic methods to deal with them. Metaheuristic algorithms are stochastic methods with good flexibility and strong adaptability and thus are widely used in the optimization field [7,8,9,10].
Metaheuristic algorithms are inspired by research in the fields of physicochemical laws of nature, biological behavioral mechanisms, and human social behavior. With the growth of metaheuristic algorithms, such algorithms are gradually divided into four categories [11]: evolution-based algorithms, physical-based algorithms, swarm-based algorithms, and human-based algorithms. Evolution-based algorithms contain the genetic algorithm (GA) [12], differential evolution (DE) [13], genetic programming (GP) [14], the evolutionary strategy (ES) [15], etc. Physical-based algorithms are derived from physicochemical laws or phenomena, such as simulated annealing (SA) [16], the gravitational search algorithm (GSA) [17], the sine cosine algorithm (SCA) [18], multi-verse optimization (MVO) [19], Henry gas solubility optimization (HGSO) [20], the snow ablation optimizer (SAO) [21], the Archimedes optimization algorithm (AOA) [22], Fick’s law algorithm (FLA) [23], the sinh cosh optimizer (SCO) [24], etc. Particle swarm optimization (PSO) [25] and ant colony optimization (ACO) [26] are the most famous swarm-based metaheuristic algorithms, and others include the whale optimization algorithm (WOA) [27], Harris hawks optimization (HHO) [28], sand cat swarm optimization (SCSO) [29], the reptile search algorithm (RSA) [30], tuna swarm optimization (TSO) [11], the termite life cycle optimizer (TLCO) [31], the crested porcupine optimizer (CPO) [32], and so on. Human-based metaheuristics construct algorithmic formulas by mimicking human behavioral habits, including teaching–learning-based optimization (TLBO) [33], the group teaching optimization algorithm (GTOA) [34], social network search (SNS) [35], the running city game optimizer (RCGO) [36], and so on. These algorithms mentioned above are given in Figure 1.
The algorithms mentioned above are all designed to find the optimal solution in the optimization domain, although they are of different types and are different in their sources of inspiration. The no-free-lunch theory [37] states that there is no one algorithm for all problems. Therefore, it is necessary to choose the most appropriate algorithm for a specific problem and to extend the applicability of the algorithm as much as possible.
The football team training algorithm (FTTA) is a novel metaheuristic algorithm inspired by the soccer team training method proposed by Tian et al. in 2024 [38]. The FTTA proposes a collective training phase, a group training phase, and an extra training phase to achieve a better optimization result. However, the FTTA will weaken the population diversity in the later stage, and it is easy to fall into the local optima and the convergence speed will become slower. Determining how to maintain the population diversity of the FTTA and improve its ability to get rid of local optimization is the research direction of this paper.
To address the above research problems, this paper presents an improved football team training algorithm (IFTTA). Aiming at the unreasonable training problem of the FTTA during the collective training phase, a fitness distance-balanced collective training strategy is proposed, which ensures a sufficient exploitation ability while having a certain global exploration ability simultaneously. A non-monopoly search strategy is introduced in the extra training stage, which improves the exploration performance of the algorithm at the initial stage by applying the perturbation of putting different degrees to the optimal individual while improving the exploitation ability of the algorithm at the later stage and preventing the algorithm from falling into the local optimum. In addition, a population restart strategy is designed to improve the convergence accuracy and population diversity of the algorithm.
In the experimental part, we make a comprehensive comparison between the IFTTA and the FTTA as well as six other algorithms. We evaluate the performance of the algorithms using 29 benchmark functions from CEC 2017. Statistical methods such as the Wilcoxon rank sum test and the Friedman test were used for the evaluation, and the convergence and stability of the FTTA were also analyzed. The performance of the FTTA and the validity of the improvement suggestions are thus verified.
The main contributions of this paper are as follows:
  • This paper presents an FTTA variant based on three strategies, named the IFTTA.
  • The introduction of the fitness distance-balanced strategy makes the collective training phase more reasonable and strikes a balance between the exploitation and exploration capabilities of the FTTA.
  • In the extra training phase, a non-monopoly search mechanism is integrated to improve the quality of the optimal agent, which effectively prevents the algorithm from falling into the local optimum and improves the overall global optimization performance of the algorithm.
  • The population restart mechanism improves the convergence accuracy and population diversity of the algorithm.
  • The performance of the IFTTA was compared with seven metaheuristic algorithms including the FTTA in different dimensions (Dim = 10, 30, 50, 100) using the CEC2017 benchmark function. The Wilcoxon rank sum test and the Friedman test were used for the evaluation, thus providing evidence of the efficiency of IFTTA and the validity of the suggested improvements. In addition, the optimal selection of each strategy of the IFTTA is investigated.
  • Several engineering-constrained optimization problems confirm the potential of the IFTTA to solve real-world optimization problems.
The paper is organized as follows: Section 2 describes the general overview of the FTTA. The details of the three improvement strategies included in the IFTTA are given in Section 3, along with a time complexity analysis. Section 4 and Section 5 are the experimental parts, which give the experimental results and analysis of the IFTTA in the CEC2017 test suite and engineering-constrained optimization problems. Finally, Section 6 summarizes the paper.

2. Football Team Training Algorithm (FTTA)

In this section, the mathematical model of the FTTA is presented, containing an initialization phase, a collective training phase, a group training phase, and an individual extra training phase.

2.1. Initialization Phase

In the FTTA, like other metaheuristic algorithms, population initialization is achieved by randomly generating N agents within the problem space. The formula is expressed as follows:
X i 1 = l b + r a n d × u b l b , i = 1 , 2 , , N
where X i 1 is the ith agent of the first generation. u b and l b denote the upper and lower boundaries of the problem space. N denotes the total number of agents used by the FTTA in the optimization process. r a n d represents a random number between 0 and 1. The initial population can be represented as follows:
X = X 1 X 2 X i X N = X 1 , 1 X 1 , 2 X 1 , j X 1 , D i m X 2 , 1 X 2 , 2 X 2 , j X 2 , D i m X i , 1 X i , 2 X i , j X i , D i m X N , 1 X N , 2 X N , j X N , D i m
where X i , j denotes the jth position of the ith solution, and D i m denotes the dimension size of the given problem.

2.2. Collective Training Phase

In the collective training phase, the FTTA randomizes agents into four categories: followers, discoverers, thinkers, and volatilities. In addition, all agents randomly select one of these types for the position update in each iteration.
For the agents that choose the follower role, they are randomly moved toward the optimal agent in each dimension with the following formula:
X i t + 1 = X i t + r a n d × X b e s t X i t
where X b e s t denotes the agent with the smallest fitness among all agents (in the case of the minimization problem). t denotes the current number of iterations.
For discoverers, these agents learn from both the best and the worst agents in the following way:
X i t + 1 = X i t + r a n d × X b e s t X i t r a n d × X w o r s t X i t
where X w o r s t denotes the global worst agent.
Thinkers are different from discoverers in that they directly learn the gap between the optimal agent and the worst agent with the following formula:
X i t + 1 = X i t + r a n d × X b e s t X w o r s t
Instead of learning from other agents, the volatiles train themselves in a way that is defined as follows:
X i t + 1 = X i t × 1 + T t
where T t is a random number obeying a t-distribution with the number of iterations t as the degree of freedom.

2.3. Group Training Phase

During the group training phase, the FTTA will use mixed Gaussian expectation maximum (MGEM) adaptive clustering methods to categorize the agents into four identities: striker, midfielder, defender, and goalkeeper. In the FTTA, there are at least 2 agents of each category. When there are certain types of agents with less than 2, the FTTA will perform a uniform random grouping of all agents. After the grouping is completed, optimal learning, random learning, and random communication are executed randomly for all agents. The specific formula is expressed as follows:
O p t i m a l   l e a r n i n g : X i t = X i t , i f   r a n d > p s t u d y X b e s t , i f   r a n d p s t u d y
R a n d o m   l e a r n i n g : X i t = X i t , i f   r a n d > p s t u d y X r a n d o m , i f   r a n d p s t u d y
R a n d o m   c o m m u n i c a t i o n : X i t = X i t , i f   r a n d > p c o m m X r a n d o m × 1 + r a n d n , i f   r a n d p c o m m
where p s t u d y denotes the learning probability. p c o m m denotes the communication probability. X r a n d o m denotes a randomly selected individual. r a n d n is a random number following a normal distribution.

2.4. Individual Extra Training Phase

After group training, the FTTA calculates the fitness of each agent. For each agent, the better fitness will be selected from the offspring and the parent. After that, the optimal agent is extra trained with the following formula:
X i t + 1 = X i t × 1 + 1 1 / t × G a u s s + 1 / t × C a u c h y
where G a u s s and C a u c h y are random numbers obeying Gaussian and Cauchy distributions, respectively. After the three phases of training, all agents first perform a boundary condition judgment, and the portion that exceeds the boundary will be reset to the boundary value. Then the fitness calculation is performed to obtain the best agent until the stopping condition is satisfied and the optimal agent and optimal fitness are output.

3. Proposed IFTTA

In this section, three improved strategies included in the IFTTA are described in detail: the fitness distance-balanced collective training strategy, the non-monopoly extra training strategy, and the population restart strategy. Furthermore, the time complexity of the proposed IFTTA and FTTA are analyzed to ensure that the proposed improvement algorithm in this paper enhances the performance of the basic algorithm without significantly increasing the time complexity.

3.1. Fitness Distance-Balanced Collective Training Strategy (FTS)

During the collective training phase in the FTTA, agents that choose the follower, discoverer, and thinker identities all learn from the best individual, which may lead to the premature convergence of the FTTA. In this paper, we consider that this is caused by the lack of exploration ability of the FTTA in the collective training phase. In order to overcome the shortcomings of the FTTA, this paper designs four collective training methods combining the roulette FDB (RFDB) method, the adaptive FDB (AFDB) method, the Cauchy FDB (CFDB) method, and the Gaussian FDB (GFDB) method, respectively. We will use the agent X F T S selected by the FTS method to replace X b e s t . The fitness distance-balanced (FDB) selection mechanism and its variants are presented below.
The FDB method mainly selects agents based on two parameters: the fitness of the agent and the distance between the agent and the best agent [39]. The FDB calculates the score of each agent in the population based on these two parameters. The higher the score of an agent, the better the quality of that agent. The FDB score is calculated as follows:
D i s i = X i , 1 X b e s t , 1 2 + X i , 2 X b e s t , 2 2 + + X i , D i m X b e s t , D i m 2
S i = ω × n o r m f i t n e s s i + 1 ω × n o r m D i s i
where D i m denotes the dimension of the agent. n o r m f i t n e s s i denotes the normalized value of fitness and n o r m D i s i denotes the normalized value of distance. ω is the weighting factor, which takes the value of 0.5 in FDB.
RFDB employs a roulette selection strategy that no longer singularly selects the agent with the first score, but instead determines the probability of selection for each agent based on the ratio of the individual agent’s score to the total score of all agents.
AFDB, CFDB, and GFDB all improve the selection of the FDB by adjusting the value taken by ω . AFDB presents an adaptive W updating method, shown below:
ω = 0.4 + mod ( t , t max ) t max × 0.6
where mod · denotes the calculation rule for taking the remainder. CFDB and GFDB employ random numbers based on Cauchy and Gaussian distributions as weight ω , respectively. In summary, there are four FTTA algorithms combining four FDB variants that we named FTTA-RFDB, FTTA-AFDB, FTTA-CFDB, and FTTA-GFDB, respectively. These four variants will be evaluated in subsequent experiments to determine the optimal FDB variant.

3.2. Non-Monopoly Extra Training Strategy (NTS)

The quality of the optimal agent would affect the quality of the population updating, and if the optimal agent falls into a local optimum, this will lead to premature convergence of the algorithm. In order to avoid premature convergence and improve the global exploration ability, the optimal agent needs to be treated. The extra training phase of FTTA has perturbed the optimal agent, but it is less effective. The non-monopoly search strategy is a new local search method that modifies the dimension of the current solution space along the search space to further improve the quality of the optimal agent. In this paper, we propose a non-monopoly extra training strategy, which introduces the non-monopoly search strategy into the extra training stage and combines Gaussian and Cauchy operators to further improve the performance. The specific formula is as follows:
X b e s t , j n e w = r a n d × X b e s t , r a n d o m
X b e s t , j n e w = X b e s t , j X b e s t , r a n d o m × r a n d × e p s X b e s t , j 1
where X b e s t , j denotes the jth dimension of the optimal agent and X b e s t , r a n d o m denotes the random dimension of optimal agent, ranging from 1 to D i m . Equation (14) is executed in the early stage and Equation (15) is employed in the post period. In this paper, Gaussian and Cauchy operators from the original extra training phase are introduced into the non-monopoly search strategy. The Cauchy operator effectively provides the agent with a wide range of perturbations, while the Gaussian operator provides the agent with finer tuning. As described in Equations (16) and (17) and Table 1, this paper provides details of nine FTTA variants that incorporate different non-monopolized extra training strategies.
X b e s t , j n e w = S e l e c t r a n d , C a u c h y , G a u s s i a n × X b e s t , r a n d o m
X b e s t , j n e w = X b e s t , j X b e s t , r a n d o m × r a n d × e p s X b e s t , j 1 × S e l e c t C a u c h y , G a u s s i a n
where S e l e c t r a n d , C a u c h y , G a u s s i a n denotes the operator from the three operators. S e l e c t C a u c h y , G a u s s i a n denotes the operator from the two operators.

3.3. Population Restart Strategy (PRS)

The agents of the FTTA are prone to falling into local optimality after multiple trainings. Therefore, this paper proposes a population restart strategy to enrich the population diversity. In PRS, we record the number of times T r i a l i that each agent does not get better after updating. If the adaptation of that agent does not improve after each update, Trial is added by 1. When the Trial value of an agent is greater than a certain threshold, PRS will be performed on that agent. The updating formula of PRS is expressed as follows:
X i t + 1 = X i t + ( 1 t t max ) 2 t t max × l b + r a n d × u b l b × U , r a n d 0.2 X i t + 0.2 × ( 1 r a n d ) + r a n d × ( X r 1 t X r 2 t ) , r a n d > 0.2
where U is a binary vector including 0 or 1. When a random vector from 0 to 1 is generated and is less than 0.2, the array is changed to 0, and vice versa. X r 1 t and X r 2 t are two randomly selected agents in FTTA. After the execution of PRS, when the fitness of this agent improves, the value of T r i a l i is changed to 0 and the counting is restarted.

3.4. Implementation Steps of the IFTTA and Computational Time Complexity

In summary, the pseudo-code of the proposed IFTTA is shown in Algorithm 1.
Algorithm 1 Improved football team training algorithm (IFTTA)
1: Initialization: t = 0, tmax, N. Generate an initial population randomly
2: while (t < tmax) do
3:   Calculate the fitness values of each Xi to obtain Xbest and Xworst
4:   For i = 1:N
4:     Select XFTS using FTS method according to Equation (12)
5:     Collective training: update each football player Xi according to Equations (3)–(6)
6:     Group training: update each football player Xi according to Equations (7)–(9)
7:     Calculate the fitness values of each Xi and Triali
8:   End for
9:   Find the best player Xbest
10:  Individual extra training: update the best player Xbest using NTS method according to Equations (16) and (17)
11:  For i = 1:N
12:    Update each football player Xi using PRS according to Equation (18)
13:  End for
14:  Calculate the fitness values of each Xi to obtain Xbest
15:  t = t + 1
14: end while
In the IFTTA, if the number of populations is N, the dimension is D and the maximum number of iterations is T. The time complexity of the population initialization phase is O N × D . The time complexity of collective training with FTS and group training is O N × D × T . The time complexity of individual extra training with NTS is O D × T . The time complexity of the PRS method is O max N × D × T . In conclusion, the time complexity of the IFTTA is O T × D × N + 1 + max N .

4. Numerical Experiments Based on CEC 2017 Test Suite

4.1. Experimental Environment and Parameter Setting

The experimental studies were implemented in MATLAB® R2021b and run on AMD R9 7900X @ 4.70 GHz, 32 GB RAM, and x64-based processor. Three basic algorithms and three improved algorithms are selected for comparison in this paper, and the parameter settings of the competitors are shown in Table 2.

4.2. Test Functions and Performance Metrics

To comprehensively examine the performance of IFTTA, by comparing it with the competitors mentioned in Table 2, single-objective optimization tests are conducted in this paper using the CEC 2017 test suite in different dimensions (Dim = 10/30/50/100). In this paper, the experimental parameters are set to a population size of 50 and a maximum number of iterations of 1000. Each algorithm is run independently 51 times for each problem to improve the reliability of the statistical analysis. The details of the CEC2017 test suite are shown in Table 3 and can be found in the literature [46].
In the paper, we will record the best value, mean value, and standard deviation obtained by each algorithm when solving each test function. We use the Wilcoxon rank sum test and the Friedman test to analyze the performance of the IFTTA and the comparison algorithms on the CEC2017 test suite. Specifically, the Wilcoxon rank sum test is used to test whether there is a significant difference between the IFTTA and its competitors in terms of the performance of each function, which in turn determines whether the IFTTA is superior or inferior to its competitors. In addition, the final rankings of the algorithms on all functions from the Friedman test can also be used to assess the significant differences in overall performance between the algorithms. A 5% significance level was used in the statistical tests.

4.3. Determine the Best FTS Method on Test Suite

This subsection will determine the best FTS method. The FTTA-RFDB, FTTA-AFDB, FTTA-CFDB, FTTA-GFDB, and the basic FTTA proposed in Section 3.1 were experimented in the CEC2017 test suite and statistically analyzed using the Wilcoxon rank-sum test and the Friedman test. The Friedman test results for these algorithms are given in Table 4. The scores of the best-performing algorithms in each dimension are marked in bold in Table 4. In addition, the last row shows the average ranking of each algorithm for each of the four dimensions, and the last column gives the p-value of the Friedman test for each dimension.
As can be seen from Table 4, all four variants of the FTTA proposed in this paper combining FTS methods show better performance than the basic FTTA. The FTTA-RFDB achieved the best scores in all the experiments, which suggests that the RFDB method is the best FTS method. The p-values of the Friedman test are less than 0.05, which indicates that all the variants are different from the FTTA. In conclusion, the results of the Friedman test reveal that the four variants combining FTS methods show better convergence performance compared to the basic FTTA. The rankings of FTTA and FTTA-FTS variants are visually shown in Figure 2.
The results of the Wilcoxon rank sum test for the two-by-two pairwise comparisons of the FTTA and the FTTA variants of the four integrated FTS methods are given in Table 5. The symbols “+”, “−”, and “=” indicate that the FTTA variants are superior, inferior, or similar to the basic FTTA. As can be seen in Table 5, the basic FTTA achieves a victory over its competitors on up to three functions in a single experiment. The FTTA-RFDB performs better with increasing dimensionality and outperforms the FTTA more often. The other three FTTA variants also beat the basic FTTA in more than half of the functions. In summary, the two statistical analyses clearly show that the FTS methods help the FTTA to strike a balance between exploration and exploitation and boost the performance of the FTTA, with the FTTA-RFDB showing the biggest boost. Thus, this paper will follow up with the use of RFDB as an FTS method for integration into the FTTA.

4.4. Determine the Best NTS Method on Test Suite

In this subsection, we evaluate the FTTA-NTS variants given in Table 1 and select the best NTS method. The Friedman test scores and the Wilcoxon rank sum test results for two-by-two comparisons for each algorithm are given in Table 6 and Table 7, respectively.
As can be seen from Table 6, the Friedman p-values for all dimensions except Dim = 10 are less than 0.05, which indicates that there is a significant difference in performance between the FTTA-NTS variant and the basic FTTA. Specifically, FTTA-NTS-3 obtains the best score on Dim = 30. FTTA-NTS-5 ranks first on Dim = 100. FTTA-NTS-8 scores the highest on Dim = 10 and Dim = 50. This indicates that the NTS strategy is effective in enhancing FTTA performance. The rankings of FTTA and FTTA-NTS variants are visually shown in Figure 3. It is noteworthy that the NTS-9 method without combining Gaussian and Cauchy operators failed to perform as well as the basic FTTA, and the rest of the NTS methods combining Gaussian and Cauchy operators outperformed the basic FTTA, which suggests that there is a need to improve the basic non-monopoly search method.
Based on Table 7, it can be concluded that the NTS method has limited enhancement for FTTA at Dim = 10 and Dim = 30. The NTS method can significantly improve the FTTA performance at Dim = 50 and Dim = 100. This is because NTS adopts the idea of dimension-by-dimension updating, which is more conducive to retaining the superior dimensions in higher dimensions. In summary, the FTTA variant using the NTS method performs better than the FTTA in most cases, with fewer cases of inferiority, and the NTS method is an effective method.

4.5. Strategies Effectiveness Analysis

It is necessary to evaluate the impact of the three improvement strategies proposed in this paper on FTTA. In this subsection, strategy effectiveness analysis will be performed. FTTA and FTTA-FTS, FTTA-NTS, and FTTA-PRS, as well as the IFTTA integrating the three strategies, are examined in experimental research. The Friedman test and the Wilcoxon rank sum test are employed to analyze the test results. The Friedman scores for the IFTTA and its three variants are given in Table 8 with a significance level of a = 0.05. The p-value of the Friedman test for all four dimensions is less than 0.05, which indicates that there is a significant difference between IFTTA with the three IFTTA variants as well as FTTA. Figure 4 visualizes the scores of IFTTA and the three variants. As can be seen in Figure 4, IFTTA performs best in the metric of average ranking, which indicates that although IFTTA is worse than FTTA-FTS in Dim = 30, it beats all variants in terms of overall performance. It is noteworthy that all variants have higher scores than the basic FTTA, suggesting that all improvement strategies are effective in enhancing FTTA.
Table 9 summarizes the results of the Wilcoxon rank sum test. The Total column in Table 9 shows that there are more “+” than “−” for IFTTA and all variants over FTTA, which implies that all strategies improve FTTA performance, and that IFTTA integrating all three strategies has the best overall performance.

4.6. Comparison with Other Algorithms

In this subsection, the IFTTA is evaluated using the CEC 2017 test suite and is compared with six algorithms. The six algorithms include a physics-based algorithm RIME, a swarm-based algorithm MRFO, a human-based algorithm PEOA, and three improved algorithms. The detailed results obtained for IFTTA, FTTA, RIME, MRFO, PEOA, dFDBARO, DTSMA, and RLTLBO are shown in Table A1, Table A2, Table A3 and Table A4 in Appendix A. In order to show the performance for each function based only on the mean values, the spider plots based on the ranking of the mean values from Table A1, Table A2, Table A3 and Table A4 are exhibited in Figure 5. From Figure 5, it can be roughly concluded that IFTTA outperforms the competitors in all dimensions except the 10 dimension and performs similarly to dFDBARO in the 10 dimension. In the next analysis, the experimental results will be analyzed using the Friedman test and Wilcoxon rank sum test to avoid inaccurate conclusions caused by relying only on the mean analysis.

4.6.1. Analysis Using the Wilcoxon Rank Sum Test

In this section, the results obtained by the IFTTA and the competitor in 51 runs were analyzed using the Wilcoxon rank sum test with a confidence level of 0.05, which are recorded in Table 10, where “+” indicates that the IFTTA outperforms the competitor, “−” denotes that the IFTTA is inferior to the comparison algorithm, and “=” denotes that IFTTA’s performance is statistically similar to the competitors.
By comparing the number of ‘+’ and ‘−’ in different cases, the total of ‘+’ is higher than ‘−’. This shows that IFTTA outperforms its competitors, and the details of the analysis are as follows:
(a)
On Dim = 10, IFTTA outperforms (underperforms) FTTA on 27 (0) benchmark functions, RIME on 24 (3) benchmark functions, MRFO on 18 (3) benchmark functions, PEOA on 23 (2) benchmark functions, dFDBARO on 12 (9) benchmark functions, DTSMA on 20 (4) benchmark functions, and RLTLBO on 18 (3) benchmark functions. It can be concluded that the IFTTA outperforms six comparison algorithms on Dim = 10.
(b)
On Dim = 30, IFTTA outperforms (underperforms) FTTA on 22 (1) benchmark functions, RIME on 25 (1) benchmark functions, MRFO on 17 (3) benchmark functions, PEOA on 23 (4) benchmark functions, dFDBARO on 20 (4) benchmark functions, DTSMA on 23 (2) benchmark functions, and RLTLBO on 18 (3) benchmark functions. It can be concluded that the IFTTA outperforms six comparison algorithms on Dim = 30.
(c)
On Dim = 50, IFTTA outperforms (underperforms) FTTA on 22 (1) benchmark functions, RIME on 26 (1) benchmark functions, MRFO on 18 (3) benchmark functions, PEOA on 25 (3) benchmark functions, dFDBARO on 18 (1) benchmark functions, DTSMA on 25 (1) benchmark functions, and RLTLBO on 20 (4) benchmark functions. It can be concluded that the IFTTA outperforms six comparison algorithms on Dim = 50.
(d)
On Dim = 100, IFTTA outperforms (underperforms) FTTA on 26 (0) benchmark functions, RIME on 28 (0) benchmark functions, MRFO on 20 (1) benchmark functions, PEOA on 25 (2) benchmark functions, dFDBARO on 22 (3) benchmark functions, DTSMA on 27 (1) benchmark functions, and RLTLBO on 26 (2) benchmark functions. It can be concluded that the IFTTA outperforms six comparison algorithms on Dim = 100.

4.6.2. Analysis Using the Friedman Test

The Friedman test was used to further illustrate the performance differences between IFTTA and the competitors. The Friedman test results for the seven algorithms with a significance level of 0.05 are presented in Table 11.
As can be seen in Table 11, the Friedman p-values for all dimensions except Dim = 10 are less than 0.05, which indicates that there is a significant difference between the performance of the IFTTA and the other competitors on the CEC2017 test suite except Dim = 10. Figure 6 visualizes the Friedman scores obtained by the seven algorithms.
For Dim = 10, IFTTA ranks second behind dFDBARO, followed by RLTLBO, DTSMA, MRFO, and RIME, with PEOA and FTTA both occupying last place. For Dim = 30, IFTTA is ranked first, with dFDBARO and RLTLBO in second and third place, followed by FTTA, MRFO, DTSMA, RIME, and PEOA. For Dim = 50, IFTTA, FTTA, and dFDBARO are in the top three, followed by MRFO, DTSMA, RLTLBO, and RIME, and for Dim = 100, IFTTA is ranked first, followed by MRFO, FTTA, dFDBARO, DTSMA, RIME, and PEOA. In terms of “average ranking”, the IFTTA is ranked first with a Friedman score of 2.15. In summary, the Friedman test concluded that the IFTTA outperformed the other competitors in the CEC2017 test suite.
Moreover, the post-hoc Iman–Davenport test was used to further analyze the magnitude of the differences. The Iman–Davenport test is a statistical test based on the F-distribution with K − 1 and (K − 1)(Num − 1) degrees of freedom where K is the number of algorithms and N is the total number of functions in the test suite. For CEC2017, K = 8 and Num = 29. The Nemenyi test is used for post-hoc testing and the critical difference value (CDV) is used to determine the difference between the eight algorithms according to the Friedman scores. The CDV is calculated as expressed below:
F F 2 = N u m 1 × χ F 2 N u m × K 1 χ F 2
C D V = q a × K × K + 1 6 × N u m
where q a is obtained from the F-distribution. For CEC2017, q a is 3.03 and CDV is 1.81. Figure 7 shows multiple comparisons of the magnitude of differences between IFTTA and the seven competitors, where there is no significant difference between the algorithms linked together by CDV. As shown in Figure 7, IFTTA significantly outperforms DTSMA, MRFO, RIME, FTTA, and PEOA at Dim = 10 and is not significantly different from RLTLBO and dFDBARO. At Dim = 30/50, there is no significant difference between the IFTTA and dFDBARO, and the IFTTA is significantly superior to the other competitors. At Dim = 100, the IFTTA obviously beats all the compared algorithms. In conclusion, according to the Wilcoxon rank sum test and Friedman test, the IFTTA proposed in this paper is superior to six comparison algorithms on the CEC2017 test suite.

4.6.3. Analysis of Convergence Rate

In this section, the average convergence plots of 51 independent results are used to evaluate the convergence performance of the IFTTA and the competitors. For simplicity, the 100-dimensional unimodal function F1, the multimodal functions F4 and F7, the hybrid functions F11 and F14, and the composite function F29 are selected for presentation in Figure 8. The remaining convergence images are available in Figure A1, Figure A2, Figure A3 and Figure A4 in Appendix A. Figure 6 shows that the convergence performance of the IFTTA on all six functions is better than the competitors with faster convergence speed and convergence accuracy.

4.6.4. Analysis of Robustness

In this subsection, box plots are used to evaluate the robustness of IFTTA. In box diagrams, narrower boxes indicate more concentrated results, and lower box positions indicate better results. Circles indicate bad values, i.e., solutions that are far from the centralized region. Figure 9 illustrates the distribution of the results from the IFTTA and the competitors on some functions. The rest of the images can be obtained in Figure A5, Figure A6, Figure A7 and Figure A8 in Appendix A. Figure 9 shows two functions from each dimension separately, and we can see that the boxes of the IFTTA are denser and have lower positions, which indicates that the IFTTA has better robustness.

5. Engineering-Constrained Optimization Problems

In this section, three engineering-constrained optimization problems are introduced to verify the real-world problem-solving ability of the IFTTA. The specifics of the engineering-constrained optimization problem are shown in Table 12, where D represents the dimension of the problem, g is the number of inequality constraints, and h is the number of equality constraints. Table 13 records the mean, best value, standard deviation, and rank of the engineering problems solved by the IFTTA and the competitors. Figure 10 illustrates the ranking of each algorithm. The results show that the IFTTA performs best on four engineering problems, second on one problem, and third on two problems, which confirms the feasibility of the IFTTA on real optimization problems.

6. Conclusions

This paper proposes an improved version of the FTTA, called the IFTTA, to address the shortcomings of the FTTA by designing a fitness distance-balanced collective strategy, a non-monopoly extra training strategy, and a population restart strategy. In this paper, the performance of the IFTTA is confirmed by comparing it with three basic algorithms and three improved algorithms using the CEC2017 test suite (Dim = 10/30/50/100). The experimental results show that the IFTTA has better convergence accuracy and the ability to get rid of local optima compared to its competitors. The significant difference between the IFTTA and other algorithms was confirmed by using the Wilcoxon rank sum test, Friedman test, Iman–Davenport test, and Nemenyi test to statistically analyze the differences between these algorithms. Moreover, several engineering-constrained optimization problems confirm the potential of the IFTTA to solve real-world optimization problems. In conclusion, the IFTTA is an excellent human-based metaheuristic algorithm.
Despite the fact that the IFTTA has been proven to have better performance, it still performs poorly on some functions. Therefore, the structure of the IFTTA will be further optimized in the future. In addition, real-world optimization problems are more multi-objective with complex constraints, so it is our focus to present a multi-objective version and a constrained version of the IFTTA. Meanwhile, the IFTTA can be used to solve the UAV mission planning problem, the wireless sensor network coverage problem, the image segmentation problem, and so on.

Author Contributions

Conceptualization, J.H. and M.R.; methodology, J.H. and Y.C.; software, J.H. and B.J.; validation, J.H., Y.C. and B.J.; formal analysis, J.H.; investigation, J.H.; resources, J.H.; data curation, J.H. and Y.C.; writing—original draft preparation, J.H.; writing—review and editing, J.H., Y.C. and B.J.; visualization, M.R.; supervision, M.R.; project administration, M.R.; funding acquisition, Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 10).
Table A1. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 10).
FunctionIndexIFTTAFTTARIMEMRFOPOEAdFDBARODTSMARLTLBO
F1Best1.00 × 1021.00 × 1023.85 × 1021.00 × 1021.01 × 1021.00 × 1021.15 × 1021.00 × 102
Ave2.26 × 1032.89 × 1035.76 × 1031.64 × 1032.47 × 1031.00 × 1026.19 × 1032.48 × 103
Std2.76 × 1033.24 × 1034.08 × 1031.61 × 1032.77 × 1035.95 × 10−24.12 × 1032.83 × 103
Rank36724185
F2Best3.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 102
Ave3.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 1023.00 × 102
Std1.61 × 10−148.95 × 10−145.25 × 10−22.54 × 10−141.36 × 10−61.92 × 10−72.88 × 10−51.04 × 10−13
Rank14816571
F3Best4.00 × 1024.00 × 1024.00 × 1024.00 × 1024.00 × 1024.00 × 1024.00 × 1024.00 × 102
Ave4.00 × 1024.00 × 1024.08 × 1024.00 × 1024.06 × 1024.00 × 1024.03 × 1024.03 × 102
Std1.44 × 10−23.54 × 10−11.35 × 1015.49 × 10−29.41 × 1003.63 × 10−17.55 × 10−11.36 × 100
Rank13827465
F4Best5.02 × 1025.07 × 1025.02 × 1025.04 × 1025.08 × 1025.02 × 1025.02 × 1025.03 × 102
Ave5.08 × 1025.15 × 1025.11 × 1025.19 × 1025.26 × 1025.11 × 1025.13 × 1025.11 × 102
Std3.46 × 1005.78 × 1004.60 × 1008.77 × 1008.98 × 1004.93 × 1005.89 × 1004.59 × 100
Rank16478352
F5Best6.00 × 1026.00 × 1026.00 × 1026.00 × 1026.01 × 1026.00 × 1026.00 × 1026.00 × 102
Ave6.00 × 1026.00 × 1026.00 × 1026.00 × 1026.07 × 1026.00 × 1026.00 × 1026.00 × 102
Std6.34 × 10−56.43 × 10−23.62 × 10−21.02 × 1003.65 × 1001.35 × 10−35.36 × 10−23.02 × 10−1
Rank13578246
F6Best7.12 × 1027.16 × 1027.10 × 1027.18 × 1027.18 × 1027.13 × 1027.10 × 1027.14 × 102
Ave7.18 × 1027.27 × 1027.23 × 1027.39 × 1027.36 × 1027.22 × 1027.24 × 1027.24 × 102
Std4.68 × 1009.07 × 1005.70 × 1001.47 × 1011.22 × 1015.56 × 1006.42 × 1006.98 × 100
Rank16387254
F7Best8.02 × 1028.07 × 1028.04 × 1028.09 × 1028.08 × 1028.03 × 1028.03 × 1028.05 × 102
Ave8.08 × 1028.15 × 1028.12 × 1028.22 × 1028.20 × 1028.12 × 1028.15 × 1028.14 × 102
Std4.17 × 1005.68 × 1006.08 × 1008.35 × 1007.72 × 1005.00 × 1006.77 × 1005.05 × 100
Rank16387254
F8Best9.00 × 1029.00 × 1029.00 × 1029.00 × 1029.00 × 1029.00 × 1029.00 × 1029.00 × 102
Ave9.00 × 1029.05 × 1029.00 × 1029.01 × 1029.05 × 1029.00 × 1029.00 × 1029.00 × 102
Std0.00 × 1001.02 × 1014.92 × 10−13.54 × 1001.22 × 1011.41 × 10−11.23 × 10−16.83 × 10−1
Rank17468235
F9Best1.01 × 1031.02 × 1031.01 × 1031.12 × 1031.22 × 1031.00 × 1031.15 × 1031.03 × 103
Ave1.42 × 1031.59 × 1031.33 × 1031.65 × 1031.67 × 1031.37 × 1031.40 × 1031.40 × 103
Std2.29 × 1022.91 × 1021.72 × 1022.79 × 1022.10 × 1022.00 × 1021.13 × 1022.29 × 102
Rank56178234
F10Best1.10 × 1031.10 × 1031.10 × 1031.10 × 1031.11 × 1031.10 × 1031.10 × 1031.10 × 103
Ave1.10 × 1031.11 × 1031.11 × 1031.11 × 1031.14 × 1031.10 × 1031.11 × 1031.11 × 103
Std1.57 × 1008.22 × 1005.63 × 1008.68 × 1001.76 × 1012.89 × 1006.32 × 1005.93 × 100
Rank17658234
F11Best1.53 × 1031.31 × 1032.00 × 1031.46 × 1034.29 × 1031.20 × 1031.72 × 1031.78 × 103
Ave1.51 × 1041.52 × 1042.05 × 1041.16 × 1045.81 × 1043.77 × 1032.19 × 1041.07 × 104
Std1.59 × 1041.50 × 1041.57 × 1041.19 × 1047.11 × 1045.94 × 1032.05 × 1047.16 × 103
Rank45638172
F12Best1.31 × 1031.31 × 1031.34 × 1031.33 × 1031.86 × 1031.30 × 1031.33 × 1031.32 × 103
Ave2.26 × 1037.99 × 1031.14 × 1042.09 × 1039.98 × 1031.31 × 1031.08 × 1042.74 × 103
Std2.53 × 1037.06 × 1031.03 × 1047.02 × 1025.45 × 1034.36 × 1001.11 × 1041.84 × 103
Rank35826174
F13Best1.40 × 1031.41 × 1031.40 × 1031.43 × 1031.43 × 1031.40 × 1031.40 × 1031.41 × 103
Ave1.42 × 1031.53 × 1031.98 × 1031.45 × 1031.46 × 1031.40 × 1031.44 × 1031.43 × 103
Std2.93 × 1012.16 × 1021.26 × 1031.19 × 1012.87 × 1013.03 × 1001.13 × 1021.00 × 101
Rank27856143
F14Best1.50 × 1031.50 × 1031.50 × 1031.51 × 1031.52 × 1031.50 × 1031.50 × 1031.51 × 103
Ave1.51 × 1031.55 × 1032.73 × 1031.56 × 1031.64 × 1031.50 × 1031.55 × 1031.53 × 103
Std1.52 × 1019.08 × 1012.01 × 1033.40 × 1018.05 × 1011.67 × 1009.07 × 1012.00 × 101
Rank24867153
F15Best1.60 × 1031.60 × 1031.60 × 1031.60 × 1031.60 × 1031.60 × 1031.60 × 1031.60 × 103
Ave1.62 × 1031.70 × 1031.71 × 1031.71 × 1031.67 × 1031.66 × 1031.65 × 1031.62 × 103
Std3.14 × 1019.44 × 1011.20 × 1021.16 × 1028.18 × 1018.48 × 1015.11 × 1014.26 × 101
Rank16875432
F16Best1.70 × 1031.70 × 1031.70 × 1031.70 × 1031.73 × 1031.70 × 1031.70 × 1031.71 × 103
Ave1.71 × 1031.73 × 1031.75 × 1031.74 × 1031.75 × 1031.71 × 1031.73 × 1031.74 × 103
Std1.25 × 1012.79 × 1014.88 × 1013.09 × 1011.32 × 1011.28 × 1011.15 × 1011.00 × 101
Rank24758136
F17Best1.80 × 1031.81 × 1031.91 × 1031.87 × 1032.15 × 1031.80 × 1032.09 × 1032.01 × 103
Ave5.09 × 1035.53 × 1031.05 × 1045.00 × 1031.49 × 1041.80 × 1032.23 × 1044.20 × 103
Std5.63 × 1038.14 × 1037.14 × 1033.35 × 1039.82 × 1031.80 × 1001.37 × 1042.47 × 103
Rank45637182
F18Best1.90 × 1031.90 × 1031.90 × 1031.91 × 1031.91 × 1031.90 × 1031.90 × 1031.91 × 103
Ave1.90 × 1033.38 × 1032.73 × 1031.96 × 1032.03 × 1031.90 × 1031.96 × 1031.92 × 103
Std3.10 × 1005.26 × 1031.52 × 1035.66 × 1012.03 × 1026.64 × 10−11.17 × 1021.25 × 101
Rank28756143
F19Best2.00 × 1032.00 × 1032.00 × 1032.00 × 1032.03 × 1032.00 × 1032.00 × 1032.00 × 103
Ave2.00 × 1032.02 × 1032.02 × 1032.03 × 1032.05 × 1032.01 × 1032.01 × 1032.02 × 103
Std3.09 × 1002.50 × 1013.00 × 1013.79 × 1011.48 × 1018.37 × 1009.95 × 1007.85 × 100
Rank15478236
F20Best2.20 × 1032.20 × 1032.20 × 1032.20 × 1032.20 × 1032.20 × 1032.20 × 1032.20 × 103
Ave2.29 × 1032.30 × 1032.29 × 1032.22 × 1032.20 × 1032.26 × 1032.22 × 1032.22 × 103
Std4.58 × 1014.55 × 1015.18 × 1014.13 × 1018.18 × 10−15.72 × 1014.60 × 1014.04 × 101
Rank68721543
F21Best2.21 × 1032.22 × 1032.22 × 1032.25 × 1032.21 × 1032.22 × 1032.21 × 1032.23 × 103
Ave2.29 × 1032.30 × 1032.29 × 1032.30 × 1032.30 × 1032.30 × 1032.30 × 1032.30 × 103
Std2.26 × 1012.19 × 1012.39 × 1017.87 × 1002.55 × 1011.76 × 1012.32 × 1011.12 × 101
Rank14287536
F22Best2.60 × 1032.61 × 1032.61 × 1032.61 × 1032.60 × 1032.61 × 1032.61 × 1032.60 × 103
Ave2.61 × 1032.62 × 1032.62 × 1032.62 × 1032.63 × 1032.61 × 1032.62 × 1032.61 × 103
Std5.00 × 1009.45 × 1005.30 × 1001.13 × 1019.78 × 1005.86 × 1005.83 × 1005.29 × 100
Rank17468352
F23Best2.50 × 1032.50 × 1032.50 × 1032.50 × 1032.50 × 1032.50 × 1032.50 × 1032.50 × 103
Ave2.73 × 1032.74 × 1032.73 × 1032.66 × 1032.51 × 1032.68 × 1032.72 × 1032.69 × 103
Std4.72 × 1015.02 × 1016.72 × 1011.18 × 1023.36 × 1011.07 × 1028.71 × 1019.47 × 101
Rank78621354
F24Best2.90 × 1032.90 × 1032.90 × 1032.90 × 1032.90 × 1032.90 × 1032.90 × 1032.90 × 103
Ave2.93 × 1032.93 × 1032.93 × 1032.93 × 1032.92 × 1032.92 × 1032.92 × 1032.92 × 103
Std2.28 × 1012.26 × 1012.48 × 1012.29 × 1012.31 × 1012.31 × 1012.61 × 1012.28 × 101
Rank78564321
F25Best2.80 × 1032.60 × 1032.60 × 1032.60 × 1032.60 × 1032.90 × 1032.90 × 1032.80 × 103
Ave2.93 × 1033.04 × 1032.94 × 1032.90 × 1032.89 × 1032.90 × 1032.93 × 1032.93 × 103
Std4.29 × 1012.70 × 1021.94 × 1021.17 × 1025.33 × 1016.60 × 1003.78 × 1018.10 × 101
Rank58721346
F26Best3.09 × 1033.09 × 1033.09 × 1033.09 × 1033.09 × 1033.09 × 1033.09 × 1033.09 × 103
Ave3.09 × 1033.10 × 1033.09 × 1033.11 × 1033.09 × 1033.09 × 1033.09 × 1033.09 × 103
Std1.90 × 1008.70 × 1007.51 × 1001.65 × 1013.23 × 1002.70 × 1002.12 × 1003.37 × 100
Rank27586413
F27Best3.10 × 1033.10 × 1032.80 × 1032.80 × 1033.10 × 1033.10 × 1033.10 × 1033.10 × 103
Ave3.26 × 1033.33 × 1033.26 × 1033.21 × 1033.13 × 1033.13 × 1033.23 × 1033.19 × 103
Std1.48 × 1021.26 × 1021.48 × 1021.52 × 1027.49 × 1018.34 × 1011.46 × 1021.15 × 102
Rank78642153
F28Best3.13 × 1033.14 × 1033.14 × 1033.14 × 1033.14 × 1033.14 × 1033.13 × 1033.14 × 103
Ave3.16 × 1033.20 × 1033.18 × 1033.20 × 1033.20 × 1033.16 × 1033.16 × 1033.16 × 103
Std2.07 × 1015.19 × 1013.09 × 1013.79 × 1012.86 × 1012.18 × 1012.51 × 1011.23 × 101
Rank18567324
F29Best3.53 × 1033.60 × 1034.60 × 1033.62 × 1034.94 × 1033.53 × 1033.94 × 1033.80 × 103
Ave1.02 × 1053.51 × 1051.63 × 1051.95 × 1054.42 × 1053.69 × 1041.33 × 1052.01 × 104
Std2.65 × 1054.02 × 1053.30 × 1054.19 × 1056.15 × 1051.60 × 1053.10 × 1053.95 × 104
Rank37568241
Table A2. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 30).
Table A2. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 30).
FunctionIndexIFTTAFTTARIMEMRFOPOEAdFDBARODTSMARLTLBO
F1Best1.09 × 1021.04 × 1021.21 × 1051.03 × 1021.00 × 1029.94 × 1021.03 × 1021.68 × 102
Ave4.20 × 1034.94 × 1033.94 × 1054.85 × 1032.69 × 1031.11 × 1046.58 × 1032.61 × 104
Std4.72 × 1035.44 × 1031.81 × 1055.27 × 1033.65 × 1039.07 × 1037.41 × 1038.31 × 104
Rank24831657
F2Best5.93 × 1033.55 × 1031.94 × 1034.42 × 1023.00 × 1028.36 × 1035.08 × 1021.25 × 103
Ave1.65 × 1041.15 × 1045.94 × 1032.39 × 1033.00 × 1022.12 × 1044.74 × 1033.64 × 103
Std6.64 × 1034.94 × 1032.33 × 1031.75 × 1032.05 × 10−16.25 × 1034.20 × 1031.97 × 103
Rank76521843
F3Best4.01 × 1024.02 × 1024.44 × 1024.00 × 1024.69 × 1024.10 × 1024.24 × 1024.71 × 102
Ave4.76 × 1024.85 × 1025.07 × 1024.71 × 1025.09 × 1024.94 × 1024.96 × 1025.08 × 102
Std1.60 × 1013.00 × 1012.91 × 1013.09 × 1012.24 × 1012.70 × 1011.92 × 1012.73 × 101
Rank23618457
F4Best5.24 × 1025.47 × 1025.44 × 1025.83 × 1025.99 × 1025.51 × 1025.45 × 1025.73 × 102
Ave5.71 × 1026.03 × 1025.81 × 1026.53 × 1026.74 × 1025.86 × 1025.93 × 1026.19 × 102
Std3.25 × 1013.00 × 1012.52 × 1014.03 × 1013.16 × 1012.16 × 1012.38 × 1012.24 × 101
Rank15278346
F5Best6.00 × 1026.00 × 1026.01 × 1026.01 × 1026.24 × 1026.00 × 1026.01 × 1026.01 × 102
Ave6.00 × 1026.01 × 1026.04 × 1026.15 × 1026.44 × 1026.01 × 1026.05 × 1026.12 × 102
Std6.36 × 10−37.65 × 10−12.83 × 1001.09 × 1018.10 × 1001.50 × 1002.50 × 1005.51 × 100
Rank12478356
F6Best7.59 × 1027.91 × 1027.72 × 1028.13 × 1028.77 × 1027.98 × 1027.85 × 1028.00 × 102
Ave8.02 × 1028.67 × 1028.22 × 1029.41 × 1029.84 × 1028.42 × 1028.38 × 1028.77 × 102
Std3.11 × 1013.46 × 1012.46 × 1016.05 × 1015.01 × 1012.70 × 1013.04 × 1014.12 × 101
Rank15278436
F7Best8.26 × 1028.42 × 1028.47 × 1028.50 × 1028.78 × 1028.38 × 1028.55 × 1028.50 × 102
Ave8.72 × 1028.89 × 1028.84 × 1029.34 × 1029.30 × 1028.80 × 1028.90 × 1029.03 × 102
Std3.26 × 1012.57 × 1011.87 × 1013.63 × 1012.49 × 1012.13 × 1012.48 × 1012.77 × 101
Rank14387256
F8Best9.01 × 1021.03 × 1039.24 × 1021.24 × 1032.23 × 1039.81 × 1021.00 × 1031.01 × 103
Ave9.11 × 1021.75 × 1031.58 × 1032.85 × 1033.68 × 1031.66 × 1032.20 × 1031.82 × 103
Std1.06 × 1014.34 × 1028.69 × 1021.03 × 1038.01 × 1025.08 × 1028.99 × 1027.32 × 102
Rank14278365
F9Best2.47 × 1032.68 × 1032.75 × 1033.25 × 1033.91 × 1032.55 × 1033.50 × 1034.26 × 103
Ave3.93 × 1034.17 × 1034.24 × 1034.73 × 1035.34 × 1033.87 × 1034.86 × 1035.57 × 103
Std5.32 × 1024.81 × 1026.50 × 1026.55 × 1026.42 × 1025.48 × 1026.22 × 1025.03 × 102
Rank23457168
F10Best1.11 × 1031.13 × 1031.21 × 1031.13 × 1031.16 × 1031.12 × 1031.14 × 1031.15 × 103
Ave1.14 × 1031.21 × 1031.30 × 1031.17 × 1031.24 × 1031.16 × 1031.25 × 1031.23 × 103
Std2.20 × 1014.54 × 1014.50 × 1013.30 × 1014.83 × 1013.33 × 1015.45 × 1014.80 × 101
Rank14836275
F11Best1.03 × 1042.09 × 1042.33 × 1051.26 × 1041.99 × 1052.05 × 1045.09 × 1041.35 × 104
Ave6.77 × 1042.15 × 1057.03 × 1061.10 × 1055.58 × 1062.98 × 1051.19 × 1062.12 × 105
Std6.58 × 1042.51 × 1055.91 × 1068.50 × 1044.42 × 1062.96 × 1059.36 × 1052.76 × 105
Rank14827563
F12Best1.39 × 1031.40 × 1031.19 × 1041.38 × 1031.87 × 1041.38 × 1031.46 × 1032.18 × 103
Ave2.15 × 1041.94 × 1046.67 × 1041.70 × 1047.69 × 1041.38 × 1042.06 × 1041.23 × 104
Std1.99 × 1041.95 × 1048.09 × 1041.73 × 1044.68 × 1041.29 × 1042.26 × 1049.48 × 103
Rank64738251
F13Best1.51 × 1032.43 × 1034.55 × 1031.72 × 1031.84 × 1031.46 × 1032.82 × 1031.66 × 103
Ave8.29 × 1033.98 × 1043.18 × 1044.38 × 1039.14 × 1033.54 × 1034.28 × 1044.38 × 103
Std8.56 × 1034.72 × 1042.79 × 1043.48 × 1036.85 × 1032.84 × 1033.20 × 1042.89 × 103
Rank47635182
F14Best1.52 × 1031.55 × 1032.39 × 1031.55 × 1038.20 × 1031.54 × 1031.56 × 1031.70 × 103
Ave6.90 × 1031.19 × 1041.48 × 1047.52 × 1033.62 × 1046.62 × 1032.14 × 1044.82 × 103
Std7.68 × 1031.25 × 1041.34 × 1047.82 × 1032.75 × 1046.82 × 1031.44 × 1042.82 × 103
Rank35648271
F15Best1.84 × 1031.75 × 1031.72 × 1031.97 × 1032.17 × 1031.76 × 1031.78 × 1031.71 × 103
Ave2.40 × 1032.57 × 1032.51 × 1032.54 × 1033.08 × 1032.46 × 1032.35 × 1032.35 × 103
Std3.17 × 1023.08 × 1023.06 × 1022.55 × 1023.27 × 1022.74 × 1023.25 × 1022.93 × 102
Rank37568412
F16Best1.72 × 1031.78 × 1031.80 × 1031.73 × 1031.83 × 1031.74 × 1031.80 × 1031.78 × 103
Ave1.90 × 1032.19 × 1032.10 × 1032.13 × 1032.21 × 1032.02 × 1032.15 × 1031.94 × 103
Std1.62 × 1022.20 × 1021.84 × 1022.02 × 1021.82 × 1021.67 × 1022.03 × 1021.28 × 102
Rank17458362
F17Best1.16 × 1042.70 × 1049.98 × 1042.15 × 1043.89 × 1041.36 × 1043.31 × 1043.73 × 104
Ave1.85 × 1051.50 × 1055.60 × 1051.68 × 1051.28 × 1058.87 × 1045.02 × 1051.36 × 105
Std1.73 × 1051.13 × 1054.00 × 1051.54 × 1051.02 × 1051.09 × 1054.57 × 1057.11 × 104
Rank64852173
F18Best2.04 × 1031.95 × 1032.06 × 1031.92 × 1032.54 × 1031.92 × 1031.93 × 1032.11 × 103
Ave9.78 × 1031.25 × 1041.48 × 1048.47 × 1031.14 × 1056.12 × 1032.46 × 1045.84 × 103
Std1.28 × 1041.43 × 1041.29 × 1048.11 × 1036.50 × 1046.13 × 1032.00 × 1043.83 × 103
Rank45638271
F19Best2.01 × 1032.07 × 1032.05 × 1032.17 × 1032.18 × 1032.16 × 1032.06 × 1032.10 × 103
Ave2.24 × 1032.40 × 1032.40 × 1032.44 × 1032.42 × 1032.38 × 1032.41 × 1032.32 × 103
Std1.59 × 1021.71 × 1021.88 × 1021.62 × 1021.07 × 1021.51 × 1021.81 × 1026.52 × 101
Rank14587362
F20Best2.32 × 1032.35 × 1032.34 × 1032.20 × 1032.40 × 1032.34 × 1032.34 × 1032.34 × 103
Ave2.36 × 1032.39 × 1032.38 × 1032.40 × 1032.46 × 1032.37 × 1032.39 × 1032.38 × 103
Std3.94 × 1012.29 × 1012.40 × 1014.28 × 1013.06 × 1012.29 × 1012.86 × 1011.81 × 101
Rank15478263
F21Best2.30 × 1032.30 × 1032.30 × 1032.30 × 1032.31 × 1032.30 × 1032.30 × 1032.30 × 103
Ave2.90 × 1034.81 × 1034.38 × 1032.39 × 1032.33 × 1032.30 × 1035.31 × 1032.31 × 103
Std1.24 × 1031.80 × 1031.69 × 1036.47 × 1025.30 × 1011.48 × 1001.63 × 1038.62 × 100
Rank57643182
F22Best2.66 × 1032.72 × 1032.70 × 1032.71 × 1032.77 × 1032.68 × 1032.70 × 1032.71 × 103
Ave2.70 × 1032.75 × 1032.74 × 1032.80 × 1032.86 × 1032.74 × 1032.74 × 1032.77 × 103
Std3.48 × 1012.59 × 1012.48 × 1015.10 × 1014.72 × 1012.48 × 1012.16 × 1014.01 × 101
Rank15478326
F23Best2.83 × 1032.86 × 1032.87 × 1032.87 × 1032.91 × 1032.87 × 1032.87 × 1032.86 × 103
Ave2.89 × 1032.93 × 1032.92 × 1032.96 × 1033.01 × 1032.91 × 1032.91 × 1032.92 × 103
Std2.93 × 1013.20 × 1012.99 × 1014.91 × 1015.69 × 1013.08 × 1012.50 × 1012.92 × 101
Rank16478235
F24Best2.88 × 1032.88 × 1032.89 × 1032.88 × 1032.90 × 1032.88 × 1032.88 × 1032.89 × 103
Ave2.89 × 1032.90 × 1032.90 × 1032.89 × 1032.95 × 1032.89 × 1032.89 × 1032.92 × 103
Std1.37 × 1011.82 × 1011.48 × 1011.59 × 1012.19 × 1011.31 × 1017.44 × 1002.79 × 101
Rank26548317
F25Best2.80 × 1032.80 × 1032.90 × 1032.80 × 1032.83 × 1032.80 × 1032.90 × 1032.80 × 103
Ave4.08 × 1034.87 × 1034.65 × 1034.90 × 1034.37 × 1034.15 × 1034.63 × 1034.43 × 103
Std5.65 × 1026.02 × 1024.30 × 1021.36 × 1031.71 × 1038.57 × 1023.60 × 1021.32 × 103
Rank17683254
F26Best3.19 × 1033.21 × 1033.20 × 1033.22 × 1033.23 × 1033.19 × 1033.20 × 1033.20 × 103
Ave3.22 × 1033.24 × 1033.23 × 1033.26 × 1033.32 × 1033.23 × 1033.22 × 1033.25 × 103
Std1.54 × 1012.11 × 1011.47 × 1012.61 × 1016.07 × 1011.35 × 1011.19 × 1012.52 × 101
Rank25478316
F27Best3.10 × 1033.10 × 1033.21 × 1033.10 × 1033.22 × 1033.20 × 1033.21 × 1033.21 × 103
Ave3.19 × 1033.22 × 1033.26 × 1033.18 × 1033.29 × 1033.23 × 1033.25 × 1033.25 × 103
Std4.52 × 1012.55 × 1013.46 × 1014.78 × 1012.65 × 1011.94 × 1013.54 × 1012.41 × 101
Rank23718456
F28Best3.34 × 1033.34 × 1033.49 × 1033.39 × 1034.00 × 1033.38 × 1033.46 × 1033.42 × 103
Ave3.59 × 1033.77 × 1033.86 × 1033.78 × 1034.48 × 1033.69 × 1033.77 × 1033.82 × 103
Std1.80 × 1021.80 × 1021.82 × 1022.11 × 1022.69 × 1021.92 × 1021.61 × 1021.60 × 102
Rank14758236
F29Best5.56 × 1035.47 × 1032.21 × 1045.67 × 1032.10 × 1056.13 × 1035.28 × 1035.56 × 103
Ave8.85 × 1039.51 × 1031.94 × 1059.18 × 1031.80 × 1069.81 × 1031.45 × 1041.01 × 104
Std3.25 × 1033.17 × 1031.76 × 1052.72 × 1031.08 × 1062.99 × 1036.75 × 1034.25 × 103
Rank13728465
Table A3. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 50).
Table A3. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 50).
FunctionIndexIFTTAFTTARIMEMRFOPOEAdFDBARODTSMARLTLBO
F1Best1.03 × 1023.21 × 1031.71 × 1061.00 × 1021.05 × 1021.14 × 1062.26 × 1023.45 × 106
Ave7.41 × 1038.29 × 1054.29 × 1063.85 × 1032.75 × 1034.02 × 1062.91 × 1062.24 × 108
Std8.54 × 1031.63 × 1061.48 × 1064.70 × 1032.75 × 1032.27 × 1068.83 × 1063.99 × 108
Rank34721658
F2Best5.72 × 1045.55 × 1044.01 × 1046.12 × 1041.05 × 1037.00 × 1043.23 × 1043.80 × 104
Ave9.73 × 1041.07 × 1058.56 × 1048.71 × 1042.91 × 1031.02 × 1057.50 × 1046.68 × 104
Std2.10 × 1042.72 × 1042.13 × 1041.54 × 1041.01 × 1031.41 × 1042.01 × 1041.56 × 104
Rank68451732
F3Best4.29 × 1024.71 × 1025.09 × 1024.09 × 1024.85 × 1024.96 × 1024.44 × 1025.12 × 102
Ave5.10 × 1025.61 × 1026.17 × 1025.27 × 1026.23 × 1025.99 × 1025.90 × 1026.52 × 102
Std5.59 × 1015.03 × 1015.00 × 1015.31 × 1015.39 × 1014.74 × 1014.40 × 1017.68 × 101
Rank13627548
F4Best5.59 × 1026.42 × 1026.16 × 1026.87 × 1027.74 × 1026.53 × 1026.53 × 1027.18 × 102
Ave6.60 × 1027.26 × 1026.79 × 1028.07 × 1028.35 × 1027.18 × 1027.22 × 1028.29 × 102
Std6.02 × 1013.33 × 1013.28 × 1014.31 × 1013.21 × 1013.67 × 1014.47 × 1015.97 × 101
Rank15268347
F5Best6.00 × 1026.01 × 1026.05 × 1026.08 × 1026.46 × 1026.03 × 1026.08 × 1026.15 × 102
Ave6.00 × 1026.04 × 1026.13 × 1026.33 × 1026.62 × 1026.09 × 1026.19 × 1026.30 × 102
Std1.90 × 10−22.17 × 1005.51 × 1001.19 × 1017.45 × 1004.19 × 1006.40 × 1008.09 × 100
Rank12478356
F6Best8.11 × 1029.90 × 1029.13 × 1029.69 × 1021.11 × 1039.41 × 1029.42 × 1029.88 × 102
Ave9.31 × 1021.14 × 1031.01 × 1031.29 × 1031.44 × 1031.07 × 1031.03 × 1031.20 × 103
Std6.78 × 1011.20 × 1024.48 × 1011.70 × 1021.03 × 1027.19 × 1015.04 × 1011.31 × 102
Rank15278436
F7Best8.57 × 1029.55 × 1029.04 × 1029.89 × 1021.09 × 1039.46 × 1029.42 × 1029.97 × 102
Ave9.57 × 1021.01 × 1039.91 × 1021.12 × 1031.15 × 1031.02 × 1031.03 × 1031.11 × 103
Std6.90 × 1013.45 × 1014.48 × 1016.07 × 1013.53 × 1013.85 × 1014.50 × 1015.31 × 101
Rank13278456
F8Best9.19 × 1022.42 × 1031.69 × 1033.94 × 1036.66 × 1032.69 × 1032.98 × 1033.20 × 103
Ave1.20 × 1036.12 × 1035.27 × 1031.03 × 1041.02 × 1046.26 × 1039.30 × 1031.17 × 104
Std3.35 × 1022.20 × 1032.72 × 1032.73 × 1031.61 × 1031.76 × 1034.63 × 1035.17 × 103
Rank13276458
F9Best4.54 × 1034.62 × 1035.99 × 1035.12 × 1037.04 × 1034.85 × 1035.96 × 1036.66 × 103
Ave5.85 × 1037.04 × 1037.39 × 1037.41 × 1039.26 × 1036.23 × 1038.57 × 1031.15 × 104
Std6.05 × 1029.12 × 1027.06 × 1028.47 × 1029.19 × 1026.87 × 1021.25 × 1032.11 × 103
Rank13457268
F10Best1.15 × 1031.24 × 1031.36 × 1031.18 × 1031.27 × 1031.21 × 1031.29 × 1031.27 × 103
Ave1.19 × 1031.32 × 1031.54 × 1031.24 × 1031.38 × 1031.28 × 1031.47 × 1031.37 × 103
Std2.53 × 1014.31 × 1011.00 × 1022.80 × 1016.37 × 1014.04 × 1018.45 × 1015.93 × 101
Rank14826375
F11Best3.74 × 1055.37 × 1051.88 × 1078.20 × 1043.38 × 1061.08 × 1061.60 × 1069.75 × 105
Ave1.36 × 1064.58 × 1068.36 × 1071.38 × 1063.26 × 1075.09 × 1068.80 × 1066.24 × 106
Std9.33 × 1055.14 × 1064.74 × 1079.12 × 1051.59 × 1072.73 × 1064.67 × 1064.39 × 106
Rank13827465
F12Best1.40 × 1031.63 × 1033.95 × 1041.44 × 1032.16 × 1041.85 × 1032.48 × 1033.57 × 103
Ave7.07 × 1038.51 × 1032.02 × 1056.61 × 1038.67 × 1045.57 × 1032.34 × 1049.95 × 103
Std7.02 × 1037.54 × 1031.46 × 1056.54 × 1036.28 × 1044.04 × 1031.25 × 1045.89 × 103
Rank34827165
F13Best5.54 × 1038.22 × 1033.99 × 1043.47 × 1035.34 × 1032.92 × 1034.42 × 1043.45 × 103
Ave7.86 × 1041.36 × 1052.31 × 1055.94 × 1041.02 × 1056.05 × 1041.85 × 1055.02 × 104
Std7.53 × 1041.48 × 1051.36 × 1054.40 × 1045.84 × 1044.16 × 1041.20 × 1054.79 × 104
Rank46825371
F14Best1.57 × 1031.72 × 1031.52 × 1041.58 × 1031.09 × 1041.70 × 1031.93 × 1031.94 × 103
Ave9.28 × 1039.48 × 1034.99 × 1048.59 × 1033.83 × 1046.91 × 1031.97 × 1041.22 × 104
Std7.60 × 1036.79 × 1032.76 × 1046.50 × 1032.40 × 1044.92 × 1031.05 × 1046.44 × 103
Rank34827165
F15Best2.22 × 1032.22 × 1032.12 × 1032.41 × 1032.61 × 1032.19 × 1032.36 × 1032.36 × 103
Ave3.38 × 1033.47 × 1033.56 × 1033.35 × 1033.96 × 1033.16 × 1033.19 × 1033.05 × 103
Std4.99 × 1024.77 × 1024.56 × 1024.34 × 1027.09 × 1024.18 × 1025.08 × 1023.56 × 102
Rank56748231
F16Best2.00 × 1032.46 × 1032.62 × 1032.49 × 1032.57 × 1032.18 × 1032.37 × 1032.39 × 103
Ave2.84 × 1033.20 × 1033.21 × 1033.07 × 1033.53 × 1032.82 × 1033.01 × 1032.94 × 103
Std3.34 × 1023.62 × 1023.65 × 1023.10 × 1023.56 × 1022.70 × 1022.54 × 1023.04 × 102
Rank26758143
F17Best1.11 × 1054.84 × 1044.18 × 1054.52 × 1041.49 × 1059.99 × 1042.79 × 1056.17 × 104
Ave1.05 × 1065.95 × 1053.78 × 1065.55 × 1059.01 × 1057.74 × 1052.26 × 1066.12 × 105
Std9.61 × 1057.18 × 1052.53 × 1064.85 × 1055.38 × 1056.74 × 1051.38 × 1063.79 × 105
Rank62815473
F18Best1.92 × 1032.15 × 1033.24 × 1031.97 × 1035.32 × 1042.13 × 1032.15 × 1033.06 × 103
Ave1.77 × 1041.82 × 1045.51 × 1041.58 × 1046.96 × 1051.49 × 1041.94 × 1042.04 × 104
Std1.08 × 1041.23 × 1044.23 × 1049.42 × 1033.77 × 1058.67 × 1031.69 × 1049.05 × 103
Rank34728156
F19Best2.20 × 1032.41 × 1032.36 × 1032.23 × 1032.43 × 1032.34 × 1032.44 × 1032.57 × 103
Ave2.94 × 1033.11 × 1033.18 × 1033.15 × 1033.16 × 1032.93 × 1033.11 × 1033.04 × 103
Std3.16 × 1023.36 × 1023.48 × 1023.18 × 1022.71 × 1022.42 × 1023.65 × 1022.73 × 102
Rank24867153
F20Best2.35 × 1032.40 × 1032.40 × 1032.46 × 1032.58 × 1032.41 × 1032.42 × 1032.43 × 103
Ave2.46 × 1032.52 × 1032.49 × 1032.55 × 1032.67 × 1032.48 × 1032.50 × 1032.51 × 103
Std7.21 × 1014.59 × 1013.96 × 1014.54 × 1015.32 × 1013.21 × 1014.82 × 1012.96 × 101
Rank16378245
F21Best6.63 × 1037.18 × 1037.06 × 1032.30 × 1032.33 × 1032.32 × 1037.41 × 1032.34 × 103
Ave8.19 × 1038.61 × 1039.21 × 1039.21 × 1031.02 × 1047.48 × 1039.85 × 1034.01 × 103
Std7.47 × 1028.57 × 1027.98 × 1021.75 × 1032.75 × 1032.23 × 1031.07 × 1033.31 × 103
Rank34568271
F22Best2.77 × 1032.93 × 1032.87 × 1032.88 × 1033.09 × 1032.85 × 1032.86 × 1032.93 × 103
Ave2.88 × 1033.01 × 1032.96 × 1033.05 × 1033.25 × 1032.94 × 1032.93 × 1033.05 × 103
Std6.71 × 1015.05 × 1015.66 × 1018.46 × 1018.12 × 1015.13 × 1013.71 × 1017.44 × 101
Rank15478326
F23Best2.97 × 1033.06 × 1033.02 × 1033.06 × 1033.20 × 1033.01 × 1033.01 × 1033.04 × 103
Ave3.06 × 1033.16 × 1033.11 × 1033.24 × 1033.38 × 1033.13 × 1033.08 × 1033.20 × 103
Std7.17 × 1015.89 × 1014.86 × 1019.58 × 1019.26 × 1014.67 × 1013.72 × 1017.84 × 101
Rank15378426
F24Best2.96 × 1033.02 × 1033.02 × 1033.01 × 1033.10 × 1033.06 × 1032.98 × 1033.10 × 103
Ave3.05 × 1033.09 × 1033.09 × 1033.08 × 1033.17 × 1033.13 × 1033.07 × 1033.20 × 103
Std3.43 × 1012.97 × 1013.70 × 1012.57 × 1014.48 × 1014.41 × 1013.81 × 1015.82 × 101
Rank14537628
F25Best4.62 × 1032.96 × 1035.26 × 1032.90 × 1032.99 × 1032.99 × 1035.11 × 1033.74 × 103
Ave5.36 × 1037.30 × 1036.05 × 1036.70 × 1034.58 × 1036.23 × 1035.96 × 1038.70 × 103
Std6.34 × 1021.57 × 1034.77 × 1023.53 × 1032.57 × 1031.93 × 1034.52 × 1022.54 × 103
Rank27461538
F26Best3.25 × 1033.30 × 1033.32 × 1033.37 × 1033.50 × 1033.32 × 1033.26 × 1033.36 × 103
Ave3.42 × 1033.50 × 1033.50 × 1033.59 × 1033.89 × 1033.49 × 1033.43 × 1033.64 × 103
Std8.39 × 1011.09 × 1029.23 × 1011.39 × 1022.39 × 1029.00 × 1018.81 × 1011.33 × 102
Rank14568327
F27Best3.27 × 1033.28 × 1033.29 × 1033.26 × 1033.38 × 1033.29 × 1033.32 × 1033.37 × 103
Ave3.31 × 1033.34 × 1033.36 × 1033.32 × 1033.47 × 1033.41 × 1033.54 × 1033.54 × 103
Std1.59 × 1013.20 × 1014.14 × 1013.00 × 1015.42 × 1015.33 × 1014.28 × 1027.92 × 101
Rank13426587
F28Best3.38 × 1033.74 × 1033.85 × 1033.62 × 1035.00 × 1033.60 × 1033.72 × 1033.76 × 103
Ave3.88 × 1034.33 × 1034.68 × 1034.34 × 1036.31 × 1034.09 × 1034.32 × 1034.70 × 103
Std3.83 × 1022.87 × 1023.49 × 1023.34 × 1025.54 × 1022.93 × 1023.28 × 1024.11 × 102
Rank14658237
F29Best6.04 × 1056.94 × 1051.09 × 1077.02 × 1053.46 × 1078.17 × 1057.60 × 1055.54 × 105
Ave9.33 × 1059.75 × 1052.36 × 1071.07 × 1065.80 × 1071.46 × 1062.10 × 1069.79 × 105
Std2.12 × 1052.14 × 1057.57 × 1062.82 × 1051.56 × 1073.11 × 1058.83 × 1052.87 × 105
Rank12748563
Table A4. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 100).
Table A4. Comparison of statistical results derived from IFTTA and competitors for CEC 2017 (Dim = 100).
FunctionIndexIFTTAFTTARIMEMRFOPOEAdFDBARODTSMARLTLBO
F1Best7.08 × 1031.72 × 1075.90 × 1071.19 × 1056.59 × 1055.62 × 1085.02 × 1084.01 × 109
Ave4.49 × 1048.38 × 1079.86 × 1074.47 × 1052.84 × 1061.97 × 1094.24 × 1091.57 × 1010
Std4.81 × 1046.51 × 1072.03 × 1073.04 × 1053.26 × 1067.43 × 1082.17 × 1095.27 × 109
Rank14523678
F2Best2.59 × 1052.92 × 1054.00 × 1052.41 × 1056.52 × 1042.51 × 1052.87 × 1052.39 × 105
Ave3.76 × 1054.62 × 1055.11 × 1052.86 × 1058.82 × 1043.03 × 1054.73 × 1053.05 × 105
Std5.44 × 1047.92 × 1046.16 × 1042.76 × 1048.83 × 1031.97 × 1048.58 × 1042.56 × 104
Rank56821374
F3Best5.98 × 1026.94 × 1027.93 × 1026.78 × 1028.21 × 1021.04 × 1037.61 × 1021.42 × 103
Ave6.98 × 1028.81 × 1029.28 × 1028.03 × 1029.65 × 1021.31 × 1039.60 × 1022.42 × 103
Std5.14 × 1017.95 × 1018.17 × 1016.04 × 1017.92 × 1011.76 × 1021.08 × 1025.49 × 102
Rank13426758
F4Best7.35 × 1029.79 × 1028.84 × 1021.07 × 1031.33 × 1039.35 × 1029.46 × 1021.21 × 103
Ave9.84 × 1021.16 × 1031.04 × 1031.29 × 1031.48 × 1031.15 × 1031.17 × 1031.41 × 103
Std1.31 × 1027.90 × 1017.85 × 1017.61 × 1016.63 × 1018.31 × 1019.10 × 1011.01 × 102
Rank14268357
F5Best6.00 × 1026.08 × 1026.22 × 1026.35 × 1026.68 × 1026.25 × 1026.31 × 1026.27 × 102
Ave6.00 × 1026.16 × 1026.35 × 1026.55 × 1026.79 × 1026.35 × 1026.49 × 1026.54 × 102
Std4.55 × 10−24.18 × 1006.20 × 1006.40 × 1004.03 × 1005.91 × 1008.01 × 1008.41 × 100
Rank12378456
F6Best1.11 × 1031.73 × 1031.43 × 1032.17 × 1032.59 × 1031.66 × 1031.66 × 1032.03 × 103
Ave1.43 × 1032.11 × 1031.64 × 1032.68 × 1033.01 × 1032.14 × 1031.92 × 1032.43 × 103
Std1.50 × 1022.02 × 1021.27 × 1023.01 × 1022.24 × 1021.98 × 1021.81 × 1022.26 × 102
Rank14278536
F7Best9.88 × 1021.28 × 1031.16 × 1031.40 × 1031.65 × 1031.25 × 1031.23 × 1031.44 × 103
Ave1.30 × 1031.48 × 1031.36 × 1031.67 × 1031.90 × 1031.44 × 1031.46 × 1031.75 × 103
Std1.47 × 1029.35 × 1018.06 × 1011.26 × 1029.49 × 1018.36 × 1011.05 × 1021.60 × 102
Rank15268347
F8Best5.00 × 1031.52 × 1049.90 × 1032.05 × 1041.68 × 1041.84 × 1041.98 × 1043.99 × 104
Ave1.20 × 1042.33 × 1042.80 × 1042.29 × 1043.50 × 1042.33 × 1043.66 × 1045.86 × 104
Std5.26 × 1034.12 × 1039.27 × 1031.22 × 1031.19 × 1043.02 × 1031.12 × 1041.09 × 104
Rank13526478
F9Best1.04 × 1041.32 × 1041.27 × 1041.16 × 1041.93 × 1041.27 × 1041.50 × 1041.92 × 104
Ave1.30 × 1041.60 × 1041.67 × 1041.48 × 1042.21 × 1041.51 × 1041.96 × 1042.30 × 104
Std1.21 × 1031.53 × 1031.82 × 1031.41 × 1031.38 × 1031.32 × 1031.79 × 1031.78 × 103
Rank14527368
F10Best2.39 × 1035.59 × 1035.34 × 1036.28 × 1032.71 × 1031.41 × 1043.84 × 1033.69 × 103
Ave5.69 × 1031.91 × 1047.41 × 1031.86 × 1043.26 × 1032.72 × 1047.34 × 1036.35 × 103
Std3.62 × 1031.03 × 1041.34 × 1037.74 × 1033.48 × 1027.66 × 1032.95 × 1032.57 × 103
Rank27561843
F11Best2.35 × 1061.16 × 1071.79 × 1082.96 × 1061.36 × 1086.06 × 1072.03 × 1071.48 × 108
Ave1.13 × 1074.73 × 1077.13 × 1081.23 × 1074.40 × 1081.73 × 1082.26 × 1088.77 × 108
Std1.00 × 1072.23 × 1072.99 × 1086.75 × 1061.63 × 1087.33 × 1071.93 × 1081.45 × 109
Rank13726458
F12Best1.65 × 1034.04 × 1031.29 × 1051.70 × 1032.26 × 1049.39 × 1031.21 × 1041.30 × 104
Ave7.70 × 1034.76 × 1044.80 × 1057.42 × 1035.54 × 1041.89 × 1043.30 × 1054.25 × 105
Std7.37 × 1039.48 × 1041.29 × 1065.78 × 1031.94 × 1045.64 × 1031.02 × 1061.58 × 106
Rank24815367
F13Best1.45 × 1051.86 × 1058.96 × 1051.56 × 1051.73 × 1052.02 × 1058.18 × 1052.29 × 105
Ave6.64 × 1051.34 × 1064.38 × 1066.67 × 1057.87 × 1051.07 × 1062.57 × 1069.32 × 105
Std3.33 × 1058.81 × 1051.93 × 1063.02 × 1053.30 × 1055.62 × 1051.36 × 1064.36 × 105
Rank16823574
F14Best1.63 × 1031.97 × 1034.25 × 1041.75 × 1032.00 × 1042.33 × 1032.74 × 1032.77 × 103
Ave3.60 × 1035.64 × 1032.40 × 1054.90 × 1034.55 × 1044.31 × 1034.70 × 1047.23 × 103
Std2.71 × 1033.85 × 1037.85 × 1053.59 × 1031.75 × 1041.73 × 1036.59 × 1043.74 × 103
Rank14836275
F15Best4.13 × 1033.97 × 1034.51 × 1033.82 × 1036.54 × 1034.41 × 1033.62 × 1034.25 × 103
Ave5.90 × 1035.84 × 1036.56 × 1035.65 × 1039.23 × 1035.58 × 1035.56 × 1036.22 × 103
Std7.08 × 1026.79 × 1028.22 × 1027.30 × 1021.49 × 1035.71 × 1027.97 × 1029.91 × 102
Rank54738216
F16Best3.50 × 1033.67 × 1034.47 × 1033.60 × 1034.58 × 1033.43 × 1034.36 × 1034.28 × 103
Ave4.78 × 1035.21 × 1035.50 × 1034.67 × 1035.95 × 1034.36 × 1035.49 × 1035.30 × 103
Std5.59 × 1025.10 × 1025.69 × 1026.00 × 1027.14 × 1024.72 × 1025.26 × 1025.52 × 102
Rank34728165
F17Best4.74 × 1054.63 × 1052.37 × 1063.86 × 1053.86 × 1053.28 × 1051.28 × 1063.64 × 105
Ave1.46 × 1061.65 × 1066.45 × 1061.30 × 1061.33 × 1061.77 × 1064.59 × 1061.14 × 106
Std6.99 × 1058.55 × 1052.79 × 1066.02 × 1054.53 × 1059.32 × 1052.50 × 1066.16 × 105
Rank45823671
F18Best1.97 × 1032.33 × 1039.88 × 1052.02 × 1033.70 × 1052.17 × 1032.68 × 1032.37 × 103
Ave5.93 × 1039.09 × 1038.13 × 1065.76 × 1034.46 × 1065.00 × 1031.56 × 1042.07 × 104
Std4.75 × 1038.26 × 1034.87 × 1064.49 × 1032.58 × 1063.56 × 1031.08 × 1045.03 × 104
Rank34827156
F19Best3.33 × 1033.60 × 1034.46 × 1033.24 × 1034.32 × 1033.61 × 1034.14 × 1034.38 × 103
Ave4.92 × 1035.15 × 1035.37 × 1035.04 × 1035.30 × 1034.78 × 1035.38 × 1036.25 × 103
Std6.72 × 1026.66 × 1025.23 × 1026.67 × 1025.52 × 1025.58 × 1025.97 × 1027.86 × 102
Rank24635178
F20Best2.52 × 1032.89 × 1032.76 × 1032.73 × 1033.28 × 1032.71 × 1032.78 × 1032.95 × 103
Ave2.75 × 1033.02 × 1032.92 × 1033.00 × 1033.56 × 1032.88 × 1032.95 × 1033.13 × 103
Std1.52 × 1028.06 × 1018.81 × 1011.21 × 1021.18 × 1026.64 × 1019.94 × 1011.01 × 102
Rank16358247
F21Best1.29 × 1041.42 × 1041.58 × 1041.51 × 1042.19 × 1041.49 × 1041.79 × 1044.00 × 103
Ave1.58 × 1041.89 × 1041.92 × 1041.91 × 1042.50 × 1041.82 × 1042.24 × 1041.90 × 104
Std1.07 × 1031.70 × 1031.43 × 1031.77 × 1031.50 × 1031.60 × 1032.12 × 1037.74 × 103
Rank13658274
F22Best2.97 × 1033.16 × 1033.28 × 1033.29 × 1033.96 × 1033.27 × 1033.25 × 1033.48 × 103
Ave3.15 × 1033.34 × 1033.41 × 1033.58 × 1034.31 × 1033.41 × 1033.36 × 1033.78 × 103
Std5.99 × 1016.85 × 1017.81 × 1011.13 × 1021.85 × 1027.66 × 1015.14 × 1011.44 × 102
Rank12468537
F23Best3.50 × 1033.90 × 1033.76 × 1033.95 × 1034.75 × 1033.92 × 1033.67 × 1034.18 × 103
Ave3.75 × 1034.07 × 1034.05 × 1034.42 × 1035.25 × 1034.18 × 1033.85 × 1034.65 × 103
Std1.40 × 1029.87 × 1011.14 × 1022.01 × 1022.88 × 1021.10 × 1027.37 × 1011.95 × 102
Rank14368527
F24Best3.19 × 1033.37 × 1033.49 × 1033.34 × 1033.50 × 1033.72 × 1033.60 × 1033.92 × 103
Ave3.31 × 1033.53 × 1033.63 × 1033.45 × 1033.82 × 1033.95 × 1033.97 × 1034.73 × 103
Std6.39 × 1018.80 × 1017.43 × 1015.77 × 1011.01 × 1021.27 × 1022.56 × 1024.56 × 102
Rank13425678
F25Best8.50 × 1031.24 × 1041.09 × 1043.80 × 1035.85 × 1038.20 × 1031.03 × 1041.52 × 104
Ave1.11 × 1041.58 × 1041.31 × 1041.90 × 1041.77 × 1041.72 × 1041.19 × 1042.61 × 104
Std1.45 × 1032.27 × 1039.86 × 1026.93 × 1039.26 × 1032.64 × 1039.59 × 1023.55 × 103
Rank14376528
F26Best3.43 × 1033.45 × 1033.62 × 1033.63 × 1033.82 × 1033.62 × 1033.42 × 1033.85 × 103
Ave3.54 × 1033.65 × 1033.82 × 1033.90 × 1034.46 × 1033.86 × 1033.55 × 1034.33 × 103
Std5.82 × 1011.00 × 1021.12 × 1021.66 × 1023.38 × 1021.29 × 1026.14 × 1013.05 × 102
Rank13468527
F27Best3.37 × 1033.48 × 1033.56 × 1033.43 × 1033.71 × 1034.01 × 1033.73 × 1034.85 × 103
Ave3.43 × 1033.61 × 1033.71 × 1033.57 × 1033.93 × 1034.47 × 1036.87 × 1036.16 × 103
Std3.18 × 1014.91 × 1016.01 × 1014.91 × 1011.62 × 1022.91 × 1023.43 × 1037.75 × 102
Rank13425687
F28Best5.10 × 1035.92 × 1037.24 × 1035.24 × 1039.23 × 1035.65 × 1035.95 × 1036.83 × 103
Ave6.69 × 1037.03 × 1038.80 × 1036.72 × 1031.17 × 1046.84 × 1037.25 × 1038.42 × 103
Std8.13 × 1025.29 × 1026.43 × 1025.24 × 1021.06 × 1035.06 × 1027.61 × 1027.63 × 102
Rank14728356
F29Best6.40 × 1031.02 × 1041.90 × 1071.75 × 1042.95 × 1071.41 × 1053.19 × 1041.23 × 105
Ave1.62 × 1046.15 × 1048.27 × 1077.59 × 1049.36 × 1076.55 × 1054.65 × 1051.24 × 106
Std6.24 × 1035.51 × 1044.31 × 1076.74 × 1044.65 × 1073.74 × 1054.98 × 1052.08 × 106
Rank12738546
Figure A1. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 10).
Figure A1. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 10).
Biomimetics 09 00419 g0a1
Figure A2. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 30).
Figure A2. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 30).
Biomimetics 09 00419 g0a2
Figure A3. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 50).
Figure A3. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 50).
Biomimetics 09 00419 g0a3
Figure A4. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 100).
Figure A4. The convergence curves of IFTTA and competitors for CEC 2017 (Dim = 100).
Biomimetics 09 00419 g0a4
Figure A5. The box plots of IFTTA and competitors for CEC 2017 (Dim = 10).
Figure A5. The box plots of IFTTA and competitors for CEC 2017 (Dim = 10).
Biomimetics 09 00419 g0a5
Figure A6. The box plots of IFTTA and competitors for CEC 2017 (Dim = 30).
Figure A6. The box plots of IFTTA and competitors for CEC 2017 (Dim = 30).
Biomimetics 09 00419 g0a6
Figure A7. The box plots of IFTTA and competitors for CEC 2017 (Dim = 50).
Figure A7. The box plots of IFTTA and competitors for CEC 2017 (Dim = 50).
Biomimetics 09 00419 g0a7
Figure A8. The box plots of IFTTA and competitors for CEC 2017 (Dim = 100).
Figure A8. The box plots of IFTTA and competitors for CEC 2017 (Dim = 100).
Biomimetics 09 00419 g0a8

References

  1. AL Ahmad, A.; Sirjani, R. Optimal placement and sizing of multi-type FACTS devices in power systems using metaheuristic optimisation techniques: An updated review. Ain Shams Eng. J. 2020, 11, 611–628. [Google Scholar] [CrossRef]
  2. Jin, B.; Cruz, L.; Goncalves, N. Pseudo RGB-D Face Recognition. IEEE Sens. J. 2022, 22, 21780–21794. [Google Scholar] [CrossRef]
  3. Gao, J.; Wang, H.; Shen, H. Machine Learning Based Workload Prediction in Cloud Computing. In Proceedings of the International Conference on Computer Communications and Networks, ICCCN, Honolulu, HI, USA, 3–6 August 2020. [Google Scholar]
  4. Zhao, M.; Jha, A.; Liu, Q.; Millis, B.A.; Mahadevan-Jansen, A.; Lu, L.; Landman, B.A.; Tyska, M.J.; Huo, Y. Faster Mean-shift: GPU-accelerated clustering for cosine embedding-based cell segmentation and tracking. Med. Image Anal. 2021, 71, 102048. [Google Scholar] [CrossRef]
  5. Jin, B.; Cruz, L.; Goncalves, N. Deep Facial Diagnosis: Deep Transfer Learning from Face Recognition to Facial Diagnosis. IEEE Access 2020, 8, 123649–123661. [Google Scholar] [CrossRef]
  6. Bartz-Beielstein, T.; Zaefferer, M. Model-based methods for continuous and discrete global optimization. Appl. Soft Comput. 2017, 55, 154–167. [Google Scholar] [CrossRef]
  7. Di Tang, A.; Han, T.; Zhou, H.; Xie, L. An improved equilibrium optimizer with application in unmanned aerial vehicle path planning. Sensors 2021, 21, 1814. [Google Scholar] [CrossRef]
  8. Abualigah, L.; Elaziz, M.A.; Yousri, D.; Al-qaness, M.A.A.; Ewees, A.A.; Zitar, R.A. Augmented arithmetic optimization algorithm using opposite-based learning and lévy flight distribution for global optimization and data clustering. J. Intell. Manuf. 2022, 34, 3523–3561. [Google Scholar] [CrossRef]
  9. Ou, Y.; Qin, F.; Zhou, K.-Q.; Yin, P.-F.; Mo, L.-P.; Mohd Zain, A. An Improved Grey Wolf Optimizer with Multi-Strategies Coverage in Wireless Sensor Networks. Symmetry 2024, 16, 286. [Google Scholar] [CrossRef]
  10. Abdel-Basset, M.; Mohamed, R.; Mirjalili, S.; Chakrabortty, R.K.; Ryan, M.J. Solar photovoltaic parameter estimation using an improved equilibrium optimizer. Sol. Energy 2020, 209, 694–708. [Google Scholar] [CrossRef]
  11. Xie, L.; Han, T.; Zhou, H.; Zhang, Z.-R.; Han, B.; Tang, A. Tuna Swarm Optimization: A Novel Swarm-Based Metaheuristic Algorithm for Global Optimization. Comput. Intell. Neurosci. 2021, 2021, 9210050. [Google Scholar] [CrossRef]
  12. Holland, J.H. Adaptation in Natural and Artificial Systems; University of Michigan Press: Ann Arbor, MI, USA, 1992. [Google Scholar]
  13. Sarker, R.A.; Elsayed, S.M.; Ray, T. Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans. Evol. Comput. 2014, 18, 689–707. [Google Scholar] [CrossRef]
  14. Fogel, D.B. Applying evolutionary programming to selected traveling salesman problems. Cybern. Syst. 1993, 24, 27–36. [Google Scholar] [CrossRef]
  15. Beyer, H.-G.; Schwefel, H.-P. Evolution strategies—A comprehensive introduction. Nat. Comput. 2002, 1, 3–52. [Google Scholar] [CrossRef]
  16. Yang, X. Nature-Inspired Metaheuristic Algorithms; Luniver Press: Frome, UK, 2010; ISBN 9781905986286. [Google Scholar]
  17. Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  18. Mirjalili, S. SCA: A Sine Cosine Algorithm for solving optimization problems. Knowl. Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  19. Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-Verse Optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
  20. Hashim, F.A.; Houssein, E.H.; Mabrouk, M.S.; Al-Atabany, W.; Mirjalili, S. Henry gas solubility optimization: A novel physics-based algorithm. Futur. Gener. Comput. Syst. 2019, 101, 646–667. [Google Scholar] [CrossRef]
  21. Deng, L.; Liu, S. Snow ablation optimizer: A novel metaheuristic technique for numerical optimization and engineering design. Expert Syst. Appl. 2023, 225, 120069. [Google Scholar] [CrossRef]
  22. Hashim, F.A.; Hussain, K.; Houssein, E.H.; Mabrouk, M.S.; Al-Atabany, W. Archimedes optimization algorithm: A new metaheuristic algorithm for solving optimization problems. Appl. Intell. 2021, 51, 1531–1551. [Google Scholar] [CrossRef]
  23. Hashim, F.A.; Mostafa, R.R.; Hussien, A.G.; Mirjalili, S.; Sallam, K.M. Fick’s Law Algorithm: A physical law-based algorithm for numerical optimization. Knowl. Based Syst. 2023, 260, 110146. [Google Scholar] [CrossRef]
  24. Bai, J.; Li, Y.; Zheng, M.; Khatir, S.; Benaissa, B.; Abualigah, L.; Abdel Wahab, M. A Sinh Cosh optimizer. Knowl. Based Syst. 2023, 282, 111081. [Google Scholar] [CrossRef]
  25. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995. [Google Scholar]
  26. Dorigo, M.; Di Caro, G. Ant colony optimization: A new meta-heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation, CEC 1999, Washington, DC, USA, 6–9 July 1999. [Google Scholar]
  27. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  28. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Futur. Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  29. Seyyedabbasi, A.; Kiani, F. Sand Cat swarm optimization: A nature-inspired algorithm to solve global optimization problems. Eng. Comput. 2023, 39, 2627–2651. [Google Scholar] [CrossRef]
  30. Abualigah, L.; Elaziz, M.A.; Sumari, P.; Geem, Z.W.; Gandomi, A.H. Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 2022, 191, 116158. [Google Scholar] [CrossRef]
  31. Le Minh, H.; Sang-To, T.; Theraulaz, G.; Abdel Wahab, M.; Cuong-Le, T. Termite life cycle optimizer. Expert Syst. Appl. 2023, 213, 119211. [Google Scholar] [CrossRef]
  32. Abdel-Basset, M.; Mohamed, R.; Abouhawwash, M. Crested Porcupine Optimizer: A new nature-inspired metaheuristic. Knowl. Based Syst. 2024, 284, 111257. [Google Scholar] [CrossRef]
  33. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. CAD Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  34. Zhang, Y.; Jin, Z. Group teaching optimization algorithm: A novel metaheuristic method for solving global optimization problems. Expert Syst. Appl. 2020, 148, 113246. [Google Scholar] [CrossRef]
  35. Bayzidi, H.; Talatahari, S.; Saraee, M.; Lamarche, C.P. Social Network Search for Solving Engineering Optimization Problems. Comput. Intell. Neurosci. 2021, 2021, 8548639. [Google Scholar] [CrossRef]
  36. Ma, B.; Hu, Y.; Lu, P.; Liu, Y. Running city game optimizer: A game-based metaheuristic optimization algorithm for global optimization. J. Comput. Des. Eng. 2023, 10, 65–107. [Google Scholar] [CrossRef]
  37. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  38. Tian, Z.; Gai, M. Football team training algorithm: A novel sport-inspired meta-heuristic optimization algorithm for global optimization. Expert Syst. Appl. 2024, 245, 123088. [Google Scholar] [CrossRef]
  39. Kahraman, H.T.; Aras, S.; Gedikli, E. Fitness-distance balance (FDB): A new selection method for meta-heuristic search algorithms. Knowl. Based Syst. 2020, 190, 105169. [Google Scholar] [CrossRef]
  40. Su, H.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A physics-based optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef]
  41. Zhao, W.; Zhang, Z.; Wang, L. Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell. 2020, 87, 103300. [Google Scholar] [CrossRef]
  42. Trojovský, P. A new human-based metaheuristic algorithm for solving optimization problems based on preschool education. Sci. Rep. 2023, 13, 21472. [Google Scholar] [CrossRef]
  43. Bakır, H. Dynamic fitness-distance balance-based artificial rabbits optimization algorithm to solve optimal power flow problem. Expert Syst. Appl. 2024, 240, 122460. [Google Scholar] [CrossRef]
  44. Yin, S.; Luo, Q.; Du, Y.; Zhou, Y. DTSMA: Dominant Swarm with Adaptive T-distribution Mutation-based Slime Mould Algorithm. Math. Biosci. Eng. 2022, 19, 2240–2285. [Google Scholar] [CrossRef]
  45. Wu, D.; Wang, S.; Liu, Q.; Abualigah, L.; Jia, H. An Improved Teaching-Learning-Based Optimization Algorithm with Reinforcement Learning Strategy for Solving Optimization Problems. Comput. Intell. Neurosci. 2022, 2022, 1535957. [Google Scholar] [CrossRef]
  46. Awad, N.H.; Ali, M.Z.; Suganthan, P.N.; Liang, J.J.; Qu, B.Y. Problem Definitions and Evaluation Criteria for the CEC2017 Special Session and Competition on Single Objective Real-Parameter Numertical Optimization; Tech. Rep.; Nanyang Technological University: Singapore, 2016. [Google Scholar]
Figure 1. Classification of metaheuristic algorithms.
Figure 1. Classification of metaheuristic algorithms.
Biomimetics 09 00419 g001
Figure 2. The rankings of FTTA and FTTA-FTS variants according to the Friedman test.
Figure 2. The rankings of FTTA and FTTA-FTS variants according to the Friedman test.
Biomimetics 09 00419 g002
Figure 3. The rankings of FTTA and FTTA-NTS variants according to the Friedman test.
Figure 3. The rankings of FTTA and FTTA-NTS variants according to the Friedman test.
Biomimetics 09 00419 g003
Figure 4. The rankings of FTTA and IFTTA variants according to the Friedman test.
Figure 4. The rankings of FTTA and IFTTA variants according to the Friedman test.
Biomimetics 09 00419 g004
Figure 5. Rankings based on “Mean” of IFTTA and six comparison algorithms on each function.
Figure 5. Rankings based on “Mean” of IFTTA and six comparison algorithms on each function.
Biomimetics 09 00419 g005
Figure 6. The rankings of FTTA and competitors according to the Friedman test.
Figure 6. The rankings of FTTA and competitors according to the Friedman test.
Biomimetics 09 00419 g006
Figure 7. Multiple comparisons using the post-hoc Iman–Davenport test.
Figure 7. Multiple comparisons using the post-hoc Iman–Davenport test.
Biomimetics 09 00419 g007
Figure 8. Convergence curves of IFTTA and competitors on six functions (Dim = 100).
Figure 8. Convergence curves of IFTTA and competitors on six functions (Dim = 100).
Biomimetics 09 00419 g008aBiomimetics 09 00419 g008b
Figure 9. Box plots of IFTTA and competitors on eight functions.
Figure 9. Box plots of IFTTA and competitors on eight functions.
Biomimetics 09 00419 g009aBiomimetics 09 00419 g009b
Figure 10. Box plots of IFTTA and competitors on eight functions.
Figure 10. Box plots of IFTTA and competitors on eight functions.
Biomimetics 09 00419 g010
Table 1. Nine FTTA-NTS variants using different incorporation methods.
Table 1. Nine FTTA-NTS variants using different incorporation methods.
AlgorithmCauchyGaussian
Equation (16)Equation (17)Equation (16)Equation (17)
FTTA-NTS-1×××
FTTA-NTS-2×××
FTTA-NTS-3×××
FTTA-NTS-4×××
FTTA-NTS-5××
FTTA-NTS-6××
FTTA-NTS-7××
FTTA-NTS-8××
FTTA-NTS-9××××
Table 2. Parameter settings of each algorithm.
Table 2. Parameter settings of each algorithm.
AlgorithmParameter Setting
IFTTA s t u = 0.3 ,   c o m = 0.3
FTTA s t u = 0.3 ,   c o m = 0.3
RIME [40] w = 0.5
MRFO [41] S = 2
PEOA [42] R E = 0.5
dFDBARO [43] k = 1
DTSMA [44] z = 0.03 ,   q = 0.9
RLTLBO [45] u = 0.6 ,   s = 1 ,   d = 2 ,   s g m = 0.6 ,   l b d = 0.5
Table 3. The details of CEC 2017 test suite.
Table 3. The details of CEC 2017 test suite.
TypeIDCEC2017 Function NameRangDimensionfmin
UnimodalF1Shifted and Rotated Bent Cigar Function[−100, 100]10/30/50/100100
F2Shifted and Rotated Zakharov Function[−100, 100]10/30/50/100300
MultimodalF3Shifted and Rotated Rosenbrock’s Function[−100, 100]10/30/50/100400
F4Shifted and Rotated Rastrigin’s Function[−100, 100]10/30/50/100500
F5Shifted and Rotated Expanded Scaffer’s F6 Function[−100, 100]10/30/50/100600
F6Shifted and Rotated Lunacek Bi_Rastrigin Function[−100, 100]10/30/50/100700
F7Shifted and Rotated Non-Continuous Rastrigin’s Function[−100, 100]10/30/50/100800
F8Shifted and Rotated Levy Function[−100, 100]10/30/50/100900
F9Shifted and Rotated Schwefel’s Function[−100, 100]10/30/50/1001000
HybridF10Hybrid Function 1 (N = 3)[−100, 100]10/30/50/1001100
F11Hybrid Function 2 (N = 3)[−100, 100]10/30/50/1001200
F12Hybrid Function 3 (N = 3)[−100, 100]10/30/50/1001300
F13Hybrid Function 4 (N = 4)[−100, 100]10/30/50/1001400
F14Hybrid Function 5 (N = 4)[−100, 100]10/30/50/1001500
F15Hybrid Function 6 (N = 4)[−100, 100]10/30/50/1001600
F16Hybrid Function 6 (N = 5)[−100, 100]10/30/50/1001700
F17Hybrid Function 6 (N = 5)[−100, 100]10/30/50/1001800
F18Hybrid Function 6 (N = 5)[−100, 100]10/30/50/1001900
F19Hybrid Function 6 (N = 6)[−100, 100]10/30/50/1002000
CompositionF20Composition Function 1 (N = 3)[−100, 100]10/30/50/1002100
F21Composition Function 2 (N = 3)[−100, 100]10/30/50/1002200
F22Composition Function 3 (N = 4)[−100, 100]10/30/50/1002300
F23Composition Function 4 (N = 4)[−100, 100]10/30/50/1002400
F24Composition Function 5 (N = 5)[−100, 100]10/30/50/1002500
F25Composition Function 6 (N = 5)[−100, 100]10/30/50/1002600
F26Composition Function 7 (N = 6)[−100, 100]10/30/50/1002700
F27Composition Function 8 (N = 6)[−100, 100]10/30/50/1002800
F28Composition Function 9 (N = 3)[−100, 100]10/30/50/1002900
F29Composition Function 10 (N = 3)[−100, 100]10/30/50/1003000
Table 4. The rankings of FTTA and FTTA-FTS variants according to the Friedman test.
Table 4. The rankings of FTTA and FTTA-FTS variants according to the Friedman test.
Test SuiteDimFTTAFTTA-RFDBFTTA-AFDBFTTA-CFDBFTTA-GFDBFriedman p-Value
CEC2017104.552.292.782.532.841.26 × 10−7
304.381.483.552.553.033.85 × 10−11
504.481.793.002.723.009.04 × 10−9
1004.791.283.662.213.072.34 × 10−17
Average rank4.551.713.252.502.99N/A
Table 5. The results of Wilcoxon rank sum test between FTTA and FTTA-FTS variants.
Table 5. The results of Wilcoxon rank sum test between FTTA and FTTA-FTS variants.
vs. FTTA +/=/−CEC2017 with Dim = 10/30/50/100
103050100
FTTA-RFDB17/9/322/6/121/6/224/5/0
FTTA-AFDB20/8/116/11/218/11/014/15/0
FTTA-CFDB20/8/117/11/118/10/124/5/0
FTTA-GFDB21/7/117/10/219/10/023/6/0
Table 6. The rankings of FTTA and FTTA-NTS variants according to the Friedman test.
Table 6. The rankings of FTTA and FTTA-NTS variants according to the Friedman test.
Test SuiteDimensionFTTAFTTA-NTS-1FTTA-NTS-2FTTA-NTS-3FTTA-NTS-4FTTA-NTS-5FTTA-NTS-6FTTA-NTS-7FTTA-NTS-8FTTA-NTS-9Friedman p-Value
CEC
2017
105.745.125.865.035.765.285.665.644.846.078.64 × 10−1
305.034.906.384.696.724.975.315.524.906.594.86 × 10−2
506.834.836.625.036.244.384.524.864.247.451.28 × 10−5
1008.244.936.285.386.762.973.664.483.458.861.28 × 10−20
Average rank6.464.946.285.036.374.404.785.134.367.24N/A
Table 7. The results of Wilcoxon rank sum test between FTTA and FTTA-NTS variants.
Table 7. The results of Wilcoxon rank sum test between FTTA and FTTA-NTS variants.
vs. FTTA +/=/−CEC2017 with Dim = 10/30/50/100
103050100
FTTA-NTS-13/23/34/17/811/14/420/7/2
FTTA-NTS-24/21/43/17/96/20/317/10/2
FTTA-NTS-35/21/35/16/811/14/420/7/2
FTTA-NTS-42/27/03/16/108/20/118/10/1
FTTA-NTS-53/22/44/16/910/16/322/6/1
FTTA-NTS-65/22/23/19/710/16/322/6/1
FTTA-NTS-74/25/03/16/1010/18/119/8/2
FTTA-NTS-84/25/03/18/811/17/119/9/1
FTTA-NTS-93/24/24/15/108/17/412/14/3
Table 8. The rankings of FTTA and IFTTA variants according to the Friedman test.
Table 8. The rankings of FTTA and IFTTA variants according to the Friedman test.
Test SuiteDimensionFTTAFTTA-FTSFTTA-NTSFTTA-PRSIFTTAFriedman p-Value
CEC2017104.362.523.982.691.452.53 × 10−13
304.171.834.102.902.008.66 × 10−12
504.382.143.692.971.831.27 × 10−10
1004.722.073.143.281.798.49 × 10−13
Average rank4.412.143.732.961.77N/A
Table 9. The results of Wilcoxon rank sum test between FTTA and IFTTA variants.
Table 9. The results of Wilcoxon rank sum test between FTTA and IFTTA variants.
vs. FTTA +/=/−CEC2017 with Dim = 10/30/50/100
103050100Total
FTTA-FTS17/9/322/6/121/6/224/5/084/26/6
FTTA-NTS4/25/03/18/811/17/119/9/137/69/10
FTTA-PRS14/14/19/20/014/15/021/8/058/57/1
IFTTA27/2/022/6/122/6/126/3/087/17/2
Table 10. The results of Wilcoxon rank sum test between FTTA and competitors.
Table 10. The results of Wilcoxon rank sum test between FTTA and competitors.
+/=/−
IFTTA vs.
CEC2017 Test Suite
Dim = 10Dim = 30Dim = 50Dim = 100
FTTA27/2/022/6/122/6/126/3/0
RIME24/2/325/3/126/2/128/1/0
MRFO18/8/317/9/318/8/320/8/1
POEA23/4/223/2/425/1/325/2/2
dFDBARO12/8/920/5/418/10/122/4/3
DTSMA20/5/423/4/225/3/127/1/1
RLTLBO18/8/318/8/320/5/426/1/2
Table 11. The results of Wilcoxon rank sum test between FTTA and competitors.
Table 11. The results of Wilcoxon rank sum test between FTTA and competitors.
Test SuiteDimensionIFTTAFTTARIMEMRFOPOEAdFDBARODTSMARLTLBOFriedman p-Value
CEC2017102.696.075.625.076.102.414.413.624.14 × 10−13
302.244.765.284.866.662.934.934.342.52 × 10−11
502.034.245.384.456.623.314.665.311.30 × 10−11
1001.623.935.283.666.173.975.106.281.45 × 10−14
Mean rank2.154.755.394.516.393.164.784.89N/A
Table 12. Engineering-constrained optimization problems and features.
Table 12. Engineering-constrained optimization problems and features.
ProblemsNameDgh
EC1Welded beam design450
EC2Pressure vessel design440
EC3Tension/compression spring design (case 1)330
EC4Gear train design Problem411
EC5Three-bar truss design problem230
EC6Cantilever beam design510
EC7Weight Minimization of a Speed Reducer7110
Table 13. The results of constrained optimization problem between IFTTA and competitors.
Table 13. The results of constrained optimization problem between IFTTA and competitors.
No.IndexIFTTAFTTARIMEMRFOPOEAdFDBARODTSMARLTLBO
EC1Best1.7248521.7248521.7436621.7248521.7370151.7248521.7248651.975659
Ave1.7248521.7496652.3713191.7248771.9599291.7248551.7324492.503435
Std1.23 × 10−140.0767440.5251677.13 × 10−50.1988857.20 × 10−60.028220.227793
Rank15736248
EC2Best5885.3335885.886027.5815890.9765888.5715885.3565885.3458007.555
Ave5971.1346377.1186777.5245945.5446758.235891.67218590.6838450.22
Std218.3567492.4652429.881148.40798447.731519.168328752.0947027.59
Rank34625178
EC3Best0.0126650.0126650.0127550.0126680.0126760.0126650.0126650.012692
Ave0.0127290.0130760.0163260.0127470.0133960.0126760.0140092326.591
Std0.0001220.0008670.0020045.44 × 10−50.000792.95 × 10−50.0013068902.235
Rank24735168
EC4Best2.70 × 10−121.17 × 10−102.70 × 10−122.70 × 10−122.70 × 10−122.70 × 10−122.31 × 10−111.55 × 10−10
Ave7.76 × 10−106.18 × 10−91.75 × 10−91.94 × 10−103.95 × 10−96.88 × 10−107.40 × 10−92.96 × 10−7
Std8.52 × 10−108.03 × 10−93.85 × 10−95.18 × 10−105.71 × 10−91.15 × 10−91.28 × 10−86.04 × 10−7
Rank36415278
EC5Best263.4634263.4634263.4661263.4634263.4634263.4634263.4634263.4634
Ave263.4634263.4635264.1753263.4634263.4634263.4634263.4634263.4785
Std3.22 × 10−140.0004721.5339396.68 × 10−144.03 × 10−76.23 × 10−144.43 × 10−90.04223
Rank16825247
EC6Best13.0325213.0325913.0438413.0325313.0479413.0325313.0325313.14157
Ave13.0325813.0408613.314213.0325913.1143913.0329113.0327313.91878
Std6.48 × 10−50.0345530.2628586.22 × 10−50.0537270.0005530.0001790.456248
Rank15726438
EC7Best2919.3142919.3142919.3172919.3142919.3152919.3142919.3142933.098
Ave2919.3142919.3142919.4012919.3142921.7882919.3362919.3143097.369
Std2.80 × 10−133.69 × 10−130.1033664.35 × 10−102.9861030.1489575.29 × 10−9102.5708
Rank11637548
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hou, J.; Cui, Y.; Rong, M.; Jin, B. An Improved Football Team Training Algorithm for Global Optimization. Biomimetics 2024, 9, 419. https://doi.org/10.3390/biomimetics9070419

AMA Style

Hou J, Cui Y, Rong M, Jin B. An Improved Football Team Training Algorithm for Global Optimization. Biomimetics. 2024; 9(7):419. https://doi.org/10.3390/biomimetics9070419

Chicago/Turabian Style

Hou, Jun, Yuemei Cui, Ming Rong, and Bo Jin. 2024. "An Improved Football Team Training Algorithm for Global Optimization" Biomimetics 9, no. 7: 419. https://doi.org/10.3390/biomimetics9070419

APA Style

Hou, J., Cui, Y., Rong, M., & Jin, B. (2024). An Improved Football Team Training Algorithm for Global Optimization. Biomimetics, 9(7), 419. https://doi.org/10.3390/biomimetics9070419

Article Metrics

Back to TopTop