Research article Special Issues

A quaternion Sylvester equation solver through noise-resilient zeroing neural networks with application to control the SFM chaotic system

  • Dynamic Sylvester equation (DSE) problems have drawn a lot of interest from academics due to its importance in science and engineering. Due to this, the quest for the quaternion DSE (QDSE) solution is the subject of this work. This is accomplished using the zeroing neural network (ZNN) technique, which has achieved considerable success in tackling time-varying issues. Keeping in mind that the original ZNN can handle QDSE successfully in a noise-free environment, but it might not work in a noisy one, and the noise-resilient ZNN (NZNN) technique is also utilized. In light of that, one new ZNN model is introduced to solve the QDSE problem and one new NZNN model is introduced to solve the QDSE problem under different types of noises. Two simulation experiments and one application to control of the sine function memristor (SFM) chaotic system show that the models function superbly.

    Citation: Sondess B. Aoun, Nabil Derbel, Houssem Jerbi, Theodore E. Simos, Spyridon D. Mourtas, Vasilios N. Katsikis. A quaternion Sylvester equation solver through noise-resilient zeroing neural networks with application to control the SFM chaotic system[J]. AIMS Mathematics, 2023, 8(11): 27376-27395. doi: 10.3934/math.20231401

    Related Papers:

    [1] Vladislav N. Kovalnogov, Ruslan V. Fedorov, Igor I. Shepelev, Vyacheslav V. Sherkunov, Theodore E. Simos, Spyridon D. Mourtas, Vasilios N. Katsikis . A novel quaternion linear matrix equation solver through zeroing neural networks with applications to acoustic source tracking. AIMS Mathematics, 2023, 8(11): 25966-25989. doi: 10.3934/math.20231323
    [2] Abdur Rehman, Ivan Kyrchei, Muhammad Zia Ur Rahman, Víctor Leiva, Cecilia Castro . Solvability and algorithm for Sylvester-type quaternion matrix equations with potential applications. AIMS Mathematics, 2024, 9(8): 19967-19996. doi: 10.3934/math.2024974
    [3] Houssem Jerbi, Izzat Al-Darraji, Saleh Albadran, Sondess Ben Aoun, Theodore E. Simos, Spyridon D. Mourtas, Vasilios N. Katsikis . Solving quaternion nonsymmetric algebraic Riccati equations through zeroing neural networks. AIMS Mathematics, 2024, 9(3): 5794-5809. doi: 10.3934/math.2024281
    [4] Vladislav N. Kovalnogov, Ruslan V. Fedorov, Denis A. Demidov, Malyoshina A. Malyoshina, Theodore E. Simos, Vasilios N. Katsikis, Spyridon D. Mourtas, Romanos D. Sahas . Zeroing neural networks for computing quaternion linear matrix equation with application to color restoration of images. AIMS Mathematics, 2023, 8(6): 14321-14339. doi: 10.3934/math.2023733
    [5] Vladislav N. Kovalnogov, Ruslan V. Fedorov, Denis A. Demidov, Malyoshina A. Malyoshina, Theodore E. Simos, Spyridon D. Mourtas, Vasilios N. Katsikis . Computing quaternion matrix pseudoinverse with zeroing neural networks. AIMS Mathematics, 2023, 8(10): 22875-22895. doi: 10.3934/math.20231164
    [6] Abdur Rehman, Muhammad Zia Ur Rahman, Asim Ghaffar, Carlos Martin-Barreiro, Cecilia Castro, Víctor Leiva, Xavier Cabezas . Systems of quaternionic linear matrix equations: solution, computation, algorithm, and applications. AIMS Mathematics, 2024, 9(10): 26371-26402. doi: 10.3934/math.20241284
    [7] R. Sriraman, R. Samidurai, V. C. Amritha, G. Rachakit, Prasanalakshmi Balaji . System decomposition-based stability criteria for Takagi-Sugeno fuzzy uncertain stochastic delayed neural networks in quaternion field. AIMS Mathematics, 2023, 8(5): 11589-11616. doi: 10.3934/math.2023587
    [8] Huamin Zhang, Hongcai Yin . Zeroing neural network model for solving a generalized linear time-varying matrix equation. AIMS Mathematics, 2022, 7(2): 2266-2280. doi: 10.3934/math.2022129
    [9] R. Sriraman, P. Vignesh, V. C. Amritha, G. Rachakit, Prasanalakshmi Balaji . Direct quaternion method-based stability criteria for quaternion-valued Takagi-Sugeno fuzzy BAM delayed neural networks using quaternion-valued Wirtinger-based integral inequality. AIMS Mathematics, 2023, 8(5): 10486-10512. doi: 10.3934/math.2023532
    [10] Ailing Li, Mengting Lv, Yifang Yan . Asymptotic stability for quaternion-valued BAM neural networks via a contradictory method and two Lyapunov functionals. AIMS Mathematics, 2022, 7(5): 8206-8223. doi: 10.3934/math.2022457
  • Dynamic Sylvester equation (DSE) problems have drawn a lot of interest from academics due to its importance in science and engineering. Due to this, the quest for the quaternion DSE (QDSE) solution is the subject of this work. This is accomplished using the zeroing neural network (ZNN) technique, which has achieved considerable success in tackling time-varying issues. Keeping in mind that the original ZNN can handle QDSE successfully in a noise-free environment, but it might not work in a noisy one, and the noise-resilient ZNN (NZNN) technique is also utilized. In light of that, one new ZNN model is introduced to solve the QDSE problem and one new NZNN model is introduced to solve the QDSE problem under different types of noises. Two simulation experiments and one application to control of the sine function memristor (SFM) chaotic system show that the models function superbly.



    It is well known that solving dynamic Sylvester equations (DSEs) is an important challenge that occurs in many fields, including robot manipulators [1,2], cell processors [3], control system architecture [4,5], permanent magnet synchronous motors [6], image fusion [7], fast tensor product solution [8], object detection [9] and mobile manipulators [10]. In the past, academics have typically solved DSEs using classical iterative methods [11], such as Krylov subspace techniques [12] and the Hessenberg–Schur iteration technique [13]. However, time-invariant, real-valued and small-scale matrix DSEs are the only ones for which iterative approaches are appropriate. That is, due to their restricted computational capacity, iterative approaches are not the best option when tackling time-varying complex computing issues, and particularly DSEs, in real time [14].

    We address a quaternion DSE (QDSE) problem through the zeroing neural network (ZNN) and the noise-resilient ZNN (NZNN) techniques. Hamilton first introduced quaternions, a non-commutative number system that expands on complex numbers, in 1843 [15]. They are useful for calculations requiring three-dimensional rotations in both theoretical and applied mathematics [16]. They are particularly important in several fields, including robotics [17], computer modeling [18], navigation [19], electromagnetism [20], quantum mechanics [21] and mathematical physics [22]. Lately, there has been increased interest in the investigation of dynamic problems that involve time-varying quaternion matrices (TQM), including the inversion of TQM [23], the pseudoinversion of TQM [24], the resolution of the constrained TQM least-squares problem [25] and the resolution of the linear TQM equation [26]. Additionally, chaotic system synchronization [25], mobile manipulator control [23,27], kinematically redundant manipulator of robotic joints [28] and picture restoration [26,29] are real-world uses of TQMs. One thing unites all of these studies: they all use the ZNN technique to arrive at the solution.

    In order to deal with time-varying tasks in real time, the ZNN technique is introduced by Zhang et al. in [30]. ZNNs are a particular kind of recurrent neural networks that excel in parallel processing and their next acceptations were dynamic models for calculating the time-varying Moore-Penrose inverse in the real and complex domains [31,32]. They are now used to solve problems involving generalized inversion [33,34], linear and quadratic programming [35,36,37], systems of nonlinear equations [38,39], and LMEs [40,41], among other issues. Two major processes are normally involved in the construction of a ZNN model. The function of error matrix equation (EME) E(t) must first be defined. Second, the following ZNN dynamical system must be employed:

    ˙E(t)=λE(t), (1.1)

    where (˙) is the time derivative operator and t[0,tf)[0,+) denotes the time. On top of that, one can change the model's convergence rate by adjusting the parameter λR+. As an example, any ZNN model will converge even more quickly with a bigger value of λ [42]. The ZNN's architecture is based on setting each element of E(t) to 0, which is true as t. This is accomplished using the continuous-time learning regulation that arises from the establishment of EME in (1.1). As a consequence, EME can be considered a tool for monitoring ZNN model learning.

    However, the precision of the proposed ZNN techniques is significantly impacted by all types of noise, and any prior noise reduction procedure adds time and sacrifices required real-time objectives. Therefore, a noise-resilient model for handling time-varying tasks was introduced in [43]. In particular, the following NZNN dynamical system was introduced therein:

    ˙E(t)=λE(t)ζt0E(τ)dτ+N(t), (1.2)

    where N(t) denotes a proper dimensional matrix-form noise and ζ,λR+ are design parameters for tracking the NZNN convergence.

    Let H={ξ1+ξ2ı+ξ3ȷ+ξ4k | ı2=ȷ2=k2=ıȷk=1,ξ1,ξ2,ξ3,ξ4R} be the set of quaternions and Hn×n be the set of all n×n matrices on H [44]. In this paper, the next QDSE problem is addressed:

    ˜A(t)˜X(t)+˜X(t)˜B(t)=˜C(t), (1.3)

    where ˜A(t)Hm×m, ˜B(t)Hn×n and ˜C(t)Hm×n are known and ˜X(t)Hm×n is unknown. It is important to mention that the QDSE problem has been addressed through the ZNN technique in [45]. However, the ZNN model presented therein always assumes that m=n=2 in (1.3) and it is based on the complex representation of the quaternion [46]. In light of that, a new ZNN model, termed ZNNQ-D, is introduced in this paper to solve the QDSE problem in a more direct manner and it also covers the case where mn with m,nN in (1.3). Computational complexity analysis proves that the ZNNQ-D model has half the computational complexity of the ZNN model presented in [45]. Additionally, a new NZNN model, termed NZNNQ-D, is introduced in this paper to solve the QDSE problem under different types of noises. Two simulation experiments and one application to control of the sine function memristor (SFM) chaotic system show that the models function superbly. Last, through theoretical analysis of each model that is described, we add to the body of literature.

    The following is a list of our contributions.

    ● A new ZNN model, termed ZNNQ-D, for addressing the QDSE problem is presented.

    ● A new NZNN model, termed NZNNQ-D, for addressing the QDSE problem under different types of noises is presented.

    ● A theoretical investigation is conducted to support the models.

    ● To support the theoretical research, simulation experiments and practical application to control of the SFM chaotic system are carried out.

    For the remainder of this paper, the identity g×g matrix will be referred to as Ig whereas the zero g×g and m×n matrices will be referred to as 0g and 0m×n, respectively, and the all ones g×g and m×n matrices will be referred to as 1g and 1m×n, respectively. Moreover, the vectorization process will be denoted as vec(), the Kronecker product will be denoted as and the Hadamard product will be denoted as . Last, F will denote the matrix Frobenius norm, TR() will denote the trace of a square matrix, and ()T will denote matrix transposition.

    The paper is structured as follows. Section 2 presents quaternion preliminaries and the QDSE problem reformulation. The ZNNQ-D model, which is based on the ZNN technique, is introduced in Section 3, while the NZNNQ-D model, which is based on the NZNN technique, is introduced in Section 4. It is important to note that the theoretical analysis and the computational complexity of the models are both included in Sections 3 and 4. Simulation experiments and application to control of the SFM chaotic system are presented in Section 5. Finally, Section 6 presents closing remarks and reflections.

    In this section, the TQM foundations are laid out, and the QDSE problem is reformulated. The purpose of reformulating the QDSE problem (1.3) is to reduce the computational complexity of the ZNN and NZNN techniques.

    Let ˜A(t)=A1(t)+A2(t)ı+A3(t)ȷ+A4(t)kHm×m be a TQM with coefficient matrices Ai(t)Rm×m for i=1,2,,4. Similarly, consider the TQMs ˜B(t)Hn×n, ˜C(t)Hm×n and ˜X(t)Hm×n with coefficient matrices Bi(t)Rn×n and Ci(t),Xi(t)Rm×n for i=1,2,,4, respectively. On the one hand, the product of ˜A(t) and ˜X(t) is as follows:

    ˜A(t)˜X(t)=˜V(t)=V1(t)+V2(t)ı+V3(t)ȷ+V4(t)kHm×n (2.1)

    where the coefficient matrices Vi(t)Rm×n for i=1,2,,4 are the following:

    V1(t)=A1(t)X1(t)A2(t)X2(t)A3(t)X3(t)A4(t)X4(t),V2(t)=A1(t)X2(t)+A2(t)X1(t)+A3(t)X4(t)A4(t)X3(t),V3(t)=A1(t)X3(t)+A3(t)X1(t)+A4(t)X2(t)A2(t)X4(t),V4(t)=A1(t)X4(t)+A4(t)X1(t)+A2(t)X3(t)A3(t)X2(t). (2.2)

    On the other hand, the product of ˜X(t) and ˜B(t) is as follows:

    ˜X(t)˜B(t)=˜U(t)=U1(t)+U2(t)ı+U3(t)ȷ+U4(t)kHm×n (2.3)

    where the coefficient matrices Ui(t)Rm×n for i=1,2,,4 are the following:

    U1(t)=X1(t)B1(t)X2(t)B2(t)X3(t)B3(t)X4(t)B4(t),U2(t)=X1(t)B2(t)+X2(t)B1(t)+X3(t)B4(t)X4(t)B3(t),U3(t)=X1(t)B3(t)+X3(t)B1(t)+X4(t)B2(t)X2(t)B4(t),U4(t)=X1(t)B4(t)+X4(t)B1(t)+X2(t)B3(t)X3(t)B2(t). (2.4)

    Based on the aforementioned, (1.3) may be reformulated as below:

    ˜V(t)+˜U(t)=˜C(t), (2.5)

    where the following is true:

    {V1(t)+U1(t)=C1(t),V2(t)+U2(t)=C2(t),V3(t)+U3(t)=C3(t),V4(t)+U4(t)=C4(t), (2.6)

    Then, setting

    Y(t)=[X1(t)X2(t)X3(t)X4(t)X2(t)X1(t)X4(t)X3(t)X3(t)X4(t)X1(t)X2(t)X4(t)X3(t)X2(t)X1(t)]R4m×4n,X(t)=[X1(t)X2(t)X3(t)X4(t)]R4m×n,B(t)=[B1(t)B2(t)B3(t)B4(t)]R4n×n,D(t)=[A1(t)A2(t)A3(t)A4(t)A2(t)A1(t)A4(t)A3(t)A3(t)A4(t)A1(t)A2(t)A4(t)A3(t)A2(t)A1(t)]R4m×4m,C(t)=[C1(t)C2(t)C3(t)C4(t)]R4m×n, (2.7)

    (2.5) can be reformulated as below:

    D(t)X(t)+Y(t)B(t)=C(t), (2.8)

    in which X(t) and Y(t) contain the coefficient matrices Xi(t),i=1,,4, of the desired solution ˜X(t) to the QDSE problem (1.3). In contrast to solving (1.3), which yields only one TQM, (2.8) yields four real-valued time-varying matrices.

    In this section we shall develop a ZNN model, named ZNNQ-D, to solve the QDSE problem.

    We suppose that ˜A(t)Hm×m, ˜B(t)Hn×n and ˜C(t),˜X(t)Hm×n are differentiable TQMs. According to Section's 2 analysis, the (2.8) problem is a reformulation of the (1.3) problem. We construct the differentiable matrices D(t)R4m×4m, B(t)R4n×n and C(t)R4m×n in accordance with (2.7) and take into account the following EME:

    ED(t)=D(t)X(t)+Y(t)B(t)C(t), (3.1)

    where Y(t)R4m×4n and X(t)R4m×n are unknown matrices. Its first derivative is:

    ˙ED(t)=˙D(t)X(t)+D(t)˙X(t)+˙Y(t)B(t)+Y(t)˙B(t)˙C(t). (3.2)

    The following is the outcome of addressing the ZNN dynamical system in terms of ˙X(t) and ˙Y(t) when E(t) and ˙E(t) in (1.1) are substituted with ED(t) and ˙ED(t) determined in (3.1) and (3.2), respectively:

    D(t)˙X(t)+˙Y(t)B(t)=λED(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t). (3.3)

    To simplify the dynamics of (3.3), the vectorization and Kronecker product are utilized:

    (InD(t))vec(˙X(t))+(BT(t)I4m)vec(˙Y(t))=vec(λED(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t)). (3.4)

    It is significant to note that identical elements, but in different positions, can be found in the vectors vec(˙X(t)) and vec(˙Y(t)). In other words, it is possible to further simplify (3.4) by rewriting the vector vec(˙Y(t)) in terms of vec(˙X(t)). As a consequence, it is feasible to create the next equation that substitutes vec(˙Y(t)) in (3.4):

    vec(˙Y(t))=Jvec(˙X(t)), (3.5)

    where JR16mn×4mn is an operational matrix that may be computed utilizing the algorithmic process presented in Algorithm 1. Notice that the notations in Alg. 1 follow the usual MATLAB function theme [47].

    Algorithm 1 Matrix J calculation.
    Input: The rows m and columns n numbers of a matrix ARm×n.
    1: procedure OM_Jm,n
    2:  Set J=zeros(16mn,4mn), x=(1:4mn) and X=reshape(x,4m,n)
    3:  Set X1=X(1:m,:), X2=X(m+1:2m,:), X3=X(2m+1:3m,:), X4=X(3m+1:end,:)
    4:  Set Y=[X1,X2,X3,X4;X2,X1,X4,X3;X3,X4,X1,X2;X4,X3,X2,X1]
    5:  Set Z=reshape(Y,[],1)
    6:  for j=1:16mn do
    7:    J(i,abs(Z(i)))=sign(Z(i))
    8:  end for
    9:  return J
    10: end procedure
    Output: The operational matrix J.

     | Show Table
    DownLoad: CSV

    By using (3.5), we can further simplify (3.4) as follows:

    (InD(t))vec(˙X(t))+(BT(t)I4m)Jvec(˙X(t))=vec(λED(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t)). (3.6)

    In addition, once the followings have been set:

    Q(t)=InD(t)+(BT(t)I4m)JR4mn×4mn,r(t)=vec(X(t))R4mn,G(t)=vec(λED(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t))R4mn,˙r(t)=vec(˙X(t))R4mn, (3.7)

    we get at the next ZNN model:

    Q(t)˙r(t)=G(t) (3.8)

    where Q(t) is an invertible mass matrix. The recommended ZNN model to be employed in addressing the QDSE problem of (1.3) is the dynamic model of (3.8), referred to as ZNNQ-D.

    This section presents the ZNNQ-D (3.8) model's examination of convergence and stability.

    Theorem 3.1. Let D(t)R4m×4m, B(t)R4n×n and C(t)R4m×n. Also, suppose that D(t),B(t) and C(t) are differentiable. Then, the system (3.3) the based on the ZNN theme (1.1) converges to the theoretical solution (TSOL) ˆX(t), and the solution is stable, in line with Lyapunov.

    Proof. The replacement ˉX(t):=ˆX(t)X(t), where ˆX(t) is the TSOL, entails X(t)=ˆX(t)ˉX(t). According to (2.7), Y(t) is a rearrangement of the elements of X(t). As a consequence, Y(t)=ˆY(t)ˉY(t) since ˆY(t) and ˉY(t) are a rearrangement of the elements of ˆX(t) and ˉX(t), respectively. The time-derivatives of X(t) and Y(t) are ˙X(t)=˙ˆX(t)˙ˉX(t) and ˙Y(t)=˙ˆY(t)˙ˉY(t), respectively.

    Considering that

    D(t)ˆX(t)+ˆY(t)B(t)C(t)=04m×n, (3.9)

    and its first derivative

    D(t)˙ˆX(t)+˙D(t)ˆX(t)+˙ˆY(t)B(t)+ˆY(t)˙B(t)˙C(t)=04m×n, (3.10)

    one can confirm the following after replacing X(t)=ˆX(t)ˉX(t) and Y(t)=ˆY(t)ˉY(t) with (3.1):

    ˆED(t)=D(t)ˆX(t)D(t)ˉX(t)+ˆY(t)B(t)ˉY(t)B(t)C(t). (3.11)

    In addition, the dynamics of (1.1) yield

    ˙ˆED(t)=D(t)˙ˆX(t)D(t)˙ˉX(t)+˙ˆY(t)B(t)˙ˉY(t)B(t)˙C(t)+˙D(t)ˆX(t)˙D(t)ˉX(t)+ˆY(t)˙B(t)ˉY(t)˙B(t)=λˆED(t). (3.12)

    After that, we choose the following potential Lyapunov function to corroborate convergence:

    L(t)=12ˆED(t)2F=12TR(ˆED(t)(ˆED(t))T). (3.13)

    The next may then be confirmed:

    ˙L(t)=2TR((ˆED(t))T˙ˆED(t))2=TR((ˆED(t))T˙ˆED(t))=λTR((ˆED(t))TˆED(t)). (3.14)

    As a consequence, it holds

    ˙L(t){<0,ˆED(t)0=0,ˆED(t)=0,˙L(t){<0,D(t)ˆX(t)+ˆY(t)B(t)C(t)D(t)ˉX(t)ˉY(t)B(t)0=0,D(t)ˆX(t)+ˆY(t)B(t)C(t)D(t)ˉX(t)ˉY(t)B(t)=0,˙L(t){<0,ˉX(t)0  ˉY(t)0=0,ˉX(t)=0  ˉY(t)=0,˙L(t){<0,ˉX(t)0=0,ˉX(t)=0. (3.15)

    Notice that ˉY(t)0 when ˉX(t)0 and ˉY(t)=0 when ˉX(t)=0 since Y(t) is a rearrangement of the X(t) elements. Also, due to the fact that ˉX(t) is the equilibrium point of (3.12) and ED(0)=0, the following holds:

    ˙L(t)0, ˉX(t)0. (3.16)

    We conclude that the equilibrium state ˉX(t)=ˆX(t)X(t)=0 is stable in line with the Lyapunov stability theory. Thereafter, X(t)ˆX(t) as t. Notice that Y(t)ˆY(t) as t since Y(t) is a rearrangement of the X(t) elements.

    Theorem 3.2. Let ˜A(t)Hm×m, ˜B(t)Hn×n and ˜C(t)Hm×n. Also, suppose that ˜A(t),˜B(t) and ˜C(t) are differentiable. At every t[0,tf)[0,+), the ZNNQ-D model (3.8) converges exponentially to the TSOL ˆr(t) for every initial price r(0) that one may take into consideration.

    Proof. First, the QDSE problem of (1.3) is converted into the problem of (2.8), based on the analysis shown in Section 2. More particularly, using the matrices ˜A(t) and ˜B(t), we create the matrices D(t)R4m×4m, B(t)R4n×n and C(t)R4m×n according to (2.7). As a result, we convert the problem of (1.3) into the problem of (2.8). Second, to solve the problem of (2.8), the EME of (3.1) is declared. For zeroing (3.1), the model (3.3) is deployed in line with the ZNN theme (1.1). According to Theorem 3.1, X(t)ˆX(t) and Y(t)ˆY(t) when t for any choice of initial value. So, the model (3.3) converges to the TSOL of the (1.3), since (2.8) is a reformulation of the QDSE problem of (1.3). Third, the model (3.3) is simplified into the ZNNQ-D model (3.8) using the Kronecker product and vectorization. As an alternative version of (3.3), for every initial value r(0), the ZNNQ-D model (3.8) also converges to the TSOL ˆr(t) when t. Thereafter, the proof is finished.

    The complexity of creating and addressing (3.8) adds to the ZNNQ-D's total computational complexity. Particularly, the complexity of creating (3.8) is O((4mn)2) operations because at every iteration we conduct (4mn)2 multiplications and 4mn subtractions/additions. On top of that, the implicit MATLAB solver ode15s is used to address at each step the linear system of equations. The complexity of addressing (3.8) is O((4mn)3 as it necessitates a 4mn×4mn matrix. So, the ZNNQ-D model's total computational complexity is O((4mn)3).

    It is significant also to mention the total computational complexity of the ZNN model presented in [45]. However, this model deals with complex numbers. That is, it takes a total of 4 multiplications and 2 subtraction/addition operations to multiply two complex numbers, as shown by the formula (q+bı)(c+pı)=qcbp+qpı+bcı. So, the total computational complexity of the model presented in [45] is O((8mn)3), where m=n=2. Therefore, the ZNNQ-D model has half the computational complexity of the ZNN model presented in [45] when m=n=2.

    In this section we shall develop a NZNN model, named NZNNQ-D, to solve the QDSE problem under different forms of noise.

    We suppose that ˜A(t)Hm×m, ˜B(t)Hn×n and ˜C(t),˜X(t)Hm×n are differentiable TQMs. According to Section's 2 analysis, the (2.8) problem is a reformulation of the (1.3) problem. We construct the differentiable matrices D(t)R4m×4m, B(t)R4n×n and C(t)R4m×n in accordance with (2.7) and take into account the EME defined in (3.1) and its first derivative defined in (3.2).

    The following is the outcome of addressing the NZNN dynamical system in terms of ˙X(t) and ˙Y(t) when E(t) and ˙E(t) in (1.2) are substituted with ED(t) and ˙ED(t) determined in (3.1) and (3.2), respectively:

    D(t)˙X(t)+˙Y(t)B(t)=λED(t)ζt0ED(τ)dτ+N(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t), (4.1)

    where N(t)R4m×n is matrix-form noise. To simplify the dynamics of (4.1), the vectorization and Kronecker product are utilized:

    (InD(t))vec(˙X(t))+(BT(t)I4m)vec(˙Y(t))=vec(λED(t)ζP(t)+N(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t)), (4.2)

    where P(t)=t0ED(τ)dτR4m×n. By using (3.5), we can further simplify (4.2) as follows:

    (InD(t))vec(˙X(t))+(BT(t)I4m)Jvec(˙X(t))=vec(λED(t)ζP(t)+N(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t)). (4.3)

    In addition, once the followings have been set:

    R(t)=[I4mn04mn×4mn04mn×4mnInD(t)+(BT(t)I4m)J]R8mn×8mn,h(t)=[vec(P(t))vec(X(t))]R8mn,K(t)=[vec(ED(t))vec(λED(t)ζP(t)+N(t)˙D(t)X(t)Y(t)˙B(t)+˙C(t))]R8mn,˙h(t)=[vec(˙P(t))vec(˙X(t))]R8mn, (4.4)

    we get at the next NZNN model:

    R(t)˙h(t)=K(t) (4.5)

    where R(t) is an invertible mass matrix. The recommended NZNN model to be employed in addressing the QDSE problem of (1.3) under different forms of noise is the dynamic model of (4.5), referred to as NZNNQ-D.

    The complexity of creating and addressing (4.5) adds to the NZNNQ-D's total computational complexity. Particularly, the complexity of creating (4.5) is O((8mn)2) operations because at every iteration we conduct (8mn)2 multiplications and 8mn subtractions/additions. On top of that, the implicit MATLAB solver ode15s is used to address at each step the linear system of equations. The complexity of addressing (4.5) is O((8mn)3 as it necessitates a 8mn×8mn matrix. So, the NZNNQ-D model's total computational complexity is O((8mn)3).

    This section presents the NZNNQ-D (3.8) model's examination of convergence and stability. Notice that some of following theorems seek to address various forms of noise and are rehashed from [43].

    Theorem 4.1. Let D(t)R4m×4m, B(t)R4n×n and C(t)R4m×n. Also, suppose that D(t),B(t) and C(t) are differentiable. Then, the system (4.1), which is based on the NZNN theme (1.2), converges to the TSOL ˆX(t) under the ideal noise-free condition, and the solution is stable, in line with Lyapunov.

    Proof. The proof is omitted as it is analogous to the Theorem's 3.1 proof.

    Theorem 4.2. [43, Theorem 3] Considering the Theorem's 4.1 presumptions, the system (4.1) contaminated with the constant noise N(t)=NR4m×n converges globally to the TSOL.

    Theorem 4.3. [43, Theorem 4] Considering the Theorem's 4.1 presumptions, the system (4.1) contaminated with the linear noise N(t)=NtR4m×n converges globally to the TSOL, with the upper bound of the EME accomplishing limtED(t)F=1ζNF. Also, as ζ+, ED(t) accomplishes limtED(t)F0.

    Theorem 4.4. [43, Theorem 5] Considering the Theorem's 4.1 presumptions, the system (4.1) contaminated with the bounded random noise N(t):=σ(t)=[σij(t)]i,j=1,,nR4m×n preserves the bounded residual error ED(t)F. Also, limtED(t)F is bounded by

    {sup0τt|σij(τ)|2ρQ,Q>0sup0τt|σij(τ)|4ρζQ,Q<0 (4.6)

    where Q=4ζ+η2 and η,ζ>0 are parameters. Thus, the upper bound of limtED(t)F is basically an inverted counterpart of η in the case of Q0 as well as limtED(t)F arbitrarily being tiny for sufficient large η and proper ζ.

    Theorem 4.5. Let ˜A(t)Hm×m, ˜B(t)Hn×n and ˜C(t)Hm×n. Also, suppose that ˜A(t),˜B(t) and ˜C(t) are differentiable. At every t[0,tf)[0,+), the NZNNQ-D model (4.5) converges exponentially to the TSOL ˆh(t) under constant, linear and bounded random noises N(t)R4m×n for every initial price h(0) that one may take into consideration.

    Proof. The proof is omitted as it is analogous to the Theorem's 3.2 proof once we replace Theorem 3.1 with Theorem 4.1 and also include the Theorems 4.2, 4.3 and 4.4, respectively, for the constant, linear and bounded random noises, it is omitted.

    This section will outline an application to control of the SFM chaotic system as well as two simulation examples (SEs). The following includes a few key justifications. In the SEs, the initial conditions (ICs) of the ZNNQ-D and NZNNQ-D models have been set as follows:

    ● IC1: r(0)=0mn and h(0)=0mn,

    ● IC2: r(0)=1mn and h(0)=1mn,

    the parameter λ is utilized with values 10 and 102, and the parameter ζ is utilized with values 10, 102 and 103. For simplicity, we have set ξ(t)=sin(t) and ψ(t)=cos(t). Additionally, in the SEs and application, computations are performed using the MATLAB ode solver, ode15s, while its time interval has been set to [0,10] in SEs and [0,500] in application. It is crucial to note that we utilize the ode15s with its regular double precision arithmetic (eps=2.221016), which means that all of the errors in the figures of this section have a minimum value that is close to 105.

    Example 5.1. In this SE, the matrix ˜A(t) coefficients are set to

    A1(t)=[3ξ(t)+1443ψ(t)+2552ψ(t)+3ψ(t)+3],A2(t)=[52ξ(t)+22ξ(t)+23ξ(t)2332ψ(t)+5ψ(t)+5ψ(t)+5],A3(t)=[3ξ(t)+2552ξ(t)+166ψ(t)+344],A4(t)=[12ξ(t)+32ξ(t)+35993ψ(t)+255],

    the matrix ˜B(t) coefficients are set to

    B1(t)=[ψ(t)ξ(t)+25ξ(t)+1],B2(t)=[ψ(t)+42ψ(t)8],B3(t)=[3ξ(t)+2658],B4(t)=[2ξ(t)+34ψ(t)ξ(t)+1],

    and the matrix ˜C(t) coefficients are set to

    C1(t)=[ψ(t)+3ψ(t)3ψ(t)+311],C2(t)=[ψ(t)+13ξ(t)4ψ(t)+3ξ(t)],C3(t)=[2ξ(t)+37584ψ(t)],C4(t)=[5ψ(t)+13ξ(t)ξ(t)+161].

    As a result, ˜A(t)H3×3, ˜B(t)H2×2 and ˜B(t)H3×2. The ZNNQ-D model's generated results are presented in Figure 1, whereas the NZNNQ-D model's generated results under the bounded noise N=13×2(ξ(t)+2) are presented in Figure 2.

    Figure 1.  EMEs and (1.3) error of ZNNQ-D in SEs 5.1 and 5.2.
    Figure 2.  EMEs and (1.3) error of NZNNQ-D in SEs 5.1 and 5.2.

    Example 5.2. In this SE, the matrix ˜A(t) coefficients are set to

    A1(t)=I10(ψ(t)+2),A2(t)=I10ξ(t),A3(t)=I10ξ(t)/2,A4(t)=110ψ(t)/2,

    the matrix ˜B(t) coefficients are set to

    B1(t)=I102ξ(t),B2(t)=I102(ξ(t)+5),B3(t)=I102(ξ(t)+3),B4(t)=I102ξ(t),

    and the matrix ˜C(t) coefficients are set to

    C1(t)=I103(ξ(t)+3),C2(t)=1103ψ(t),C3(t)=I103ξ(t),C4(t)=1103(ψ(t)+2).

    Therefore, ˜A(t),˜B(t),˜C(t)H10×10. The results of the ZNNQ-D model are presented in Figure 1, while the results of the NZNNQ-D model under the constant noise N=110×1010 are presented in Figure 2.

    The performance of the ZNNQ-D (3.8) and NZNNQ-D (4.5) models for solving the QDSE problem of (1.3) is investigated throughout the SEs 5.1 and 5.2. Each SE is associated with a unique QDSE problem that is specified by the proper matrices ˜A(t), ˜B(t) and ˜C(t).

    In the SE 5.1, we have that ˜A(t)H3×3, ˜B(t)H2×2 and ˜B(t)H3×2. That is, m=3 and n=2 in the QDSE problem of (1.3). For the ZNNQ-D model, we have the following findings under IC1 and IC2 for λ=10 and λ=102. Fig. 1a shows the EMEs of the ZNNQ-D model. In this figure, all cases start at t=0 from a large error value and arrive to a small one in the interval [106,103] at t=2 when λ=10 and at t=0.2 when λ=102. In other words, the ZNNQ-D model converges to a minimum value for two different ICs, validating Theorem 3.2, whereas the value of λ influences the rate at which the EMEs converge. Fig. 1b shows the (1.3) error of the ZNNQ-D model. The findings shown there are the same as the results shown in Figure 1a, demonstrating that solving (2.8) is equivalent to solving (1.3). The trajectories of the solutions generated by the model are presented in Figure 1e1h. The real part and the three imaginary parts of the solutions are depicted in these figures, respectively. These graphs demonstrate that the solutions generated by the models are identical and that they converge to the TSOL in a way that is compatible with the convergence tendency of the associated EMEs.

    For the NZNNQ-D model in the SE 5.1, we have the following findings under IC1 and a bounded noise for λ=10 and λ=102 with ζ=10, ζ=102 and ζ=103. Figure 2a shows the EMEs of the NZNNQ-D model. In this figure, all cases start at t=0 from a large error value and arrive to a small one in the interval [104,101] at t=2 when λ=10 and at t=0.2 when λ=102. Additionally, as the value of ζ rises, the overall value of EMEs is dropping. To put it another way, the ZNNQ-D model converges to a minimum value for two distinct ICs, verifying Theorem 4.5, while the values of λ and ζ affect the rate of convergence of the EMEs and the total value of the EMEs, respectively. Fig. 2b shows the (1.3) error of the NZNNQ-D model. The findings shown there are the same as the results shown in Figure 2a, demonstrating that solving (2.8) is equivalent to solving (1.3). The trajectories of the solutions generated by the model are presented in Figure 2e2h. The real part and the three imaginary parts of the solutions are depicted in these figures, respectively. These graphs demonstrate that the solutions generated by the models are identical and that they converge to the TSOL in a way that is compatible with the convergence tendency of the associated EMEs.

    In the SE 5.2, we have that ˜A(t),˜B(t),˜C(t)H10×10. That is, m=n=10 in the QDSE problem of (1.3). For the ZNNQ-D model, we have the following findings under IC1 and IC2 for λ=10 and λ=102. Figure 1c shows the EMEs of the ZNNQ-D model. In this figure, all cases start at t=0 from a large error value and arrive to a small one in the interval [105,103] at t=2 when λ=10 and at t=0.2 when λ=102. In other words, the ZNNQ-D model converges to a minimum value for two different ICs, validating Theorem 3.2, whereas the value of λ influences the rate at which the EMEs converge. Figure 1d shows the (1.3) error of the ZNNQ-D model. The findings shown there are the same as the results shown in Figure 1c, demonstrating that solving (2.8) is equivalent to solving (1.3). The trajectories of the solutions generated by the model are presented in Figure 1i1l. The real part and the three imaginary parts of the solutions are depicted in these figures, respectively. These graphs demonstrate that the solutions generated by the models are identical and that they converge to the TSOL in a way that is compatible with the convergence tendency of the associated EMEs.

    For the NZNNQ-D model in the SE 5.2, we have the following findings under IC1 and a constant noise for λ=10 and λ=102 with ζ=10, ζ=102 and ζ=103. Figure 2a shows the EMEs of the NZNNQ-D model. In this figure, all cases start at t=0 from a large error value and arrive to a small one in the interval [105,100] at t=2 when λ=10 and at t=0.2 when λ=102. Additionally, as the value of ζ rises, the overall value of EMEs is dropping. To put it another way, the ZNNQ-D model converges to a minimum value for two distinct ICs, verifying Theorem 4.5, while the values of λ and ζ affect the rate of convergence of the EMEs and the total value of the EMEs, respectively. Figure 2d shows the (1.3) error of the NZNNQ-D model. The findings shown there are the same as the results shown in Figure 2c, demonstrating that solving (2.8) is equivalent to solving (1.3). The trajectories of the solutions generated by the model are presented in Figure 2i2l. The real part and the three imaginary parts of the solutions are depicted in these figures, respectively. These graphs demonstrate that the solutions generated by the models are identical and that they converge to the TSOL in a way that is compatible with the convergence tendency of the associated EMEs.

    Overall, the ZNNQ-D model works excellent in solving two different QDSE problems, and the NZNNQ-D model works excellent in solving two different QDSE problems under two different types of noises. It is important to note that the aforementioned discussion verifies the results of Theorems 3.2 and 4.5. Additionally, the total computational complexity of the ZNNQ-D and NZNNQ-D models, respectively, is O((4mn)3) and O((8mn)3). Although the ZNNQ-D model is less computationally complex overall than the NZNNQ-D model, it is unable to handle noise-polluted scenarios. Also, the computational complexity analysis presented in Section 3.3 proves that the ZNNQ-D model has half the computational complexity of the ZNN model presented in [45], while the ZNN model presented in [45] always assumes that m=n=2 in (1.3). Therefore, we may conclude that the ZNNQ-D model has more advantages than the ZNN model presented in [45].

    The ZNN design technique is not only useful for solving the QDSE, but it can also be applied to chaotic system control. One type of typical nonlinear system, chaotic systems [48], are employed in network and power systems [49,50], and secure communications [51]. As a result, this section presents two controllers based on ZNNs as well as the SFM chaotic control system [52].

    Following is a detailed introduction to the SFM [52]:

    {˙x1(t)=ξ(x2(t)),˙x2(t)=ξ(x1(t))/3+ξ(x2(t))/2η2ξ(x2(t))ξ2(x3(t))/2,˙x3(t)=ξ(x2(t))0.6ξ(x3(t))+ηξ(x2(t))ξ(x3(t)). (5.1)

    After setting

    X(t)=[x1(t),x2(t),x3(t)]TR3,˙X(t)=[˙x1(t)˙x2(t)˙x3(t)]TR3F(X(t))=[ξ(x2(t))ξ(x1(t))/3+ξ(x2(t))/2η2ξ(x2(t))ξ2(x3(t))/2ξ(x2(t))0.6ξ(x3(t))+ηξ(x2(t))ξ(x3(t))]R3 (5.2)

    (5.1) may be rewritten in matrix form as follows:

    ˙X(t)=F(X(t)). (5.3)

    When considering the following uncertainties Δ(X(t)), noise h(t) and the controller U(t):

    Δ(X(t))=[ξ(x2(t)),2ψ(x1(t)),3ξ(x1(t))ψ(x3(t))]TR3,h(t)=13×1(t/4+4)R3,U(t)=[u1(t),u2(t),u3(t)]TR3 (5.4)

    (5.3) is formulated as follows:

    ˙X(t)=F(X(t))+Δ(X(t))+h(t)+U(t). (5.5)

    When combining (5.5) with ZNN (1.1), we have that

    U(t)=˙E(t)=λE(t)F(X(t)), (5.6)

    whereas, when combining (5.5) with NZNN (1.2), we have that

    U(t)=˙E(t)=λE(t)ζt0E(τ)dτF(X(t)). (5.7)

    It is crucial to note that we set E(t)=X(t)03×1 in (5.6) and (5.7), and η=3 in (5.2). Therefore, we set ˜A(t)=I3, ˜B(t)=0 and ˜C(t)=03 in the QDSE problem of (1.3). Also, the ICs have been set to X(0)=0.113, r(0)=0.113 and h(0)=0.116, whereas the design parameters of the ZNN and NZNN have been set to ζ=103 and λ=10. The results are presented in Figure 3.

    Figure 3.  EMEs, phases and state trajectories of the SFM systems (5.3) and (5.5).

    Particularly, Figure 3a shows the EMEs of the ZNNQ-D and NZNNQ-D models. In this figure, both EMEs start at t=0 from a high error value but only the NZNNQ-D model's EME arrives to a small one in the interval [104,103] at t=2. In other words, the NZNNQ-D model converges to a minimum value, validating Theorem 3.2. Figure 3a shows the phases of (5.3) and Figure 3f shows their state (i.e., errors) trajectories. Figure 3b shows the phases of (5.5) with no controller, i.e. U(t)=0, and Figure 3g shows their state trajectories. Fig. 3c shows the phases of (5.5) with U(t) of (5.6), which is based on the ZNNQ-D model, and Figure 3h shows their state trajectories. Fig. 3d shows the phases of (5.5) with U(t) of (5.7), which is based on the NZNNQ-D model, and Figure 3i shows their state trajectories.

    The state of system (5.5) under controllers U(t)=0 and U(t) of (5.6) is unable to get close to zero in a three-dimensional space, as is seen from Figure 3g and 3h. The controller's (5.7) states and phases can both stabilize to zero at the same time. We anticipate that the the phase's end point of the controller is as close to zero as possible in order to obtain the least error possible. The preceding data show that the SFM system's phase under controller (5.7) is almost zero with a very little error. The experimental findings support the controller's (5.7) viability and efficacy. In this regard, while using SFM chaotic system control, a controller based on NZNNQ-D may also successfully eliminate any existing linear noise as well as any extra interferences.

    One new ZNN model, termed ZNNQ-D, is introduced in (3.8) to solve the QDSE problem and one new NZNN model, termed NZNNQ-D, is introduced in (4.5) to solve the QDSE problem under different types of noises. The creation of such models has been backed by theoretical research and an examination of their computational complexity, in addition to simulation examples and application to control of the SFM chaotic system. The findings of the simulation examples and the application show that the models function superbly.

    The established results open the door for future interesting study efforts in light of this. Here are a few topics to contemplate:

    ● The use of nonlinear ZNNs in dynamic quaternion issues may be investigated.

    ● It is doable to examine applying the finite-time ZNN theme to dynamic quaternion problems.

    ● Another area of research is using carefully selected design parameters stated in fuzzy settings to quicken the ZNN models' convergence.

    ● A potential research direction is to investigate the application and performance of ZNN controllers in chaotic systems other than SFM.

    The authors declare they have not used artificial intelligence (AI) tools in the creation of this article.

    This work was supported by a Mega Grant from the Government of the Russian Federation within the framework of federal project No. 075-15-2021-584.

    The authors declare no conflict of interest. Vasilios N. Katsikis is an editorial board member for AIMS Mathematics and was not involved in the editorial review or the decision to publish this article. All authors declare that there are no competing interests.



    [1] W. Li, L. Han, X. Xiao, B. Liao and C. Peng, A gradient-based neural network accelerated for vision-based control of an RCM-constrained surgical endoscope robot, Neural Comput. Appl., 34 (2022), 1329–1343. https://doi.org/10.1007/s00521-021-06465-x doi: 10.1007/s00521-021-06465-x
    [2] Z. Li, B. Liao, F. Xu, D. Guo, A new repetitive motion planning scheme with noise suppression capability for redundant robot manipulators, IEEE Trans. Syst. Man Cybern. Syst., 50 (2020), 5244–5254.
    [3] J. Kurzak, A. Buttari, J. J. Dongarra, Solving systems of linear equations on the CELL processor using Cholesky factorization, IEEE Trans. Parallel Distributed Syst., 19 (2008), 1175–1186.
    [4] H. R. Shaker, M. Tahavori, Control configuration selection for bilinear systems via generalised Hankel interaction index array, Int. J. Control, 88 (2015), 30–37. https://doi.org/10.1007/s00521-021-06465-x doi: 10.1007/s00521-021-06465-x
    [5] S. D. Mourtas, V. N. Katsikis, C. Kasimis, Feedback control systems stabilization using a bio-inspired neural network, EAI Endorsed Trans. AI Robotics, 1 (2022), 1–13.
    [6] B. Liao, L. Han, X. Cao, S. Li, J. Li, Double integral‐enhanced zeroing neural network with linear noise rejection for time‐varying matrix inverse, CAAI Trans. Intell. Technol., 1–14.
    [7] Q. Wei, N. Dobigeon, J. Tourneret, J. M. Bioucas-Dias, S. J. Godsill, R-FUSE: Robust fast fusion of multiband images based on solving a Sylvester equation, IEEE Signal Process. Lett., 23 (2016), 1632–1636. https://doi.org/10.1109/LSP.2016.2608858 doi: 10.1109/LSP.2016.2608858
    [8] S. Dolgov, J. W. Pearson, D. V. Savostyanov, M. Stoll, Fast tensor product solvers for optimization problems with fractional differential equations as constraints, Appl. Math. Comput., 273 (2016), 604–623. https://doi.org/10.1016/j.amc.2015.09.042 doi: 10.1016/j.amc.2015.09.042
    [9] L. Huo, S. Yang, L. Jiao, S. Wang, J. Shi, Local graph regularized coding for salient object detection, Infrared Phys. Technol., 77 (2016), 124–131. https://doi.org/10.1016/j.infrared.2016.05.002 doi: 10.1016/j.infrared.2016.05.002
    [10] X. Yan, M. Liu, L. Jin, S. Li, B. Hu, X. Zhang, et al., New zeroing neural network models for solving nonstationary Sylvester equation with verifications on mobile manipulators, IEEE T. Ind. Inform., 15 (2019), 5011–5022.
    [11] T. Sarkar, K. Siarkiewicz, R. Stratton, Survey of numerical methods for solution of large systems of linear equations for electromagnetic field problems, IEEE T. Antenn. Propag., 29 (1981), 847–856.
    [12] F. P. A. Beik, F. Saberi Movahed, S. Ahmadi-Asl, On the Krylov subspace methods based on tensor format for positive definite Sylvester tensor equations., Numer. Linear Algebr., 23 (2016), 444–466.
    [13] C. Song, J. e. Feng, X. Wang, J. Zhao, Finite iterative method for solving coupled Sylvester-transpose matrix equations, J. Appl. Math. Comput., 46 (2014), 351–372.
    [14] L. Xiao, J. Tao, W. Li, An arctan-type varying-parameter ZNN for solving time-varying complex Sylvester equations in finite time, IEEE T. Ind. Inform., 18 (2022), 3651–3660.
    [15] W. R. Hamilton, On a new species of imaginary quantities, connected with the theory of quaternions, P. Royal Irish Acad., 2 (1840), 424–434.
    [16] M. Joldeş, J. M. Muller, Algorithms for manipulating quaternions in floating-point arithmetic, in 2020 IEEE 27th Symposium on Computer Arithmetic (ARITH), IEEE, 2020, 48–55.
    [17] E. Özgür, Y. Mezouar, Kinematic modeling and control of a robot arm using unit dual quaternions, Robot. Auton. Syst., 77 (2016), 66–73. https://doi.org/10.1016/j.robot.2015.12.005 doi: 10.1016/j.robot.2015.12.005
    [18] D. Pavllo, C. Feichtenhofer, M. Auli, D. Grangier, Modeling human motion with quaternion-based neural networks, Int. J. Comput. Vision, 128 (2020), 855–872. https://doi.org/10.1007/s11263-019-01207-y doi: 10.1007/s11263-019-01207-y
    [19] A. M. S. Goodyear, P. Singla, D. B. Spencer, Analytical state transition matrix for dual-quaternions for spacecraft pose estimation, in AAS/AIAA Astrodynamics Specialist Conference, 2019, Univelt Inc., 2020,393–411.
    [20] M. E. Kansu, Quaternionic representation of electromagnetism for material media, Int. J. Geom. Methods M., 16 (2019), 1950105. https://doi.org/10.1142/S0219887819501056 doi: 10.1142/S0219887819501056
    [21] S. Giardino, Quaternionic quantum mechanics in real Hilbert space, J. Geom. Phys., 158 (2020), 103956.
    [22] A. Szynal-Liana, I. Włoch, Generalized commutative quaternions of the Fibonacci type, Boletín de la Sociedad Matemática Mexicana, 28 (2022), 1.
    [23] L. Xiao, S. Liu, X. Wang, Y. He, L. Jia, Y. Xu, Zeroing neural networks for dynamic quaternion-valued matrix inversion, IEEE Trans. Ind. Informatics, 18 (2022), 1562–1571.
    [24] V. N. Kovalnogov, R. V. Fedorov, D. A. Demidov, M. A. Malyoshina, T. E. Simos, S. D. Mourtas, et al., Computing quaternion matrix pseudoinverse with zeroing neural networks, AIMS Math., 8 (2023), 22875–22895. https://doi.org/10.3934/math.20231164 doi: 10.3934/math.20231164
    [25] L. Xiao, P. Cao, W. Song, L. Luo, W. Tang, A fixed-time noise-tolerance ZNN model for time-variant inequality-constrained quaternion matrix least-squares problem, IEEE T. Neur. Net. Lear., 1–10.
    [26] L. Xiao, Y. Zhang, W. Huang, L. Jia, X. Gao, A dynamic parameter noise-tolerant zeroing neural network for time-varying quaternion matrix equation with applications, IEEE T. Neur. Net. Lear., 1–10.
    [27] R. Abbassi, H. Jerbi, M. Kchaou, T. E. Simos, S. D. Mourtas, V. N. Katsikis, Towards higher-order zeroing neural networks for calculating quaternion matrix inverse with application to robotic motion tracking, Mathematics, 11 (2023), 2756.
    [28] N. Tan, P. Yu, F. Ni, New varying-parameter recursive neural networks for model-free kinematic control of redundant manipulators with limited measurements, IEEE T. Instrum. Meas., 71 (2022), 1–14.
    [29] V. N. Kovalnogov, R. V. Fedorov, D. A. Demidov, M. A. Malyoshina, T. E. Simos, V. N. Katsikis, et al., Zeroing neural networks for computing quaternion linear matrix equation with application to color restoration of images, AIMS Math., 8 (2023), 14321–14339. https://doi.org/10.3934/math.2023733 doi: 10.3934/math.2023733
    [30] Y. Zhang, S. S. Ge, Design and analysis of a general recurrent neural network model for time-varying matrix inversion, IEEE T. Neur. Net., 16 (2005), 1477–1490.
    [31] Y. Chai, H. Li, D. Qiao, S. Qin, J. Feng, A neural network for Moore-Penrose inverse of time-varying complex-valued matrices, Int. J. Comput. Intell. Syst., 13 (2020), 663–671.
    [32] W. Wu, B. Zheng, Improved recurrent neural networks for solving Moore-Penrose inverse of real-time full-rank matrix, Neurocomputing, 418 (2020), 221–231. https://doi.org/10.1016/j.neucom.2020.08.026 doi: 10.1016/j.neucom.2020.08.026
    [33] S. Qiao, Y. Wei, X. Zhang, Computing time-varying ML-weighted pseudoinverse by the Zhang neural networks, Numer. Func. Anal. Opt., 41 (2020), 1672–1693.
    [34] X. Wang, P. S. Stanimirovic, Y. Wei, Complex ZFs for computing time-varying complex outer inverses, Neurocomputing, 275 (2018), 983–1001. https://doi.org/10.1016/j.neucom.2017.09.034 doi: 10.1016/j.neucom.2017.09.034
    [35] S. D. Mourtas, V. N. Katsikis, Exploiting the Black-Litterman framework through error-correction neural networks, Neurocomputing, 498 (2022), 43–58. https://doi.org/10.1016/j.neucom.2022.05.036 doi: 10.1016/j.neucom.2022.05.036
    [36] V. N. Kovalnogov, R. V. Fedorov, D. A. Generalov, A. V. Chukalin, V. N. Katsikis, S. D. Mourtas, et al., Portfolio insurance through error-correction neural networks, Mathematics, 10 (2022), 3335.
    [37] S. D. Mourtas, C. Kasimis, Exploiting mean-variance portfolio optimization problems through zeroing neural networks, Mathematics, 10 (2022), 3079. https://doi.org/10.3390/math10173079. doi: 10.3390/math10173079
    [38] W. Jiang, C. L. Lin, V. N. Katsikis, S. D. Mourtas, P. S. Stanimirović, T. E. Simos, Zeroing neural network approaches based on direct and indirect methods for solving the Yang–Baxter-like matrix equation, Mathematics, 10 (2022), 1950.
    [39] H. Jerbi, H. Alharbi, M. Omri, L. Ladhar, T. E. Simos, S. D. Mourtas, V. N. Katsikis, Towards higher-order zeroing neural network dynamics for solving time-varying algebraic Riccati equations, Mathematics, 10 (2022), 4490. https://doi.org/10.3390/math10234490 doi: 10.3390/math10234490
    [40] V. N. Katsikis, P. S. Stanimirović, S. D. Mourtas, L. Xiao, D. Karabasević, D. Stanujkić, Zeroing neural network with fuzzy parameter for computing pseudoinverse of arbitrary matrix, IEEE T. Fuzzy Syst., 30 (2022), 3426–3435.
    [41] H. Alharbi, H. Jerbi, M. Kchaou, R. Abbassi, T. E. Simos, S. D. Mourtas, et al., Time-varying pseudoinversion based on full-rank decomposition and zeroing neural networks, Mathematics, 11 (2023), 600.
    [42] J. Dai, P. Tan, X. Yang, L. Xiao, L. Jia, Y. He, A fuzzy adaptive zeroing neural network with superior finite-time convergence for solving time-variant linear matrix equations, Knowledge-Based Syst., 242 (2022), 108405. https://doi.org/10.1016/j.knosys.2022.108405 doi: 10.1016/j.knosys.2022.108405
    [43] L. Jin, Y. Zhang, S. Li, Integration-enhanced Zhang neural network for real-time-varying matrix inversion in the presence of various kinds of noises, IEEE T. Neur. Net. Lear., 27 (2016), 2615–2627. https://doi.org/10.1109/TNNLS.2015.2497715 doi: 10.1109/TNNLS.2015.2497715
    [44] F. Zhang, Quaternions and matrices of quaternions, Linear Algebra Appl., 251 (1997), 21–57.
    [45] L. Xiao, W. Huang, X. Li, F. Sun, Q. Liao, L. Jia, et al., ZNNs with a varying-parameter design formula for dynamic Sylvester quaternion matrix equation, IEEE T. Neur. Net. Lear., 1–11.
    [46] L. Huang, Q. W. Wang, Y. Zhang, The Moore-Penrose inverses of matrices over quaternion polynomial rings, Linear Algebra Appl., 475 (2015), 45–61. https://doi.org/10.1016/j.laa.2015.02.033 doi: 10.1016/j.laa.2015.02.033
    [47] A. K. Gupta, Numerical methods using MATLAB, MATLAB solutions series, Apress: Berkeley, CA, USA, New York, NY, 2014.
    [48] R. Zhang, X. Xi, H. Tian, Z. Wang, Dynamical analysis and finite-time synchronization for a chaotic system with hidden attractor and surface equilibrium, Axioms, 11 (2022), 579.
    [49] H. Su, R. Luo, M. Huang, J. Fu, Robust fixed time control of a class of chaotic systems with bounded uncertainties and disturbances, Int. J. Control Autom. Syst., 20 (2022), 813–822. https://doi.org/10.1007/s12555-020-0782-1 doi: 10.1007/s12555-020-0782-1
    [50] J. Singer, Y. Wang, H. H. Bau, Controlling a chaotic system, Phys. Rev. Lett., 66 (1991), 1123. https://doi.org/10.1103/PhysRevLett.66.1123 doi: 10.1103/PhysRevLett.66.1123
    [51] W. He, T. Luo, Y. Tang, W. Du, Y. Tian, F. Qian, Secure communication based on quantized synchronization of chaotic neural networks under an event-triggered strategy, IEEE T. Neur. Net. Lear., 31 (2020), 3334–3345.
    [52] J. Sun, X. Zhao, J. Fang, Y. Wang, Autonomous memristor chaotic systems of infinite chaotic attractors and circuitry realization, Nonlinear Dynam., 94 (2018), 2879–2887. https://doi.org/10.1007/s11071-018-4531-4 doi: 10.1007/s11071-018-4531-4
  • This article has been cited by:

    1. Houssem Jerbi, Izzat Al-Darraji, Saleh Albadran, Sondess Ben Aoun, Theodore E. Simos, Spyridon D. Mourtas, Vasilios N. Katsikis, Solving quaternion nonsymmetric algebraic Riccati equations through zeroing neural networks, 2024, 9, 2473-6988, 5794, 10.3934/math.2024281
    2. Houssem Jerbi, Obaid Alshammari, Sondess Ben Aoun, Mourad Kchaou, Theodore E. Simos, Spyridon D. Mourtas, Vasilios N. Katsikis, Hermitian Solutions of the Quaternion Algebraic Riccati Equations through Zeroing Neural Networks with Application to Quadrotor Control, 2023, 12, 2227-7390, 15, 10.3390/math12010015
    3. Spyridon D. Mourtas, P. Stanimirović, A. Stupina, I. Kovalev, Color restoration of images through high order zeroing neural networks, 2024, 59, 2271-2097, 01005, 10.1051/itmconf/20245901005
    4. Abdur Rehman, Ivan Kyrchei, Muhammad Zia Ur Rahman, Víctor Leiva, Cecilia Castro, Solvability and algorithm for Sylvester-type quaternion matrix equations with potential applications, 2024, 9, 2473-6988, 19967, 10.3934/math.2024974
    5. Tinglei Wang, Zhen Zhang, Yun Huang, Bolin Liao, Shuai Li, Applications of Zeroing Neural Networks: A Survey, 2024, 12, 2169-3536, 51346, 10.1109/ACCESS.2024.3382189
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1597) PDF downloads(69) Cited by(5)

Figures and Tables

Figures(3)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog