Next Article in Journal
Continuum Energy Eigenstates via the Factorization Method
Previous Article in Journal
Confidence Interval Estimation for the Ratio of the Percentiles of Two Delta-Lognormal Distributions with Application to Rainfall Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Quasi-Affine Transformation Evolutionary Algorithm Enhanced by Hybrid Taguchi Strategy and Its Application in Fault Detection of Wireless Sensor Network

1
College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao 266590, China
2
Department of Information Management, Chaoyang University of Technology, Taichung 41349, Taiwan
3
Department of Computer Science and Technology, Harbin Institute of Technology, Shenzhen 150006, China
4
College of Intelligent Equipment, Shandong University of Science and Technology, Taian 271000, China
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(4), 795; https://doi.org/10.3390/sym15040795
Submission received: 18 February 2023 / Revised: 17 March 2023 / Accepted: 21 March 2023 / Published: 24 March 2023

Abstract

:
A quasi-affine transformation evolutionary algorithm improved by the Taguchi strategy, levy flight and the restart mechanism (TLR-QUATRE) is proposed in this paper. This algorithm chooses the specific optimization route according to a certain probability, and the Taguchi strategy helps the algorithm achieve more detailed local exploitation. The latter two strategies help particles move at random steps of different sizes, enhancing the global exploration ability. To explore the new algorithm’s performance, we make a detailed analysis in seven aspects through comparative experiments on CEC2017 suite. The experimental results show that the new algorithm has strong optimization ability, outstanding high-dimensional exploration ability and excellent convergence. In addition, this paper pays attention to the demonstration of the process, which makes the experimental results credible, reliable and explainable. The new algorithm is applied to fault detection in wireless sensor networks, in which TLR-QUATRE is combined with back-propagation neural network (BPNN). This study uses the symmetry of generation and feedback for network training. We compare it with other optimization structures through eight public datasets and one actual landing dataset. Five classical machine learning indicators and ROC curves are used for visualization. Finally, the robust adaptability of TLR-QUATRE on this issue is confirmed.

1. Introduction

The meta-heuristic algorithm is a method based on a computational intelligence mechanism [1,2]. It allows the properties of the optimization function to be unknown, and its derivative-free mechanism dramatically simplifies the computational difficulty [3]. Based on these characteristics, the meta-heuristic algorithm shows its powerful practical value in optimization problems. It has been widely used in biomedical, economic management, architectural design, remote sensing, and so on [4]. At present, meta-heuristic algorithms can be roughly divided into four types. The first is evolutionary computation, and both the quasi-affine transformation evolutionary (QUATRE) [5] algorithm and differential evolution (DE) [6,7] algorithm mentioned in this paper belong to this category. The second is the swarm intelligence algorithm, which is also the most active category. It includes not only traditional classic algorithms such as the particle swarm optimization (PSO) [8,9] algorithm and gray wolf optimization(GWO) [10] algorithm but also emerging optimizers such as the moth flame optimization(MFO) [11] algorithm, butterfly optimization algorithm (BOA) [12], fish migration optimization(FMO) [13] algorithm, monkey king evolutionary (MKE) [14] algorithm, starling murmuration optimizer (SMO) [15] and quantum-based avian navigator algorithm (QANA) [16]. The third is the optimizer inspired by human behavior, and the classic one is the teaching–learning-based optimization (TLBO) [17] algorithm. The fourth is the optimization algorithm inspired by physics, and the gravity search algorithm (GSA) [18] in this paper is this kind. All these meta-heuristic algorithms conform to the following design principles to some extent. To avoid the local optimal stagnation problem to the greatest extent, a meta-heuristic algorithm generally uses multiple search agents to find the optimal value [19]. At the same time, balancing the algorithm’s exploration and exploitation process is crucial to maintaining its full effectiveness [20,21]. In this regard, the algorithm’s continuous improvement needs to be considered. After all, no algorithm can solve all optimization problems perfectly.
The QUATRE algorithm is a very efficient metaheuristic algorithm. It extends the vector operation of the DE algorithm to matrix operation and uses the affine transformation formula to update the position of population. Afterwards, some scholars [22] compared QUATRE with various variants of the PSO algorithm and various variants of DE. Finally, QUATRE showed strong global optimization ability, which quickly aroused academic interest. After that, a study [23] discretized QUATRE by a four-element binary strategy, which greatly broadened the application scope of the QUATRE. This team successfully applied the new discretized algorithm to the dimensionality reduction problem of images. To identify the parameters of the photovoltaic model more accurately, another study [24] developed a two-stage QUATRE algorithm with feedback, which continuously adjusted the search trend of the algorithm according to the feedback information. In recent years, QUATRE’s vigorous vitality has attracted many teams to improve from itself. Now, scholars have created many QUATRE variants, such as competitive quasi-affine transformation evolutionary (CQUATRE) [25], bi-population quasi-affine transformation evolutionary (BPQUATRE) [26], QUATRE algorithm with sort strategy (SQUATRE) [27], adaptation multi-group quasi-affine transformation evolutionary (AMGQUATRE) [28] and orthogonal quasi-affine transformation evolutionary (O-QUATRE) [29]. Compared with other meta-heuristic algorithms, these variants are very competitive. This study also pays attention to this point. We focus on designing a more suitable optimizer for complex problems.
Here, we propose a hybrid quasi-affine transformation evolutionary algorithm with the Taguchi strategy, levy flight and the restart mechanism (TLR-QUATRE). In TLR-QUATRE, the primary strategy is the Taguchi strategy, which designs multiple groups of experiments according to the orthogonal table [30]. Then, the Taguchi strategy helps the population construct a new particle, which may differ from the current population particles according to the factor analysis. Because the gap between various experimental combinations in the Taguchi strategy is very small, it allows the algorithm to achieve more detailed local exploitation. Auxiliary strategy 1 is the levy flight strategy, which is a random walk inspired by animal foraging behavior, and its step size is highly arbitrary [31]. Auxiliary strategy 2 is the restart mechanism that helps particles escape possible traps. These two auxiliary strategies are designed to prevent premature convergence of the algorithm. TLR-QUATRE as a whole has two sets of optimized routes, and the algorithm chooses them based on probability. The first route is to let the Taguchi strategy and restart mechanism act on the original QUATRE at the same time. This can effectively avoid premature convergence when assisting QUATRE in fine exploitation. The second route is to supplement the original QUATRE mechanism with levy flight. It can make QUATRE give full play to its outstanding optimization ability while being as free from the shackle of the local optimal trap as possible.
The advent of the internet of everything brings both opportunities and challenges [32]. People enjoy the dividends of the Internet of Things, but they do not know that the Internet of Things system behind is bearing colossal pressure. The wireless sensor network (WSN) is the key supporting platform of the Internet of Things. Ensuring its reliability, energy saving, real-time performance, and security in large data traffic has become the core research problem [33,34]. In order to realize the above four properties, fault detection technology becomes the key [35]. This technology is the basis of network traffic saving and delay reduction. It also is the premise of subsequent correct data analysis and processing. At present, there are some solutions to the problem of fault detection in WSN [36,37]. However, the research on heuristic algorithms to solve this problem is still relatively few. This means that we cannot refer to the experience of our predecessors more. How to improve the heuristic algorithm and how to combine the new algorithm with the fault detection problem efficiently are all hurdles we encounter in the research process. However, this challenge is also the motivation of our study. We expect to find an excellent way for the meta-heuristic algorithm to act on it. Artificial intelligence (AI) technology is developing rapidly, among which evolutionary computing and machine learning have received wide attention [38,39]. Here, for fault detection in WSNs, the TLR-QUATRE algorithm is used to optimize the structural configuration of BPNN [40] in machine learning. We chose BPNN because of its superior feedback structure. In the process of network training, its generation and feedback are symmetrical. This symmetry can make the network self-adaptive and better adapt to the practical problem. We deploy the new optimized structure on the cluster heads of nodes. Correct data can be propagated to beacon nodes, and fault data can be detected. The new optimized structure can effectively identify the correctness of the data collected by sensors [41]. The comparative tests of several datasets show the strong fault detection ability of TLR-QUATRE.
In a word, a TLR-QUATRE algorithm with outstanding optimization effect is proposed in this study. In order to maintain its good exploration and exploitation ability in the whole process, we design two sets of optimization paths on TLR-QUATRE. At the same time, we put the Taguchi strategy, levy flight and the restart mechanism on it. Subsequently, we creatively combine the new algorithm with BPNN. Then, the algorithm is deployed to the cluster heads of WSN nodes. Finally, we develop an optimized structure that can be applied to fault detection and achieve high fault detection accuracy.
The rest of this paper is as follows. Section 2 introduces the QUATRE, BPNN, and fault detection in WSN. The specific improvement strategies and the TLR-QUATRE algorithm will be detailed in Section 3. Section 4 analyzes the simulation results. The method of combining TLR-QUATRE and BPNN, the simulation results of fault detection, and the effect of the actual landing dataset are discussed in Section 5. Section 6 summarizes the article and makes a brief explanation of future research points based on this research.

2. Related Works

This section provides a detailed description of the original QUATRE, BPNN, and fault detection in WSN.

2.1. QUATRE

As a new global optimization structure, the QUATRE algorithm is a variant of DE. It is called “affine” because the updating process of its particle position is similar to the affine transformation in geometric transformation. This enormous amplitude transformation makes it easier to achieve global search. The core of QUATRE is the affine structure X MX + M ¯ B . X is the position matrix of the population. M is the co-evolution matrix. B is the mutation matrix. M ¯ is the binary inverse matrix of M . The individual matrices are described in detail below.
Suppose that the population has p s particles, each of which has D dimensions. These particles form the position matrix X together. In general, B has six solving methods, as shown in Table 1, and the first method is selected in our research in order to make the particle as close as possible to the optimal solution. In Table 1, F is a constant equal to 0.7. G represents the current state, and  X G is the particles’ position matrix in this state. X g b e s t , G is the optimal position matrix with p s identical rows, as shown in Equation (1). Randomly change X in the unit of the row so that the matrices X r 1 , G , X r 2 , G , X r 3 , G , X r 4 , G and X r 5 , G used for perturbation can be obtained. The M matrix is transformed from the lower triangular matrix M t r i composed of 0 and 1. When p s is equal to D, it can be shown in Equation (2). Firstly, the elements of D dimensions are randomly transformed for each row, and then, the row vectors are randomly changed to obtain M . Then, take the inverse of M to obtain M ¯ , and the inverse process can be seen in Equation (3). If  p s is not equal to D, such as p s > D , then as shown in Equation (4), the first k D rows (k is a positive integer) are divided into multiple D D small matrices according to the dimension. If there are remaining p s k D rows that cannot form a complete lower triangular matrix, the remaining rows take the values of the first p s k D rows of the lower triangular matrix of size D D to form a small matrix of its own. After the partition, perform the same row and column transformation rules for each small matrix to obtain M and then M ¯ . When p s < D , it can be transformed according to p s with similar rules.
X g b e s t , G = x g b e s t , G x g b e s t , G . . . x g b e s t , G .
M t r i = 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 1 = M .
M = 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 1 , M ¯ = 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1 1 0 .
M t r i = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = M .
Equation (5) shows the more accurate evolution equation of the QUATRE algorithm.
X G + 1 = M X G + M ¯ B .

2.2. Back Propagation Neural Network

As a bionic mechanism, artificial neural network (ANN) has been a research hotspot. It has strong self-learning and adaptive ability. Meanwhile, its feedback network makes ANN’s associative memory function very powerful, with solid robustness and fault tolerance [42,43]. More importantly, ANN adopts a parallel distributed processing method, which can find the optimal solution at high speed. BPNN is the most frequently used network in ANN [44]. It adopts the supervised learning mode, transmitting the results forward hierarchically and propagating the errors backward in the feedback so that the network can adjust itself in the next step. The operation process of the whole network is to constantly adjust the connection weight and bias through training samples and minimizing the error between the network output value and the real value. Equation (6) shows the general solution process with the structure of an input layer, a hidden layer and an output layer.
S j = i = 1 n w i j x i α j ( j = 1 , 2 , . . . , m ) .
The network is set with n input variables, which are denoted x i . The hidden layer has m neurons. S j denotes the input of the j-th neuron. w i j represents the connection weight between the i-th neuron in the input layer and the j-th neuron in the hidden layer. α j represents the bias of the j-th neuron in the hidden layer. Z j represents the output of the j-th neuron in the hidden layer. It can be calculated by Equation (7), where the function F is used to activate S j . Similarly, the input and output of the output layer can also be obtained by Equations (6) and (7).
Z j = F ( S j ) .

2.3. Security Threats in WSN and Its Fault Detection

WSNs rely on widely distributed sensors to collect data and a network of nodes deployed in various environments to process information [45]. Reliability is a fundamental requirement of WSN. However, it is often difficult to guarantee [46]. First of all, the quality of the current sensors is generally poor. Their electricity and storage capacity are meager. So, it is easy to collect data from an unreliable source. Secondly, in practice, many nodes inevitably need to be deployed in harsh environments, which is likely to cause problems such as noise and data loss. Finally, WSN’s defense function is challenging to perfect, so it may face many uncontrollable and unpredictable malicious attacks [47]. To ensure the reliability of WSNs, fault detection has become a necessary technical means [48]. The fault detection in this paper is mainly used to diagnose the noise and error that may be generated in the network. We deploy various optimization structures based on heuristic algorithms on the cluster heads of nodes. Then, the cluster heads make judgments on the incoming information, and the reliable data are transmitted to the beacon node. In the transmission process, the relevant fault detection data will be retained.

