Abstract
Consider a class of coupled discrete-time Riccati equations arising from jump systems. To compute their solutions when systems reach a steady state, we propose an operator Newton method and correspondingly establish its quadratic convergence under suitable assumptions. The advantage of the proposed method lies in the fact that its subproblems are solved using the operator Smith method, which allows it to maintain quadratic convergence in both the inner and outer iterations. Moreover, it does not require the constant term matrix of the equation to be invertible, making it more broadly applicable than existing inverse-free iterative methods. For large-scale problems, we develop a low-rank variant by incorporating truncation and compression techniques into the operator Newton framework. A complexity analysis is also provided to assess its scalability. Numerical experiments demonstrate that the presented low-rank operator Newton method is highly effective in approximating solutions to large-scale structured coupled Riccati equations.
Keywords:
coupled discrete-time Riccati equations; operator Newton method; Smith iteration; jump control system; large-scale problems MSC:
65F30
1. Introduction
Consider a discrete-time jump control system [1,2,3], modeled by:
where , , and , with . To obtain the optimal control of the above system, one has to minimize the quadratic cost function
where and are symmetric positive semi-definite (SPSD) and symmetric positive definite (SPD) matrices, respectively, representing the state and control weighting terms in the cost function. The corresponding optimal control feedback gain is given by:
where is defined as a convex combination of via the stochastic weights . To achieve the optimal control , one has to solve the coupled discrete-time algebraic Riccati equation (CDARE):
for .
Among the various approaches developed for solving the CDARE (1), iterative methods remain prominent. Commonly used iterations typically reformulate the problem as either optimization-based methods [4] or fixed-point iterations [5,6], drawing on classical linear–quadratic regulator theory. Enhanced variants based on linear matrix inequality (LMI) formulations have also been proposed [7,8]. However, such methods often exhibit slow convergence of the objective function and limited numerical precision, particularly in large-scale or tightly coupled scenarios. Fixed-point schemes address the CDARE directly by recasting it as a fixed-point problem. Notably, Ivanov [9] introduced two distinct fixed-point iterations, which were later accelerated by incorporating extrapolation techniques that leverage information from the current iteration to replace the previous one, thereby obviously improving the convergence rate.
To circumvent the computational cost associated with explicit matrix inversion, inverse-free fixed-point methods have been introduced. These schemes are inspired by the Schulz iteration [10], which recasts matrix inversion as a Newton-type process, replacing inversions with matrix multiplications [11,12,13]. While inverse-free methods demonstrate notable computational efficiency in practice, their theoretical convergences are generally linear.
To further accelerate convergence, Newton-type methods have garnered attention. For continuous-time coupled Riccati equations, Feng and Chu [14] proposed a Newton-based approach that extends the block-diagonal structure originally developed in [15] and generalizes the pseudo-Newton strategies given in [13]. For the discrete-time case in (1), Newton-type iteration was explored in [16], though the convergence analysis therein is restricted to settings where each weighting matrix is symmetric positive definite. In practical large-scale systems, however, the output matrix often has low rank, rendering the associated only positive semi-definite. In such a case, the above Newton variants, including the inverse-free version [17], become inapplicable. For other methods applicable to similar types of equations, readers may also refer to [18,19].
The key to applying Newton’s method to large-scale CDARE (1) lies in efficiently computing the solution of large-scale coupled Stein equations (CSEs). Recently, a novel operator Smith algorithm (OSA) was introduced for solving CSEs with SPSD constant matrices [20]. This method interprets the coupling unknowns as operator-valued expressions and employs a doubling strategy to accelerate the iteration, demonstrating well-behaved numerical performance on large-scale problems. Another approach to handling large-scale CSEs with low-rank structure is to represent the low-rank matrix in the HODLR structured form [21,22]. However, after performing matrix operations with sparse matrices, the HODLR-structured matrix requires restructuring; otherwise, the dense matrix will not be adapted to large-scale computations.
Inspired by the development of OSA in [20], we propose an operator Newton method (ONM) tailored to solving large-scale CDAREs (1). The main contributions are summarized as follows:
- We develop an operator Newton iteration scheme grounded in the structure of the OSA for solving the CDARE (1) and rigorously establish the convergence as well as the convergence rate. Crucially, unlike existing inverse-free schemes [11,12,13] that require invertible to initiate the iteration, our method allows for SPSD initial .
- A low-rank variant of the operator Newton method is constructed to address the large-scale system. When the matrix admits low-rank representation, the proposed method ensures that the rank of the initial residual remains fixed across iterations, effectively mitigating rank inflation.
- We employ a doubling-based operator formulation for Newton’s subproblem, i.e., the coupled Stein equations, and embed the truncation–compression (TC) technique to control the growth of the column of low-rank factors. This enables efficient low-rank approximation to the solution without compromising numerical stability.
- We propose a scalable residual evaluation strategy for large-scale CDARE and validate the proposed method on practical problems from engineering applications. Numerical experiments demonstrate that, for a comparable level of residual accuracy, the presented operator Newton method significantly reduces CPU time relative to the standard Newton’s method with the incorporation of the HODLR structure [21,22].
The paper is structured as follows. Section 2 reviews the operator Smith algorithm, and presents several lemmas required for constructing the operator Newton method. Section 3 introduces the iterative scheme of the operator Newton method for solving the CDAREs and establishes corresponding theorems on the convergence and convergence rate. Section 4 develops a low-rank variant of the operator Newton method tailored for large-scale problems with low-rank structures. By incorporating the truncation and compression technique, the scheme effectively controls the growth of the iterative matrix sequence. A detailed analysis of the computational complexity per iteration is also provided. Section 5 demonstrates the effectiveness of the proposed operator Newton method in solving large-scale practical CDAREs.
2. Preliminaries
In this section, we begin by reviewing the iterative framework of the operator Smith algorithm (OSA), which serves as the foundation for solving the subproblems. We then establish several useful lemmas that underpin the convergence analysis of the proposed method.
2.1. Operator Smith Algorithm for Coupled Discrete-Time Stein Equations
The operator Smith algorithm [20] for solving the coupled discrete-time Stein equations
is given by the iterative scheme:
where the operator at the k-th iteration is defined as
with being a linear combination about j. After the k-th iteration, the expression of the iteration matrix is provided by the following theorem.
Theorem 1
When each is d-stable, the following theorem establishes the quadratic convergence.
Theorem 2
([20]). Let and such that . Then, for any matrix norm, the following bound holds:
where .
2.2. Some Lemmas
In this subsection, we introduce some lemmas which are useful for constructing the convergence of the operator Newton method.
Lemma 1.
Let be d-stable. Let be a linear operator with . Define
Then, if for all .
Proof.
From (7), it follows that
Since for all , the SPSD implies that . □
Lemma 2.
Let A and B be SPSD matrices. If is nonsingular, then
Proof.
Let for an arbitrary nonzero vector x. Then , and hence
Therefore,
□
Lemma 3.
The Sherman–Morrison–Woodbury formula [23] is
where , , , and are conformable matrices.
3. Operator Newton Method
In this section, we first introduce the iterative framework of the operator Newton method (ONM) for solving the CDARE (1), and then analyze its convergence.
3.1. Iteration Format
The Fréchet derivative of the nonlinear operator in (1) corresponds to the linear part of the increment , and is given by:
assuming all matrix inverses exist.
Given , Newton’s method based on the above derivative, can be written as
which yields a sequence of linear subproblems of the form
where
and
Obviously, each subproblem corresponds to coupled Stein equations (8). When solved by using the OSA (3), and under some conditions specified in Theorem 3, the convergence of each inner iteration is guaranteed to be quadratic by Theorem 2. The resulting iterative scheme is referred to as the ONM.
Remark 1.
In many large-scale applications, the coefficient matrix () is large and sparse with dimensions , while the control matrix is tall and skinny, meaning it has significantly fewer columns than rows. Consequently, the gain matrix computed during the ONM also exhibits a tall and skinny structure.
An advantage of the ONM emerges when the right-hand side matrix in (8) admits low-rank factorization of the form , where the number of columns in is far less than N. In such a case, the column space of the right-hand side of (8) remains low-dimensional throughout the iteration, and the generated matrix tends to maintain a low-rank structure. This allows for efficient computation of the approximate solution with significantly reduced storage cost.
3.2. Convergence and Convergence Rate
The following theorem concludes the monotone convergence of the iteration sequence generated by ONM (8) under some mild conditions.
Theorem 3.
Let , for all . Assume that there exists an SPD matrix such that and the Euclidean norm of is less than one for each i. Then the sequence generated by (8) satisfies
- 1.
- , ;
- 2.
- , .
So there is a solution to such that for each i, where
Proof.
We prove items 1–2 by induction. Let be the solution of
for . As is d-stable and , it follows from Lemma 1 that and . Moreover, direct calculation shows that
where
Using the assumption and Lemma 1 again, one has for .
The SMW formula (Lemma 3) directly yields
with
It then follows Lemma 2 that
for .
Now with the available , , and , we construct sequences , , and satisfying the induction assumptions
and
for and . Here,
We will show they are true for .
By using Newton’s iteration, one has
By replacing and with and , respectively, and noting , the above expression becomes
Since is d-stable and (as ), it follows from Lemma 1 that for .
We next show that holds for all . In fact, one has
On the other hand, one can use almost the same assertion with (10) that for all . Now Newton’s iteration indicates that
Subtracting (13) from (14) and recollecting some terms with the equality , one has
Since and (follows from Newton’s iteration Format (8) and Lemma 1), one has
for all by using Lemma 1.
Corollary 1.
Given the assumptions in Theorem 3, the sequence generated by (8) also satisfies for all .
Proof.
We have shown that at the k-th step (see (12)),
By using Newton’s iteration, it is equivalent to
So for . □
The following theorem describes the convergence rate of the operator Newton method.
Theorem 4.
Proof.
Let
and , be defined in (11) and (15), respectively. Then
Since and for all and , one has
and therefore for some norm, one has
where the constant
By using Newton’s iteration, it follows that
Note that and . Then (18) is equivalent to the coupled Stein equations
where
With the current and at the k-th step, Theorem 1 indicates that the solution to the above equation can be written as
By taking the term-by-term norm on the right-hand side, one then has
where and . Since converges to and is d-stable, this implies that is bounded. This, together with (17) and (19), indicates that
where the constant c does not associate with k. □
4. Structured ONM for Large-Scale Problems
In many engineering applications, the matrix is typically sparse, while the matrix often possesses a low-rank structure. Therefore, in this section, we adapt the ONM (8) to a low-rank framework that is particularly suitable for large-scale problems.
4.1. Structured Iteration Scheme
We first review the low-rank OSA (3) for the coupled discrete-time Stein equations (CDSEs)
where .
Lemma 4
([20]). Let with and . The sequences and generated by (3) are factorized as in the following format
where
and
The above lemma shows that the iteration of OSA applied into CDSEs has a low-ranked format when is of low-rank form. For the operator Newton method, each iteration step requires solving low-rank coupled Stein equations of the form
where
and is defined in (9).
We will demonstrate that when with () and the current iteration term in (21) admits a low-rank approximation with accuracy , then so does the next iteration term .
Specifically, if , Equation (21) reduces to
where and . By Lemma 4, admits an approximate low-rank representation:
with accuracy (after iterations), where
Assume that the k-th iteration term is approximated by
with tolerance (after iterations). Then,
where and .
We now solve the approximated low-rank coupled Stein equations
with . Applying Lemma 4 again, we approximate as
with tolerance (after iterations), where
Note that the size of the kernel matrix remains invariant throughout the iterations. Consequently, when the number of columns in and is small relative to the dimension N, a distinctive feature of the large-scale ONM is that the rank of the approximated solution resets to a small, fixed number after each iteration before growing again. Given the quadratic convergence of ONM, this property—combined with the truncation and compression discussed later—this enables effective control over rank growth and prevents excessive increase in the solution’s column dimension during the iterative process.
4.2. Computation of the Residual
Assume that the subproblem (21) in the ONM is solved after inner iterations, yielding an approximated solution in (22) to the coupled Stein equations with error . Below, we provide a detailed description of the residual computation at the current ONM iteration.
Substitute (22) into (1). The residual of the large-scale equation can be expressed as follows:
where
and
Clearly, the residual in (29) possesses a low-rank structure. By applying the truncation and compression technique discussed in the next subsection, the computation of the residual can be reduced to a small-scale problem whose size matches that of the kernel matrix .
4.3. Truncation and Compression
The truncation and compression (TC) technique [24,25] is applied at two critical stages in our algorithm: during the iteration process and in the computation of the residual. Specifically, in each ONM iteration, we solve the subproblem using the operator Smith algorithm. From the iterative structure in (26), it can be observed that the number of columns in grows approximately as , where , a fixed constant independent of k, denotes the initial column count of the factor . To mitigate the resulting growth in computational and memory cost, we apply the TC technique to reduce the column dimension of in (26).
Concretely, we impose QR decompositions with the column pivoting on as
such that , after iterations, satisfies
where is the permutation matrix ensuring that the diagonal elements of the decomposed block triangular matrices decrease in absolute value. Additionally, represents a constant, and is some small tolerance controlling TC, respectively. Denote by the column number of , bounded above by a given . Then, it admits that
with . We then truncate in (31) and get the approximated factor as
The correspondingly compressed kernel is
In addition, TC is also employed in the evaluation of the residual of (29). Specifically, we implement the QR decomposition with pivoting on in (30) as
such that satisfies
where is a pivoting matrix and is some constant. Then the compressed kernel of the residual is
and the termination condition of the whole algorithm is that
with being some tolerance.
4.4. Algorithm and Complexity
The low-rank structured ONM (ONM_lr), enhanced with truncation and compression (TC), is outlined in Algorithm 1 and the corresponding flowchart is given in Figure 1.
Algorithm 1: ONM_lr. Solve large-scale CDAREs with sparse and low-ranked . |
Inputs: Sparse matrices , low-rank factors and as well as small matrices for , probability matrix , truncation tolerance , upper bound and the iteration tolerance . |
Outputs: Low-ranked matrix and the kernel matrix with the solution . |
1. Set and for . |
2. For until convergence is reached: |
3. Compute and as in (26) and (26), respectively. |
4. Truncate and compress as in (31) with accuracy . |
5. Construct compressed and as in (32) and (33), respectively. |
6. Construct and as in (25). |
7. Compute residual matrices and as in (30). |
8. Truncate and compress as in (34) with accuracy . |
9. Construct compressed residual matrix as in (35). |
10. Evaluate the relative residual Rel_Res in (36). |
11. If Rel_Res , break. End. |
12. Construct and as in (27) and (28), respectively. Set . |
13. . |
14. End (For) |
15. Output , . |
Remark 2.
We next show the computational complexity of ONM_lr at each iteration. We always assume that the matrix () is sufficiently sparse. This allows us to consider the cost of both the product and solving the equation , which are both within the range of floating-point operations (flops), where U is an matrix with , and c is a constant. Additionally, for , the maximal numbers of the columns of initial matrices and , truncated factors and , as well as residual matrix , are denoted by , , , , and , respectively. The flops and memory of the k-th iteration are summarized in Table 1.
Remark 3.
1. We assume that iterations of OSA are required to solve the subproblem (21) with tolerance ϵ, the complexity of each iteration in solving the subproblem is given in [20], and the resulting complexities of and in each ONM iteration are listed in the first two rows of Table 1.
2. The QR decomposition and finding the inverse in (27) to form are implemented by the Householder method and the LU decomposition, respectively [26].
5. Numerical Examples
In this section, we demonstrate the effectiveness of the proposed ONM_lr algorithm for computing the solution of large-scale CDARE (1), through examples drawn from [27,28,29,30]. The implementation of ONM_lr was coded by MATLAB R2019a on a 64-bit Windows 10 desktop, equipped with a 3.0 GHz Intel Core i5 processor (6 cores/6 threads) and 32 GB of RAM. The machine precision was set to eps = . Especially, the HODLR structure [21,22] used in the standard Newton’s method was also coded by MATLAB and can be viewed at https://github.com/numpi/hm-toolbox (accessed on 30 July 2025.).
The maximum number of columns in the low-rank factors was restricted to , and the truncation–compression (TC) tolerance was chosen as . The residuals were evaluated as in (36), and the stopping criterion was set to a tolerance of . We did not compare the proposed method with the recently developed inverse-free fixed-point methods [12,13], as those approaches require the initial matrices to be nonsingular—an assumption that is clearly not satisfied in large-scale engineering problems with low-rank structure.
Example 1.
This example is adapted from a slightly modified all-pass single-input single-output (SISO) system originally studied in [29], generating an all-pass SISO system. In this setting, the controllability and observability Gramians satisfy a quasi-inverse relation, i.e., for some . Consequently, the system exhibits a single Hankel singular value with multiplicity equal to the system order.
The derived system matrices are as follows:
where and are both tri-diagonal matrices but with and , respectively. We consider and select the probability matrix .
We first compare the performance of the ONM_lr algorithm with the standard Newton’s method incorporating the HODLR structure (SN_HODLR) for CDARE of dimensions and . The results are reported in Table 2, where columns It., CPU, and Rel_Res report the iteration number, elapsed CPU time, and the relative residuals of the CDARE, respectively, when the algorithm terminates. For , ONM_lr achieves the prescribed residual level in approximately 6.2 s, while the SN_HODLR requires about 1320 s to reach termination, roughly 212 times longer than ONM_lr. For , ONM_lr reaches the prescribed residual in about 6.7 s, whereas the SN_HODLR is out of memory during iterations and fails to complete the computation.
We then assess the performance of the ONM_lr algorithm on larger CDARE with dimensions , , , and , and summarize the numerical results in Table 3. The quantities and denote the CPU time of the k-th iteration and the cumulative runtime up to iteration k, respectively. The column Rel_Res reports the relative residuals of the CDARE at each iteration, while the NC column indicates the maximum number of columns in . As shown in Table 3, ONM_lr consistently achieves a residual on the order of after 4 iterations. Moreover, the column Rel_Res clearly demonstrates the algorithm’s quadratic convergence rate.
To further illustrate the convergence characteristics of the OSA used to solve each subproblem, we depict its convergence trajectories under various dimensions in Figure 2. In each subplot, the outer iterations 1 through 4 are represented by red, yellow, green, and orange, respectively. Within each color, a gradient from light to dark corresponds to increasing values drawn from the interval . The concentric rings indicate logarithmic scales from to . The convergence behavior of the OSA is marked by black circles, blue pentagrams, purple stars, and brown diamonds across the four outer iterations. From the number of concentric levels traversed by each marker, it is evident that the OSA achieves near-quadratic convergence across all subproblems. This reinforces the effectiveness of the proposed operator Newton framework in delivering rapid and robust convergence from inner iterations to the overall CDARE solution.
Example 2.
Consider a structural model of a vertically mounted stand, representative of machinery control systems. This model corresponds to a segment of a machine tool frame, where a series of guide rails is fixed along one surface to facilitate the motion of a tool slide during operation [28,31]. The geometry has been modeled and meshed using ANSYS, and the spatial discretization employs linear Lagrange elements within the finite element framework implemented in FEniCS.
The resulting system matrices are
where random scalars are used for certain parameterizations, and the vector B has 392 nonzero elements, with a maximum entry of at most . Due to the structural similarity between and , only the sparsity pattern of is depicted on the left panel of Figure 3. Vectors and are mostly zero, with five nonzero entries located at rows (3341, 6743, 8932, 11,324, 16,563) for and (1046, 2436, 6467, 8423, 12,574) for , respectively. Full matrix data are available from [27] and at the MOR Wiki repository (https://morwiki.mpi-magdeburg.mpg.de/morwiki/index.php/Vertical_Stand) (accessed on 30 July 2025). For this example, we set and define the mode transition probability matrix as .
Figure 3.
The discretized matrix A and residual history of OSI in solving each subproblem of Example 2.
We apply the ONM_lr algorithm to solve the resulting coupled CDARE. We omit the comparison with the standard Newton’s method incorporating the HODLR structure, as it is out of memory capacity during iterations at this problem dimension. Table 4 summarizes the numerical results of ONM_lr. The residuals decrease to after only three outer iterations. The columns and report the cumulative and per-iteration CPU time, respectively. The NC column shows that the column dimension of increases by more than twice in the first iteration but grows more slowly in subsequent iterations. The Rel_Res column confirms that ONM_lr retains a quadratic convergence.
To further investigate the convergence of the OSA for the subproblems, we present their convergence histories in the right panel of Figure 3. The red, yellow, and green colors correspond to the first, second, and third subproblem solving, respectively, with increasing intensities representing values in . Concentric circles indicate residual magnitudes from to . The convergence trajectories are plotted using black circles, blue pentagrams, and purple stars. The number of magnitude levels traversed by these markers provides clear evidence of nearly quadratic convergence for the OSA. This validates the robustness and efficiency of the ONM_lr algorithm in conjunction with the OSA strategy.
Example 3.
Consider a semi-discretized heat transfer model arising from the optimal cooling of steel profiles in automated control systems, as studied in [27]. The dimension of the resulting dynamical system depends on the level of refinement applied to the computational mesh. Spatial discretization is performed using linear Lagrange elements via the ALBERTA-1.2 finite element toolbox [30].
We slightly modify the model matrices as follows:
where and is estimated by ‘normest’ in Matlab. We take and for and and for . . In this experiment, we take and with and being random numbers in (0,1). Matrices , , and can be found at [27], or the MOR Wiki repository (https://morwiki.mpi-magdeburg.mpg.de/morwiki/index.php/Steel_Profile) (accessed on 30 July 2025). The probability matrix is defined as .
To assess the performance of the proposed ONM_lr algorithm, we solve Equation (1) for two system sizes: and . Again, we omit the comparison with the standard Newton’s method incorporating the HODLR structure, as it is out of memory capacity during iterations at this problem dimension. The numerical results of ONM_lr are reported in Table 5. In both cases, ONM_lr attains a residual norm on the order of within just three outer iterations. The cumulative CPU times are approximately 10.5 s and 19.5 s. The It. column records the number of outer iterations, while the NC column reflects the maximum number of columns in at each step. The modest growth in NC, remaining below two times across iterations, highlights the efficiency of the truncation–compression (TC) strategy employed within both the outer ONM_lr iterations and the inner OSA iterations. Furthermore, the Rel_Res column confirms the quadratic convergence of ONM_lr.
To further visualize the convergence characteristics of the subproblem solvers, we depict the residual histories for both problem sizes in the right panel of Figure 4. Each subplot uses red, yellow, and green markers to represent the first through third subproblem solving. Within each color, darker shades correspond to higher iteration indices. Concentric rings denote residual levels ranging from to . The convergence paths of the operator Smith iteration are illustrated using black circles, blue pentagrams, and purple stars. The number of magnitude rings traversed by these markers clearly indicates that each subproblem is solved with nearly quadratic convergence. This further confirms the rapid and robust performance of the ONM_lr algorithm when combined with the OSA subproblem strategy.
6. Conclusions
We have developed an operator Newton method for computing the solutions to a class of coupled discrete-time algebraic Riccati equations (CDARE) arising from jump systems. The proposed framework leverages an inner operator Smith algorithm to solve subproblems, and under appropriate assumptions, guarantees locally quadratic convergence in both the inner and outer iterations. To efficiently address large-scale systems in engineering applications, we further present a low-rank variant, ONM_lr, which incorporates truncation and compression strategies to control memory and computational costs. Compared to the standard Newton’s method incorporating the HODLR structure [21,22] and the recently developed inverse-free fixed-point iterations [12,13], which require invertible constant matrices and therefore fail to accommodate low-rank structures in large-scale scenarios, the proposed ONM_lr algorithm demonstrates its effectiveness in handling large-scale problems through numerical experiments. However, when CDARE approaches the critical case, the presented ONM method tends to exhibit near-linear convergence, leading to a significant increase in computational time for large-scale problems. Overcoming this limitation is an important direction for further research and is currently under investigation. Another future research avenue may be to extend the ONM method to coupled continuous-time Riccati equations and other types of equations arising in large-scale stochastic jump systems.
Author Contributions
Conceptualization, B.Y.; methodology, B.Y.; software, Y.L.; validation, N.D.; and formal analysis, N.D. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the NSF of Hunan Province (2023JJ50164, 2023JJ50165, 2026JJ50180), the foundation of the degree and postgraduate education reform project of the Hunan University of Technology (JGYB23009), and the basic education teaching reform research project of Hunan Province (Y2025452).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
Abbreviations /Notations | Definition |
The inner region of the open (closed) unit disk on the complex plane | |
Identity matrix with size m | |
Spectral of matrix A | |
Spectral radius of matrix A | |
∞-norm of a matrix | |
Euclidean norm of a matrix | |
Block diagonal matrix | |
The rank of a matrix | |
d-stable | The spectral radius of a matrix is less than 1, i.e., <1 |
SPSD (or ) | Symmetric and Positive Semi-Definite matrix A |
SPD (or ) | Symmetric and Positive Definite matrix A |
ONM | Operator Newton Method |
OSA | Operator Smith Algorithm |
TC | Truncation and compression |
Tolerance for iteration termination | |
Tolerance for truncation and compression | |
Allowable maximum column of a matrix in iterations |
References
- Abou-Kandil, H.; Freiling, G.; Jank, G. On the solution of discretetime markovian jump linear quadratic control problems. Automatica 1995, 31, 765–768. [Google Scholar] [CrossRef]
- Liu, Y.; Wang, Z.; Lin, X. Non-zero sum Nash game for discrete-time infinite Markov jump stochastic systems with applications. Axioms 2023, 12, 882. [Google Scholar] [CrossRef]
- Do Costa, O.L.V.; Marques, R.P.; Fragoso, M.D. Discrete-Time Markov Jump Linear Systems; Springer: London, UK, 2005. [Google Scholar]
- Zhou, B.; Duan, G.-R.; Li, Z.-Y. Gradient based iterative algorithm for solving coupled matrix equations. Syst. Control. Lett. 2009, 58, 327–333. [Google Scholar] [CrossRef]
- Wang, Q.; Lam, J.; Wei, Y.; Chen, T. Iterative solutions of coupled discrete Markovian jump Lyapunov equations. Comput. Math. Appl. 2008, 55, 843–850. [Google Scholar] [CrossRef]
- Wu, A.-G.; Duan, G.-R. New iterative algorithms for solving coupled Markovian jump Lyapunov equations. IEEE Trans. Autom. Control 2015, 60, 289–294. [Google Scholar]
- Dragan, V.; Morozan, T.; Stoica, A.M. Robust Control of Discrete-time Linear Stochastic Systems; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Ivanov, I.G. Accelerated LMI solvers for the maximal solution to a set of discrete-time algebraic Riccati equations. Appl. Math. E-Notes 2012, 12, 228–238. [Google Scholar]
- Ivanov, I.G. A method to solve the discrete-time coupled algebraic riccati equations. Appl. Math. Comput. 2008, 206, 34–41. [Google Scholar] [CrossRef]
- Haghani, F.K.; Soleymani, F. An improved Schulz-type iterative method for matrix inversion with application. Trans. Inst. Meas. Control 2014, 36, 983–991. [Google Scholar] [CrossRef]
- Dai, H.; Bai, Z.Z. On eigenvalue bounds and iteration methods for discrete algebraic riccati equations. J. Comput. Math. 2011, 29, 341–366. [Google Scholar] [CrossRef]
- Jiang, K.-W.; Li, Z.; Zhang, Y. An inversion-free iterative algorithm with a scalar tuning parameter for coupled Riccati matrix equations arising in LQ optimal control of Markov jump systems. IEEE Trans. Autom. Control 2024, 70, 1913–1920. [Google Scholar] [CrossRef]
- Li, Z.; Zhang, Y.; Wu, A.-G. An inversion-free iterative algorithm for riccati matrix equations in discrete-time markov jump systems. IEEE Trans. Autom. Control 2022, 67, 4754–4761. [Google Scholar] [CrossRef]
- Feng, T.-T.; Chu, E.K.W. Newton’s method for coupled continuous-time algebraic Riccati equations. J. Appl. Math. Comput. 2024, 70, 1023–1042. [Google Scholar] [CrossRef]
- Salama, A.; Gourishankar, V. A computational algorithm for solving a system of coupled algebraic matrix riccati equations. IEEE Trans. Comput. 1974, C-23, 100–102. [Google Scholar] [CrossRef]
- Margenov, S.D.; Vulkov, L.G.; Wasniewski, J. (Eds.) Numerical Analysis and Its Applications. In Proceedings of the 4th International Conference (NAA 2008), Lozenetz, Bulgaria, 16–20 June 2008; Revised Selected Papers; Springer: Berlin/Heidelberg, Germany, 2009; Volume 5434. [Google Scholar]
- Wang, L.; Zhu, Y.-L. A new inversion-free iterative algorithm for the discrete algebraic Riccati equation. IMA J. Math. Control Inf. 2024, 41, 149–164. [Google Scholar] [CrossRef]
- Jerbi, H.; Alshammari, O.; Aoun, S.B.; Kchaou, M.; Simos, T.E.; Mourtas, S.D.; Katsikis, V.N. Hermitian solutions of the quaternion algebraic Riccati equations through zeroing neural networks with application to quadrotor control. Mathematics 2024, 12, 15. [Google Scholar] [CrossRef]
- Escorcia, J.M.; Suazo, E. On blow-up and explicit soliton solutions for coupled variable coefficient nonlinear schrödinger equations. Mathematics 2024, 12, 2694. [Google Scholar] [CrossRef]
- Yu, B.; Dong, N.; Hu, B.-Q. Operator Smith algorithm for coupled Stein equations from jump control systems. Axioms 2024, 13, 249. [Google Scholar] [CrossRef]
- Massei, S.; Palitta, D.; Robol, L. Solving rank structured Sylvester and Lyapunov equations. SIAM J. Matrix Anal. Appl. 2018, 39, 1564–1590. [Google Scholar] [CrossRef]
- Massei, S.; Robol, L.; Kressner, D. hm-toolbox: Matlab software for HODLR and HSS matrices. SIAM J. Sci. Comput. 2020, 42, C43–C68. [Google Scholar] [CrossRef]
- Higham, N.J. Accuracy and Stability of Numerical Algorithms, 2nd ed.; SIAM: Philadephia, PA, USA, 2002. [Google Scholar]
- Yu, B.; Dong, N.; Tang, Q. Factorized squared Smith method for large-scale Stein equations with high-rank terms. Automatica 2023, 154, 111057. [Google Scholar] [CrossRef]
- Yu, B.; Fan, H.-Y.; Chu, E.K.-W. Large-scale algebraic Riccati equations with high-rank constant terms. J. Comput. Appl. Math. 2019, 361, 130–143. [Google Scholar] [CrossRef]
- Higham, N.J. Functions of Matrices: Theory and Computation; SIAM: Philadelphia, PA, USA, 2008. [Google Scholar]
- Korvink, G.; Rudnyi, B. Oberwolfach Benchmark Collection. In Dimension Reduction of Large-Scale Systems; Benner, P., Sorensen, D.C., Mehrmann, V., Eds.; Lecture Notes in Computational Science and Engineering; Springer: Berlin/Heidelberg, Germany, 2005; p. 45. [Google Scholar]
- Lang, N. Numerical Methods for Large-Scale Linear Time-Varying Control Systems and related Differential Matrix Equations; Logos-Verlag: Berlin, Germany, 2018. [Google Scholar]
- Ober, R.J. Asymptotically Stable All-Pass Transfer Functions: Canonical Form, Parametrization and Realization. IFAC Proc. Vol. 1987, 20, 181–185. [Google Scholar] [CrossRef]
- Schmidt, A.; Siebert, K. Design of Adaptive Finite Element Software—The Finite Element Toolbox ALBERTA; Lecture Notes in Computational Science and Engineering; Springer: Berlin/Heidelberg, Germany, 2005; Volume 42. [Google Scholar]
- Chahlaoui, Y.; Van Dooren, P. Benchmark examples for model reduction of linear time-invariant dynamical systems, dimension reduction of large-scale systems. In Dimension Reduction of Large-Scale Systems; Springer: Berlin/Heidelberg, Germany, 2005; Volume 45, pp. 379–392. [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. |
© 2025 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/).