Next Article in Journal
Fixed-Time RBFNN-Based Prescribed Performance Control for Robot Manipulators: Achieving Global Convergence and Control Performance Improvement
Previous Article in Journal
The Importance of Embedding a General forward Kinematic Model for Industrial Robots with Serial Architecture in Order to Compensate for Positioning Errors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bounded Adaptive Function Activated Recurrent Neural Network for Solving the Dynamic QR Factorization

1
School of Computer Science and Technology, Hainan University, Haikou 570228, China
2
School of Cyber Science and Engineering, Southeast University, Nanjing 211189, China
3
School of Electronics and Information Engineering, Guangdong Ocean University, Zhanjiang 524088, China
4
School of Computing and Mathematical Sciences, University of Leicester, Leicester LE1 7RH, UK
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(10), 2308; https://doi.org/10.3390/math11102308
Submission received: 10 March 2023 / Revised: 7 May 2023 / Accepted: 12 May 2023 / Published: 15 May 2023

Abstract

:
The orthogonal triangular factorization (QRF) method is a widespread tool to calculate eigenvalues and has been used for many practical applications. However, as an emerging topic, only a few works have been devoted to handling dynamic QR factorization (DQRF). Moreover, the traditional methods for dynamic problems suffer from lagging errors and are susceptible to noise, thereby being unable to satisfy the requirements of the real-time solution. In this paper, a bounded adaptive function activated recurrent neural network (BAFARNN) is proposed to solve the DQRF with a faster convergence speed and enhance existing solution methods’ robustness. Theoretical analysis shows that the model can achieve global convergence in different environments. The results of the systematic experiment show that the BAFARNN model outperforms both the original ZNN (OZNN) model and the noise-tolerant zeroing neural network (NTZNN) model in terms of accuracy and convergence speed. This is true for both single constants and time-varying noise disturbances.
MSC:
03D15; 15B10; 65B99; 65Y04; 94-10

1. Introduction

With the rapid development of engineering [1,2,3], physics and astronomy [4,5,6], energy [7], and other disciplines [8,9], the key problem of QR factorization (QRF) has become a major research topic. In [10], a new representation and characterization of the outer inverse of the tensor is solved by QRF, and an innovative algorithm is presented to apply the tensor inverse to the deblurring of 3D color images. Furthermore, Mehraa et al. [11] apply QRF to optical system protection, and an encryption scheme based on gyrator wavelet transform is designed, which resists the attack of iterative algorithms. Likewise, Rakheja et al. [12] present an asymmetric system that results in an asymmetric image encryption method using QRF. This approach offers a nonlinear and expanded key space in the mixed multi-resolution wavelet domain.
The QRF has numerous practical applications [13,14]. An algorithm was proposed by [15] to calculate the QRF using a derivation diagram, but it could not adapt to the later common dynamic QRF (DQRF) problem. In their paper, Chen et al. [16] proposed the calculation of DQRF, which decomposes the original time-varying system into subsystems and provides algorithms to detect quality and subsystem connection information. The DQRF was extended to the complex-valued domain by [17], who used the ZNN model [18,19] to improve the DQRF accuracy. However, this method had poor noise immunity and could not converge to theoretical solutions under noisy conditions. On the other hand, methods were proposed by both [17,20] that improved the noise immunity of the OZNN model by adding an activation function and discretization model, respectively; however, these designs are inflexible as the gain coefficients cannot be adjusted according to the degree of model convergence, leading to the unnecessary consumption of computer resources. Therefore, there is a need for more efficient methods in dealing with complex-valued DQFR.
As an effective tool to solve dynamic problems [21,22], the ZNN model has been widely developed, among which the theoretical applications of time-varying cases [23,24] are also very rich, including noise processing [25,26,27]. In addition, the discrete ZNN model is also used in various practical applications [28,29]. Under the dynamic time-varying system, the algorithm of ZNN models can find the optimal global solution better after infinite iterations in terms of convergence. It also shows constant stability under noisy environments and can resist noise well. Xiao et al. [30] designed a ZNN model that can maintain performance in a noisy environment, with appropriate variations in the parameters used to solve problems with unsteady parameters. Meanwhile, models also deal with the dynamic problems of complex dynamic Stein equations, and the method is applied to robot control. In [31], the ZNN model is presented to achieve convergence in a finite time, which is adopted to analyze the problem treatment of matrix inequalities in the linear case. In [32], the varying-parameter ZNNs are shown to be better than the traditional ZNN model in solving the dynamic Lyapunov function and Stein matrix equation. In practical applications, considering the variations in algorithm parameter values in different domains, some researchers have proposed intelligent optimization algorithms incorporating adaptive coefficients [33,34,35,36]. Chen et al. [37] add adaptive parameters to the controller design to update data adaptively and ensure the controller’s stability. Yue et al. [38] add the adaptive coefficient to the uncrewed surface vehicle (USV), which can automatically predict possible situations and improve the flexibility of parameter use. The coefficient related to the model is obtained by statistical inference, and appropriate adjustment is made under different application conditions to obtain the best effect. Jia et al. [39] add the adaptive fuzzy control strategy to the ZNN mode, which improves the model performance. In addition, for the matrix equation problem under a dynamic system, Song et al. [40] proposed a novel approach to address intricate matrix equation problems in dynamic systems by utilizing the ZNN model with adaptive coefficients.
Based on the above research, to better deal with the DQRF, this paper proposes the bounded adaptive function activated recurrent neural network (BAFARNN), which can converge quickly. Furthermore, the model’s relevant parameters are highly adaptable and can be appropriately adjusted for various applications. Therefore, these models are more suitable for use in fundamental research.
The remaining content of this paper is mainly divided into five parts. In Section 2, the formula of the DQRF and the existing results are provided for the convenience of comparison. In Section 3, the model variation required of the OZNN model in dealing with the DQRF is described in detail, and the BAFARNN with an adaptive coefficient is derived. In Section 4, we discuss the convergence of the BAFARNN model when applied to the DQRF. Additionally, we demonstrate its robustness under noisy environments. Section 5 provides simulation examples of different dimensions to confirm the accurate fit of the BAFARNN model applied to the DQRF. In the Conclusions, the main results of this paper are summarized. We summarize the key contributions of the paper as follows.
  • This paper presents the BAFARNN model, an improved version of the ZNN model with bounded adaptive functions, designed to solve time-varying QRF problems in complex-valued domains. The proposed activation function offers a better convergence speed and accuracy compared to the OZNN and noise-tolerant zeroing neural network (NTZNN) models.
  • The robustness of the BAFARNN model against constant and time-varying noise is evaluated using a framework.
  • Rigorous mathematical derivation is used to prove both the convergence and robustness of the BAFARNN model.
  • Simulation arithmetic is employed to discuss DQRF solutions in different dimensions. Results show that the proposed BAFARNN model exhibits an excellent convergence rate, accuracy, and robustness when applied to DQRF problems.