3. The Proposed TLR-QUATRE

This section describes each of the three improvement strategies in detail and shows how they work on QUATRE. The concrete content of the TLR-QUATRE algorithm is given.

3.1. Taguchi Strategy

The Taguchi strategy [49] is a kind of experimental design, according to the orthogonal table design and factor analysis to determine the best combination of factors. This new best combination may significantly impact the population’s search for optimality.
The orthogonal table is a complete set of test design tables. It is usually expressed in the form of L R ( Q F ) , where L is the symbol of it. R and F are its number of rows and columns, respectively. Q is the number of factor levels. Since the orthogonality of two particles is considered in this paper, each factor has two levels, that is, Q = 2. The construction of the orthogonal table introduced in the following is based on this.
First, after the dimension D of the particle is known, the values of R and F can be calculated by Equations (8) and (9).
R = 2 l o g 2 ( D + 1 ) , D + 1 R 2 D .
F = R 1 .
In the second step, we set the base column number u = l o g 2 ( R ) . The elements in the base columns can be obtained by Equation (10). Among them, a represents the row index, and its value increases from 1 to R in order. The value of the base column index b is coordinated by the parameter k 1 , where k 1 = 1 , 2 , . . . , u and b = 2 k 1 1 .
L [ a ] [ b ] = ( a 1 2 u k ) m o d 2 .
The elements in the non-base columns can be found by Equation (11). Among them, a has the same meaning as above and s = 1 , 2 , . . . , b 1 . The value of the b is changed, and it is coordinated by k 2 , where k 2 = 2 , 3 , . . . , u and b = 2 k 2 1 .
L [ a ] [ b + s ] = ( L [ a ] [ s ] + L [ a ] [ b ] ) m o d 2 .
In the third step, to match the specific code execution, we increase the values in the L matrix by one to represent the two-factor levels. See Equation (12) for the specific process. Among them, a has the same meaning as above. b represents the total column index, and its value increases from 1 to F in order.
L [ a ] [ b ] = 1 , i f L [ a ] [ b ] = 0 2 , i f L [ a ] [ b ] = 1 .
There are two orthogonal particles selected in this paper: the current population optimal particle A and the present population virtual particle B. The method of obtaining B is as follows: firstly, the  p s particles are sorted according to the function values from small to large, and then, the particles are evenly divided into n groups in order (this paper is divided into five groups). The particle corresponding to the maximum value of each group is taken as the representative particle of this group. The positions of these n representative particles are averaged to obtain particle B. The particles A and B are subjected to multiple experiments according to the orthogonal table. For example, if the dimension is 30, 32 experiments will be conducted to find 32 function values. Next, each dimension is analyzed according to these function values to see which of the two factors contributes to the better values. Eventually, the exact values of each of the 30 dimensions will be determined to form an entirely new particle C. The above process is shown in Figure 1.
The most prominent advantage of the Taguchi strategy is that it adopts a multi-factor and multi-level orthogonal method to evaluate particles. This test method, with little difference between each group, makes it easier to achieve accurate local exploitation.

3.2. Levy Flight

In the wild, many animals look for food by random walk. Their extensive and small steps are very random, and the length of each stride is different. By modeling this process, researchers have abstracted a mathematical expression for the levy flight (LF) strategy [50]. The step size s of levy flight is a function of β , and s is solved according to Equation (13). The solution of parameters can be seen in Equations (14)–(17).
s = u | v | 1 / β .
u N ( 0 , σ u 2 ) .
v N ( 0 , σ v 2 ) .
σ u = Γ ( 1 + β ) s i n ( π ) Γ ( 1 + β / 2 ) β ( β 1 ) / 2 1 / β .
σ v = 1 .
Finally, the classic version of levy flight is the one shown in Equation (18), and animals walk according to random steps.
L F ( s ) = 1 π 0 c o s ( s τ ) e α τ d τ , ( 0 < β 2 ) .
The random step size in levy flight can help the algorithm escape the trap of local optimal solution to some extent. The role of levy flight in TLR-QUATRE primarily assists the original QUATRE in global exploration.

3.3. Restart Mechanism

The Taguchi strategy can help the algorithm exploit in more detail, but this mechanism will increase the risk of the optimizer falling into the local trap. Therefore, it must be considered to maintain the global exploration capability based on realizing the fine exploitation. At this time, on the basis of the Taguchi strategy, we add a restart mechanism to avoid local stagnation.
To help the algorithm away from the local optimum as much as possible, we should consider the maximum distance in the search area. It is a reasonable method to set the escape radius of particles according to this maximum distance. Here, we consider the diagonal of the search area, and the diagonal distance is calculated by the Euclidean formula. We find that the new algorithm performs best when the escape radius is a quarter diagonal. This detail can be seen in Figure 2. Once the restart mechanism is triggered, the evolutionary trend of the algorithm will be disturbed. The random particle in the population will change its trajectory. Firstly, select a particle in the population randomly. Then, calculate the quarter diagonal distance of the search space. Next, the particle has a chance to jump in any direction with the length of this radius. Although this mechanism is simple, the choice of its escape radius is adaptively determined according to the search area, so it has high flexibility. The search space is generally high-dimensional, and the space shape is quite different. However, this method of particle escape based on the maximum distance is universal.

3.4. TLR-QUATRE

This section describes the TLR-QUATRE. Here are the specific steps:
Step 1: Set the population size p s . Determine the value of dimension D, upper bound u b and lower bound l b of the problem space. Initialize the position matrix X randomly. Determine the maximum function evaluation times n f e _ m a x . Set the count variable c o u n t = 0 and set the probability parameter w.
Step 2: When the algorithm does not reach n f e _ m a x , execute the evolution process of QUATRE and determine the global optimum at this time. Then, generate a random number r a n d to compare with w. If  r a n d < w , turn to Step 3; otherwise, turn to Step 5.
Step 3: Execute the Taguchi strategy and orthogonal global optimal particle A and virtual particle B. Compare the generated particle C with A to determine the global optimal at this time. Go to Step 4.
Step 4: Randomly select a particle to perform the restart mechanism and determine the global optimum at this time. If the number of function evaluations does not reach n f e _ m a x , go to Step 2.
Step 5: Perform the levy flight strategy on the current global optimal particle and determine the global optimal at this time. If the number of function evaluations does not reach n f e _ m a x , go to Step 2.
The above is the general process of the TLR-QUATRE algorithm. We use the pseudo-code for a more intuitive demonstration. Algorithm 1 shows it.
Algorithm 1 The pseudo-code of TLR-QUATRE
1:
Input: p s , D, u b , l b , n f e _ m a x , c o u n t = 0, w.
2:
Randomly initialize the position matrix X of the population.
3:
Calculate the fitness values of p s particles and select the current optimal particle x g b e s t .
4:
c o u n t = c o u n t + p s .
5:
while  c o u n t < n f e _ m a x do
6:
    Calculate the values of B and M .
7:
    Update matrix X by QUATRE’s evolution formula with Equation (5).
8:
    Update the optimal particle x g b e s t and c o u n t = c o u n t + p s .
9:
    if  r a n d < w then
10:
        Evolve particles by factor analysis with the Taguchi strategy.
11:
         n _ c = n u m b e r o f e x p e r i m e n t a l c o m b i n a t i o n s .
12:
        Update the optimal particle x g b e s t and c o u n t = c o u n t + n _ c .
13:
        Randomly select a particle to execute the restart mechanism.
14:
        Update the optimal particle x g b e s t and c o u n t = c o u n t + 1.
15:
    else
16:
        Select the current optimal particle x g b e s t for levy flight.
17:
        Update the optimal particle x g b e s t and c o u n t = c o u n t + 1.
18:
    end if
19:
end while
20:
Output: the global optimal solution x g b e s t .

4. Experiments Results and Analysis

To test the performance of the TLR-QUATRE, the CEC2017 suite is used to analyze it from multiple perspectives. Only the minimum value of each function is considered. The second function in CEC2017 has been proved to be extremely unstable, so give it up.

4.1. Parameter Sensitivity Test

In TLR-QUATRE, there is a parameter w. It plays a decisive role in which route the algorithm chooses for optimization. The test values for w are set to 0.1 to 0.9. For each value, we perform 31 independent repetitions, each with 50 particles for 150,000 function evaluations in 30 dimensions. For the 29 test functions, we subtract the theoretical optimum value of it from the value obtained by the algorithm, respectively. Then, we can obtain the average error and standard deviation of the error. Finally, the average error and standard deviation are respectively averaged to obtain AVG and STD, as shown in Figure 3. The experimental result shows that TLR-QUATRE has the most substantial optimization effect when w = 0.4. Therefore, we set the parameter w of this algorithm to 0.4.

4.2. Performance of Algorithm Components

This section examines the contribution of various strategies to the new algorithm. The experiment uses 50 particles to evaluate each of the 29 test functions 150,000 times with 30 dimensions. The experiment is repeated 31 times independently, and we subtract the theoretical optimum value of it from the value obtained by the algorithm, respectively. For each function, the 31 error values are averaged, and the standard deviation is calculated. The two values are recorded as AVG and STD. The above operation is defined as CSSZ in this paper. In order to avoid repeated instructions, the following experiments are simply modified CSSZ. Their AVG and STD have the same meaning.
The TQUATRE in Table 2 represents the QUATRE improved with the Taguchi strategy only. LTQUATRE stands for QUATRE improved with the Taguchi strategy and levy flight. RTQUATRE stands for QUATRE improved with the Taguchi strategy and restart mechanism. In these three algorithms, the improved positions of various strategies are precisely the same as TLR-QUATRE, and the mechanism of the original QUATRE fills the missing strategies. Each algorithm follows the experimental rules of CSSZ. At the same time, the optimal AVG and STD of each function are processed in bold. The value in WIN represents the number of functions for which TLR-QUATRE obtains the optimal value.
As seen from the table, for most functions, the improvement effect of the algorithm will be better with each additional strategy. TQUATRE is better than QUATRE. LTQUATRE and RTQUATRE are better than TQUATRE. TLR-QUATRE outperforms all the above algorithms and achieves the optimal value on 26 AVGs and STDs. This indicates that the three strategies all contribute to the improvement of original QUATRE, and the combination of the three strategies can maximize the optimization. The Taguchi strategy is the main strategy to improve QUATRE this time. Its greatest significance is that it can greatly improve the local exploitation ability for QUATRE. The QUATRE algorithm is so prominent among many intelligent algorithms because of the excellent global exploration ability brought by affine transformation. Therefore, the existence of the Taguchi strategy has added a new outstanding source for QUATRE. The significance of levy flight and the restart mechanism is that they ensure the algorithm avoids falling into the trap of local optimization due to the Taguchi strategy. They can help the algorithm keep the driving force of global exploration at an appropriate time. The experimental result fully shows that our algorithm design is very reasonable, and the three strategies complement each other and promote each other. In addition, none of the strategies is invalid. Their organic combination makes TLR-QUATRE powerful.

4.3. Comparison with Some Classic Meta-Heuristic Algorithms

To explore the optimization effect of TLR-QUATRE more objectively, TLR-QUATRE is compared with the classical algorithm PSO, MFO, GSA, GWO, BOA, FMO, MKE, SMO and QANA. To ensure fairness, the experimental process of each algorithm follows CSSZ. The result is shown in Table 3.
Finally, TLR-QUATRE achieves the overwhelming advantage over AVG. It also achieves the optimal of 23 functions on STD, which proves that the optimization effect of TLR-QUATRE is excellent, but the stability needs to be further improved. This phenomenon is because TLR-QUATRE has a random probability problem when choosing the optimization route. The random probability will lead to the algorithm’s strong randomness and poor stability. However, the strong randomness helps the algorithm find better values in a wider space. Among these comparison algorithms, there are both traditional meta-heuristic algorithms such as PSO and emerging intelligent algorithms such as FMO. These comparison algorithms all adopt various strategies to achieve the maximum optimization effect, but TLR-QUATRE is obviously better. We believe it is precisely because of the uncertainty in the optimization path selection that reduces the shackles of the algorithm. It enables the new algorithm to explore the solution space more freely. The existence of the Taguchi strategy, levy flight and the restart mechanism can make the new algorithm explore freely and ensure the dynamic balance between the most basic exploration and exploitation. This worry-free exploration has created the brilliance of TLR-QUATRE.

4.4. Comparison with Some Improved QUATRE Algorithms

