Department of Computer Engineering, College of Computer Science and Engineering, Univ. of Ha'il, Ha'il City 81451, Saudi Arabia
2.
Control & Energy Management Laboratory, National Engineering School of Sfax, Univ. of Sfax, Sfax, Tunisia
3.
Department of Industrial Engineering, College of Engineering, Univ. of Ha'il, Ha'il City 81451, Saudi Arabia
4.
Laboratory of Interdisciplinary Problems in Energy Production, Ulyanovsk State Technical Univ., 32 Severny Venetz Street, 432027 Ulyanovsk, Russia
5.
Department of Medical Research, China Medical Univ. Hospital, China Medical Univ., Taichung City 40402, Taiwan
6.
Center for Applied Math. and Bioinformatics, Gulf Univ. for Science and Technology, West Mishref, 32093 Kuwait
7.
Data Recovery Key Laboratory of Sichun Province, Neijing Normal Univ., Neijiang 641100, China
8.
Section of Mathematics, Dept. of Civil Engineering, Democritus Univ. of Thrace, Xanthi 67100, Greece
9.
Department of Economics, Division of Mathematics-Informatics and Statistics-Econometrics, National and Kapodistrian Univ.of Athens, Sofokleous 1 Street, 10559 Athens, Greece
10.
Laboratory "Hybrid Methods of Modelling and Optimization in Complex Systems", Siberian Federal Univ., Prosp. Svobodny 79, 660041 Krasnoyarsk, Russia
Received:
09 August 2023
Revised:
12 September 2023
Accepted:
23 September 2023
Published:
26 September 2023
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
Abstract
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.
1.
Introduction
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,ξ4∈R} 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 m≠n with m,n∈N 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.
2.
Preliminaries and reformulation of the QDSE problem
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)k∈Hm×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)k∈Hm×n
(2.1)
where the coefficient matrices Vi(t)∈Rm×n for i=1,2,⋯,4 are the following:
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.
3.
ZNN adaption for QDSE solution
In this section we shall develop a ZNN model, named ZNNQ-D, to solve the QDSE problem.
3.1. The ZNNQ-D model
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:
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:
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 J∈R16mn×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 A∈Rm×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]
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.
3.2. ZNNQ-D model theoretical analysis
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.
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. □
3.3. ZNNQ-D model computational complexity
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ı)=qc−bp+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.
4.
NZNN adaption for QDSE solution under different types of noises
In this section we shall develop a NZNN model, named NZNNQ-D, to solve the QDSE problem under different forms of noise.
4.1. The NZNNQ-D model
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:
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).
4.2. NZNNQ-D model theoretical analysis
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)=N∈R4m×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)=N⋅t∈R4m×n converges globally to the TSOL, with the upper bound of the EME accomplishing limt→∞‖ED(t)‖F=1ζ‖N‖F. Also, as ζ→+∞, ED(t) accomplishes limt→∞‖ED(t)‖F↓0.
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,…,n∈R4m×n preserves the bounded residual error ‖ED(t)‖F. Also, limt→∞‖ED(t)‖F is bounded by
where Q=−4ζ+η2 and η,ζ>0 are parameters. Thus, the upper bound of limt→∞‖ED(t)‖F is basically an inverted counterpart of η in the case of Q≠0 as well as limt→∞‖ED(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. □
5.
Simulation experiments
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.22⋅10−16), which means that all of the errors in the figures of this section have a minimum value that is close to 10−5.
5.1. Simulations
Example 5.1. In this SE, the matrix ˜A(t) coefficients are set to
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.
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×10⊙10 are presented in Figure 2.
5.2. Discussion on SEs results
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 [10−6,10−3] 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 1e–1h. 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 [10−4,10−1] 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 2e–2h. 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 [10−5,10−3] 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 1i–1l. 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 [10−5,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 2i–2l. 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].
5.3. Applications to control of the SFM chaotic system
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]:
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.1⊙13, r(0)=0.1⊙13 and h(0)=0.1⊙16, 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 [10−4,10−3] 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.
6.
Conclusions
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.
Use of AI tools declaration
The authors declare they have not used artificial intelligence (AI) tools in the creation of this article.
Acknowledgments
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.
Conflict of interest
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.
References
[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
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
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