2. Problem and Model Formulation

In this section, the standardized version of the DQRF is presented. Furthermore, the OZNN variant of the DQRF is introduced. Ultimately, to enhance the OZNN model, a bounded adaptive coefficient function (BACF) is proposed and results in obtaining the BACARNN model.

2.1. Problem Formulation

First, we use an equation to summarize the unified form of the DQRF [41,42]:
M ( t ) = Q ( t ) R ( t ) ,
where t 0 , + denotes time; M ( t ) C m × n is a time-varying matrix that changes smoothly over time, and there are no limitations on its rank; Q ( t ) C m × m is an unknown unitary matrix or orthogonal matrix; R ( t ) C m × n is the upper triangular.

2.2. OZNN Model

Following the OZNN model implementation procedure, an error function E ( t ) is obtained as
E ˙ ( t ) = ξ E ( t ) ,
where E ( t ) C m × n is the residual of M ( t ) Q ( t ) R ( t ) , and E ˙ ( t ) is numerically and computationally computable. Moreover, ξ refers to the scale parameter of the OZNN model (2), which controls the convergence speed.

2.3. BAFARNN Solution

As mentioned previously, the OZNN model (2) can solve the DQRF (1). However, the OZNN method cannot deal with the DQRF (1) more efficiently. In the noisy case, even non-convergence can occur [35]. Therefore, the BAFARNN model is proposed in the following part.
We combine the advantages of the OZNN model (2) to propose a BACF based on residuals, which is defined as
Π ( E ( t ) , t ) = 10 c 1 E ( t ) F + 2 , 0 < t < 0.005 , 10 c 2 E ( t ) F + 12 , 0.005 t 1 , 10 c 3 E ( t ) F , t > 1 ,
where c 1 > 0 , c 2 > 0 , and c 3 > 0 denote design parameters. These parameters are adjusted during application to obtain a faster solution, and proper parameters can reduce the consumption of computing time without destroying the convergence. The following formula constructs the BAFARNN activated by BACF:
E ˙ ( t ) = Π ( E ( t ) , t ) E ( t ) .
Remark 1.
From the following three aspects, we design a bounded adaptive function to enhance the robustness and convergence of the model. Firstly, when solving the equation model discretely, we ensure the optimal adaptive selection of sampling intervals. Traditional solution models use fixed coefficients, and sampling intervals and model update strategies tend to be consistent. When the model is disturbed by noise in this environment, using a fixed step size causes the model to be unable to adjust to interference, resulting in the breakdown of the solution. However, with adaptive coefficients added, the model can adjust itself and ensure that it will not break down even if it is disturbed by noise. Secondly, while solving the DQRF (1), there exists a large residual between the initial solutions and time; as randomness decreases gradually with problem-solving progress towards theoretical solutions, residuals decrease accordingly. In this process, gain coefficients can be flexibly adjusted according to different residuals, while consuming minimal resources to maintain convergence. Finally, starting from the theoretical analysis in this paper, the proof of the robustness theory for the models shows that the BAFARNN model (4) proposed in this paper can still converge towards theoretical solutions even under noise disturbance, ensuring the DQRF (1)’s progress in terms of finding solutions.
Remark 2.
Standard activation functions have strict requirements, including the need for the function to increase monotonically and be odd. However, this paper introduces a specific bounded adaptive function input that allows for discontinuous, non-derivative, and non-singular activation functions. This relaxation of the restrictions makes our model more applicable to engineering problems that involve such functions.

3. BAFARNN for Solving DQRF

In Equation (1), the Q ( t ) is the unitary matrix or unknown orthogonal matrix that we have solved so far. Considering the properties of the unitary matrix, we have
I ( t ) = Q H ( t ) Q ( t ) ,
in which I ( t ) R m × m is an identity matrix. · H is the transpose operation in the complex domain. Because the matrix in Equation (1) is a real matrix, the complex matrix is decomposed into imaginary parts besides real parts, and the expressions in (1) are decomposed into
Q ( t ) = Q r ( t ) + Q i ( t ) ι , R ( t ) = R r ( t ) + R i ( t ) ι , M ( t ) = M r ( t ) + M i ( t ) ι ,
where ι combines with real numbers in four operations according to the same operation law ( ι 2 = 1 ) , called the imaginary unit. By substituting equation set (6) into Equations (1) and (5), we obtain
M r ( t ) + M i ( t ) ι = Q r ( t ) R r ( t ) Q i ( t ) R i ( t ) + ( Q r ( t ) R i ( t ) + Q i ( t ) R r ( t ) ) ι , I ( t ) = Q i H ( t ) Q i ( t ) + Q r H ( t ) Q r ( t ) + ( Q r H ( t ) Q i ( t ) Q i H ( t ) Q r ( t ) ) ι .
Since the two components of a complex number on both sides of the equation are equal, respectively,
M r ( t ) = Q r ( t ) R r ( t ) Q i ( t ) R i ( t ) , M i ( t ) = Q r ( t ) R i ( t ) + Q i ( t ) R r ( t ) , I = Q r H ( t ) Q r ( t ) + Q i H ( t ) Q i ( t ) , Z = Q r H ( t ) Q i ( t ) Q i H ( t ) Q r ( t ) ,
where Z = 0 R m × m . To find the optimal solution to (1), the OZNN model (2) constructs the following four error components:
E 1 ( t ) = M r ( t ) Q r ( t ) R r ( t ) + Q i ( t ) R i ( t ) , E 2 ( t ) = M i ( t ) Q r ( t ) R i ( t ) + Q i ( t ) R r ( t ) , E 3 ( t ) = I ( Q r H ( t ) Q r ( t ) + Q i H ( t ) Q i ( t ) ) , E 4 ( t ) = ( Q r H ( t ) Q i ( t ) + Q i H ( t ) Q r ( t ) ) .
Applying BAFARNN model (4) on error function (9), the error function of BAFARNN model (4) is shown as follows:
Π 1 ( E 1 ( t ) , t ) E 1 ( t ) = M ˙ r ( t ) Q ˙ r ( t ) R r ( t ) Q r ( t ) R ˙ r ( t ) + Q ˙ i ( t ) R i ( t ) + Q i ( t ) R ˙ i ( t ) , Π 2 ( E 2 ( t ) , t ) E 2 ( t ) = M ˙ i ( t ) Q ˙ r ( t ) R i ( t ) Q i ( t ) R ˙ r ( t ) Q ˙ i ( t ) R r ( t ) Q r ( t ) R ˙ i ( t ) , Π 3 ( E 3 ( t ) , t ) E 3 ( t ) = ( Q ˙ r H ( t ) Q r ( t ) + Q r H ( t ) Q r ( t ) ˙ + Q ˙ i H ( t ) Q i ( t ) + Q i H ( t ) Q ˙ i ( t ) ) , Π 4 ( E 4 ( t ) , t ) E 4 ( t ) = ( Q ˙ r H ( t ) Q i ( t ) Q i H ( t ) Q r ( t ) ˙ + Q r H ( t ) Q ˙ i ( t ) Q ˙ i H ( t ) Q r ( t ) ) .
Based on the vectorization operation and the Kronecker product [43], when t , the following system can obtain the theoretical solution of (1):
D 11 ( t ) vec ( Q ˙ r ( t ) ) + D 12 ( t ) vec ( Q ˙ i ( t ) ) + D 13 ( t ) vec ( R ˙ r ( t ) ) + D 14 ( t ) vec ( R ˙ i ( t ) ) = vec ( F 1 ( t ) ) , D 21 ( t ) vec ( Q ˙ r ( t ) ) + D 22 ( t ) vec ( Q ˙ i ( t ) ) + D 23 ( t ) vec ( R ˙ r ( t ) ) + D 24 ( t ) vec ( R ˙ i ( t ) ) = vec ( F 2 ( t ) ) , D 31 ( t ) vec ( Q ˙ r ( t ) ) + D 32 ( t ) vec ( Q ˙ i ( t ) ) + D 33 ( t ) vec ( R ˙ r ( t ) ) + D 34 ( t ) vec ( R ˙ i ( t ) ) = vec ( F 3 ( t ) ) , D 41 ( t ) vec ( Q ˙ r ( t ) ) + D 42 ( t ) vec ( Q ˙ i ( t ) ) + D 43 ( t ) vec ( R ˙ r ( t ) ) + D 44 ( t ) vec ( R ˙ i ( t ) ) = vec ( F 4 ( t ) ) ,
where vec · represents the vectorization operation. The elements of D ( t ) C 4 × 4 are listed in Table 1. The blocks D ij ( t ) have different sizes, as in Table 1. Moreover, the detailed expression of F i ( t ) , i = 1 , 2 , 3 , 4 is as follows:
F 1 ( t ) = Π 1 ( E 1 ( t ) , t ) E 1 ( t ) M ˙ r ( t ) , F 2 ( t ) = Π 2 ( E 2 ( t ) , t ) E 2 ( t ) M ˙ i ( t ) , F 3 ( t ) = Π 3 ( E 3 ( t ) , t ) E 3 ( t ) , F 4 ( t ) = Π 4 ( E 4 ( t ) , t ) E 4 ( t ) .
The equation set (11) is reformulated as follows:
D 11 ( t ) D 12 ( t ) D 13 ( t ) D 14 ( t ) D 21 ( t ) D 22 ( t ) D 23 ( t ) D 24 ( t ) D 31 ( t ) D 32 ( t ) D 33 ( t ) D 34 ( t ) D 41 ( t ) D 42 ( t ) D 43 ( t ) D 44 ( t ) vec ( Q ˙ r ( t ) ) vec ( Q ˙ i ( t ) ) vec ( R ˙ r ( t ) ) vec ( R ˙ i ( t ) ) = vec ( F 1 ( t ) ) vec ( F 2 ( t ) ) vec ( F 3 ( t ) ) vec ( F 4 ( t ) ) .
The expansion solution of Equation (12) is
D ( t ) X ˙ ( t ) = F ( t ) ,
where D ( t ) is the square matrix of (12), and X ˙ ( t ) is
vec ( Q ˙ r ( t ) ) vec ( Q ˙ i ( t ) ) vec ( R ˙ r ( t ) ) vec ( R ˙ i ( t ) ) .
The expansion of F ( t ) is
F ( t ) = vec ( F 1 ( t ) ) vec ( F 2 ( t ) ) vec ( F 3 ( t ) ) vec ( F 4 ( t ) ) .
According to (13), the following DQRF (1) can also be expressed as
X ˙ ( t ) = D ( t ) F ( t ) ,
in which D ( t ) represents the generalized inverse of the inverse matrix D ( t ) . Next, substituting Equation (13) into Equation (14) yields
D ( t ) D ( t ) F ( t ) = F ( t ) .
Combining Equation (13) with Equation (15), and considering the best approximate solution of the linear matrix equation [44], we obtain
F ( t ) D ( t ) X ˙ ( t ) F ( t ) D ( t ) D ( t ) F ( t ) ,
so we obtain the solution of the above formula:
X ˙ ( t ) = D ( t ) F ( t ) + ( I D ( t ) D ( t ) ) Z
in which I is the identity matrix, and Z R 2 m 2 × 2 mn is an arbitrary vector.

4. Theoretical Analysis

This section shows that the BAFARNN model (4) is capable of achieving superior convergence and robustness in solving the DQRF (1) compared to the OZNN model (2).

4.1. Global Convergence