When exploring the improved performance of an algorithm, the nature of its original algorithm should be considered. This paper compares TLR-QUATRE with other enhanced versions of QUATRE. They are CQUATRE, BPQUATRE, SQUATRE, AMGQUATRE and O-QUATRE. It should be noted that O-QUATRE also adopts the orthogonal learning strategy to improve QUATRE, but the author’s improvement method is quite different from that in this paper. To confirm the superiority of TLR-QUATRE, O-QUATRE is also included in the comparison.
Each algorithm still runs according to CSSZ. As can be seen from Table 4, the optimal number of AVG and STD obtained by TLR-QUATRE are 21 and 19, respectively. Although the superiority of the new algorithm is not very high on the whole, the effect of TLR-QUATRE is not inferior in these improved and enhanced versions of QUATRE. This shows that the exploration and exploitation of TLR-QUATRE have achieved a certain degree of good balance and cooperation. The comparison algorithms in this section have been further improved on the basis of QUATRE, but TLR-QUATRE can still beat other algorithms as a whole. This is because many improved versions focus on enhancing global exploration capability or increasing population diversity. The outstanding point of TLR-QUATRE is the use of the Taguchi strategy. A variety of experimental combinations of the Taguchi strategy give the new algorithm a choice in every dimension. This fine selection provides TLR-QUATRE with the opportunity to approach the optimal value to the greatest extent.

4.5. High-Dimensional Case Analysis

In this experiment, CSSZ is modified. Keeping other conditions unchanged, the number of population particles is changed to 100, and the dimensions are set to 30, 50 and 100. The optimization rate of QUATRE by TLR-QUATRE in different dimensions is compared. This optimization rate is the average of 29 functions’ optimization rates.
From Table 5, for AVG and STD, the optimization rate increases gradually with the rise in dimensions. That is to say, the optimization effect of TLR-QUATRE is more evident in high dimensions. However, the number of optimal AVG and STD functions obtained by the new algorithm does not conform to this rule. It may be that the global optimization ability of TLR-QUATRE in high dimensions is limited. The Taguchi strategy, levy flight and the restart mechanism are relatively dexterous and simple. When the dimensions are not high, we can deal with each dimension carefully and control the trajectory of particles. When the dimension increases, the effect of this processing ability and control ability will be affected to some extent. However, it can be seen from the optimization rate that the outstanding advantages of TLR-QUATRE in high-dimensional problems are still undeniable.
Next, we compare TLR-QUATRE with PSO, GWO, MFO, GSA, FMO, CQUATRE, AMGQUATRE, BPQUATRE and SQUATRE in three dimensions. Table 6 lists the number of functions of TLR-QUATRE with the best value on each type of function. As seen from the table, the optimization effect of TLR-QUATRE on various types of functions is becoming better and better with the increase of dimensions. In order to show this conclusion more intuitively, we randomly select a function from each type to display the process visually, as shown in Figure 4. In the figure, the horizontal axis represents three dimensions. The vertical axis is l o g ( f f ) , f is the actual optimization result, and f is the theoretical minimum of the benchmark function. It can be seen that the effect of TLR-QUATRE of the first two functions is not optimal in low dimensions, but it is finally reversed in high dimensions. The last two functions have always been optimal in various dimensions, and their optimal advantages are becoming bigger and bigger. All these results show that the new algorithm performs better in high-dimensional problems than in low-dimensional ones.

4.6. Exploration and Exploitation Process

This section analyzes the exploration and exploitation process of TLR-QUATRE to study the visualization of the intermediate transformation. Firstly, the diversity measure is defined according to the increase and decrease of the distance between individuals.
D i v j in Equation (19) represents the average diversity in the j-th dimension. H j represents the median value in the j-th dimension of the whole population. H i j represents the numerical value of the i-th search agent in the j-th dimension. Then, we calculate the average diversity in each dimension, that is, D i v in Equation (20). Finally, E x p l o r a t i o n % and E x p l o i t a t i o n % can be solved by Equations (21) and (22), respectively, where D i v m a x represents the maximum value among the D i v j .
D i v j = 1 p s i = 1 p s | m e d i a n ( H j ) H i j | .
D i v = 1 D j = 1 D D i v j .
E x p l o r a t i o n % = ( D i v D i v m a x ) 100 .
E x p l o i t a t i o n % = ( | D i v D i v m a x | D i v m a x ) 100 .
In each type of these test functions, two functions are randomly selected for research. The experiment process is the same as CSSZ, as shown visually in Figure 5. Overall, in the initial stage, the global exploration ability is powerful. Later, the algorithm pays more attention to local exploitation. Finally, the new algorithm achieves the balance of exploration and exploitation on all functions. An excellent heuristic algorithm should pay attention to the exploration ability in the early stage to achieve a broader search and increase the chances of exploring a better value. The original QUATRE mechanism, levy flight and the restart mechanism in TLR-QUATRE can help realize this point. In the later stage of the algorithm, we should pay more attention to the local exploitation ability so as not to let go of any better value near the excellent value. The Taguchi strategy is made for this. Then, an algorithm with unlimited potential needs to achieve the balance between exploration and exploitation. This allows the algorithm to take into account these two points at the same time and find the best balance point adaptively. The three improvement strategies put forward in this paper have just increased the power for finding this balance point quickly.

4.7. Analysis of Convergence

To further explore some process properties of TLR-QUATRE, here, we compare the convergence of TLR-QUATRE with six meta-heuristics and QUATRE. Under the benchmark condition of CSSZ, the same test functions as those in the previous section are selected.
From Figure 6, the convergence speed of the TLR-QUATRE is faster, and this advantage is more obvious in the early stage of convergence. However, the convergence time of TLR-QUATRE is very long, especially on unimodal functions. It can also be proved that the new algorithm has strong continuous convergence ability and great optimization potential. On these eight convergent images, TLR-QUATRE can always obtain the optimum, and the quality of the solution is the highest. It can be seen that TLR-QUATRE can find a pretty good optimal solution as long as a certain time is guaranteed. The rapid convergence in the early stage of TLR-QUATRE is mainly due to the excellent properties of the original QUATRE. The original QUATRE can achieve a fast jump search at the beginning of the algorithm. It can explore the solution space extensively in a short time. The quality of the final solution of TLR-QUATRE can reach the highest point. This is due to the influence of the Taguchi strategy, levy flight and the restart mechanism. The three strategies and QUATRE form two sets of optimization routes, and this mechanism has played the greatest role of all strategies.
The purpose of this study is to find an efficient heuristic algorithm, which can continue to improve the optimization ability on the basis of QUATRE. We want to explore the operating mechanism of various improvement strategies and clearly know why they can play such a good role. After determining the outstanding algorithm, this study hopes to apply it to the fault detection problem of WSN. It is hoped that the new algorithm can achieve higher accuracy of fault detection after combining with BPNN. The seven experiments in the above sections analyze the running process of TLR-QUATRE and show its powerful optimization ability, which increases our confidence in the next application.

5. Application

This section first introduces how to optimize the structure of BPNN with TLR-QUATRE and describes the fault detection process. The processing effect of data collected by WSN is compared on eight public datasets from different angles. Then, the dataset collected in actual life is used to further verify the effect of the new structure. Finally, this section confirms the advantages of this optimized structure in fault detection.

5.1. Structure Optimization Method and Fault Detection Process

Usually, BPNN initializes the weight and bias of each layer randomly and then adjusts them continuously through feedback and self-learning. However, such an operation will affect the efficiency of the network. If reasonable parameter values can be set in the initialization stage, the performance of BPNN may be greatly improved. To shorten the training time and improve the fault detection accuracy, we use the TLR-QUATRE algorithm to optimize the initial weight and bias of BPNN.
This section takes the BPNN structure of 2-3-1 as an example (the specific network to be selected depends on the characteristics of the dataset). This structure is shown in Figure 7, in which the weights and biases of each layer are unified in the form of the matrix. Equation (23) is the matrix’s specific expression, and these parameters can be represented by the solutions in the population: x i = [ w 1 , b 1 , w 2 , b 2 ] ( i = 1 , 2 , . . . , p s ) .
w 1 = w 11 w 21 w 12 w 22 w 13 w 23 , b 1 = α 1 α 2 α 3 , w 2 = w 1 w 2 w 3 , b 2 = [ β ] .
The detailed combination process of the TLR-QUATRE algorithm and BPNN is shown in Figure 8.

5.2. Fault Detection Results on Open Datasets

There are many kinds of faults in WSNs [51]. From the perspective of influence time, it can be divided into instantaneous fault and persistent fault. From the standpoint of equipment types, it can be divided into software fault and hardware fault. From the data itself, it can be divided into lost, stuck, out-of-bounds, and so on. The data fault in WSNs can be identified according to labels or data features. We carry out fault detection in WSN according to this principle.
The datasets selected for this test come from [52], which provide marked data for fault detection in WSN. The datasets include a variety of data collected by indoor sensors and outdoor sensors, including single-hop data and multi-hop data, focusing on temperature measurement and humidity measurement. We use the combination model constructed in the previous section to detect faults.
When evaluating the effect of fault detection, we set five indicators: accuracy (Acc), F1 score (F1), precision (P), false positive rate (FPR) and recall (R). Particular attention should be paid to accuracy and false positive rate. The former focuses on counting the proportion of the detected fault data to the total fault data, which represents the fault-searching ability of the algorithm. The latter is the proportion of the wrongly identified data (the data itself is correct but identified as fault data) to all the accurate data, which represents the fault misjudgment probability of the algorithm.
To test the performance of TLR-QUATRE+BPNN in this problem, we compare and analyze its effects with other heuristic algorithms. These algorithms are run on eight test datasets to calculate their respective evaluation index values. See Table 7 for the detailed result.
From Table 7, compared with the original BPNN, the fusion of heuristic algorithms can contribute to the improvement of most indicators. Because the datasets are simple, all kinds of algorithms can accurately predict almost all the data. TLR-QUATRE+BPNN can obtain the optimal value of each index on all datasets. Especially its optimization effect is very significant compared with the original BPNN. In terms of accuracy, TLR-QUATRE+BPNN can reach the highest level and identify all kinds of faults to the greatest extent. Its false positive rate can reach 0, indicating that the misjudgment rate is extremely low. All kinds of phenomena show that the optimized structure proposed in this paper is really suitable for this fault detection problem.
To further observe the ability of the new structure, we have made ROC curves for eight datasets in Figure 9. By observing the area below the curve, it can be easily seen that TLR-QUATRE+BPNN can achieve the highest diagnostic accuracy.

5.3. The Effects of WSN Fault Detection in Actual Situation

Sometimes, the simulation results cannot represent the actual situation, and its conclusions are often unconvincing. So, in this section, we explore the dataset collected by sensors in actual life and evaluate the effect of fault detection on it. The dataset used here comes from [53]. The author adopts Arduino open-source hardware and uses DTH11, LM35, CDS and other sensors to collect data. Thus, it can realize the real-time monitoring of atmospheric temperature.
We show the effects of each optimized structure in Table 8. Through comparison, we notice that TLR-QUATRE+BPNN has excellent competitiveness in the actual life of fault detection in WSN. This practice verifies the previous simulation and proves that the optimized structure is credible and reliable.
The fundamental purpose of this study is to create a meta-heuristic algorithm with strong optimization ability and apply this algorithm to the fault detection problem of WSN to achieve the highest fault detection accuracy. In the above three sections, we first explain how to combine TLR-QUATRE with BPNN and analyze how to deploy the new optimized structure to WSN. In the next two experiments, the efficiency of the new structure is tested on eight public datasets and one actual landing dataset. The experimental results show that TLR-QUATRE+BPNN has outstanding fault detection ability. This also shows that the new algorithm developed in our study is very meaningful in this application field.

6. Conclusions

The Taguchi strategy, levy flight and the restart mechanism are used to enhance the original QUATRE in this research. The new algorithm TLR-QUATRE selects the optimal path with a certain probability. The Taguchi strategy helps the algorithm achieve more detailed exploitation. Levy flight and the restart mechanism improve the global exploration ability of the algorithm. To test the effectiveness of TLR-QUATRE, we conduct a parameter sensitivity test and explore the contribution of each component to the optimizer on CEC2017 suite. Then, we compare it with other meta-heuristic algorithms and the existing improved QUATRE. Next, we explore the effects of different dimensions. To visualize the optimization process, we still demonstrate the exploration and exploitation process and then analyze the convergence. In the above experiments, TLR-QUATRE has shown strong advantages. Finally, we apply the proposed optimized structure to the fault detection in WSNs and compare the effects of eight public datasets and an actual landing dataset with five evaluation parameters. The result shows that TLR-QUATRE+BPNN is efficient. In order to show it more intuitively, the application part also make a comprehensive analysis by ROC curves. However, the TLR-QUATRE algorithm also has its own shortcomings. From the analysis of convergence, we notice that the optimization speed of this algorithm needs to be improved in the early stage, which can be considered for improvement in the future.
The TLR-QUATRE proposed in this paper has certain advantages in dealing with the high-dimensional problem, which lays a good foundation for subsequent research. We can further study the problem of fault detection with big data or large dimensions. In addition, besides ensuring the accuracy and security of network transmission, real-time and energy-saving issues also need to be considered. We will seek more optimization methods in order to realize lightweight fault detection. Thirdly, this paper considers the problem of fault detection with data tags, so how to solve other types of fault detection. Fourthly, how to combine fault detection with other intelligent technologies also needs to be explored. In addition to the problem of fault detection, the TLR-QUATRE can be applied to many applications of the WSN, such as intrusion detection, node location, 3D map planning, data fusion, energy cycle and so on. In the future, the application prospect of meta-heuristic algorithms in the WSN is huge.

