Abstract
The problem of QR decomposition is considered one of the fundamental problems commonly encountered in both scientific research and engineering applications. In this paper, the QR decomposition for complex-valued time-varying matrices is analyzed and investigated. Specifically, by applying the zeroing neural dynamics (ZND) method, dimensional reduction method, equivalent transformations, Kronecker product, and vectorization techniques, a new continuous-time QR decomposition (CTQRD) model is derived and presented. Then, a novel eleven-instant Zhang et al discretization (ZeaD) formula, with fifth-order precision, is proposed and studied. Additionally, five discrete-time QR decomposition (DTQRD) models are further obtained by using the eleven-instant and other ZeaD formulas. Theoretical analysis and numerical experimental results confirmed the correctness and effectiveness of the proposed continuous and discrete ZND models.
Keywords:
complex QR decomposition; zeroing neural dynamics (ZND); dimensional reduction; Zhang et al discretization (ZeaD) formula MSC:
65L05; 68T05
1. Introduction
Constancy is temporary, change is eternal, and all things in the world are in constant change. When the research on traditional static (or time-invariant) problems reaches a certain degree, people will naturally turn their time and energy to the research on time-varying problems that are closer to reality. At present, the research on more challenging time-varying problems has become a new hotspot, and many new methods have been proposed and applied [1,2,3,4,5]. As a neural dynamics method with neural network background, the zeroing neural dynamics (ZND) method is proposed and applied to solve different kinds of time-varying problems [6,7,8,9,10,11,12,13,14,15,16], such as time-varying linear matrix inequality [6], robot control [9], corona virus disease diagnosis [10], matrix inversion [13,14], and time-varying nonlinear optimization [16]. Generally, the problem solving model obtained by using the ZND method is a continuous one. In order to facilitate the implementation of modern electronic hardware, the continuous model needs to be discretized. Therefore, in recent years, a new class of finite difference formula, termed Zhang et al discretization (ZeaD) formula [17,18,19,20,21,22,23,24], has been proposed and used to discretize a continuous model into a discrete one.
Matrix decomposition is to decompose a matrix into the product of several low rank or special structure matrices. There are many types of matrix decomposition which are widely used in scientific research and engineering applications [25,26,27,28,29,30,31,32,33,34,35]. For instance, a method for calculating polar decomposition is proposed in [27]. In [32], the problem of online singular value decomposition of time-varying matrices is formulated and solved. In [33,34], the QR decomposition is analyzed and discussed. A continuous model for solving complex-valued time-varying linear matrix equations via QR decomposition is proposed and analyzed in [35]. It is worth mentioning that, as one of our previous works, the time-varying QR decomposition model proposed in [33] is only applicable to the continuous-time case and does not adopt the dimensional reduction method or consider the zeroing of the elements of the upper triangular matrix. Moreover, different from our previous work [34], we mainly discuss the continuous and discrete ZND models for QR decomposition in complex domains. Specifically, by adopting the ZND method, dimensional reduction method, equivalent transformations, Kronecker product, and vectorization techniques, a new continuous-time QR decomposition (CTQRD) model for QR decomposition is presented firstly. Next, a novel eleven-instant ZeaD formula is derived and proposed. Then, by using the eleven-instant and other ZeaD formulas, five discrete-time QR decomposition (DTQRD) models are further acquired. Additionally, the correctness and effectiveness of the proposed continuous and discrete models are substantiated by numerical experimental results.
For better readability, the remaining contents of the paper are organized into five sections. The problem description and equivalent transformations are given in Section 2. A new CTQRD model is derived and proposed in Section 3. The novel eleven-instant ZeaD formula with theoretical analysis is provided in Section 4. Meanwhile, five DTQRD models are also presented in this section. Section 5 contains the numerical experiments and verifications of the proposed continuous and discrete models. The concluding remarks are given in Section 6. In addition, the main contributions of the paper are listed as follows.
- The complex QR decomposition for time-varying square or rectangular matrix is formulated and studied both in continuous time and discrete time.
- A new CTQRD model is derived and proposed by adopting the ZND method, dimensional reduction method, equivalent transformations, Kronecker product, and vectorization techniques.
- A novel eleven-instant ZeaD formula with precision is proposed and investigated.
- On the basis of the eleven-instant and other ZeaD formulas, five discrete-time models are further obtained and discussed.
- Numerical experimental results substantiate the effectiveness and accuracy of the continuous and discrete ZND models.
2. Problem Description and Preparation
In general, the time-varying QR decomposition [33,34] can be formulated as
in which denotes a given smooth time-varying square or rectangular matrix; and are the unknown time-varying unitary matrix and upper triangular matrix, respectively. According to the definitions of unitary matrix and upper triangular matrix, we know the following equation system is equivalent to (1) [34].
with superscript denoting the conjugate transpose operator of a matrix; representing an m-dimensional identity matrix; denoting the th element of . Additionally, since a complex number can be expressed as a sum of its real and imaginary parts, we have
where i represents the pure imaginary unit; superscript denotes the transpose operator of a matrix. Therefore, the following equation system is derived:
where and represent the real and imaginary parts of , respectively. Because the real and imaginary parts of both sides of the previous equations are equal, we obtain
3. Continuous-Time Model and Theoretical Analysis
To obtain the QR decomposition of time-varying matrix , the ZND method is applied, and in the meanwhile the CTQRD model is derived, proposed, and investigated in this section.
According to the description of (1) in Section 2, we know that must be an upper triangular matrix at any time in the QR decomposition process. That is to say, for any time instant , except for the elements on and above the main diagonal, all other elements of are equal to zero. In order to meet this condition, inspired by [32,34,35], we have the following theorem.
Theorem 1.
With operator vec(·) generating a column vector composed of all column vectors of a matrix, and operator uptrig(·) generating a column vector composed of all upper triangular column vectors of a matrix, respectively, an constant matrix can be constructed for an time-varying upper triangular matrix , at any time instant , such that U(t)(U(t)) holds true.
Proof.
The proof process is given in Appendix A. □
On the basis of Theorem 1, the last equality constraint in (2) is handled. Specifically, for an upper triangular matrix expressed in vectorization form, it is equal to the product of a constant matrix and a vector containing only the elements on and above the main diagonal of , i.e., R(t)R(t)). In addition, the construction method of can be obtained from the proof process of Theorem 1 in Appendix A, or refer to references [34,35]. Note that, since the dimensions of and are () and , respectively, Theorem 1 gives a dimensional reduction method, actually.
According to the ZND method, four error functions are defined for the first four equations in (2) as follows:
By substituting theprevious equations into the linear design formula [6] (i.e., with used in (4) of [6] for here), with representing the time derivative of , , we have
Then, by introducing the Kronecker product and vectorization technique [35,36], the following matrix equation is obtained:
where , , , , , , , , , , , , , and ; and represent the and identity matrices, respectively; is the constant permutation matrix [32,33,36]. For further simplification, let
and
Therefore, the new CTQRD model is expressed as follows:
with denoting the pseudo-inverse of .
Theorem 2.
Proof.
The proof process is given in Appendix B. □
4. Discrete-Time Models and Theoretical Analysis
In practical application, especially for digital hardware implementation, the discrete model is more suitable than the continuous one. Therefore, a novel eleven-instant ZeaD formula is derived and proposed, and applied to discretize the CTQRD model (5) into DTQRD model. Additionally, four other DTQRD models with different precisions are also provided in this section.
4.1. Eleven-Instant and Other ZeaD Formulas
The eleven-instant ZeaD formula is proposed by the following theorem.
Theorem 3.
With denoting the computational assignment operation, denoting , and denoting the sufficiently-small sampling gap, respectively, the eleven-instant ZeaD formula is formulated as
and it has a truncation error of .
Proof.
The proof process is given in Appendix C. □
By setting the values of the three parameters in [24] as and , respectively, the following eight-instant ZeaD formula can be obtained:
In addition, the other three ZeaD formulas [22,23], i.e., six-, four-, and two-instant ZeaD formulas, are listed as follows:
and
4.2. Discrete-Time Models
By adopting ZeaD formulas (6)–(10) to discretize CTQRD model (5), respectively, the following DTQRD-1, DTQRD-2, DTQRD-3, DTQRD-4, and DTQRD-5 models are derived and acquired:
and
where step-size , , , , and . Additionally, the following theorem is given to guarantee the correctness and precision of the previous models.
Theorem 4.
With sufficiently small , let denote a vector with every entry being , , and denote the Frobenius-norm of a matrix. The DTQRD-1 (11), DTQRD-2 (12), DTQRD-3 (13), DTQRD-4 (14), and DTQRD-5 (15) models are 0-stable, consistent, and convergent, which converge with the orders of their truncation errors being , , , , and , respectively.
Proof.
The proof process is given in Appendix D. □
Remark 1.
Generally speaking, specialization and unification are both important and interesting directions in scientific research. On the one hand, because specialized models are built or developed for specific problem or condition, they generally have better performance. For example, in this paper, the CTQRD and DTQRD models are designed to solve the time-varying QR decomposition with continuous and discrete time conditions, respectively. On the other hand, the establishment or development of a unified/hybrid model may be more complicated and relatively weak in terms of performance, but its advantages are convenience and versatility. Therefore, our future research focus is to construct a unified/hybrid time-varying QR decomposition model/platform that can handle both continuous and discrete time conditions.
Remark 2.
In order to facilitate the follow-up research, the limitations and prospects of the proposed method are discussed here. The limitations are mainly reflected in two aspects. First, when solving the time-varying QR decomposition using CTQRD and DTQRD models, the pseudo-inverse of the matrix needs to be computed, which is computationally expensive. In the published papers on time-varying matrix decomposition, it is common to require matrix inverse or pseudo-inverse [32,33,34,35]. Therefore, future research may consider how to reduce the computation of matrix inverse or study the method of demand-free inverse. Second, the target matrix to be decomposed must be a smooth time-varying matrix. However, in practical applications, even after eliminating the influence of noise, the target time-varying matrix to be decomposed may still appear unsmooth at some time or period. Even so, the method proposed in this paper can not only be applied to the case that the target matrix satisfies the smoothing condition but also can be used as a preliminary study to solve other types of time-varying matrix decomposition.
5. Numerical Experiments and Verifications
In this section, numerical experiments with three examples are conducted to substantiate the accuracy and performance of the proposed continuous and discrete ZND models, i.e., CTQRD and DTQRD models. Additionally, in all numerical experiments, the task duration is set as s, and for the sake of generality, we use random initial values, which are generated from the interval (−1, 1). Furthermore, we observe the residual errors , , , and , as well as , , , and , to measure the computational accuracy of CTQRD and DTQRD models, respectively. At the same time, the residual errors of the original equivalence problem, i.e., and , as well as and , are also computed and displayed because they can more intuitively reflect the solution accuracy of different models.
5.1. Example Description
Three examples to be discussed are given as follows:
Example 1:
Example 2:
and Example 3:
Evidently, the original form of can be easily obtained by using formula . In addition, the corresponding dimensions of in these three examples are , and , respectively.
5.2. CTQRD Model
The CTQRD model (5) is implemented by using the ODE (ordinary differential equation) solver [37] in MATLAB routine. Specifically, the ODE function “ode45” is applied in this paper, and the numerical experimental results are shown in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Note that, in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8, the solution trajectories and residual errors corresponding to different initial values are represented in different colors. From Figure 1, Figure 2, Figure 3 and Figure 4, we can see that the solution trajectories synthesized by CTQRD model (5) with five random initial values and for Example 1 are indeed time-varying. Additionally, the solution trajectories synthesized by (5) for Examples 2 and 3 are omitted because of the space limitation and similarity. As shown in Figure 5, Figure 6 and Figure 7, the residual errors of CTQRD model (5) for Examples 1 through 3 converge to near-zero rapidly, which means Theorem 2 is correct. Meanwhile, the residual error trajectories of the original equivalence problem shown in Figure 8 verify the correctness of this theorem again.
Figure 1.
Solution trajectories of synthesized by CTQRD model (5) with five random initial values and for Example 1.
Figure 2.
Solution trajectories of synthesized by CTQRD model (5) with five random initial values and for Example 1.
Figure 3.
Solution trajectories of synthesized by CTQRD model (5) with five random initial values and for Example 1.
Figure 4.
Solution trajectories of synthesized by CTQRD model (5) with five random initial values and for Example 1.
Figure 5.
Residual errors of CTQRD model (5) with five random initial values and for Example 1.
Figure 6.
Residual errors of CTQRD model (5) with five random initial values and for Example 2.
Figure 7.
Residual errors of CTQRD model (5) with five random initial values and for Example 3.
Figure 8.
Residual errors of original equivalence problem corresponding to CTQRD model (5) with five random initial values and for Examples 1 through 3. (a) for Example 1. (b) for Example 1. (c) for Example 2. (d) for Example 2. (e) for Example 3. (f) for Example 3.
5.3. DTQRD Models
Note that the DTQRD-1 (11), -2 (12), -3 (13), -4 (14), and -5 (15) models, respectively, require one, three, five, seven, and ten initial values before we can use them. Since the first initial value is randomly generated, the Euler method is adopted to compute these values, except the DTQRD-1 (11) model, which needs one initial value only. Additionally, the solution trajectories synthesized by DTQRD models are not given since the space limitation and similarity.
The numerical experimental results for DTQRD models are shown in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16 and Table 1 and Table 2. Note that, in these tables, we use the MATLAB notation form, i.e., “E” denotes “”. As seen in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14, the residual error trajectories synthesized by different DTQRD models change regularly, which is consistent with the conclusion of Theorem 4. From the results in Table 1, we know that the residual errors of (11)–(15) are almost proportional to , , , , and , respectively, which also verifies Theorem 4. Moreover, from Figure 15 and Figure 16 as well as Table 2, we can see that the residual errors of the original equivalence problem corresponding to (11)–(15) change in the manner of , , , , and , respectively. Thus, the correctness of Theorem 4 is substantiated.
Figure 9.
Residual errors of different DTQRD models with same random initial value, , and for Example 1.
Figure 10.
Residual errors of different DTQRD models with same random initial value, , and for Example 1.
Figure 11.
Residual errors of different DTQRD models with same random initial value, , and for Example 2.
Figure 12.
Residual errors of different DTQRD models with same random initial value, , and for Example 2.
Figure 13.
Residual errors of different DTQRD models with same random initial value, , and for Example 3.
Figure 14.
Residual errors of different DTQRD models with same random initial value, , and for Example 3.
Figure 15.
Residual errors of original equivalence problem corresponding to different DTQRD models with same random initial value, , and for Examples 1 through 3. (a) for Example 1. (b) for Example 1. (c) for Example 2. (d) for Example 2. (e) for Example 3. (f) for Example 3.
Figure 16.
Residual errors of original equivalence problem corresponding to different DTQRD models with same random initial value, , and for Examples 1 through 3. (a) for Example 1. (b) for Example 1. (c) for Example 2. (d) for Example 2. (e) for Example 3. (f) for Example 3.
Table 1.
Residual errors of different DTQRD models with .
Table 2.
Residual errors of original equivalence problem for different DTQRD models with .
6. Conclusions
The time-varying QR decomposition in complex domain has been analyzed and investigated in this paper. Firstly, the new CTQRD model has been derived and proposed by adopting the ZND method as well as the dimensional reduction method, equivalent transformations, Kronecker product, and vectorization techniques. In addition, the novel eleven-instant ZeaD formula, with precision, has been proposed. Then, by using the eleven-instant and other ZeaD formulas, five DTQRD models have been further proposed and studied. The theoretical analysis has indicated the correctness of the CTQRD and DTQRD models. Finally, the numerical experimental results have substantiated the effectiveness and precision of the proposed continuous and discrete models. Our future research will focus on building a unified/hybrid model or platform that can solve the time-varying QR decomposition with both continuous and discrete time conditions. In addition, other types of time-varying matrix decomposition problems are also one of our future research directions.
Author Contributions
Conceptualization, X.K. and Y.Z.; methodology, J.C., X.K. and Y.Z.; software, J.C.; validation, J.C., X.K. and Y.Z.; formal analysis, J.C., X.K. and Y.Z.; investigation, J.C., X.K. and Y.Z.; resources, J.C., X.K. and Y.Z.; data curation, J.C., X.K. and Y.Z.; writing—original draft preparation, J.C.; writing—review and editing, J.C., X.K. and Y.Z.; visualization, J.C., X.K. and Y.Z.; supervision, X.K. and Y.Z.; project administration, X.K. and Y.Z.; funding acquisition, J.C. and Y.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work is aided by the National Natural Science Foundation of China under Grant 62072484 and 61976230, the Project Supported by Guangdong Province Universities and Colleges Pearl River Scholar Funded Scheme under Grant 2018, the Key-Area Research and Development Program of Guangzhou under Grant 202007030004, the Natural Science Foundation project of Guangxi under Grant 2020GXNSFAA238028, and also the School Level Scientific Research Project of Youjiang Medical University for Nationalities under Grant yy2020gcky037.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors wish to express their sincere thanks to Sun Yat-sen University for its support and assistance in this study.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| ZND | Zeroing neural dynamics |
| CTQRD | Continuous-time QR decomposition |
| ZeaD | Zhang et al discretization |
| DTQRD | Discrete-time QR decomposition |
| ODE | Ordinary differential equation |
Appendix A
The proof of Theorem 1 is given as follows.
Proof.
To make the proof process more concise and clear, the symbol is omitted, i.e., U represents . Let denote a set consisting of the subscripts of elements in vector vec(U), and these elements come from the main diagonal and above of U. Additionally, let denote the set consisting of the subscripts of remaining elements in vec(U). Evidently, since U is an upper triangular matrix, the elements corresponding to subscripts contained in set in vec(U) are all zero.
The vectorization form of an time-varying upper triangular matrix U is
Using the subscript symbols in sets and , and replacing u with to avoid confusion, we have
or
According to the properties of the identity matrix, we have , with denoting an identity matrix. Apparently, in the process of multiplying and vec(U), the elements of column of have no effect on the calculation result, since the -th element of vec(U) multiplied by the -th column of is zero (i.e., ). Thus, after deleting all the matrix columns and vector elements which have no effect on the calculation result, we obtain
i.e.,
The proof is therefore completed. □
Appendix B
The proof of Theorem 2 is given as follows.
Proof.
To obtain the solutions (i.e., , , , and ) of (2), according to the ZND method, four error functions (i.e., , , , and ) are defined as (3) for the first four equations in (2). Then, by using the linear design formula to zero out , , , and , (4) is derived. Apparently, when time , the solution of (4) can converge to the theoretical solution of (2) (for more convergence analysis of ZND method, please refer to [16]). Additionally, from the derivation process of (5), we know that it is exactly another expression form of (4). The proof is therefore completed. □
Appendix C
The proof of Theorem 3 is given as follows.
Proof.
According to Taylor expansion [37,38], the following ten equations can be obtained and provided.
and
where , , , , , , and , ; , , , , , and respectively represent the first-, second-, third-, fourth-, fifth-, and sixth-order derivatives; symbol ! denotes the factorial operator; correspondingly lie in the intervals , , , , , , , , , and . Let (A1), (A2), (A3), (A4), (A5), (A6), (A7), (A8), (A9), and (A10) respectively multiply 1, , , , 0, , , , , and . Adding them together, we obtain (6). The proof is therefore completed. □
Appendix D
The proof of Theorem 4 is given as follows.
Proof.
Let us consider the proof of DTQRD-5 (15) at first. The corresponding characteristic polynomial [38,39] of (15) is expressed as below:
The ten solutions of the previous polynomial (retain the six significant digits after the decimal point) are as follows:
and their corresponding moduli are
Thereinto, i is the pure imaginary unit, and represents the modulus of a number. Since these roots are less or equal than one, with one being simple, according to Result 1 in Appendix E, the DTQRD-5 (15) model is 0-stable. Evidently, DTQRD-5 (15) model has a truncation error of . Therefore, from Results 2 through 4 in Appendix E, we know that (15) is consistent and convergent, and it converges with the order of its truncation error (i.e., ). Additionally, the proofs of DTQRD-1 (11), DTQRD-2 (12), DTQRD-3 (13), and DTQRD-4 (14) are omitted since its similarity to that of DTQRD-5 (15). The proof is therefore completed. □
Appendix E
In the Appendix, the following four results [38,39] for an N-step method are provided.
Result 1: A linear N-step method can be checked for 0-stability by determining the roots of its characteristic polynomial . If all roots denoted by of the polynomial satisfy with being simple, then the N-step method is 0-stable (i.e., has 0-stability).
Result 2: A linear N-step method is said to be consistent (i.e., has consistency) of order w if the truncation error for the exact solution is of order where .
Result 3: A linear N-step method is convergent, i.e., , for all , as , if and only if the method is 0-stable and consistent. That is, 0-stability plus consistency means convergence, which is also known as Dahlquist equivalence theorem.
Result 4: A 0-stable consistent method converges with the order of its truncation error.
References
- Jadhav, S.; Zhao, J.; Fan, Y.; Li, J.; Lin, H.; Yan, C.; Chen, M. Time-varying sequence model. Mathematics 2023, 11, 336. [Google Scholar] [CrossRef]
- Masubuchi, I.; Kikuchi, T. Lyapunov density criteria for time-varying and periodically time-varying nonlinear systems with converse results. SIAM J. Control Optim. 2021, 59, 223–241. [Google Scholar] [CrossRef]
- Li, X.; Cao, J. An inpulsive delay inequality involving unbounded time-varying delay and applicaitons. IEEE Trans. Autom. Control 2017, 62, 3618–3625. [Google Scholar] [CrossRef]
- Rios-Rivera, D.; Rios, J.; Sanchez, O.; Alanis, A. Impulsive pinning control of discrete-time complex network with time-varying connections. Mathematics 2022, 10, 4051. [Google Scholar] [CrossRef]
- Liu, X.; Li, W.; Yao, C.; Li, Y. Finite-time guaranteed cost control for markovian jump systems with time-varying delays. Mathematics 2022, 10, 2028. [Google Scholar] [CrossRef]
- Guo, D.; Lin, X. Li-function activated Zhang neural network for online solution of time-varying linear matrix inequality. Neural Process Lett. 2020, 52, 713–726. [Google Scholar] [CrossRef]
- Jerbi, H.; Alharbi, H.; Omri, M.; Ladhar, L.; Simos, T.E.; Mourtas, S.D.; Katsikis, V.N. Towards higher-order zeroing neural network dynamics for solving time-varying algebraic Riccati equations. Mathematics 2022, 10, 4490. [Google Scholar] [CrossRef]
- Liao, B.; Hua, C.; Cao, X.; Katsikis, V.N.; Li, S. Complex noise-resistant zeroing neural network for computing complex time-dependent Lyapunov equation. Mathematics 2022, 10, 2817. [Google Scholar] [CrossRef]
- Jin, L.; Li, S.; Xiao, L.; Lu, R.; Liao, B. Cooperative motion generation in a distributed network of redundant robot manipulators with noises. IEEE Trans. Syst. Man Cybern. 2018, 48, 1715–1724. [Google Scholar] [CrossRef]
- Zhang, Z.; Chen, B.; Luo, Y. A deep ensemble dynamic learning network for corona virus disease 2019 diagnosis. IEEE Trans. Neural Netw. Learn. Syst. 2023, in press. [Google Scholar] [CrossRef]
- Uhlig, F. Zhang neural network for fast and accurate computations of the field of values. Linear Multilinear A. 2019, 68, 1894–1910. [Google Scholar] [CrossRef]
- Li, J.; Shi, Y.; Xuan, H. Unified model solving nine types of time-varying problems in the frame of zeroing neural network. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 1896–1905. [Google Scholar] [CrossRef] [PubMed]
- Xiao, L.; He, Y.; Dai, J.; Liu, X.; Liao, B.; Tan, H. A variable-parameter noise-tolerant zeroing neural network for time-variant matrix inversion with guaranteed robustness. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 1535–1545. [Google Scholar] [CrossRef]
- Liao, B.; Han, L.; He, Y.; Cao, X.; Li, J. Prescribed-time convergent adaptive ZNN for time-varying matrix inversion under harmonic noise. Electronics 2022, 11, 1636. [Google Scholar] [CrossRef]
- Zheng, L.; Zhang, Z. Time-varying quadratic-programming-based error redefinition neural network control and its application to mobile redundant manipulators. IEEE Trans. Autom. Control 2022, 67, 6151–6158. [Google Scholar] [CrossRef]
- Jin, L.; Zhang, Y. Continuous and discrete Zhang dynamics for real-time varying nonlinear optimizaiton. Numer. Algor. 2016, 73, 115–140. [Google Scholar] [CrossRef]
- Uhlig, F. Time-varying matrix eigenanalyses via Zhang neural networks and look-ahead finite difference equations. Linear Algebr. Appl. 2019, 580, 417–435. [Google Scholar] [CrossRef]
- Uhlig, F. The construction of high order convergent look-ahead finite difference formulas for Zhang neural networks. J. Differ. Equ. Appl. 2019, 25, 931–941. [Google Scholar] [CrossRef]
- Xuan, H.; Zhu, X.; Li, J.; Guo, H.; Li, Y. General third-order-accuracy formulas for time discretization applied to time-varying optimization. IEEE Access 2020, 8, 224235–224245. [Google Scholar] [CrossRef]
- Sun, M.; Wang, Y. General five-step discrete-time Zhang neural network for time-varying nonlinear optimization. Bull. Malays. Math. Sci. Soc. 2020, 43, 1741–1760. [Google Scholar] [CrossRef]
- Sun, M.; Liu, J. General six-step discrete-time Zhang neural network for time-varying tensor absolute value equations. Discrete Dyn. Nat. Soc. 2019, 2019, 1–12. [Google Scholar] [CrossRef]
- Hu, C.; Kang, X.; Zhang, Y. Three-step general discrete-time Zhang neural network design and application to time-variant matrix inversion. Neurocomputing 2018, 306, 108–118. [Google Scholar] [CrossRef]
- Guo, D.; Nie, Z.; Yan, L. Novel discrete-time Zhang neural network for time-varying matrix inversion. IEEE Trans. Syst. Man Cybern. 2017, 47, 2301–2310. [Google Scholar] [CrossRef]
- Chen, J.; Zhang, Y. Discrete-time ZND models solving ALRMPC via eight-instant general and other formulas of ZeaD. IEEE Access 2019, 7, 125909–125918. [Google Scholar] [CrossRef]
- Liu, Y.; Tian, Y. A simultaneous decomposition of a matrix triplet with applications. Numer. Linear Algebr. 2011, 18, 69–85. [Google Scholar] [CrossRef]
- Foster, J.; McWhirter, J.; Davies, M.; Chambers, J. An algorithm for calculating the QR and singular value decompositions of polynomial matrices. IEEE Trans. Signal Process. 2010, 58, 1263–1274. [Google Scholar] [CrossRef]
- Merino, D.; Paras, A.; Pelejo, D. On the phi(J) polar decomposition of matrices. Linear Algebr. Appl. 2010, 432, 1165–1175. [Google Scholar] [CrossRef]
- Li, F. On the Jacobians of singular matrix decomposition and its application. Linear Multilinear A 2021, 69, 1521–1533. [Google Scholar] [CrossRef]
- Baumann, M.; Helmke, U. Singular value decomposition of time-varying matrices. Future Gen. Comput. Syst. 2003, 19, 353–361. [Google Scholar] [CrossRef]
- Tănăsescu, A.; Carabaş, M.; Pop, F.; Popescu, P.G. Scalability of K-tridiagonal matrix singular value decomposition. Mathematics 2021, 9, 3123. [Google Scholar] [CrossRef]
- Alharbi, H.; Jerbi, H.; Kchaou, M.; Abbassi, R.; Simos, T.E.; Mourtas, S.D.; Katsikis, V.N. Time-varying pseudoinversion based on full-rank decomposition and zeroing neural networks. Mathematics 2023, 11, 600. [Google Scholar] [CrossRef]
- Chen, J.; Zhang, Y. Online singular value decomposition of time-varying matrix via zeroing neural dynamics. Neurocomputing 2020, 383, 314–323. [Google Scholar] [CrossRef]
- Katsikis, V.N.; Mourtas, S.D.; Stanimirovic, P.S.; Zhang, Y. Continuous-time varying complex QR decomposition via zeroing neural dynamics. Neural Process. Lett. 2021, 53, 3573–3590. [Google Scholar] [CrossRef]
- Li, Z.; Zhang, Y.; Ming, L.; Guo, J.; Katsikis, V.N. Real-domain QR decomposition models employing zeroing neural network and time-discretization formulas for time-varying matrices. Neurocomputing 2021, 448, 217–227. [Google Scholar] [CrossRef]
- Katsikis, V.N.; Mourtas, S.D.; Stanimirovic, P.S.; Zhang, Y. Solving complex-valued time-varying linear matrix equations via QR decomposition with applications to robotic motion tracking and on angle-of-arrival localization. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 3415–3424. [Google Scholar] [CrossRef]
- Horn, R.A.; Johnson, C.R. Topics in Matrix Analysis; Cambridge University Press: New York, NY, USA, 1991. [Google Scholar]
- Mathews, J.H.; Fink, K.D. Numerical Methods Using MATLAB; Prentice-Hall: Englewood Cliffs, NJ, USA, 2004. [Google Scholar]
- Griffiths, D.F.; Higham, D.J. Numerical Methods for Ordinary Differential Equations: Initial Value Problems; Springer: London, UK, 2010. [Google Scholar]
- Suli, E.; Mayers, D.F. An Introduction to Numerical Analysis; Cambridge University Press: Oxford, UK, 2003. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).