If the adaptive coefficient is combined with the performance of the OZNN model (2) itself, no matter what the initial value is, after a finite number of steps, a theoretical solution can be obtained without interference from other solutions.
Theorem 1.
The BAFARNN model (4) is characterized by the error function E ( t ) C m × n . As t approaches infinity, this smooth error function globally converges to 0. Consequently, the solution obtained through the BAFARNN model (4) also globally converges to the theoretical solution of DQRF (1).
Proof. 
The representation of the BAFARNN model (4) is divided into two parts as follows (where Π ( E ( t ) , t ) is written as Π for convenience):
E ˙ ( t ) = Π ( E r ( t ) + E i ( t ) ι ) ,
in which the matrices E r ( t ) and E i ( t ) are the real and complex parts of E ( t ) , respectively. Then, the BAFARNN model (4) is segmented to obtain
ϵ ˙ m n ( t ) = Π ( ϵ m n , r ( t ) + ϵ m n , i ( t ) ι ) ,
where we use ϵ m n , r ( t ) to replace the E r ( t ) , and E i ( t ) in the child model using ϵ m n , i ( t ) . The m and n are the indexes of the matrix, where m = 1 , 2 , 3 , 4 and n = 1 , 2 , 3 , 4 . Subsequently, we use the Lyapunov function
l y r ( t ) = ϵ m n , r 2 ( t ) / 2 , l y i ( t ) = ϵ m n , i 2 ( t ) / 2 .
Whenever ϵ m n , r ( t ) 0 , l y r ( t ) > 0 . Similarly, whenever ϵ m n , i ( t ) 0 , l y i ( t ) > 0 . Consequently, the Lyapunov function l y r ( t ) = ϵ m n , r 2 ( t ) / 2 and l y i ( t ) = ϵ m n , i 2 ( t ) / 2 determinant are always greater than zero. Then, the derivative is obtained:
l y ˙ r ( t ) = ϵ m n , r ( t ) Π ( ϵ m n , r ( t ) ) , l y ˙ i ( t ) = ϵ m n , i ( t ) Π ( ϵ m n , i ( t ) ) .
Whenever ϵ m n , r ( t ) 0 , the l ˙ y r ( t ) < 0 . Accordingly, l y ˙ r ( t ) is a fixed solution. Considering that the model can converge globally, and because l y r ( t ) and l ˙ y r ( t ) < 0 , if the positive and negative values of 0 are different, the convergence of this part is proven. Similarly, the proof of the imaginary part can be obtained and is therefore omitted here. Concisely, after n iterations, the error is a residual error and converges to zero. □
Remark 3.
This paper addresses the issue of finding the optimal solution for DQRF (1). The proposed algorithm achieves global convergence by generating an iterative point column from any initial point that converges to the optimal value point of the problem. It is important to note that local convergence, which only guarantees convergence when the initial and optimal points are sufficiently close, is not relevant to this study and will not be discussed further.

4.2. Robustness under Constant Noise

This section proves the robustness of the BAFARNN model (4) under constant noise.
Theorem 2.
The BAFARNN model (4) converges globally to the theoretical solution X ˙ ( t ) , even when subjected to constant noise γ in the form of an unknown vector.
Proof. 
According to the above definition, the BAFARNN model (4) is expressed in the noise system as follows (where Π ( E ( t ) , t ) is written as Π for convenience):
E ˙ ( t ) = Π E ( t ) + γ .
The Laplace transform [45] is applied to the i th subsystem of the BAFARNN model (4) with sometimes variable noise, and the result is
s e i ( s ) e i ( 0 ) = Π e i ( s ) + γ i ( s ) .
Rearranging the above equation, we have the following:
e i ( s ) = e i ( 0 ) + γ i ( s ) s + Π .
For the constant noise, γ i ( s ) = γ ¯ i / s . According to the final value theorem [45], we can deduce
lim t + e i ( t ) = lim s 0 s e i ( s ) = lim s 0 s ( e i ( 0 ) + γ ¯ i / s ) s + Π = 0 .
Based on the above, it can be deduced that in a constant noise system, lim t + E ( t ) 2 = 0 . The stability of the model is excellent under constant noise, and the robustness is demonstrated. □

4.3. Robustness under Time-Varying Noise

This section proves that the BAFARNN model (4) is still stable when solving the DQRF (1) in a noisy system.
Theorem 3.
After incorporating time-varying linear noise γ ( t ) in the form of an unknown vector on E ˙ ( t ) , the upper bound for the BAFARNN model (4) is given by lim t + E ( t ) 2 , which converges to ¯ γ i 2 / Π of the stable residuals. Therefore, the resulting solution still approaches the theoretical solution X ˙ ( t ) .
Proof. 
According to the above definition, the BAFARNN model (4) is expressed in the noise system as follows (where Π ( E ( t ) , t ) is written as Π for convenience):
E ˙ ( t ) = Π E ( t ) + γ ( t ) .
The Laplace transform [45] is used on the i th subsystem of the BAFARNN model (4), which may have variable noise. The resulting output is
s e i ( s ) e i ( 0 ) = Π e i ( s ) + γ i ( s ) .
By rearranging the equation above, we obtain the following:
e i ( s ) = e i ( 0 ) + γ i ( s ) s + Π .
For the time-varying noise, γ i ( s ) = γ ¯ i / s 2 , we have
lim t + e i ( t ) = lim s 0 s e i ( s ) = lim s 0 s ( e i ( 0 ) + γ ¯ i / s 2 ) s + Π = γ ¯ i / Π .
For this reason, it is intuitively found that lim t + E ( t ) 2 = ¯ γ i 2 / Π in a linear time-varying noise system. Thus, the theoretical proof of the article is complete. □

5. Simulative Verification

In this section, the BAFARNN model (4) is compared to other models such as the OZNN model (2) and NTZNN model using two examples: one with a low-dimensional real matrix and another with a high-dimensional complex matrix. The comparison verifies that the BAFARNN model (4) has good convergence and noise resistance. More detailed data on the experiments are provided in a table, including information on the convergence time and maximum steady state residual (MSSRE). The experimental data used in this paper were sourced from [17].

5.1. Numerical Simulation of Low-Dimensional Real Matrix

The matrix M ( t ) is input, and the noise is injected to observe its convergence. We set
M ( t ) = 3 / ( t + 20 ) sin ( t ) + 1 ( t + 20 ) / ( 3 t + 1 ) cos ( t ) 16 ,
in which M C 2 × 2 . Then, the initial values of Q ( t ) matrices Q r ( t ) and Q i ( t ) , R ( t ) matrices R r ( t ) and R i ( t ) are given:
Q r ( 0 ) = 1 1 1 / 2 1 , Q i ( 0 ) = 1 1 1 1 , R r ( 0 ) = 1 2 0 1 , R i ( 0 ) = 0 2 × 2 .
The above matrix is substituted into the BAFARNN model (4), OZNNN model (2) and NTZNN model to obtain their convergence accuracy. Figure 1, Figure 2 and Figure 3 show their convergence speeds and convergence accuracy, respectively, under the conditions of no noise, constant noise and sometimes variable noise. Table 2 records the detailed experimental data. Generally speaking, the number line can reflect the data more accurately [46]. Therefore, the number line is used in Figure 1, Figure 2, Figure 3 and Figure 4 to achieve a more pronounced contrast. The results show that the convergence time of the OZNN model (2) is 60 times that of the BAFARNN model (4), and the convergence time of the NTZNN model is 20 times that of the BAFARNN model (4). The experimental results show that the convergence performance of the BAFARNN model (4) is much better than that of the RNN model commonly used in DQRF (1). However, in a noisy environment, the convergence rate of the NTZNN model is prolonged, and it cannot reach a steady state in the experimental time. The convergence accuracy of OZNN (2) is much lower than that of the BAFARNN model (4), and the OZNN model (2) cannot converge in the case of time-varying noise. In contrast, the BAFARNN model (4) has excellent stability and robustness. In addition, we also analyzed the convergence of Q ( t ) matrices E 1 ( t ) F and E 2 ( t ) F , and Q ( t ) matrices E 3 ( t ) F and E 4 ( t ) F in Figure 4 in the noiseless environment. Their convergence is better than that of the OZNN model (2) and the NTZNN model.