Author Contributions

Conceptualization, J.-S.P. and S.-C.C.; Methodology, J.-S.P., R.-Y.W., S.-C.C. and K.-K.T.; Software, R.-Y.W. and S.-C.C.; Validation, J.-S.P., S.-C.C. and K.-K.T.; Formal analysis, J.-S.P. and S.-C.C.; Investigation, J.-S.P. and R.-Y.W.; Resources, R.-Y.W. and F.F.; Data curation, F.F.; Writing—original draft preparation, R.-Y.W.; Writing—review and editing, J.-S.P. 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.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, L.; Cao, Q.; Zhang, Z.; Mirjalili, S.; Zhao, W. Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 2022, 114, 105082. [Google Scholar] [CrossRef]
  2. Yuan, J.; Zhao, M.; Esmaeili-Falak, M. A comparative study on predicting the rapid chloride permeability of self-compacting concrete using meta-heuristic algorithm and artificial intelligence techniques. Struct. Concr. 2022, 23, 753–774. [Google Scholar] [CrossRef]
  3. Shahrouzi, M.; Kaveh, A. An efficient derivative-free optimization algorithm inspired by avian life-saving manoeuvres. J. Comput. Sci. 2022, 57, 101483. [Google Scholar] [CrossRef]
  4. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  5. Pan, J.S.; Meng, Z.; Xu, H.; Li, X. QUasi-Affine TRansformation Evolution (QUATRE) algorithm: A new simple and accurate structure for global optimization. In Proceedings of the Trends in Applied Knowledge-Based Systems and Data Science: 29th International Conference on Industrial Engineering and other Applications of Applied Intelligent Systems, IEA/AIE 2016, Morioka, Japan, 2–4 August 2016; Springer: Berlin/Heidelberg, Germany, 2016; pp. 657–667. [Google Scholar]
  6. Deng, W.; Xu, J.; Song, Y.; Zhao, H. Differential evolution algorithm with wavelet basis function and optimal mutation strategy for complex optimization problem. Appl. Soft Comput. 2021, 100, 106724. [Google Scholar] [CrossRef]
  7. Civicioglu, P.; Besdok, E. Bezier Search Differential Evolution Algorithm for numerical function optimization: A comparative study with CRMLSP, MVO, WA, SHADE and LSHADE. Expert Syst. Appl. 2021, 165, 113875. [Google Scholar] [CrossRef]
  8. Tao, X.; Guo, W.; Li, X.; He, Q.; Liu, R.; Zou, J. Fitness peak clustering based dynamic multi-swarm particle swarm optimization with enhanced learning strategy. Expert Syst. Appl. 2022, 191, 116301. [Google Scholar] [CrossRef]
  9. Houssein, E.H.; Gad, A.G.; Hussain, K.; Suganthan, P.N. Major advances in particle swarm optimization: Theory, analysis, and application. Swarm Evol. Comput. 2021, 63, 100868. [Google Scholar] [CrossRef]
  10. Li, Y.; Lin, X.; Liu, J. An improved gray wolf optimization algorithm to solve engineering problems. Sustainability 2021, 13, 3208. [Google Scholar] [CrossRef]
  11. Alazab, M.; Khurma, R.A.; Awajan, A.; Camacho, D. A new intrusion detection system based on Moth–Flame Optimizer algorithm. Expert Syst. Appl. 2022, 210, 118439. [Google Scholar] [CrossRef]
  12. Arora, S.; Singh, S. Butterfly optimization algorithm: A novel approach for global optimization. Soft Comput. 2019, 23, 715–734. [Google Scholar] [CrossRef]
  13. Liu, Y.; Zheng, W.M.; Liu, S.; Chai, Q.W. Gaussian-Based Adaptive Fish Migration Optimization Applied to Optimization Localization Error of Mobile Sensor Networks. Entropy 2022, 24, 1109. [Google Scholar] [CrossRef]
  14. Kumar, N.; Hussain, I.; Singh, B.; Panigrahi, B.K. Maximum power peak detection of partially shaded PV panel by using intelligent monkey king evolution algorithm. IEEE Trans. Ind. Appl. 2017, 53, 5734–5743. [Google Scholar] [CrossRef]
  15. Zamani, H.; Nadimi-Shahraki, M.H.; Gandomi, A.H. Starling murmuration optimizer: A novel bio-inspired algorithm for global and engineering optimization. Comput. Methods Appl. Mech. Eng. 2022, 392, 114616. [Google Scholar] [CrossRef]
  16. Zamani, H.; Nadimi-Shahraki, M.H.; Gandomi, A.H. QANA: Quantum-based avian navigation optimizer algorithm. Eng. Appl. Artif. Intell. 2021, 104, 104314. [Google Scholar] [CrossRef]
  17. Rao, R.V.; Savsani, V.J.; Vakharia, D. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  18. Zhou, X.; Zhu, G. Sinusoidal Map Jumping Gravity Search Algorithm Based on Asynchronous Learning. J. Inf. Process. Syst. 2022, 18, 332–343. [Google Scholar]
  19. Beheshti, Z.; Shamsuddin, S.M.H. A review of population-based meta-heuristic algorithms. Int. J. Adv. Soft Comput. Appl. 2013, 5, 1–35. [Google Scholar]
  20. Dhiman, G.; Garg, M. MoSSE: A novel hybrid multi-objective meta-heuristic algorithm for engineering design problems. Soft Comput. 2020, 24, 18379–18398. [Google Scholar] [CrossRef]
  21. Ghasemi-Marzbali, A. A novel nature-inspired meta-heuristic algorithm for optimization: Bear smell search algorithm. Soft Comput. 2020, 24, 13003–13035. [Google Scholar] [CrossRef]
  22. Meng, Z.; Pan, J.S.; Xu, H. QUasi-Affine TRansformation Evolutionary (QUATRE) algorithm: A cooperative swarm based algorithm for global optimization. Knowl.-Based Syst. 2016, 109, 104–121. [Google Scholar] [CrossRef]
  23. Chu, S.C.; Zhuang, Z.; Hu, C.C.; Pan, J.S. Binary QUATRE Using Time-varying Transfer Functions. J. Int. Technol. 2022, 23, 425–435. [Google Scholar]
  24. Wang, X.; Chu, S.C.; Snášel, V.; Kong, L.; Pan, J.S.; Shehadeh, H.A. A two-phase quasi-affine transformation evolution with feedback for parameter identification of photovoltaic models. Appl. Soft Comput. 2021, 113, 107978. [Google Scholar] [CrossRef]
  25. Meng, Z.; Pan, J.S. A competitive QUasi-Affine TRansformation Evolutionary (C-QUATRE) algorithm for global optimization. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 001644–001649. [Google Scholar]
  26. Liu, N.; Pan, J.S.; Nguyen, T.T. A bi-population QUasi-Affine TRansformation Evolution algorithm for global optimization and its application to dynamic deployment in wireless sensor networks. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 175. [Google Scholar] [CrossRef]
  27. Pan, J.S.; Meng, Z.; Chu, S.C.; Roddick, J.F. QUATRE algorithm with sort strategy for global optimization in comparison with DE and PSO variants. In Proceedings of the Fourth Euro-China Conference on Intelligent Data Analysis and Applications; Springer: Cham, Switzerland, 2018; pp. 314–323. [Google Scholar]
  28. Liu, N.; Pan, J.S.; Wang, J.; Nguyen, T.T. An adaptation multi-group quasi-affine transformation evolutionary algorithm for global optimization and its application in node localization in wireless sensor networks. Sensors 2019, 19, 4112. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Liu, N.; Pan, J.S.; Xue, J.Y. An orthogonal quasi-affine transformation evolution (o-quatre) algorithm for global optimization. In Advances in Intelligent Information Hiding and Multimedia Signal Processing, Proceedings of the 15th International Conference on IIH-MSP in Conjunction with the 12th International Conference on FITAT, Jilin, China, 18–20 July 2020; Springer: Berlin/Heidelberg, Germany, 2020; Volume 2, pp. 57–66. [Google Scholar]
  30. Kasman, Ş. Impact of parameters on the process response: A Taguchi orthogonal analysis for laser engraving. Measurement 2013, 46, 2577–2584. [Google Scholar] [CrossRef]
  31. Barshandeh, S.; Haghzadeh, M. A new hybrid chaotic atom search optimization based on tree-seed algorithm and Levy flight for solving optimization problems. Eng. Comput. 2021, 37, 3079–3122. [Google Scholar] [CrossRef]
  32. Singh, S.P.; Dhiman, G.; Viriyasitavat, W.; Kautish, S. A Novel Multi-Objective Optimization Based Evolutionary Algorithm for Optimize the Services of Internet of Everything. IEEE Access 2022, 10, 106798–106811. [Google Scholar] [CrossRef]
  33. Kocakulak, M.; Butun, I. An overview of Wireless Sensor Networks towards internet of things. In Proceedings of the 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 9–11 January 2017; pp. 1–6. [Google Scholar]
  34. Shobana, M.; Sabitha, R.; Karthik, S. An enhanced soft computing-based formulation for secure data aggregation and efficient data processing in large-scale wireless sensor network. Soft Comput. 2020, 24, 12541–12552. [Google Scholar] [CrossRef]
  35. Kaur, G.; Chanak, P. An energy aware intelligent fault detection scheme for IoT-enabled WSNs. IEEE Sensors J. 2022, 22, 4722–4731. [Google Scholar] [CrossRef]
  36. Widhalm, D.; Goeschka, K.M.; Kastner, W. A Review on Immune-Inspired Node Fault Detection in Wireless Sensor Networks with a Focus on the Danger Theory. Sensors 2023, 23, 1166. [Google Scholar] [CrossRef]
  37. Mahmood, T.; Li, J.; Pei, Y.; Akhtar, F.; Butt, S.A.; Ditta, A.; Qureshi, S. An intelligent fault detection approach based on reinforcement learning system in wireless sensor network. J. Supercomput. 2022, 78, 3646–3675. [Google Scholar] [CrossRef]
  38. Lu, H.; Li, Y.; Chen, M.; Kim, H.; Serikawa, S. Brain intelligence: Go beyond artificial intelligence. Mob. Netw. Appl. 2018, 23, 368–375. [Google Scholar] [CrossRef] [Green Version]
  39. Abdollahizad, S.; Balafar, M.A.; Feizizadeh, B.; Babazadeh Sangar, A.; Samadzamini, K. Using hybrid artificial intelligence approach based on a neuro-fuzzy system and evolutionary algorithms for modeling landslide susceptibility in East Azerbaijan Province, Iran. Earth Sci. Inform. 2021, 14, 1861–1882. [Google Scholar] [CrossRef]
  40. Cui, Y.; Liu, H.; Wang, Q.; Zheng, Z.; Wang, H.; Yue, Z.; Ming, Z.; Wen, M.; Feng, L.; Yao, M. Investigation on the ignition delay prediction model of multi-component surrogates based on back propagation (BP) neural network. Combust. Flame 2022, 237, 111852. [Google Scholar] [CrossRef]
  41. Fei, J.; Wu, Z.; Sun, X.; Su, D.; Bao, X. Research on tunnel engineering monitoring technology based on BPNN neural network and MARS machine learning regression algorithm. Neural Comput. Appl. 2021, 33, 239–255. [Google Scholar] [CrossRef]
  42. Elsheikh, A.H.; Sharshir, S.W.; Abd Elaziz, M.; Kabeel, A.; Guilan, W.; Haiou, Z. Modeling of solar energy systems using artificial neural network: A comprehensive review. Sol. Energy 2019, 180, 622–639. [Google Scholar] [CrossRef]
  43. Gonzalez, P.A.; Zamarreno, J.M. Prediction of hourly energy consumption in buildings based on a feedback artificial neural network. Energy Build. 2005, 37, 595–601. [Google Scholar] [CrossRef]
  44. Ghanizadeh, A.R.; Heidarabadizadeh, N.; Jalali, F. Artificial neural network back-calculation of flexible pavements with sensitivity analysis using Garson’s and connection weights algorithms. Innov. Infrastruct. Solut. 2020, 5, 63. [Google Scholar] [CrossRef]
  45. Amutha, J.; Sharma, S.; Nagar, J. WSN strategies based on sensors, deployment, sensing models, coverage and energy efficiency: Review, approaches and open issues. Wirel. Pers. Commun. 2020, 111, 1089–1115. [Google Scholar] [CrossRef]
  46. Huanan, Z.; Suping, X.; Jiannan, W. Security and application of wireless sensor network. Procedia Comput. Sci. 2021, 183, 486–492. [Google Scholar] [CrossRef]
  47. Jaint, B.; Indu, S.; Pandey, N.; Pahwa, K. Malicious node detection in wireless sensor networks using support vector machine. In Proceedings of the 2019 3rd International Conference on Recent Developments in Control, Automation & Power Engineering (RDCAPE), Noida, India, 10–11 October 2019; pp. 247–252. [Google Scholar]
  48. Adday, G.H.; Subramaniam, S.K.; Zukarnain, Z.A.; Samian, N. Fault Tolerance Structures in Wireless Sensor Networks (WSNs): Survey, Classification, and Future Directions. Sensors 2022, 22, 6041. [Google Scholar] [CrossRef]
  49. Wankhede, V.; Jagetiya, D.; Joshi, A.; Chaudhari, R. Experimental investigation of FDM process parameters using Taguchi analysis. Mater. Today Proc. 2020, 27, 2117–2120. [Google Scholar] [CrossRef]
  50. Zhou, B.; Lei, Y. Bi-objective grey wolf optimization algorithm combined Levy flight mechanism for the FMC green scheduling problem. Appl. Soft Comput. 2021, 111, 107717. [Google Scholar] [CrossRef]
  51. Younis, M.; Senturk, I.F.; Akkaya, K.; Lee, S.; Senel, F. Topology management techniques for tolerating node failures in wireless sensor networks: A survey. Comput. Netw. 2014, 58, 254–283. [Google Scholar] [CrossRef]
  52. Suthaharan, S.; Alzahrani, M.; Rajasegarar, S.; Leckie, C.; Palaniswami, M. Labelled data collection for anomaly detection in wireless sensor networks. In Proceedings of the 2010 Sixth International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Brisbane, QLD, Australia, 7–10 December 2010; pp. 269–274. [Google Scholar]
  53. Chen, J.; Liu, G.; Zhong, G.; Geng, J. WOA-GSK-ELMAN: An Intelligent Atmospheric Temperature Prediction Model. In Proceedings of the 2022 China Automation Congress (CAC), Xiamen, China, 25–27 November 2022; pp. 2885–2889. [Google Scholar] [CrossRef]
Figure 1. The process of generating C by the Taguchi strategy.
Figure 1. The process of generating C by the Taguchi strategy.
Symmetry 15 00795 g001
Figure 2. Schematic diagram of the restart mechanism.
Figure 2. Schematic diagram of the restart mechanism.
Symmetry 15 00795 g002
Figure 3. Comparison of different w values.
Figure 3. Comparison of different w values.
Symmetry 15 00795 g003
Figure 4. Performance of F1, F9, F18 and F30 in different dimensions.
Figure 4. Performance of F1, F9, F18 and F30 in different dimensions.
Symmetry 15 00795 g004
Figure 5. Exploration and exploitation process on F1, F3, F4, F10, F14, F19, F21 and F23.
Figure 5. Exploration and exploitation process on F1, F3, F4, F10, F14, F19, F21 and F23.
Symmetry 15 00795 g005
Figure 6. Convergence curves of F1, F3, F4, F10, F14, F19, F21 and F23.
Figure 6. Convergence curves of F1, F3, F4, F10, F14, F19, F21 and F23.
Symmetry 15 00795 g006aSymmetry 15 00795 g006b
Figure 7. One structure of BPNN.
Figure 7. One structure of BPNN.
Symmetry 15 00795 g007
Figure 8. Combination process of TLR-QUATRE and BPNN.
Figure 8. Combination process of TLR-QUATRE and BPNN.
Symmetry 15 00795 g008
Figure 9. ROC curves of five optimized structures on eight datasets.
Figure 9. ROC curves of five optimized structures on eight datasets.
Symmetry 15 00795 g009aSymmetry 15 00795 g009b
Table 1. Methods for solving mutation matrix B .
Table 1. Methods for solving mutation matrix B .
AmountBCalculation Method
1QUATRE/best/1 B = X g b e s t , G + F X r 1 , G X r 2 , G )
2QUATRE/best/2 B = X g b e s t , G + F ( X r 1 , G X r 2 , G ) + F ( X r 3 , G X r 4 , G )
3QUATRE/rand/1 B = X r 1 , G + F ( X r 2 , G X r 3 , G )
4QUATRE/rand/2 B = X r 1 , G + F ( X r 2 , G X r 3 , G ) + F ( X r 4 , G X r 5 , G )
5QUATRE/target/1 B = X G + F X r 1 , G X r 2 , G )
6QUATRE/target/2 B = X G + F ( X r 1 , G X r 2 , G ) + F ( X r 3 , G X r 4 , G )
Table 2. Performance comparison of TLR-QUATRE components.
Table 2. Performance comparison of TLR-QUATRE components.
AlgorithmMeasureF1F3F4F5F6F7F8F9
QUATREAVG 1.74 × 10 14 1 . 19 × 10 00 2.80 × 10 01 9.21 × 10 01 2.11 × 10 02 1.23 × 10 02 8.93 × 10 01 9.29 × 10 00
STD 8.77 × 10 15 1 . 88 × 10 00 2.98 × 10 01 2.87 × 10 01 7.51 × 10 02 2.70 × 10 01 2.31 × 10 01 1.79 × 10 01
TQUATREAVG 1.60 × 10 14 5.03 × 10 01 3.43 × 10 01 6.93 × 10 01 1.82 × 10 02 1.15 × 10 02 7.36 × 10 01 4.09 × 10 00
STD 7.99 × 10 15 6.03 × 10 01 2.97 × 10 01 2.12 × 10 01 4.15 × 10 02 2.58 × 10 01 2.16 × 10 01 1.40 × 10 01
LTQUATREAVG 1.56 × 10 14 4.67 × 10 01 3.01 × 10 01 5.73 × 10 01 1.41 × 10 02 8.82 × 10 01 5.68 × 10 01 3.77 × 10 00
STD 5.63 × 10 15 5.72 × 10 01 2.90 × 10 01 1.71 × 10 01 5.83 × 10 02 1.71 × 10 01 2.09 × 10 01 1.18 × 10 01
RTQUATREAVG 1.51 × 10 14 4.29 × 10 01 3.09 × 10 01 6.22 × 10 01 1.11 × 10 02 1.04 × 10 02 6.34 × 10 01 2.21 × 10 00
STD 5.10 × 10 15 5.52 × 10 01 2.91 × 10 01 1.47 × 10 01 2.58 × 10 02 1.75 × 10 01 1.88 × 10 01 4.21 × 10 00
TLR-QUATREAVG 1 . 47 × 10 14 3.09 × 10 00 7 . 87 × 10 00 5 . 42 × 10 01 7 . 65 × 10 03 8 . 66 × 10 01 5 . 33 × 10 01 1 . 26 × 10 00
STD 4 . 47 × 10 15 4.79 × 10 00 1 . 87 × 10 01 1 . 44 × 10 01 2 . 04 × 10 02 1 . 64 × 10 01 1 . 33 × 10 01 1 . 42 × 10 00
F10F11F12F13F14F15F16F17
QUATREAVG 4.20 × 10 03 6.59 × 10 01 1.42 × 10 04 1.83 × 10 03 9.40 × 10 01 7.84 × 10 01 9.27 × 10 02 3.37 × 10 02
STD 6.69 × 10 02 4.56 × 10 01 1.23 × 10 04 5.50 × 10 03 4.47 × 10 01 6.04 × 10 01 3.09 × 10 02 1.59 × 10 02
TQUATREAVG 3.94 × 10 03 6.04 × 10 01 1.41 × 10 04 9.79 × 10 02 8.45 × 10 01 7.39 × 10 01 8.81 × 10 02 2.65 × 10 02
STD 6.78 × 10 02 3.92 × 10 01 9.85 × 10 03 3.07 × 10 03 3.10 × 10 01 4.87 × 10 01 2.85 × 10 02 1.85 × 10 02
LTQUATREAVG 3.26 × 10 03 5.05 × 10 01 1.13 × 10 04 4.34 × 10 02 7.90 × 10 01 6.00 × 10 01 8.00 × 10 02 2.34 × 10 02
STD 5.94 × 10 02 3.31 × 10 01 8.88 × 10 03 1.62 × 10 03 2.56 × 10 01 3.90 × 10 01 2.75 × 10 02 1.52 × 10 02
RTQUATREAVG 3.66 × 10 03 5.28 × 10 01 1.17 × 10 04 6.30 × 10 02 8.44 × 10 01 5.16 × 10 01 8.64 × 10 02 2.48 × 10 02
STD 4.59 × 10 02 3.51 × 10 01 8.50 × 10 03 1.92 × 10 03 3.74 × 10 01 4.16 × 10 01 2.95 × 10 02 1.53 × 10 02
TLR-QUATREAVG 3 . 19 × 10 03 4 . 18 × 10 01 8 . 73 × 10 03 2 . 13 × 10 02 7 . 51 × 10 01 4 . 70 × 10 01 6 . 19 × 10 02 2 . 03 × 10 02
STD 3 . 46 × 10 02 2 . 78 × 10 01 5 . 45 × 10 03 4 . 28 × 10 02 2 . 39 × 10 01 2 . 79 × 10 01 2 . 20 × 10 02 1 . 37 × 10 02
F18F19F20F21F22F23F24F25
QUATREAVG 5.92 × 10 03 5.46 × 10 01 3.45 × 10 02 2.86 × 10 02 1.33 × 10 03 4.24 × 10 02 4.89 × 10 02 3 . 87 × 10 02
STD 1.40 × 10 04 4.15 × 10 01 2.00 × 10 02 2.33 × 10 01 2.00 × 10 03 2.22 × 10 01 1.92 × 10 01 6.87 × 10 01
TQUATREAVG 3.31 × 10 03 4.41 × 10 01 3.35 × 10 02 2.73 × 10 02 1.31 × 10 03 4.14 × 10 02 4.83 × 10 02 3 . 87 × 10 02
STD 6.50 × 10 03 3.58 × 10 01 1.70 × 10 02 2.19 × 10 01 2.00 × 10 03 1.96 × 10 01 1.90 × 10 01 3.19 × 10 01
LTQUATREAVG 3.61 × 10 03 3.35 × 10 01 3.00 × 10 02 2.57 × 10 02 8.80 × 10 02 4.09 × 10 02 4.77 × 10 02 3 . 87 × 10 02
STD 5.23 × 10 03 2.81 × 10 01 1 . 13 × 10 02 1.85 × 10 01 1.35 × 10 03 1.73 × 10 01 1.86 × 10 01 3.23 × 10 01
RTQUATREAVG 3.48 × 10 03 3.20 × 10 01 3.01 × 10 02 2.63 × 10 02 9.54 × 10 02 4.10 × 10 02 4.81 × 10 02 3 . 87 × 10 02
STD 4.20 × 10 03 1.82 × 10 01 1.69 × 10 02 1.96 × 10 01 1.63 × 10 03 1.80 × 10 01 1.95 × 10 01 2 . 13 × 10 01
TLR-QUATREAVG 2 . 56 × 10 03 2 . 67 × 10 01 2 . 87 × 10 02 2 . 56 × 10 02 6 . 61 × 10 02 4 . 01 × 10 02 4 . 71 × 10 02 3 . 87 × 10 02
STD 2 . 39 × 10 03 1 . 44 × 10 01 1.65 × 10 02 1 . 80 × 10 01 1 . 32 × 10 03 1 . 36 × 10 01 1 . 48 × 10 01 3.21 × 10 01
F26F27F28F29F30WIN
QUATREAVG 1.72 × 10 03 5.10 × 10 02 3.32 × 10 02 5.66 × 10 02 2.98 × 10 03 AVG: 26