5.2. Numerical Simulation of High-Dimensional Complex Matrix

The high-dimensional matrix M (t) is input. The noise is injected to observe its convergence. Where M ( t ) C 3 × 4 ,
M ( t ) = M 11 ( t ) M 12 ( t ) M 13 ( t ) M 14 ( t ) M 21 ( t ) M 22 ( t ) M 23 ( t ) M 24 ( t ) M 31 ( t ) M 32 ( t ) M 33 ( t ) M 34 ( t ) ,
All elements of M ( t ) C 3 × 4 are listed as below (Table 3).
Then, the initial states of the other four matrices are given:
Q r ( 0 ) = 0 0 0 0 0 2 / 3 1 / 3 1 / 3 0 , Q i ( 0 ) = 1 1 1 1 1 1 1 1 1 , R i ( 0 ) = 1 1 / 2 1 0 1 2 / 3 2 1 0 0 1 1 / 2 , R r ( 0 ) = 0 3 × 4 .
The above matrix is substituted into the BAFARNN model (4) and OZNN model (2) to obtain their convergence accuracy. Figure 5, Figure 6 and Figure 7 show their convergence speeds and convergence accuracy, respectively, under the conditions of no noise, constant noise and sometimes variable noise. Table 4 records the detailed experimental data. The results show that the convergence time of the OZNN model (2) is 80 times that of the BAFARNN model (4). The experimental results show that the convergence performance of the BAFARNN model (4) is much better than that of the RNN model commonly used in DQRF (1). In addition, we also analyze the convergence of Q ( t ) matrices E 1 ( t ) F and E 2 ( t ) F , and Q ( t ) matrices E 3 ( t ) F and E 4 ( t ) F in Figure 8 in the noiseless environment. Their convergence is better than that of the OZNN model (2) and the NTZNN model (Figure 9 and Figure 10).
Remark 4.
Firstly, the example of 3D mobile target positioning in [20] helps us to understand that models such as BAFARNN, which use the ZNN model to deal with the DQRF, need to be time-varying linear. This is necessary in processing data provided by the mutual communication of sensor nodes. Additionally, some constraints are required, such as a limit on the time difference. Secondly, implementing the BAFARNN model requires techniques such as the Kronecker product and vectorization techniques to transform the model into a vector form that can be processed using MATLAB. The common implementation method ode45 in MATLAB is used for accurate experimental conclusions. Finally, all simulation experiments mentioned in this paper were conducted on an Intel®CoreTM i7-10510U CPU @ 1.80GHz 2.30 GHz computer with the Windows 11 operating system and MATLAB R2022a installed with 16 GB RAM.

6. Conclusions

This paper proposes a model to solve the DQRF based on coefficient consideration, the bounded adaptive function activated recurrent neural network (BAFARNN). It is worth noting that the bounded adaptive coefficient function (BACF) is innovative, and it is applied to the BAFARNN model. The BACF not only improves the convergence speed of the BAFARNN model but also improves the convergence accuracy. Moreover, the model has strong stability and excellent robustness under noisy environments. Moreover, the convergence and noise resistance of the BAFARNN model under constant and time-varying noise are demonstrated via a theoretical analysis of the new model. Ultimately, tests using simulation experiments are conducted on various aspects of the BAFARNN model to confirm its accuracy. As the parameters may vary, the suggested adaptive coefficient based on the ZNN model could be adjusted and applied in future research. In addition, the model can solve the DQRF in noisy environments and address various issues, such as numerical analysis and engineering applications.

Author Contributions

W.Y. and Y.G. are the co-first authors of the article. Conceptualization, W.Y. and X.X.; methodology, W.Y. and Z.S.; software, C.J. and Y.Z.; validation, C.J. and Y.Z.; writing—original draft preparation, W.Y. and Y.G.; writing—review and editing, C.J., Z.S. and Y.Z.; visualization, Z.S. and W.Y.; project administration, X.X. and Y.G.; funding acquisition, X.X. and Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Hainan Province Science and Technology Special Fund (No. ZDKJ202142).

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. Zheng, Y.; Xu, A. Tensor completion via tensor QR decomposition and l2,1-norm minimization. Signal Process. 2021, 189, 108240. [Google Scholar] [CrossRef]
  2. Terao, T.; Ozaki, K.; Ogita, T. Lu-cholesky QR algorithms for thin QR decomposition. Parallel Comput. 2020, 92, 102571. [Google Scholar] [CrossRef]
  3. Zhou, X.; Dong, C.; Zhao, C.; Bai, X. Temperature-field reconstruction algorithm based on reflected sigmoidal radial basis function and QR decomposition. Appl. Therm. Eng. 2020, 171, 114987. [Google Scholar] [CrossRef]
  4. Dabbakuti, J.K.; Mallika, Y.; Rao, M.V.; Rao, K.R.; Ratnam, D.V. Modeling of GPS-TEC using QR-decomposition over the low latitude sector during disturbed geomagnetic conditions. Adv. Space Res. 2019, 64, 2088–2103. [Google Scholar] [CrossRef]
  5. Zhu, M.; Liang, D.; Yan, P. A point pattern matching algorithm based on QR decomposition. Optik 2014, 125, 3485–3490. [Google Scholar] [CrossRef]
  6. Shigeta, T.; Young, D.L.; Liu, C.-S. Adaptive multilayer method of fundamental solutions using a weighted greedy QR decomposition for the laplace equation. J. Comput. Phys. 2012, 231, 7118–7132. [Google Scholar] [CrossRef]
  7. Du, Z.; Niu, Z.; Fang, W. Block QR decomposition based power system state estimation algorithm. Electr. Power Syst. Res. 2005, 76, 86–92. [Google Scholar]
  8. Wang, K.; Chen, Z.; Ying, S.; Xu, X. Low-rank matrix completion via qr-based retraction on manifolds. Mathematics 2023, 11, 1155. [Google Scholar] [CrossRef]
  9. Sethi, A.; O’Donoghue, P.; Luthey-Schulten, Z. Evolutionary profiles from the qr factorization of multiple sequence alignments. Proc. Natl. Acad. Sci. USA 2005, 102, 4045–4050. [Google Scholar] [CrossRef]
  10. Sahoo, J.K.; Behera, R.; Stanimirović, P.S.; Katsikis, V.N. Computation of outer inverses of tensors using the QR decomposition. Comput. Appl. Math. 2020, 39, 1–20. [Google Scholar] [CrossRef]
  11. Mehra, I.; Nishchal, N.K. Fingerprint image encryption using phase retrieval algorithm in gyrator wavelet transform domain using QR decomposition. Opt. Commun. 2023, 533, 129265. [Google Scholar] [CrossRef]
  12. Rakheja, P.; Singh, P.; Vig, R. An asymmetric image encryption mechanism using QR decomposition in hybrid multi-resolution wavelet domain. Opt. Lasers Eng. 2020, 134, 106177. [Google Scholar] [CrossRef]
  13. Li, Z.; Zhang, Y.; Ming, L.; Guo, J.; Katsikis, V.N. Real-domain QR decomposition models employing zeroing neural network and time-discretization formulas for time-varying matrices. Neurocomputing 2021, 448, 217–227. [Google Scholar] [CrossRef]
  14. Ghaderyan, P.; Abbasi, A.; Ebrahimi, A. Time-varying singular value decomposition analysis of electrodermal activity: A novel method of cognitive load estimation. Measurement 2018, 126, 102–109. [Google Scholar] [CrossRef]
  15. Yanev, P.; Foschi, P.; Kontoghiorghes, E.J. Algorithms for computing the qr decomposition of a set of matrices with common columns. Algorithmica 2004, 39, 83–93. [Google Scholar] [CrossRef]
  16. Chen, T.; He, H.; He, C.; Chen, G. New parameter-identification method based on QR decomposition for nonlinear time-varying systems. J. Eng. Mech. 2019, 145, 04018118. [Google Scholar] [CrossRef]
  17. Katsikis, V.N.; Mourtas, S.D.; Stanimirović, P.S.; Zhang, Y. Continuous-time varying complex QR decomposition via zeroing neural dynamics. Neural Process. Lett. 2021, 53, 3573–3590. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Yi, C. Zhang Neural Networks and Neural-Dynamic Method; Nova Science Publishers, Inc.: New York, NY, USA, 2011; Volume 1, pp. 1–261. [Google Scholar]
  19. Zhang, Y.; Ge, S.S. Design and analysis of a general recurrent neural network model for time-varying matrix inversion. IEEE Trans. Neural Netw. 2005, 16, 1477–1490. [Google Scholar] [CrossRef]
  20. Xiao, L.; He, Y.; Li, Y.; Dai, J. Design and analysis of two nonlinear znn models for matrix lr and qr factorization with application to 3d moving target location. IEEE Trans. Ind. Inform. 2022, 1–11. [Google Scholar] [CrossRef]
  21. Zhu, J.; Jin, J.; Chen, W.; Gong, J. A combined power activation function based convergent factor-variable ZNN model for solving dynamic matrix inversion. Math. Comput. Simul. 2022, 197, 291–307. [Google Scholar] [CrossRef]
  22. He, Y.; Xiao, L.; Sun, F.; Wang, Y. A variable-parameter ZNN with predefined-time convergence for dynamic complex-valued Lyapunov equation and its application to AOA positioning. Appl. Soft Comput. 2022, 130, 109703. [Google Scholar] [CrossRef]
  23. Jiang, C.; Xiao, X.; Liu, D.; Huang, H.; Xiao, H.; Lu, H. Nonconvex and bound constraint zeroing neural network for solving time-varying complex-valued quadratic programming problem. IEEE Trans. Ind. Inform. 2021, 17, 6864–6874. [Google Scholar] [CrossRef]
  24. Jiang, C.; Xiao, X. Norm-based adaptive coefficient znn for solving the time-dependent algebraic riccati equation. IEEE CAA J. Autom. Sin. 2023, 10, 298–300. [Google Scholar] [CrossRef]
  25. Xiao, L.; Zhang, Y.; Dai, J.; Chen, K.; Yang, S.; Li, W.; Liao, B.; Ding, L.; Li, J. A new noise-tolerant and predefined-time ZNN model for time-dependent matrix inversion. Neural Netw. 2019, 117, 124–134. [Google Scholar] [CrossRef]
  26. Liao, B.; Wang, Y.; Li, W.; Peng, C.; Xiang, Q. Prescribed-time convergent and noise-tolerant z-type neural dynamics for calculating time-dependent quadratic programming. Neural Comput. Appl. 2021, 33, 5327–5337. [Google Scholar] [CrossRef]
  27. Li, Z.; Liao, B.; Xu, F.; Guo, D. A new repetitive motion planning scheme with noise suppression capability for redundant robot manipulators. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 5244–5254. [Google Scholar] [CrossRef]
  28. Yang, M.; Zhang, Y.; Hu, H. Discrete ZNN models of Adams-Bashforth (AB) type solving various future problems with motion control of mobile manipulator. Neurocomputing 2020, 384, 84–93. [Google Scholar] [CrossRef]
  29. Wu, D.; Zhang, Y. Discrete-time ZNN-based noise-handling ten-instant algorithm solving Yang-Baxter-like matrix equation with disturbances. Neurocomputing 2022, 488, 391–401. [Google Scholar] [CrossRef]
  30. Xiao, L.; Li, L.; Tao, J.; Li, W. A predefined-time and anti-noise varying-parameter ZNN model for solving time-varying complex stein equations. Neurocomputing 2023, 526, 158–168. [Google Scholar] [CrossRef]
  31. Zeng, Y.; Xiao, L.; Li, K.; Li, J.; Li, K.; Jian, Z. Design and analysis of three nonlinearly activated ZNN models for solving time-varying linear matrix inequalities in finite time. Neurocomputing 2020, 390, 78–87. [Google Scholar] [CrossRef]
  32. Luo, J.; Yang, H.; Yuan, L.; Chen, H.; Wang, X. Hyperbolic tangent variant-parameter robust ZNN schemes for solving time-varying control equations and tracking of mobile robot. Neurocomputing 2022, 510, 218–232. [Google Scholar] [CrossRef]
  33. Ren, X.; Yue, C.; Ma, T.; Wang, J.; Wang, J.; Wu, Y.; Weng, Z. Adaptive parameters optimization model with 3D information extraction for infrared small target detection based on particle swarm optimization algorithm. Infrared Phys. Technol. 2021, 117, 103838. [Google Scholar] [CrossRef]
  34. Lv, L.; Zhao, L.; Li, H. Design of adaptive parameter observer and laser network controller based on sliding mode control technology. Optik 2022, 257, 168790. [Google Scholar]
  35. Jiang, C.; Wu, C.; Xiao, X.; Lin, C. Robust neural dynamics with adaptive coefficient applied to solve the dynamic matrix square root. Complex Intell. Syst. 2022. [Google Scholar] [CrossRef]
  36. Wu, Y.; Li, Y.; Feng, S.; Huang, M. Pansharpening using unsupervised generative adversarial networks with recursive mixed-scale feature fusion. IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens. 2023, 16, 3742–3759. [Google Scholar] [CrossRef]
  37. Chen, C.; Lu, J. Data-driven adaptive compensation control for a class of nonlinear discrete-time system with bounded disturbances. ISA Trans. 2022, 135, 492–508. [Google Scholar] [CrossRef]
  38. Yue, J.; Liu, L.; Gu, N.; Peng, Z.; Wang, D.; Dong, Y. Online adaptive parameter identification of an unmanned surface vehicle without persistency of excitation. Ocean Eng. 2022, 250, 110232. [Google Scholar] [CrossRef]
  39. Jia, L.; Xiao, L.; Dai, J.; Qi, Z.; Zhang, Z.; Zhang, Y. Design and application of an adaptive fuzzy control strategy to zeroing neural network for solving time-variant QP problem. IEEE Trans. Fuzzy Syst. 2021, 29, 1544–1555. [Google Scholar] [CrossRef]
  40. Song, Z.; Lu, Z.; Wu, J.; Xiao, X.; Wang, G. Improved ZND model for solving dynamic linear complex matrix equation and its application. Neural Comput. Appl. 2022, 34, 1–14. [Google Scholar] [CrossRef]
  41. Auckenthaler, T.; Huckle, T.; Wittmann, R. A blocked qr-decomposition for the parallel symmetric eigenvalue problem. Parallel Comput. 2014, 40, 186–194. Available online: https://www.sciencedirect.com/science/article/pii/S0167819114000404 (accessed on 13 March 2023). [CrossRef]
  42. Cosnard, M.; Muller, J.M.; Robert, Y. Parallel qr decomposition of a rectangular matrix. Numer. Math. 1986, 48, 239–249. [Google Scholar] [CrossRef]
  43. Brewer, J. Kronecker products and matrix calculus in system theory. IEEE Trans. Circuits Syst. 1978, 25, 772–781. [Google Scholar] [CrossRef]
  44. Penrose, R. On best approximate solutions of linear matrix equations. Math. Proc. Camb. Philos. Soc. 1956, 52, 17–19. [Google Scholar] [CrossRef]
  45. Fox, H.; Bolton, B. (Eds.) 6—Laplace transform. In Mathematics for Engineers and Technologists; IIE Core Textbooks Series; Butterworth-Heinemann: Oxford, UK, 2002; pp. 198–234. [Google Scholar]
  46. Fowler, S.; Stanwick, V. (Eds.) Chapter 10—Designing graphs and charts. In Web Application Design Handbook; Interactive Technologies; Morgan Kaufmann: San Francisco, CA, USA, 2004; pp. 265–323. [Google Scholar]