STD: 26
STD 4.76 × 10 02 9.95 × 10 00 5.67 × 10 01 1.25 × 10 02 1.64 × 10 03
TQUATREAVG 1.52 × 10 03 5.10 × 10 02 3.67 × 10 02 6.35 × 10 02 2.73 × 10 03
STD 4.48 × 10 02 8.78 × 10 00 5.51 × 10 01 1.32 × 10 02 1.08 × 10 03
LTQUATREAVG 1 . 47 × 10 03 5.09 × 10 02 3.35 × 10 02 5.72 × 10 02 2.58 × 10 03
STD 4.30 × 10 02 1.14 × 10 01 5.30 × 10 01 1.32 × 10 02 5 . 17 × 10 02
RTQUATREAVG 1.62 × 10 03 5 . 08 × 10 02 3 . 28 × 10 02 6.32 × 10 02 2.63 × 10 03
STD 4.04 × 10 02 1.00 × 10 01 5.05 × 10 01 1.33 × 10 02 7.52 × 10 02
TLR-QUATREAVG 1 . 47 × 10 03 5.10 × 10 02 3.32 × 10 02 5 . 63 × 10 02 2 . 42 × 10 03
STD 3 . 69 × 10 02 8 . 23 × 10 00 5 . 02 × 10 01 1 . 21 × 10 02 5 . 17 × 10 02
Table 3. Comparison between TLR-QUATRE and some classic meta-heuristic algorithms.
Table 3. Comparison between TLR-QUATRE and some classic meta-heuristic algorithms.
AlgorithmMeasureF1F3F4F5F6F7F8F9
PSOAVG 1.19 × 10 05 5.06 × 10 01 8.35 × 10 01 1.75 × 10 02 4.94 × 10 01 2.72 × 10 02 1.35 × 10 02 3.00 × 10 03
STD 3.87 × 10 04 8.95 × 10 01 3.03 × 10 01 2.15 × 10 01 6.71 × 10 00 4.95 × 10 01 2.41 × 10 01 8.13 × 10 02
GWOAVG 4.61 × 10 09 3.43 × 10 04 3.04 × 10 02 9.91 × 10 01 6.02 × 10 00 1.57 × 10 02 9.30 × 10 01 7.91 × 10 02
STD 1.04 × 10 09 9.34 × 10 03 5.57 × 10 01 3.30 × 10 01 2.76 × 10 00 3.97 × 10 01 2.57 × 10 01 5.29 × 10 02
MFOAVG 6.51 × 10 09 8.97 × 10 04 4.97 × 10 02 1.86 × 10 02 3.23 × 10 01 3.37 × 10 02 2.00 × 10 02 6.06 × 10 03
STD 4.64 × 10 09 6.31 × 10 04 3.47 × 10 02 4.99 × 10 01 1.06 × 10 01 1.47 × 10 02 4.78 × 10 01 1.84 × 10 03
GSAAVG 1.79 × 10 03 8.64 × 10 04 1.31 × 10 02 2.24 × 10 02 4.88 × 10 01 8.67 × 10 01 1.54 × 10 02 1.80 × 10 03
STD 1.11 × 10 03 6.90 × 10 03 2.58 × 10 01 2.13 × 10 01 3.76 × 10 00 1 . 34 × 10 01 1.85 × 10 01 4.37 × 10 02
BOAAVG 6.67 × 10 10 1.31 × 10 05 2.95 × 10 04 6.35 × 10 02 1.31 × 10 02 1.81 × 10 03 5.42 × 10 02 3.02 × 10 04
STD 5.49 × 10 09 1.46 × 10 05 6.60 × 10 03 7.00 × 10 01 1.15 × 10 01 2.24 × 10 02 5.12 × 10 01 4.26 × 10 03
FMOAVG 2.92 × 10 10 6.18 × 10 04 2.90 × 10 03 3.65 × 10 02 8.07 × 10 01 5.85 × 10 02 3.02 × 10 02 8.14 × 10 03
STD 3.03 × 10 09 5.15 × 10 03 1.48 × 10 03 2.32 × 10 01 5.15 × 10 00 4.66 × 10 01 1.84 × 10 01 1.07 × 10 03
MKEAVG 2.16 × 10 08 1.80 × 10 03 3.38 × 10 02 1.80 × 10 02 4.16 × 10 01 3.67 × 10 02 1.45 × 10 02 4.22 × 10 03
STD 4.96 × 10 07 1.52 × 10 03 2.86 × 10 03 4.40 × 10 02 1.29 × 10 01 1.10 × 10 02 3.55 × 10 02 2.19 × 10 03
SMOAVG 2.37 × 10 09 1.57 × 10 04 2.38 × 10 02 1.69 × 10 02 3.93 × 10 02 4.29 × 10 02 1.37 × 10 02 3.87 × 10 03
STD 7.99 × 10 08 1.95 × 10 03 1.99 × 10 02 5.50 × 10 01 1.13 × 10 02 9.21 × 10 02 4.10 × 10 02 2.08 × 10 03
QANAAVG 2.54 × 10 08 9.22 × 10 02 3.77 × 10 01 1.64 × 10 02 3.72 × 10 01 3.70 × 10 02 1.47 × 10 02 3.11 × 10 02
STD 9.38 × 10 07 1.25 × 10 03 1.26 × 10 02 5.22 × 10 01 9.73 × 10 00 8.75 × 10 01 4.70 × 10 01 1.64 × 10 03
TLR-QUATREAVG 1 . 47 × 10 14 3 . 09 × 10 00 7 . 87 × 10 00 5 . 42 × 10 01 7 . 65 × 10 03 8 . 66 × 10 01 5 . 33 × 10 01 1 . 26 × 10 00
STD 4 . 47 × 10 15 4 . 79 × 10 00 1 . 87 × 10 01 1 . 44 × 10 01 2 . 04 × 10 02 1.64 × 10 01 1 . 33 × 10 01 1 . 42 × 10 00
F10F11F12F13F14F15F16F17
PSOAVG 4.22 × 10 03 1.21 × 10 02 1.42 × 10 06 2.90 × 10 04 7.31 × 10 03 7.83 × 10 03 1.32 × 10 03 7.34 × 10 02
STD 5.37 × 10 02 4.02 × 10 01 8.49 × 10 05 1.57 × 10 04 2.75 × 10 04 5.46 × 10 03 3.09 × 10 02 2.22 × 10 02
GWOAVG 6.35 × 10 03 5.34 × 10 02 3.48 × 10 08 8.34 × 10 05 1.36 × 10 05 3.02 × 10 05 8.62 × 10 02 2.82 × 10 02
STD 5.57 × 10 02 5.68 × 10 02 1.21 × 10 08 4.24 × 10 06 1.33 × 10 05 6.86 × 10 05 2.98 × 10 02 1.44 × 10 02
MFOAVG 4.52 × 10 03 2.96 × 10 03 1.47 × 10 08 3.91 × 10 07 7.68 × 10 04 5.14 × 10 04 1.45 × 10 03 7.83 × 10 02
STD 7.62 × 10 02 2.92 × 10 03 2.20 × 10 08 1.90 × 10 08 4.15 × 10 04 3.13 × 10 04 4.16 × 10 02 2.08 × 10 02
GSAAVG 3.93 × 10 03 2.17 × 10 02 6.94 × 10 06 2.78 × 10 04 4.57 × 10 05 9.91 × 10 03 1.57 × 10 03 1.08 × 10 03
STD 4.68 × 10 02 6.21 × 10 01 1.25 × 10 07 7.00 × 10 03 1.41 × 10 05 3.36 × 10 03 2.74 × 10 02 2.80 × 10 02
BOAAVG 9.29 × 10 03 1.58 × 10 04 1.98 × 10 10 2.09 × 10 10 1.90 × 10 07 1.82 × 10 09 7.38 × 10 03 1.37 × 10 04
STD 4.12 × 10 02 9.81 × 10 03 3.42 × 10 09 7.92 × 10 09 1.91 × 10 07 7.96 × 10 08 2.24 × 10 03 1.58 × 10 04
FMOAVG 7.28 × 10 03 2.75 × 10 03 5.80 × 10 09 2.54 × 10 09 1.33 × 10 06 4.09 × 10 07 2.64 × 10 03 1.01 × 10 03
STD 3 . 42 × 10 02 7.94 × 10 02 1.59 × 10 09 1.15 × 10 09 7.44 × 10 05 4.97 × 10 07 3.21 × 10 02 1.56 × 10 02
MKEAVG 3.61 × 10 03 1.65 × 10 02 4.79 × 10 07 2.13 × 10 06 2.86 × 10 04 9.33 × 10 03 9.20 × 10 02 5.74 × 10 02
STD 7.95 × 10 02 6.71 × 10 02 8.58 × 10 07 8.34 × 10 06 4.33 × 10 05 9.34 × 10 05 3.61 × 10 02 2.09 × 10 04
SMOAVG 3.62 × 10 03 1.88 × 10 02 1.75 × 10 09 4.34 × 10 06 2.62 × 10 04 1.18 × 10 04 9.06 × 10 02 4.89 × 10 02
STD 7.04 × 10 02 9.28 × 10 02 4.42 × 10 07 1.46 × 10 07 4.70 × 10 03 1.09 × 10 03 2.94 × 10 03 2.69 × 10 02
QANAAVG 3.87 × 10 03 1.90 × 10 02 1.63 × 10 08 5.04 × 10 05 1.43 × 10 04 1.04 × 10 04 8.77 × 10 02 4.70 × 10 03
STD 7.98 × 10 03 5.03 × 10 01 4.12 × 10 08 2.64 × 10 06 1.84 × 10 04 9.65 × 10 03 2.88 × 10 02 2.30 × 10 02
TLR-QUATREAVG 3 . 19 × 10 03 4 . 18 × 10 01 8 . 73 × 10 03 2 . 13 × 10 02 7 . 51 × 10 01 4 . 70 × 10 01 6 . 19 × 10 02 2 . 03 × 10 02
STD 3.46 × 10 02 2 . 78 × 10 01 5 . 45 × 10 03 4 . 28 × 10 02 2 . 39 × 10 01 2 . 79 × 10 01 2 . 20 × 10 02 1 . 37 × 10 02
F18F19F20F21F22F23F24F25
PSOAVG 9.29 × 10 04 7.10 × 10 03 5.83 × 10 02 3.88 × 10 02 3.15 × 10 03 8.85 × 10 02 8.81 × 10 02 4.01 × 10 02
STD 4.27 × 10 04 8.81 × 10 03 1.85 × 10 02 3.82 × 10 01 2.33 × 10 03 1.13 × 10 02 1.26 × 10 02 1.83 × 10 01
GWOAVG 9.05 × 10 05 6.84 × 10 05 3.39 × 10 02 3.93 × 10 02 4.19 × 10 03 5.75 × 10 02 5.23 × 10 02 4.62 × 10 02
STD 1.56 × 10 06 7.70 × 10 05 1 . 04 × 10 02 1.92 × 10 01 3.01 × 10 03 1.58 × 10 01 4.78 × 10 01 3.76 × 10 01
MFOAVG 3.24 × 10 05 1.71 × 10 05 6.18 × 10 02 3.90 × 10 02 4.29 × 10 03 5.36 × 10 02 5.78 × 10 02 9.47 × 10 02
STD 1.15 × 10 05 2.22 × 10 05 2.31 × 10 02 4.41 × 10 01 1.55 × 10 03 3.57 × 10 01 3.37 × 10 01 5.65 × 10 02
GSAAVG 2.68 × 10 05 7.28 × 10 03 1.07 × 10 03 4.52 × 10 02 4.18 × 10 03 1.26 × 10 03 8.58 × 10 02 4.32 × 10 02
STD 1.40 × 10 05 2.88 × 10 03 2.01 × 10 02 3.07 × 10 01 1.73 × 10 03 1.51 × 10 02 7.52 × 10 01 1.03 × 10 01
BOAAVG 4.18 × 10 08 2.12 × 10 09 1.67 × 10 03 7.99 × 10 02 9.37 × 10 03 1.70 × 10 03 1.97 × 10 03 6.47 × 10 03
STD 3.88 × 10 08 9.36 × 10 08 1.89 × 10 02 5.14 × 10 01 7.94 × 10 02 2.19 × 10 02 2.40 × 10 02 1.64 × 10 03
FMOAVG 8.37 × 10 06 1.40 × 10 08 8.23 × 10 02 5.22 × 10 02 3.58 × 10 03 8.64 × 10 02 9.58 × 10 02 1.10 × 10 03
STD 7.52 × 10 06 6.20 × 10 07 1.38 × 10 02 2.15 × 10 01 5 . 27 × 10 02 3.91 × 10 01 4.14 × 10 01 1.97 × 10 02
MKEAVG 2.21 × 10 05 1.47 × 10 04 4.85 × 10 02 3.50 × 10 02 3.33 × 10 03 6.03 × 10 02 6.80 × 10 02 4.90 × 10 02
STD 2.07 × 10 05 1.57 × 10 05 1.71 × 10 02 5.19 × 10 01 1.74 × 10 03 9.04 × 10 01 1.05 × 10 02 7.92 × 10 03
SMOAVG 3.27 × 10 06 1.37 × 10 05 5.85 × 10 02 3.58 × 10 02 3.17 × 10 03 5.83 × 10 02 6.41 × 10 03 4.70 × 10 02
STD 2.61 × 10 05 1.48 × 10 03 2.66 × 10 03 4.39 × 10 02 1.50 × 10 03 8.64 × 10 02 1.17 × 10 02 4.60 × 10 01
QANAAVG 1.93 × 10 05 1.14 × 10 04 5.41 × 10 02 3.48 × 10 02 3.73 × 10 03 6.02 × 10 02 6.95 × 10 02 5.05 × 10 02
STD 1.74 × 10 04 1.48 × 10 04 1.91 × 10 02 4.59 × 10 01 1.54 × 10 03 8.20 × 10 01 1.17 × 10 02 1.90 × 10 02
TLR-QUATREAVG 2 . 56 × 10 03 2 . 67 × 10 01 2 . 87 × 10 02 2 . 56 × 10 02 6 . 61 × 10 02 4 . 01 × 10 02 4 . 71 × 10 02 3 . 87 × 10 02
STD 2 . 39 × 10 03 1 . 44 × 10 01 1.65 × 10 02 1 . 80 × 10 01 1.32 × 10 03 1 . 36 × 10 01 1 . 48 × 10 01 3 . 21 × 10 01
F26F27F28F29F30WIN
PSOAVG 4.24 × 10 03 9.40 × 10 02 4.32 × 10 02 1.26 × 10 03 6.70 × 10 04 AVG: 29

STD: 23
STD 2.05 × 10 03 2.87 × 10 02 2 . 76 × 10 01 2.74 × 10 02 3.81 × 10 04
GWOAVG 1.91 × 10 03 5.37 × 10 02 5.83 × 10 02 8.25 × 10 02 6.56 × 10 06
STD 2 . 75 × 10 02 1.73 × 10 01 7.36 × 10 01 1.44 × 10 02 6.26 × 10 06
MFOAVG 3.08 × 10 03 5.42 × 10 02 1.43 × 10 03 1.27 × 10 03 1.07 × 10 06
STD 3.23 × 10 02 1.91 × 10 01 8.18 × 10 02 2.85 × 10 02 3.60 × 10 06
GSAAVG 3.63 × 10 03 1.86 × 10 03 5.14 × 10 02 1.67 × 10 03 8.76 × 10 04
STD 1.89 × 10 03 3.12 × 10 02 5.81 × 10 01 2.00 × 10 02 5.51 × 10 04
BOAAVG 1.20 × 10 04 2.75 × 10 03 7.54 × 10 03 2.10 × 10 04 3.14 × 10 06
STD 1.26 × 10 03 4.40 × 10 02 1.21 × 10 03 2.10 × 10 04 1.54 × 10 06
FMOAVG 5.84 × 10 03 8.83 × 10 02 2.00 × 10 03 2.39 × 10 03 3.19 × 10 08
STD 6.52 × 10 02 7.87 × 10 01 4.33 × 10 02 2.39 × 10 02 1.41 × 10 08
MKEAVG 3.44 × 10 03 7.12 × 10 02 6.13 × 10 02 1.33 × 10 03 6.44 × 10 04
STD 9.04 × 10 02 9.85 × 10 01 1.52 × 10 03 3.36 × 10 03 2.14 × 10 05
SMOAVG 3.15 × 10 03 7.17 × 10 02 6.17 × 10 02 1.27 × 10 03 1.74 × 10 05
STD 1.21 × 10 03 1.05 × 10 02 1.87 × 10 02 3.22 × 10 02 3.44 × 10 06
QANAAVG 3.38 × 10 03 7.18 × 10 02 6.46 × 10 02 1.19 × 10 03 1.50 × 10 04
STD 9.79 × 10 02 9.66 × 10 01 2.37 × 10 02 2.53 × 10 02 3.39 × 10 04
TLR-QUATREAVG 1 . 47 × 10 03 5 . 10 × 10 02 3 . 32 × 10 02 5 . 63 × 10 02 2 . 42 × 10 03
STD 3.69 × 10 02 8 . 23 × 10 00 5.02 × 10 01 1 . 21 × 10 02 5 . 17 × 10 02
Table 4. Comparison between TLR-QUATRE and some improved QUATRE algorithms.
Table 4. Comparison between TLR-QUATRE and some improved QUATRE algorithms.
AlgorithmMeasureF1F3F4F5F6F7F8F9
CQUATREAVG 1.16 × 10 11 2.41 × 10 04 5.91 × 10 01 1.18 × 10 02 6.04 × 10 05 1.58 × 10 02 1.15 × 10 02 4.54 × 10 01
STD 2.83 × 10 11 7.03 × 10 03 3.01 × 10 01 2.17 × 10 01 1.46 × 10 04 2.22 × 10 01 2.57 × 10 01 9.94 × 10 01
AMGQUATREAVG 6.65 × 10 01 3.24 × 10 03 6.73 × 10 01 6.13 × 10 01 2.08 × 10 02 9.03 × 10 01 5.59 × 10 01 1.95 × 10 01
STD 1.60 × 10 02 2.19 × 10 03 2.93 × 10 01 1.63 × 10 01 7.66 × 10 02 1.72 × 10 01 1.83 × 10 01 4.33 × 10 01
BPQUATREAVG 5.18 × 10 14 8.48 × 10 03 6.28 × 10 01 8.08 × 10 01 4 . 51 × 10 06 1.34 × 10 02 8.56 × 10 01 2 . 37 × 10 01
STD 2.06 × 10 14 3.11 × 10 03 2.76 × 10 01 2.12 × 10 01 8 . 86 × 10 06 2.05 × 10 01 2.54 × 10 01 4 . 18 × 10 01
SQUATREAVG 5.25 × 10 11 2.40 × 10 04 5.49 × 10 01 1.25 × 10 02 3.18 × 10 05 1.65 × 10 02 1.26 × 10 02 5.40 × 10 01
STD 1.81 × 10 10 7.03 × 10 03 2.83 × 10 01 1.49 × 10 01 7.23 × 10 05 1.78 × 10 01 1.80 × 10 01 1.01 × 10 00
O-QUATREAVG 1.93 × 10 14 8 . 20 × 10 10 2.57 × 10 01 9.10 × 10 01 4.56 × 10 03 1.35 × 10 02 1.02 × 10 02 4.26 × 10 00
STD 7.83 × 10 15 1 . 80 × 10 09 3.00 × 10 01 2.24 × 10 01 2.43 × 10 02 2.61 × 10 01 2.47 × 10 01 2.14 × 10 01
TLR-QUATREAVG 1 . 47 × 10 14 3.09 × 10 00 7 . 87 × 10 00 5 . 42 × 10 01 7.65 × 10 03 8 . 66 × 10 01 5 . 33 × 10 01 1.26 × 10 00
STD 4 . 47 × 10 15 4.79 × 10 00 1 . 87 × 10 01 1 . 44 × 10 01 2.04 × 10 02 1 . 64 × 10 01 1 . 33 × 10 01 1.42 × 10 00
F10F11F12F13F14F15F16F17
CQUATREAVG 4.93 × 10 03 4.39 × 10 01 3.99 × 10 04 1.78 × 10 03 7.44 × 10 01 5.96 × 10 01 7.05 × 10 02 2.27 × 10 02
STD 6.56 × 10 02 3.22 × 10 01 5.90 × 10 04 6.36 × 10 03 2.48 × 10 01 3.27 × 10 01 2.61 × 10 02 1.56 × 10 02
AMGQUATREAVG 3.95 × 10 03 4.60 × 10 01 3.03 × 10 04 1.28 × 10 04 1.33 × 10 04 1.17 × 10 04 7.72 × 10 02 3.02 × 10 02
STD 6.54 × 10 02 4.07 × 10 01 2.02 × 10 04 1.54 × 10 04 4.78 × 10 04 1.03 × 10 04 3.22 × 10 02 1.59 × 10 02
BPQUATREAVG 4.23 × 10 03 4.22 × 10 01 2.04 × 10 04 3.07 × 10 03 5 . 26 × 10 01 5.33 × 10 01 6.86 × 10 02 1 . 28 × 10 02
STD 6.49 × 10 02 3.16 × 10 01 1.27 × 10 04 6.83 × 10 03 6 . 22 × 10 00 2.94 × 10 01 2.29 × 10 02 1 . 01 × 10 02
SQUATREAVG 5.40 × 10 03 4.90 × 10 01 2.00 × 10 04 2.39 × 10 03 7.88 × 10 01 6.74 × 10 01 7.20 × 10 02 1.94 × 10 02
STD 2 . 48 × 10 02 3.58 × 10 01 1.36 × 10 04 6.37 × 10 03 1.39 × 10 01 3.02 × 10 01 2.44 × 10 02 1.36 × 10 02
O-QUATREAVG 4.29 × 10 03 5.20 × 10 01 1.17 × 10 04 1.52 × 10 03 8.79 × 10 01 4.96 × 10 01 8.21 × 10 02 2.06 × 10 02
STD 9.27 × 10 02 3.77 × 10 01 1.20 × 10 04 3.55 × 10 03 3.02 × 10 01 3.29 × 10 01 3.82 × 10 02 1.45 × 10 02
TLR-QUATREAVG 3 . 19 × 10 03 4 . 18 × 10 01 8 . 73 × 10 03 2 . 13 × 10 02 7.51 × 10 01 4 . 70 × 10 01 6 . 19 × 10 02 2.03 × 10 02
STD 3.46 × 10 02 2 . 78 × 10 01 5 . 45 × 10 03 4 . 28 × 10 02 2.39 × 10 01 2 . 79 × 10 01 2 . 20 × 10 02 1.37 × 10 02
F18F19F20F21F22F23F24F25
CQUATREAVG 2.90 × 10 04 4.90 × 10 01 2.89 × 10 02 3.17 × 10 02 2.17 × 10 03 4.62 × 10 02 5.62 × 10 02 3 . 87 × 10 02
STD 1.88 × 10 04 1.63 × 10 02 1.72 × 10 02 2.78 × 10 01 2.66 × 10 03 2.37 × 10 01 1.53 × 10 01 9.86 × 10 01
AMGQUATREAVG 1.12 × 10 05 1.54 × 10 04 3.82 × 10 02 2.58 × 10 02 8.73 × 10 02 4.05 × 10 02 4.73 × 10 02 3.89 × 10 02
STD 1.70 × 10 05 1.42 × 10 04 1.67 × 10 02 1.83 × 10 01 1.52 × 10 03 1.76 × 10 01 1.55 × 10 01 6.44 × 10 00
BPQUATREAVG 3.52 × 10 04 2 . 20 × 10 01 1 . 62 × 10 02 2.92 × 10 02 9.92 × 10 02 4.30 × 10 02 5.15 × 10 02 3 . 87 × 10 02
STD 2.47 × 10 04 3 . 63 × 10 00 1 . 14 × 10 02 2.31 × 10 01 1.85 × 10 03 2.35 × 10 01 2.07 × 10 01 9.03 × 10 01
SQUATREAVG 2.79 × 10 04 2.56 × 10 01 2.65 × 10 02 3.33 × 10 02 1.90 × 10 03 4.73 × 10 02 5.66 × 10 02 3 . 87 × 10 02
STD 1.96 × 10 04 8.73 × 10 00 1.48 × 10 02 1.93 × 10 01 2.66 × 10 03 2.35 × 10 01 1.54 × 10 01 9.56 × 10 01
O-QUATREAVG 1.15 × 10 04 3.68 × 10 01 3.82 × 10 02 2.94 × 10 02 2.32 × 10 03 4.37 × 10 02 5.08 × 10 02 3 . 87 × 10 02
STD 1.34 × 10 04 4.13 × 10 01 1.70 × 10 02 3.10 × 10 01 2.42 × 10 03 3.23 × 10 01 2.50 × 10 01 1.08 × 10 00
TLR-QUATREAVG 2 . 56 × 10 03 2.67 × 10 01 2.87 × 10 02 2 . 56 × 10 02 6 . 61 × 10 02 4 . 01 × 10 02 4 . 71 × 10 02 3 . 87 × 10 02
STD 2 . 39 × 10 03 1.44 × 10 01 1.65 × 10 02 1 . 80 × 10 01 1 . 32 × 10 03 1 . 36 × 10 01 1 . 48 × 10 01 3 . 21 × 10 01
F26F27F28F29F30WIN
CQUATREAVG 1.99 × 10 03 5.11 × 10 02 3.71 × 10 02 5.66 × 10 02 8.25 × 10 03
STD 4.28 × 10 02 9.65 × 10 00 6.28 × 10 01 1.26 × 10 02 3.59 × 10 03 AVG: 21