Figure 1. The convergence accuracy (logarithm) of the model without noise. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Figure 1. The convergence accuracy (logarithm) of the model without noise. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Mathematics 11 02308 g001
Figure 2. The convergence accuracy (logarithm) of the model under constant noise. The design parameters are c 1 = 5, c 2 = 6 and c 3 = 6.
Figure 2. The convergence accuracy (logarithm) of the model under constant noise. The design parameters are c 1 = 5, c 2 = 6 and c 3 = 6.
Mathematics 11 02308 g002
Figure 3. The convergence accuracy (logarithm) of the model under time-varying noise. The design parameters are c 1 = 5, c 2 = 3 and c 3 = 3.
Figure 3. The convergence accuracy (logarithm) of the model under time-varying noise. The design parameters are c 1 = 5, c 2 = 3 and c 3 = 3.
Mathematics 11 02308 g003
Figure 4. When solving low-dimensional DQRF (1) in noiseless environments, Q ( t ) matrices E 1 ( t ) F and E 2 ( t ) F , and Q ( t ) matrices E 3 ( t ) F and E 4 ( t ) F , of six results from the three models are obtained. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Figure 4. When solving low-dimensional DQRF (1) in noiseless environments, Q ( t ) matrices E 1 ( t ) F and E 2 ( t ) F , and Q ( t ) matrices E 3 ( t ) F and E 4 ( t ) F , of six results from the three models are obtained. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Mathematics 11 02308 g004aMathematics 11 02308 g004b
Figure 5. The convergence accuracy (logarithm) of the model without noise. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Figure 5. The convergence accuracy (logarithm) of the model without noise. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Mathematics 11 02308 g005
Figure 6. The convergence accuracy (logarithm) of the model under constant noise. The design parameters c 1 = 5, c 2 = 4 and c 3 = 4.
Figure 6. The convergence accuracy (logarithm) of the model under constant noise. The design parameters c 1 = 5, c 2 = 4 and c 3 = 4.
Mathematics 11 02308 g006
Figure 7. The convergence accuracy (logarithm) of the model under time-varying noise. The design parameters c 1 = 5, c 2 = 4 and c 3 = 4.
Figure 7. The convergence accuracy (logarithm) of the model under time-varying noise. The design parameters c 1 = 5, c 2 = 4 and c 3 = 4.
Mathematics 11 02308 g007
Figure 8. When solving high-dimensional DQRF (1) in noiseless environments, Q ( t ) matrices E 1 ( t ) F and E 2 ( t ) F , and Q ( t ) matrices E 3 ( t ) F and E 4 ( t ) F , of four results from the two models are obtained. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Figure 8. When solving high-dimensional DQRF (1) in noiseless environments, Q ( t ) matrices E 1 ( t ) F and E 2 ( t ) F , and Q ( t ) matrices E 3 ( t ) F and E 4 ( t ) F , of four results from the two models are obtained. The design parameters are c 1 = 5, c 2 = 5 and c 3 = 4.
Mathematics 11 02308 g008
Figure 9. In solving the Q ( t ) matrix of the high-dimensional DQRF (1), the real and imaginary part trajectory (pink) computed by the OZNN model (2) and the real and imaginary part trajectory (blue) computed by the BAFARNN model (4) with parameters c 1 = 5, c 2 = 5 and c 3 = 4 (online color map) are as shown.
Figure 9. In solving the Q ( t ) matrix of the high-dimensional DQRF (1), the real and imaginary part trajectory (pink) computed by the OZNN model (2) and the real and imaginary part trajectory (blue) computed by the BAFARNN model (4) with parameters c 1 = 5, c 2 = 5 and c 3 = 4 (online color map) are as shown.
Mathematics 11 02308 g009
Figure 10. In solving the R ( t ) matrix of the high-dimensional DQRF (1), the real and imaginary part trajectory (pink) computed by the OZNN model (2) and the real and imaginary part trajectory (blue) computed by the BAFARNN model (4) with parameters c 1 = 5, c 2 = 5 and c 3 = 4 are as shown (online color map).
Figure 10. In solving the R ( t ) matrix of the high-dimensional DQRF (1), the real and imaginary part trajectory (pink) computed by the OZNN model (2) and the real and imaginary part trajectory (blue) computed by the BAFARNN model (4) with parameters c 1 = 5, c 2 = 5 and c 3 = 4 are as shown (online color map).
Mathematics 11 02308 g010
Table 1. D ( t ) matrix element expressions.
Table 1. D ( t ) matrix element expressions.
ElementForm of ExpansionSize
D 11 ( t ) R r H ( t ) I m R m n × m 2
D 12 ( t ) R i H ( t ) I m R m n × m 2
D 13 ( t ) I n Q r ( t ) R m n × m n
D 14 ( t ) I n Q i ( t ) R m n × m n
D 21 ( t ) R i H ( t ) I m R m n × m 2
D 22 ( t ) R r H ( t ) I m R m n × m 2
D 23 ( t ) R r H ( t ) I m R m n × m n
D 24 ( t ) I n Q r ( t ) R m n × m n
D 31 ( t ) ( Q r H ( t ) I m ) G + I m Q r H ( t ) R m 2 × m 2
D 32 ( t ) ( Q i H ( t ) I m ) G + I m Q i H ( t ) R m 2 × m 2
D 33 ( t ) zeros ( m 2 , m n ) R m 2 × m n
D 34 ( t ) zeros ( m 2 , m n ) R m 2 × m n
D 41 ( t ) ( Q i H ( t ) I m ) G + I m Q i H ( t ) R m 2 × m 2
D 42 ( t ) I m Q r H ( t ) + ( Q r H ( t ) I m ) G R m 2 × m 2
D 43 ( t ) zeros ( m 2 , m n ) R m 2 × m n
D 44 ( t ) zeros ( m 2 , m n ) R m 2 × m n
Table 2. Comparison of three different ZNN models in terms of robustness and convergence time for solving time-varying DRQF.
Table 2. Comparison of three different ZNN models in terms of robustness and convergence time for solving time-varying DRQF.
ModelConvergent
Time (s)
MSSRE
with NF
MSSRE
with CN τ
MSSRE
with TVN τ ( t )
NTZNN0.26NA *NA * 5.65 × 10 1
OZNN (2)0.65 2.67 × 10 3 2.82 × 10 0 1.47 × 10 1
BAFARNN (4)0.01 6.8 × 10 4 1.9 × 10 2 4.64 × 10 1
Note that the parameters NF, CN and TVN in Table 2 correspond to activation noise-free, constant noise and time-varying noise, respectively. NA * means that the model cannot reach MSSRE within the specified experiment time (10 s).
Table 3. M ( t ) matrix element expressions.
Table 3. M ( t ) matrix element expressions.
MForm of Expansion
M 11 (t) sin ( t ) ( 3 + 2 i ) + 9 + 10 i
M 12 (t) sin ( t ) ( 1 + 2 i ) + 5 + 5 i
M 13 (t) cos ( 2 t ) i + cos ( 3 t ) + ( 2 3 i )
M 14 (t) sin ( t ) i + 1 + 2 i
M 21 (t) 5 sin ( t ) ( 1 + i ) 2 i
M 22 (t) cos ( 3 t ) i + cos ( t ) + 1 / 2
M 23 (t) sin ( t ) i + 6 cos ( t ) 2 i
M 24 (t) cos ( 2 t ) i + ( 2 + 3 i / 2 ) cos ( t )
M 31 (t) cos ( 2 t ) + ( 2 i ) cos ( t ) i
M 32 (t) cos ( 2 t ) i + ( 5 + 2 i ) + cos ( t )
M 33 (t) sin ( 2 t ) + 3 / 2 + sin ( t ) i + 3 / 2
M 34 (t) ( 1 + 2 i ) sin ( t ) + 3 + 10 i
Table 4. Comparison of two different ZNN models in terms of robustness and convergence time for solving time-varying DRQF.
Table 4. Comparison of two different ZNN models in terms of robustness and convergence time for solving time-varying DRQF.
ModelConvergent
Time (s)
MSSRE
with NF
MSSRE
with CN τ
MSSRE
with TVN τ ( t )
OZNN (2)0.83 2.19 × 10 3 9.08 × 10 1 2.56 × 10 3
BAFARNN (4)0.01 1.17 × 10 3 2.92 × 10 1 7.11 × 10 1
Note that the parameters NF, CN and TVN in Table 4 correspond to activation noise-free, constant noise and time-varying noise, respectively.
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

Yang, W.; Gu, Y.; Xie, X.; Jiang, C.; Song, Z.; Zhang, Y. Bounded Adaptive Function Activated Recurrent Neural Network for Solving the Dynamic QR Factorization. Mathematics 2023, 11, 2308. https://doi.org/10.3390/math11102308

AMA Style

Yang W, Gu Y, Xie X, Jiang C, Song Z, Zhang Y. Bounded Adaptive Function Activated Recurrent Neural Network for Solving the Dynamic QR Factorization. Mathematics. 2023; 11(10):2308. https://doi.org/10.3390/math11102308

Chicago/Turabian Style

Yang, Wenrui, Yang Gu, Xia Xie, Chengze Jiang, Zhiyuan Song, and Yudong Zhang. 2023. "Bounded Adaptive Function Activated Recurrent Neural Network for Solving the Dynamic QR Factorization" Mathematics 11, no. 10: 2308. https://doi.org/10.3390/math11102308

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