STD: 19
AMGQUATREAVG 1.65 × 10 03 5.17 × 10 02 3.68 × 10 02 6.27 × 10 02 6.27 × 10 03
STD 2 . 54 × 10 02 9.72 × 10 00 6.91 × 10 01 1.47 × 10 02 3.24 × 10 03
BPQUATREAVG 1.59 × 10 03 5 . 12 × 10 02 3.68 × 10 02 5.73 × 10 02 5.74 × 10 03
STD 3.26 × 10 02 8.54 × 10 00 6.04 × 10 01 8 . 74 × 10 01 2.30 × 10 03
SQUATREAVG 2.20 × 10 03 5.06 × 10 02 3.64 × 10 02 5 . 63 × 10 02 8.08 × 10 03
STD 4.16 × 10 02 1.03 × 10 01 6.55 × 10 01 1.25 × 10 02 3.43 × 10 03
O-QUATREAVG 1.77 × 10 03 5.15 × 10 02 3.69 × 10 02 6.21 × 10 02 2.59 × 10 03
STD 3.87 × 10 02 8.65 × 10 00 6.66 × 10 01 1.51 × 10 02 8.12 × 10 02
TLR-QUATREAVG 1 . 47 × 10 03 5.10 × 10 02 3 . 32 × 10 02 5 . 63 × 10 02 2 . 42 × 10 03
STD 3.69 × 10 02 8 . 23 × 10 00 5 . 02 × 10 01 1.21 × 10 02 5 . 17 × 10 02
Table 5. Comparison of optimization rates of TLR-QUATRE to QUATRE in different dimensions.
Table 5. Comparison of optimization rates of TLR-QUATRE to QUATRE in different dimensions.
DimensionAlgorithmMeasureF1F3F4F5F6F7F8F9
D = 30QUATREAVG 5.02 × 10 06 2.82 × 10 02 4.77 × 10 01 6.67 × 10 01 2.21 × 10 02 9.50 × 10 01 6.95 × 10 01 6.06 × 10 01
STD 7.74 × 10 06 2.07 × 10 02 2.43 × 10 01 1.96 × 10 01 1.23 × 10 01 1.93 × 10 01 1.85 × 10 01 1.16 × 10 00
TLR-QUATREAVG 2.94 × 10 08 5.13 × 10 02 3.78 × 10 01 5.22 × 10 01 9.88 × 10 03 8.73 × 10 01 5.52 × 10 01 3.13 × 10 01
STD 3.82 × 10 08 2.62 × 10 02 2.84 × 10 01 1.38 × 10 01 4.54 × 10 02 1.66 × 10 01 1.43 × 10 01 4.72 × 10 01
D = 50QUATREAVG 1.03 × 10 01 9.91 × 10 03 1.05 × 10 02 1.68 × 10 02 8.37 × 10 02 2.26 × 10 02 1.58 × 10 02 7.07 × 10 01
STD 2.03 × 10 01 3.22 × 10 03 4.71 × 10 01 3.74 × 10 01 3.57 × 10 01 4.65 × 10 01 3.94 × 10 01 1.49 × 10 02
TLR-QUATREAVG 1.19 × 10 00 1.53 × 10 04 5.55 × 10 01 9.89 × 10 01 1.15 × 10 01 1.57 × 10 02 1.05 × 10 02 1.07 × 10 01
STD 1.65 × 10 00 4.89 × 10 03 4.53 × 10 01 2.44 × 10 01 3.12 × 10 01 2.76 × 10 01 2.66 × 10 01 1.15 × 10 01
D = 100QUATREAVG 3.34 × 10 02 1.14 × 10 05 2.31 × 10 02 4.13 × 10 02 1.96 × 10 00 6.16 × 10 02 4.35 × 10 02 2.43 × 10 03
STD 8.05 × 10 02 2.31 × 10 04 3.50 × 10 01 8.92 × 10 01 3.22 × 10 00 9.19 × 10 01 8.38 × 10 01 2.17 × 10 03
TLR-QUATREAVG 8.32 × 10 00 1.82 × 10 05 1.71 × 10 02 2.17 × 10 02 2.72 × 10 00 3.85 × 10 02 2.31 × 10 02 4.07 × 10 02
STD 2.09 × 10 01 3.23 × 10 04 4.57 × 10 01 4.95 × 10 01 2.74 × 10 00 5.37 × 10 01 4.22 × 10 01 6.05 × 10 02
F10F11F12F13F14F15F16F17
D = 30QUATREAVG 3.36 × 10 03 4.47 × 10 01 2.47 × 10 04 1.86 × 10 02 7.54 × 10 01 6.10 × 10 01 7.71 × 10 02 2.09 × 10 02
STD 7.34 × 10 02 2.97 × 10 01 1.55 × 10 04 3.09 × 10 02 2.46 × 10 01 4.76 × 10 01 2.99 × 10 02 1.68 × 10 02
TLR-QUATREAVG 3.00 × 10 03 3.96 × 10 01 1.97 × 10 04 1.51 × 10 02 6.04 × 10 01 5.40 × 10 01 6.95 × 10 02 1.58 × 10 02
STD 5.76 × 10 02 2.72 × 10 01 1.19 × 10 04 1.87 × 10 02 1.99 × 10 01 3.81 × 10 01 2.48 × 10 02 1.03 × 10 02
D = 50QUATREAVG 6.35 × 10 03 1.19 × 10 02 1.53 × 10 05 2.98 × 10 03 2.81 × 10 02 3.13 × 10 02 1.57 × 10 03 1.16 × 10 03
STD 1.24 × 10 03 4.95 × 10 01 1.56 × 10 05 4.45 × 10 03 2.36 × 10 02 3.84 × 10 02 3.59 × 10 02 2.74 × 10 02
TLR-QUATREAVG 5.09 × 10 03 9.77 × 10 01 1.19 × 10 05 2.10 × 10 03 1.80 × 10 02 3.26 × 10 02 1.26 × 10 03 1.02 × 10 03
STD 6.95 × 10 02 3.52 × 10 01 6.44 × 10 04 2.18 × 10 03 7.57 × 10 01 3.57 × 10 02 4.42 × 10 02 2.10 × 10 02
D = 100QUATREAVG 1.83 × 10 04 6.67 × 10 02 5.63 × 10 05 8.36 × 10 03 4.37 × 10 04 4.39 × 10 03 4.04 × 10 03 2.90 × 10 03
STD 2.08 × 10 03 2.18 × 10 02 3.20 × 10 05 9.66 × 10 03 3.56 × 10 04 5.60 × 10 03 8.43 × 10 02 6.38 × 10 02
TLR-QUATREAVG 1.27 × 10 04 5.02 × 10 02 5.87 × 10 05 2.00 × 10 03 5.28 × 10 04 2.49 × 10 03 3.39 × 10 03 2.34 × 10 03
STD 1.14 × 10 03 1.28 × 10 02 2.44 × 10 05 2.60 × 10 03 3.26 × 10 04 2.60 × 10 03 6.05 × 10 02 4.58 × 10 02
F18F19F20F21F22F23F24F25
D = 30QUATREAVG 3.18 × 10 02 3.22 × 10 01 2.15 × 10 02 2.63 × 10 02 7.19 × 10 02 4.10 × 10 02 4.87 × 10 02 3.87 × 10 02
STD 5.40 × 10 02 2.71 × 10 01 1.41 × 10 02 2.09 × 10 01 1.45 × 10 03 1.72 × 10 01 1.73 × 10 01 8.77 × 10 01
TLR-QUATREAVG 1.77 × 10 02 2.59 × 10 01 2.04 × 10 02 2.59 × 10 02 3.90 × 10 02 4.07 × 10 02 4.75 × 10 02 3.87 × 10 02
STD 2.00 × 10 02 2.09 × 10 01 1.49 × 10 02 1.62 × 10 01 7.91 × 10 02 1.61 × 10 01 1.42 × 10 01 6.53 × 10 01
D = 50QUATREAVG 1.56 × 10 04 1.27 × 10 02 8.39 × 10 02 3.71 × 10 02 7.36 × 10 03 5.77 × 10 02 6.39 × 10 02 5.20 × 10 02
STD 1.14 × 10 04 9.30 × 10 01 3.19 × 10 02 3.64 × 10 01 9.69 × 10 02 2.84 × 10 01 3.72 × 10 01 3.78 × 10 01
TLR-QUATREAVG 1.87 × 10 04 9.18 × 10 01 6.96 × 10 02 3.05 × 10 02 5.72 × 10 03 5.43 × 10 02 6.09 × 10 02 5.24 × 10 02
STD 1.13 × 10 04 5.45 × 10 01 2.30 × 10 02 2.16 × 10 01 8.58 × 10 02 2.98 × 10 01 2.84 × 10 01 3.58 × 10 01
D = 100QUATREAVG 3.05 × 10 05 1.82 × 10 03 3.03 × 10 03 6.71 × 10 02 1.86 × 10 04 9.01 × 10 02 1.27 × 10 03 7.50 × 10 02
STD 1.39 × 10 05 2.17 × 10 03 5.13 × 10 02 1.00 × 10 02 2.48 × 10 03 9.05 × 10 01 8.86 × 10 01 5.77 × 10 01
TLR-QUATREAVG 3.24 × 10 05 9.54 × 10 02 2.32 × 10 03 4.74 × 10 02 1.42 × 10 04 8.07 × 10 02 1.11 × 10 03 7.46 × 10 02
STD 1.78 × 10 05 6.79 × 10 02 4.49 × 10 02 3.91 × 10 01 1.07 × 10 03 6.72 × 10 01 4.49 × 10 01 5.56 × 10 01
F26F27F28F29F30 WINRATE
D = 30QUATREAVG 1.59 × 10 03 5.11 × 10 02 3.56 × 10 02 5.41 × 10 02 2.42 × 10 03 D = 30AVG: 2715.43%
STD 3.33 × 10 02 1.17 × 10 01 5.74 × 10 01 1.32 × 10 02 5.00 × 10 02
TLR-QUATREAVG 1.49 × 10 03 5.07 × 10 02 3.40 × 10 02 5.63 × 10 02 2.39 × 10 03 STD: 2523.60%
STD 3.62 × 10 02 9.92 × 10 00 5.49 × 10 01 1.20 × 10 02 3.36 × 10 02
D = 50QUATREAVG 2.68 × 10 03 5.64 × 10 02 4.88 × 10 02 8.47 × 10 02 7.43 × 10 05 D = 50AVG: 2416.92%
STD 3.58 × 10 02 3.37 × 10 01 2.20 × 10 01 2.44 × 10 02 1.11 × 10 05
TLR-QUATREAVG 2.16 × 10 03 5.49 × 10 02 4.86 × 10 02 8.30 × 10 02 7.03 × 10 05 STD: 2625.49%
STD 2.47 × 10 02 2.64 × 10 01 2.02 × 10 01 2.32 × 10 02 9.62 × 10 04
D = 100QUATREAVG 7.37 × 10 03 7.02 × 10 02 5.61 × 10 02 3.06 × 10 03 4.23 × 10 03 D = 100AVG: 2319.99%
STD 7.96 × 10 02 4.69 × 10 01 2.10 × 10 01 5.45 × 10 02 2.38 × 10 03
TLR-QUATREAVG 5.39 × 10 03 6.84 × 10 02 5.49 × 10 02 2.93 × 10 03 5.20 × 10 03 STD: 2427.54%
STD 5.51 × 10 02 3.81 × 10 01 2.73 × 10 01 4.22 × 10 02 3.43 × 10 03
Table 6. Comparison of TLR-QUATRE’s optimization of different types of functions in different dimensions.
Table 6. Comparison of TLR-QUATRE’s optimization of different types of functions in different dimensions.
DimensionFunction TypeWIN
D = 30Unimodal0
Multimodal3
Hybrid5
Composition7
Total15
D = 50Unimodal1
Multimodal4
Hybrid7
Composition7
Total19
D = 100Unimodal2
Multimodal6
Hybrid9
Composition8
Total25
Table 7. Simulation comparison of five optimized structures on eight datasets.
Table 7. Simulation comparison of five optimized structures on eight datasets.
Single-HopMulti-Hop
IndoorOutdoorIndoorOutdoor
Node 1Node 2Node 3Node 4Node 5Node 6Node 7Node 8
BPNNAcc0.9567530.9525240.972830.9758870.9801420.9595170.9650750.922222
P11111111
R0.1093750.0156250.04651160.02857140.03448280.03389830.03921570.125
FPR00000000
F10.1971830.03076920.08888890.05555560.06666670.06557380.07547170.222222
FMOAcc0.9772380.9691030.9847580.9872340.9886520.9637780.9736280.955556
P11111111
R0.531250.3593750.4651160.4857140.4482760.1355930.274510.5
FPR00000000
F10.6938780.5287360.6349210.6538460.6190480.2388060.4307690.666667
GWOAcc0.9779970.989450.982770.9886520.9914890.9730110.96650.933333
P11111111
R0.5468750.781250.3953490.5428570.5862070.3559320.07843140.25
FPR00000000
F10.7070710.8771930.5666670.7037040.739130.5250.1454550.4
QUATREAcc0.9726860.9947250.9801190.9794330.9900710.967330.9657880.966667
P11111111
R0.43750.8906250.3023260.1714290.5172410.2203390.05882350.625
FPR00000000
F10.6086960.9421490.4642860.2926830.6818180.3611110.1111110.769231
TLR-QUATREAcc0.9817910.9992460.9993370.9929080.9992910.9751420.9978620.977778
P11111111
R0.6250.9843750.9767440.7142860.9655170.406780.9411760.75
FPR00000000
F10.7692310.9921260.9882350.8333330.9824560.5783130.9696970.857143
Table 8. Comparison of five optimized structures in actual fault detection.
Table 8. Comparison of five optimized structures in actual fault detection.
BPNNFMO+BPNNGWO+BPNNQUATRE+BPNNTLR-QUATRE+BPNN
Accuracy0.95990.96040.9730.97060.9804
Precision11111
Recall0.0450.05780.35760.29980.5332
FPR00000
F1 Score0.086120.10930.52680.46130.6955
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

Pan, J.-S.; Wang, R.-Y.; Chu, S.-C.; Tseng, K.-K.; Fan, F. A Quasi-Affine Transformation Evolutionary Algorithm Enhanced by Hybrid Taguchi Strategy and Its Application in Fault Detection of Wireless Sensor Network. Symmetry 2023, 15, 795. https://doi.org/10.3390/sym15040795

AMA Style

Pan J-S, Wang R-Y, Chu S-C, Tseng K-K, Fan F. A Quasi-Affine Transformation Evolutionary Algorithm Enhanced by Hybrid Taguchi Strategy and Its Application in Fault Detection of Wireless Sensor Network. Symmetry. 2023; 15(4):795. https://doi.org/10.3390/sym15040795

Chicago/Turabian Style

Pan, Jeng-Shyang, Ru-Yu Wang, Shu-Chuan Chu, Kuo-Kun Tseng, and Fang Fan. 2023. "A Quasi-Affine Transformation Evolutionary Algorithm Enhanced by Hybrid Taguchi Strategy and Its Application in Fault Detection of Wireless Sensor Network" Symmetry 15, no. 4: 795. https://doi.org/10.3390/sym15040795

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

Article Metrics

Back to TopTop