Next Article in Journal
Privacy-Preserving Image Captioning with Deep Learning and Double Random Phase Encoding
Next Article in Special Issue
A Data-Driven Parameter Prediction Method for HSS-Type Methods
Previous Article in Journal
Modeling and Analysis of the Influence of Fear on the Harvested Modified Leslie–Gower Model Involving Nonlinear Prey Refuge
Previous Article in Special Issue
Block Kaczmarz–Motzkin Method via Mean Shift Clustering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solution Bounds and Numerical Methods of the Unified Algebraic Lyapunov Equation

1
Key Laboratory of Intelligent Computing and Information Processing of Ministry of Education, Xiangtan University, Xiangtan 411105, China
2
Hunan Key Laboratory for Computation and Simulation in Science and Engineering, Xiangtan University, Xiangtan 411105, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(16), 2858; https://doi.org/10.3390/math10162858
Submission received: 22 June 2022 / Revised: 3 August 2022 / Accepted: 9 August 2022 / Published: 11 August 2022
(This article belongs to the Special Issue Matrix Equations and Their Algorithms Analysis)

Abstract

:
In this paper, applying some properties of matrix inequality and Schur complement, we give new upper and lower bounds of the solution for the unified algebraic Lyapunov equation that generalize the forms of discrete and continuous Lyapunov matrix equations. We show that its positive definite solution exists and is unique under certain conditions. Meanwhile, we present three numerical algorithms, including fixed point iterative method, the acceleration fixed point method and the alternating direction implicit method, to solve the unified algebraic Lyapunov equation. The convergence analysis of these algorithms is discussed. Finally, some numerical examples are presented to verify the feasibility of the derived upper and lower bounds, and numerical algorithms.

1. Introduction

Consider the unified algebraic Lyapunov equation (UALE) [1]
P A + A T P + θ A T P A + Q = 0 ,
where Q R n × n is a positive definite matrix and P R n × n is the unknown matrix, θ > 0 is the sampling period. It can be seen that the continuous algebraic Lyapunov equations (CALE) and discrete algebraic Lyapunov equations (DALE) are two special cases of UALE (1) when θ = 0 and θ = 1 , respectively. In addition, A > B ( A B ) means that matrix A B is positive definite (semidefinite).
UALE is used widely, e.g., for stability analysis of control systems, high speed signal processing, sampled-data control, and so on [2]. Next, we consider the application of UALE to the linear continuity systems based on the δ -operator. In order to analyze the quality of the design system, the stability and energy control are all important evaluation criteria for analyzing the control system. The discussion of these problems can often be equivalent into the discussion and study of the solution of the Lyapunov equation. The δ -operator (Euler operator) proposed by Australian scholars Middleton and Goodwin in the 1980s [1,3] is defined by
δ x ( t ) = d x ( t ) / d t , θ = 0 , ( x ( t + θ ) x ( t ) ) / θ , θ 0 ,
where δ = q 1 θ , q is the forward shift operator, q x ( k ) = x ( k + θ ) and θ is the sampling period. Considered the linear continuity free systems
x ˙ = A x ,
where x is the state vector and A is the coefficient matrix of the corresponding dimension. By discretizing the model (2) using the shift operator q, we obtain the sampling results of the above continuous system in the δ -domain [4]
q x ( t ) = A q x ( t ) , A q = e A t .
By discretizing the model (2) using the δ -operator, we obtain the sampling results of the above continuous system in the δ -domain for the discrete system [4] as
δ x ( t ) = A δ x ( t ) , A δ = A q I θ .
Therefore, we have
lim θ 0 A q = lim θ 0 e A t = I , lim θ 0 A δ = lim θ 0 e A t I θ = A .
It can be seen that the results obtained from the δ -domain discretization model tend to the corresponding continuous case when θ 0 . By the second Lyapunov method, as long as the appropriate scalar function V ( x ) is found and d V ( x ) / d x < 0 , we can determine that the system is asymptotic stable. It is well-known that the judgment of its gradual stability can often be transformed into the existence of positive definite solutions to UALE on the δ -domain. Consider the Lyapunov function [2]
V ( x ( t ) ) = x ( t ) T P x ( t ) ,
where V is the unknown positive definite matrix, then the difference of V ( x ( t ) ) is
θ V ( x ( t ) ) = x ( t + θ ) T P x ( t + θ ) x ( t ) T P x ( t ) .
Applying the definition of δ -operator, it follows that
x ( t + θ ) = x ( t ) + θ δ x ( t ) .
Combining (4) and substituting (6) into (5), we have
θ V ( x ( t ) ) = x ( t ) T [ θ P A δ + θ A δ T P + θ 2 A δ T P A δ ] x ( t ) .
By the second Lyapunov method, the system (2) is stable when θ V ( x ( t ) ) < 0 , that is P A δ + A δ T P + θ A δ T P A δ < 0 . Let
P A δ + A δ T P + θ A δ T P A δ = Q ,
where Q > 0 and the determination problem of the discrete system (4) on the δ -domain can be transformed into the existence of the positive definite solution of UALE (7).
In many cases, the bound of the solution can be applied to solve many control problems, such as system stability analysis under perturbation or time delay. Meanwhile, the bounds of the exact solutions of the matrix equations reduce the computational burden. Therefore, the estimation of the bound of the equation solution has become the focus of the scholars. At present, the solutions of continuous and discrete algebraic Lyapunov matrix equations have been systematically studied, but UALE still needs further study. The study of UALE’s solution on δ -domain was first given by Zhang in 2004 [5]. Using the matrix inequalities and the eigenvalue inequalities, Lee in [6] propose a unified approach to solve the estimation problem for the solution of UALE. Zhang et al. in [7] extended the upper and lower bound of the solution of UALE on δ -domain. Besides, UALE can be transformed into a quasi-standard form of the DALE by using a bilinear transformation proposed in [8]. Thus, by extending this approach for CALE associated with linear algebraic techniques, Lee present several upper and lower matrix bounds of the solution of UALE in [9]. In 2013, Zhang et al. expand the solution bounds of UALE through some appropriate deformation in [10].
Lyapunov equations play a fundamental role in many areas of applications, such as control theory, model reduction and signal processing [11,12]. The Bartels–Stewart [13] method as modified by Hammarling [14] is the standard direct method for the solution of Lyapunov equations of small to moderate size. For effective methods to solve large-scale Lyapunov equations, see, e.g., Ref. [15] for the sign-function method, Refs. [16,17] for the alternating direction implicit (ADI) iteration method, Refs. [18,19] for the Smith method and its variants, Refs. [20,21] for Krylov-based methods, or the recent survey [12] and the references therein for an overview of developments and methods. In this paper, we give the upper and lower matrix bounds of UALE’s solution by applying some properties of matrix inequality and Schur complement. Meanwhile, this paper propose three numerical algorithms, including fixed point algorithm (FP), accelerated fixed point algorithm (AFP) and the alternate direction implicite method (ADI), to solve UALE.
The paper is organised as follows. In Section 2, a new upper and lower bound of the positive definite solution of UALE is given by using the properties of matrix inequality and Schur complement. Meanwhile, we further give the existence and uniqueness theorem of the positive definite solution of UALE. Section 3 presents three numerical methods to solve positive definite solution of UALE and gives the corresponding convergence analysis. In Section 4, we give some numerical examples to illustrate that the solution bounds and numerial methods are feasible and effective. Finally, we conclude this paper with some remarks in Section 5.
Throughout this paper, we shall adopt the following notations. σ i ( A ) and λ i ( A ) ( i = 1 , 2 , , n ) represent the singular values and eigenvalues of the matrix A, respectively. ρ ( A ) = max 1 i n | λ i ( A ) | is the spectral radius of the matrix A. For σ i ( A ) and λ i ( A ) of the Hermitian matrix A, respectively, are arranged in the non-increasing order (i.e., σ 1 ( A ) σ 2 ( A ) σ n ( A ) and λ 1 ( A ) λ 2 ( A ) λ n ( A ) ). A represents the spectral norm of the matrix X, i.e., A 2 = λ 1 ( A * A ) , where A * is the conjugate transpose of A. Denote X ( γ , β ) is the matrix X with γ as a row indicator set and β as a submatrix of the column index set, where X R n × n . In addition, X is called a square root of the Hermitian matrix A if X satisfies X 2 = A and denoted as X = A 1 / 2 .

2. Solution Bounds of UALE

According to the properties of Schur complement and the upper bound of UALE’s solution given in [5], we give a new upper and lower solution bounds of UALE in this section. Meanwhile, this section also analyzes the existence and uniqueness of UALE’s solutions under certain conditions.
Firstly, let us apply a simple transformation to UALE (1). Since
P A + A T P + θ A T P A = ( θ A + I ) T P ( θ A + I ) / θ P / θ ,
then UALE (1) can be rewritten as
( θ A + I ) T P ( θ A + I ) + θ Q = P .

2.1. Preliminaries

Next, we review an important lemma for matrix inequalities.
Lemma 1
([22]). For the Hermitian matrices Y and Z,
(1) if Y Z > 0 , then Z 1 Y 1 > 0 ;
(2) if Y > Z > 0 , then Z 1 > Y 1 > 0 .
Further, we introduce the definition and some properties of Schur complement.
Definition 1
([23]). If matrix X R n × n , the Schur complement of the matrix X ( γ ) is
X / γ = X / X ( γ ) = X ( γ c ) X ( γ c , γ ) [ X ( γ ) ] 1 X ( γ , γ c ) ,
where X ( γ ) represents the matrix X ( γ , γ ) and γ c is the complement of γ.
Lemma 2
([23]). Let matrix X R ( m + n ) × ( m + n ) be divided into
X = E F G H ,
where E R m × m , F R m × n , E R n × m and H R n × n . If X and E are invertible matrix, then X / E is also invertible matrix and
X 1 = E 1 + E 1 F ( X / E ) 1 G E 1 E 1 F ( X / E ) 1 ( X / E ) 1 G E 1 ( X / E ) 1 ,
where X / E = H G E 1 F .
Lemma 3
([23]). If matrix X is defined as Lemma 2, then
( X / γ ) 1 = X 1 ( γ c ) .
Lemma 4
([22]). Let the Hermitian matrix N C ( p + q ) × ( p + q ) be divided into
N = J Z Z * K ,
where J C p × p , K C q × q , then the following proposition is equivalent
(1) N is positive definite matrix;
(2) J and K are positive definite, and σ ( J 1 2 Z K 1 2 ) < 1 .
Lemma 5
([22]). Assume that
M = I p Z Z * I q R p × q .
Then M is positive definite (semidefinite) if and only if σ 1 ( Z ) < ( ) 1 .
Lemma 6
([24]). Assume that the singular values σ i ( 1 ) , σ i ( 2 ) , , σ i ( m ) of B 1 , B 2 , , B m C n × n satisfy σ 1 ( j ) σ 2 ( j ) σ n ( j ) , j = 1 , 2 , , m , respectively. Then the singular values σ i ( i = 1 , 2 , , n ) of the product matrix B = B 1 B 2 B m satisfy
i = 1 k σ i i = 1 k j = 1 m σ i ( j ) j = 1 m i = 1 k [ σ i ( j ) ] 1 m , 1 k n .

2.2. The Bound Estimates of UALE’s Solutions

Applying the above lemmas, we can further analyze UALE. Note that we always set γ = { 1 , 2 , , n } .
Theorem 1.
Consider UALE (8) and define the matrix function
F ( P ) = ( θ A + I ) T P ( θ A + I ) + θ Q ,
then
F ( P ) = [ θ Q 1 2 ( θ A + I ) T ( P 1 ( θ A + I ) F ( P ) 1 ( θ A + I ) T ) 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 Q 1 2 + 1 2 θ Q .
Proof. 
Combining the matrix function (9) and the definition of the Schur complement, we have
θ Q = F ( P ) ( θ A + I ) T P ( θ A + I ) = F ( P ) ( θ A + I ) T θ A + I P 1 / γ c .
Applying Lemma 3 to (11), we can obtain
θ Q = F ( P ) ( θ A + I ) T θ A + I P 1 1 ( γ ) 1 ,
i.e.,
( θ Q ) 1 = F ( P ) ( θ A + I ) T θ A + I P 1 1 ( γ ) .
Applying Lemma 2 to (12), then
( θ Q ) 1 = F ( P ) 1 + F ( P ) 1 ( θ A + I ) T [ P 1 ( θ A + I ) · ( F ( P ) ) 1 ( θ A + I ) T ] 1 ( θ A + I ) F ( P ) 1 .
Multiplying both sides of (13) by θ 1 2 F ( P ) , we have
F ( P ) Q 1 F ( P ) = θ F ( P ) + θ ( θ A + I ) T [ P 1 ( θ A + I ) · ( F ( P ) ) 1 ( θ A + I ) T ] 1 ( θ A + I ) .
Multiplying both sides of (14) by Q 1 2 and define F ˜ ( P ) = Q 1 2 F ( P ) Q 1 2 , it follows that
F ˜ ( P ) 1 2 θ I 2 = θ Q 1 2 ( θ A + I ) T [ P 1 ( θ A + I ) F ( P ) 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 I .
Since F ( P ) θ Q 1 2 θ Q , then F ˜ ( P ) 1 2 θ I . Therefore, we have
F ˜ ( P ) 1 2 θ I = [ θ Q 1 2 ( θ A + I ) T [ P 1 ( θ A + I ) ( F ( P ) ) 1 · ( θ A + I ) T ] 1 ( θ A + I ) Q 1 2 + 1 4 θ 2 I ] 1 2 ,
i.e.,
F ( P ) = [ θ Q 1 2 ( θ A + I ) T [ P 1 ( θ A + I ) ( F ( P ) ) 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q .
Thus, the proof is completed. □
In [5], Zhang et al. give the upper bound of the positive definite solution of UALE.
Lemma 7
([5]). Asumme that the positive definite matrix P is the solution of UALE (8) and σ 1 ( θ A + I ) < 1 , then P has an upper bound
P η ( θ A + I ) T ( θ A + I ) + θ Q Γ ,
where η = λ 1 ( θ Q ) 1 σ 1 2 ( θ A + I ) .
Theorem 2.
Let A R p × q , σ 1 ( Γ 1 2 ) σ 1 [ ( θ A + I ) T ] σ 1 [ ( θ Q ) 1 2 ) ] < 1 , where Γ is defined as in Lemma 7. Then
Γ 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T > 0 , P 1 ( θ A + I ) P 1 ( θ A + I ) T > 0 .
Proof. 
In Lemma 4, set J = Γ 1 , Z = ( θ A + I ) T , K = ( θ Q ) 1 , then
N = Γ 1 ( θ A + I ) T θ A + I ( θ Q ) 1 .
Since σ 1 ( Γ 1 2 ) σ 1 [ ( θ A + I ) T ] σ 1 [ ( θ Q ) 1 2 ) ] < 1 , we can obtain N > 0 by Lemma 4. Further, we have N / Γ 1 > 0 by using Lemma 2, i.e.,
Γ 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T > 0 .
Due to θ Q P Γ , then
P 1 ( θ A + I ) P 1 ( θ A + I ) T Γ 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T > 0 .
Consequently, the proof of this theorem is completed. □
Combined with Theorem 1 and Theorem 2, we can give a lower matrix bound of the positive definite solution P of UALE (8).
Theorem 3.
Assume that P is the positive definite solution of UALE (8) and σ 1 ( Γ 1 2 ) σ 1 ( θ A + I ) σ 1 [ ( θ Q ) 1 2 ) ] < 1 , then
P θ Q 1 2 ( θ A + I ) T θ Q ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 1 2 Q 1 2 + 1 2 θ Q P ¯ 1 .
Proof. 
Using the definition of F ( P ) given in Lemma 1, we have F ( P ) = P and
P = [ θ Q 1 2 ( θ A + I ) T [ P 1 ( θ A + I ) P 1 · ( θ A + I ) T ] 1 ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q .
Since P θ Q > 0 , then P 1 ( θ Q ) 1 . According to Theorem 2, it follows that
P θ Q 1 2 ( θ A + I ) T P ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 1 2 Q 1 2 + 1 2 θ Q θ Q 1 2 ( θ A + I ) T θ Q ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 1 2 Q 1 2 + 1 2 θ Q P ¯ 1 .
Hence, we complete the proof. □
Next, we give an upper and lower matrix bound of UALE’s solution P. Before proving the main result, we can give a sufficient condition that the submatrix of the block matrix is the positive definite matrix by using Lemmas 5 and 6.
Theorem 4.
Assume that the Hermitian matrix E is segmented as
E = E 11 E 12 E 12 * E 11 C 2 n × 2 n ,
where E 11 C n × n is Hermitian positive definite matrix. If σ 1 ( E 12 ) λ 1 ( E 11 1 ) < 1 , then
E / E 11 = E 11 E 12 * E 11 1 E 12 > 0 .
Proof. 
Since E 11 is the Hermitian positive definite matrix, there exists a unitary matrix U such that
U * E 11 U = d i a g ( λ 1 ( E 11 ) , λ 2 ( E 11 ) , , λ n ( E 11 ) ) = Λ ,
and λ j ( E 11 ) > 0 , j = 1 , 2 , , n . Denote
Λ 1 = d i a g 1 λ 1 ( E 11 ) , 1 λ 2 ( E 11 ) , , 1 λ n ( E 11 ) ,
then V * E 11 V = I n with V = U Λ 1 . Let V ¯ = d i a g ( V , V ) , thus
V ¯ * E V ¯ = V * 0 0 V * E 11 E 12 E 12 * E 11 V 0 0 V = I n S S * I n ,
where S = V * E 12 V . Applying Lemma 6, we have
σ 1 ( S ) = σ 1 ( Λ 1 * U * E 12 U Λ 1 ) σ 1 ( Λ 1 * ) σ 1 ( U * ) σ 1 ( E 12 ) σ 1 ( U ) σ 1 ( Λ 1 ) σ 1 2 ( U ) σ 1 ( E 12 ) σ 1 2 ( Λ 1 ) = σ 1 ( E 12 ) λ n ( E 11 ) = σ 1 ( E 12 ) λ 1 ( E 11 1 ) < 1 .
According to Lemma 5, the matrix E is a positive definite matrix. Therefore, the Schur complement E / E 11 is a positive definite matrix. □
Combination with Theorems 2 and 4, we can give an upper and lower matrix bound of the positive definite solution P of UALE (8).
Theorem 5.
Assume that P is a positive definite solution of UALE (8) and σ 1 ( θ A + I ) < 1 , σ 1 ( θ A + I ) λ 1 ( θ Q ) < 1 , σ 1 ( Γ 1 2 ) σ 1 ( θ A + I ) σ 1 [ ( θ Q ) 1 2 ) ] < 1 , where Γ is defined by Lemma 7. Then
P ˜ 1 P P ^ 1 ,
where
P ˜ 1 [ θ Q 1 2 ( θ A + I ) T [ ( θ Q ) 1 ( θ A + I ) Γ 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q , P ^ 1 [ θ Q 1 2 ( θ A + I ) T [ Γ 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q .
Proof. 
Due to P 1 ( θ Q ) 1 , we have
( θ Q ) 1 ( θ A + I ) P 1 ( θ A + I ) T ( θ Q ) 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T .
Meanwhile, according to the definition of Γ , it follows that Γ θ Q and Γ 1 ( θ Q ) 1 . Thus,
( θ Q ) 1 ( θ A + I ) Γ 1 ( θ A + I ) T ( θ Q ) 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T .
Since σ 1 ( θ A + I ) λ 1 ( θ Q ) < 1 and let E 11 = ( θ Q ) 1 , E 12 = ( θ A + I ) T in Theorem 4, we can obtain
( θ Q ) 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T > 0 .
Similarly, we can prove that
( θ Q ) 1 ( θ A + I ) P 1 ( θ A + I ) T > 0 , ( θ Q ) 1 ( θ A + I ) Γ 1 ( θ A + I ) T > 0 .
Thus,
P [ θ Q 1 2 ( θ A + I ) T [ ( θ Q ) 1 ( θ A + I ) P 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q [ θ Q 1 2 ( θ A + I ) T [ ( θ Q ) 1 ( θ A + I ) Γ 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q P ˜ 1 ,
and
P [ θ Q 1 2 ( θ A + I ) T [ Γ 1 ( θ A + I ) P 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q [ θ Q 1 2 ( θ A + I ) T [ Γ 1 ( θ A + I ) ( θ Q ) 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q P ^ 1 .
Remark 1.
From the derivation of the previous Lemma, the following inequality clearly holds
P ˜ 1 = [ θ Q 1 2 ( θ A + I ) T [ ( θ Q ) 1 ( θ A + I ) Γ 1 ( θ A + I ) T ] 1 · ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 ] 1 2 + 1 2 θ Q θ Q 1 2 ( θ A + I ) T θ Q ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 1 2 + 1 2 θ Q = P ¯ 1 . P ¯ 1 = θ Q 1 2 ( θ A + I ) T θ Q ( θ A + I ) Q 1 2 + 1 4 θ 2 Q 2 1 2 + 1 2 θ Q 0 + 1 4 θ 2 Q 2 1 2 + 1 2 θ Q = θ Q ,
i.e., P ˜ 1 P ¯ 1 θ Q .
Referring to the proof of the existence and uniqueness of the solution of the Lyapunov equation in [10], this paper can similarly provide the analysis of the solution of UALE (see Theorem 5). Next, we prove the existence and uniqueness of the positive definite solution of UALE (8) based on its upper and lower matrix bound given in Theorem 5.
Theorem 6.
Consider UALE (8) and assume that σ 1 ( θ A + I ) < 1 , σ 1 ( θ A + I ) λ 1 ( θ Q ) < 1 , σ 1 ( Γ 1 2 ) σ 1 ( θ A + I ) σ 1 [ ( θ Q ) 1 2 ] < 1 , ( θ A + I ) T P ^ 1 ( θ A + I ) + θ Q Γ and ( θ A + I ) 2 · P ˜ 1 1 2 · P ^ 1 1 2 < 1 , where the definition of Γ given in Lemma 7. Then UALE (8) has a unique positive definite solution P + and
P ˜ 1 P + P ^ 1 ,
where P ˜ 1 and P ^ 1 are defined as in Theorem 5.
Proof. 
The proof is similar to [10], and we will not give the detailed proof here. □

3. Numerical Algorithms

As far as we know, the analytic solution of the Lyapunov equation is not easy to solve. Thus, the numerical solution of UALE is a research hotspot and formidable task. However, there are few numerical methods for solving UALE. Numerical methods for solving equations mainly include direct method and iterative method, and the latter is mainly studied in our paper. Hence, based on an equivalent transformation, three numerical algorithms are proposed to solve the positive definite solution of UALE (1).
In this section, we firstly propose FP to solve UALE. Furthermore, we present two iterative methods, including AFP and ADI, to find the positive define solution of UALE. Meanwhile, we give the convergence analysis of these three algorithms.

3.1. Fixed Point Algorithm

For any given an initial iteration matrix P 0 Ω = { P P ˜ 1 P P ^ 1 } , the iterative scheme of FP is
P k + 1 = ( θ A + I ) T P k ( θ A + I ) + θ Q , k = 0 , 1 , .
Next, we prove that the matrix sequence { P k } generated by (22) converges to the positive definite solution of UALE (8).
Theorem 7.
Assume that the conditions given in the Theorem 6 are satisfied, the sequence { P k } generated by the iterative scheme (22) converges, and converges to the unique positive definite solution P + of UALE (8).
Based on FP, we introduce a relaxation parameter ω to speed up its convergence, which we call the acceleration fixed point iteration algorithm (AFP). Its basic idea is to make a weighted average between the k + 1 step approximate solution and the k step approximate solution for FP. Then, we can obtain a new approximate solution, that is
P k + 1 = ( 1 ω ) P k + ω [ ( θ A + I ) T P k ( θ A + I ) + θ Q ] ,
where ω is the relaxation parameter.

3.2. Alternating Direction Implicit Algorithm

3.2.1. Iterative Scheme

This subsection mainly introduces ADI to solve UALE (8) and gives its convergence analysis. An iterative scheme of ADI to solve UALE (8) is
α P k + 1 2 + ( I + 1 2 θ A T ) P k + 1 2 A = α P k A T P k ( I + 1 2 θ A ) Q , α P k + 1 + A T P k + 1 ( I + 1 2 θ A ) = α P k + 1 2 ( I + 1 2 θ A T ) P k + 1 2 A Q ,
where k = 0 , 1 , and α is the iteration parameter. Next, we briefly review the relevant definitions and properties. For given matrices A = ( a i j ) C n A × m A and B C n B × m B , the Kronecker product is defined as
A B = a 11 B a 12 B a 1 m A B a 21 B a 22 B a 2 m A B a n A 1 B a n A 2 B a n A m A B C ( n A n B ) × ( m A m B ) ,
and the vectorization operator vec: C m × n C m n :
v e c ( X ) = ( x 1 T , x 2 T , , x n T ) T C m n , w i t h X = ( x 1 , x 2 , , x n ) C m × n .
Some properties related to Kronecker products can be found in [25] and we will not detail them here.
Applying the operator vec to the matrix iteration scheme (24), we can obtain the linear iteration format of the obtained Equation (8)
( α I + A T ( I + 1 2 θ A T ) ) v e c ( P k + 1 2 ) = ( α I ( I + 1 2 θ A T ) A T ) v e c ( P k ) + v e c ( Q ) , ( α I + ( I + 1 2 θ A T ) A T ) v e c ( P k + 1 ) = ( α I A T ( I + 1 2 θ A T ) ) v e c ( P k + 1 2 ) + v e c ( Q ) ,
where k = 0 , 1 , . Therefore, the following iteration scheme
v e c ( P k + 1 ) = G v e c ( P k ) + H ,
where
G = [ α I + ( I + 1 2 θ A T ) A T ] 1 [ α I A T ( I + 1 2 θ A T ) ] · [ α I + A T ( I + 1 2 θ A T ) ] 1 [ α I ( I + 1 2 θ A T ) A T ] , H = [ α I + ( I + 1 2 θ A T ) A T ] 1 [ α I A T ( I + 1 2 θ A T ) ] · [ α I + A T ( I + 1 2 θ A T ) ] 1 v e c ( Q ) + [ α I + ( I + 1 2 θ A T ) A T ] 1 v e c ( Q ) ,
and G is called the iterative matrix.

3.2.2. Convergence Analysis of ADI

To prove the convergence of ADI, we give the following definition and lemma.
Definition 2.
If A R n × n satisfy
λ ( A ) { z C : R e z > 0 } ,
then the matrix A is called the N-stable matrix.
Lemma 8
([22]). Assume that the eigenvalue of the n order Hermitian matrix A satisfied λ 1 ( A ) λ 2 ( A ) λ n ( A ) . Then
(1) λ n ( A ) R ( x ) λ 1 ( A ) ,
(2) λ n ( A ) = min x 0 R ( x ) , λ 1 ( A ) = max x 0 R ( x ) ,
where R ( x ) = x * A x x * x represents the Rayleigh quotient of A.
Theorem 8.
Assume that the conditions given in Theorem 6 are satisfied and α [ A T ( I + 1 2 θ A T ) ] is N-stable matrix. Then the iterative scheme (24) converges to the positive definite solution of UALE (8).
Proof. 
Obviously, we need prove that ρ ( G ) < 1 is ture and
ρ ( G ) = ρ { [ α I + ( I + 1 2 θ A T ) A T ] 1 [ α I A T ( I + 1 2 θ A T ) ] · [ α I + A T ( I + 1 2 θ A T ) ] 1 [ α I ( I + 1 2 θ A T ) A T ] } .
Denote
G ^ = [ α I A T ( I + 1 2 θ A T ) ] [ α I + A T ( I + 1 2 θ A T ) ] 1 · [ α I ( I + 1 2 θ A T ) A T ] [ α I + ( I + 1 2 θ A T ) A T ] 1 .
We can easily see that
G = [ α I + ( I + 1 2 θ A T ) A T ] 1 G ^ [ α I + ( I + 1 2 θ A T ) A T ] .
Therefore, we can obtain
ρ ( G ) = ρ ( G ^ ) = ρ ( G ^ 1 G ^ 2 ) = G ^ 1 G ^ 2 G ^ 1 · G ^ 2 ,
where
G ^ 1 = [ α I A T ( I + 1 2 θ A T ) ] [ α I + A T ( I + 1 2 θ A T ) ] 1 , G ^ 2 = [ α I ( I + 1 2 θ A T ) A T ] [ α I + ( I + 1 2 θ A T ) A T ] 1 .
Thus
G ^ 1 2 = [ α I A T ( I + 1 2 θ A T ) ] [ α I + A T ( I + 1 2 θ A T ) ] 1 2 = max x = 1 x * [ α I A T ( I + 1 2 θ A T ) ] * [ α I A T ( I + 1 2 θ A T ) ] x x * [ α I + A T ( I + 1 2 θ A T ) ] * [ α I + A T ( I + 1 2 θ A T ) ] x = max x = 1 α 2 α x * [ A T ( I + 1 2 θ A T ) ] * + A T ( I + 1 2 θ A T ) x + [ A T ( I + 1 2 θ A T ) ] x 2 α 2 + α x * [ A T ( I + 1 2 θ A T ) ] * + A T ( I + 1 2 θ A T ) x + [ A T ( I + 1 2 θ A T ) ] x 2 .
Since A R n × n and θ > 0 , it follows that
[ A T ( I + 1 2 θ A T ) ] * = [ A T ( I + 1 2 θ A T ) ] T = A ( I + 1 2 θ A ) .
Meanwhile, set y i is the eigenvector of the matrix A T ( I + 1 2 θ A T ) corresponding to the eigenvalue λ i [ A T ( I + 1 2 θ A T ) ] and y i = 1 , then
y i * { [ A T ( I + 1 2 θ A T ) ] * + A T ( I + 1 2 θ A T ) } y i = λ i [ A T ( I + 1 2 θ A T ) ] + λ i ¯ [ A T ( I + 1 2 θ A T ) ] = 2 R e { λ i [ A T ( I + 1 2 θ A T ) ] } .
For x C n , x = 1 , using Lemma 8, we have
x * { [ A T ( I + 1 2 θ A T ) ] * + A T ( I + 1 2 θ A T ) } x min y i * { [ A T ( I + 1 2 θ A T ) ] * + [ A T ( I + 1 2 θ A T ) ] } y i = min 2 R e { λ i [ A T ( I + 1 2 θ A T ) ] } .
Applying the equalities (28) and (29), it follows that
max x = 1 α 2 α x * [ A ( I + 1 2 θ A ) + A T ( I + 1 2 θ A T ) ] x + [ A T ( I + 1 2 θ A T ) ] x 2 α 2 + α x * [ A ( I + 1 2 θ A ) + A T ( I + 1 2 θ A T ) ] x + [ A T ( I + 1 2 θ A T ) ] x 2 max x = 1 α 2 α x * [ A ( I + 1 2 θ A ) + A T ( I + 1 2 θ A T ) ] x + A T ( I + 1 2 θ A T ) 2 α 2 + α x * [ A ( I + 1 2 θ A ) + A T ( I + 1 2 θ A T ) ] x + A T ( I + 1 2 θ A T ) 2 α 2 2 α min 1 i n R e { λ i [ A T ( I + 1 2 θ A T ) ] } + A T ( I + 1 2 θ A T ) 2 α 2 + 2 α min 1 i n R e { λ i [ A T ( I + 1 2 θ A T ) ] } + A T ( I + 1 2 θ A T ) 2 .
Therefore, α min 1 i n R e { λ i [ A T ( I + 1 2 θ A T ) ] } > 0 means that the inequality ρ ( G ^ 1 ) < 1 . Similarly, when α min 1 i n R e { λ i [ ( I + 1 2 θ A T ) A T ] } > 0 means that the inequality ρ ( G ^ 2 ) < 1 . In fact, since the matrix A T ( I + 1 2 θ A T ) and ( I + 1 2 θ A T ) A T have the same eigenvalues, and the matrix α [ A T ( I + 1 2 θ A T ) ] is N-stable, thus α min 1 i n R e { λ i [ A T ( I + 1 2 θ A T ) ] } > 0 holds on and the inequality ρ ( G ^ ) < 1 is ture. □

3.2.3. Selection for the Optimal Parameter

This section discusses the selection of the parameter α . Applying the iteration scheme (26), we can select the parameter α to minimize the spectral radius of the iteration matrix G. Next, we use the following theorem to select the optimal paremeter α * .
Theorem 9.
Consider UALE (1) and denote
ω 1 = max 1 i n | λ i [ A T ( I + 1 2 θ A T ) ] | , ν 1 = min 1 i n R e { λ i [ A T ( I + 1 2 θ A T ) ] } , ω 2 = max 1 i n | λ i [ ( I + 1 2 θ A T ) A T ] | , ν 2 = min 1 i n R e { λ i [ ( I + 1 2 θ A T ) A T ] } .
Then, the optimal parameter α * is
α * = arg min α ψ ( α ) = arg min α α 2 2 α ν 1 + ω 1 2 α 2 + 2 α ν 1 + ω 1 2 = ω 1 .
Proof. 
Obviously, ω 1 = ω 2 , ν 1 = ν 2 . From the proof of Theorem 8, we have
| ρ ( G ) | 2 G ^ 1 2 G ^ 2 2 α 2 2 α min R e { φ i [ A T ( I + 1 2 θ A T ) ] } + A T ( I + 1 2 θ A T ) 2 α 2 + 2 α min R e { φ i [ A T ( I + 1 2 θ A T ) ] } + A T ( I + 1 2 θ A T ) 2 · α 2 2 α min R e { μ j [ ( I + 1 2 θ A T ) A T ] } + ( I + 1 2 θ A T ) A T 2 α 2 + 2 α min R e { μ j [ ( I + 1 2 θ A T ) A T ] } + ( I + 1 2 θ A T ) A T 2 = α 2 2 α ν 1 + ω 1 2 α 2 + 2 α ν 1 + ω 1 2 · α 2 2 α ν 2 + ω 2 2 α 2 + 2 α ν 2 + ω 2 2 = α 2 2 α ν 1 + ω 1 2 α 2 + 2 α ν 1 + ω 1 2 2 ,
that is
ρ ( G ) α 2 2 α ν 1 + ω 1 2 α 2 + 2 α ν 1 + ω 1 2 .
Defined function
ψ ( α ) = α 2 2 α ν 1 + ω 1 2 α 2 + 2 α ν 1 + ω 1 2 = 1 4 α ν 1 α 2 + 2 α ν 1 + ω 1 2 ,
and it follows that
d ψ ( α ) d t = 4 ν 1 ( α 2 ω 1 2 ) ( α 2 + 2 α ν 1 + ω 1 2 ) 2 .
Therefore, the function ψ ( α ) minimum point is α = ω 1 and
α * = arg min α ψ ( α ) = arg min α α 2 2 α ν 1 + ω 1 2 α 2 + 2 α ν 1 + ω 1 2 = ω 1 .

4. Numerical Results

The purpose of this section is to verify the validity of the upper and lower matrix bounds for the positive definite solutions of UALE (1) in Section 2 and compare with these results given in [5,7,10] by two numerical examples. Furthermore, this section implements the three algorithms, including FP, AFP and ADI, proposed in Section 3. The whole process is performed on a computer with Intel Core 3.20 GHz CPU, 4.00 GB RAM and MATLAB R2017a. For the sake of convenience, we use “IT” to represent the number of iteration steps and denote Y is the full 1 matrix. Set the iteration accuracy ε = 1 × 10 6 , the maximum number of iteration steps k m a x = 100 , and define the normalized remaining
N R e s ( P k ) = A T P k + P k A θ P k N P k + Q A T P + P k A + θ P k N P k + Q ,
where P k is the kth iteration matrix.

4.1. Numerical Examples

Example 1.
Consider UALE (1), set ω = 1.2 , θ = 0.1 ,
A = 6.5 0.5 0.1 0.3 7.5 0.3 0.1 0.2 12.2 , Q = 1.69 0.2 0.05 0.19 1.99 1.2 0.4 0.99 1.95 .
We can calculate
σ 1 ( Γ 1 2 ) σ 1 ( θ A + I ) σ 1 ( ( θ Q ) 1 2 ) = 0.1065 < 1 , σ 1 ( θ A + I ) λ 1 ( θ Q ) = 0.1027 < 1 , λ 1 ( ( θ A + I ) T P 1 ^ ( θ A + I ) + θ Q Γ ) = 0.0016 < 0 , σ 1 ( θ A + I ) = 0.3318 < 1 , θ A + I 2 P ^ 1 1 2 P ˜ 1 1 2 = 0.1213 [ 0 , 1 ] .
Thus, the conditions given in Theorem 6 are satisfied and the positive definite solution of UALE (1) can be calculated by FP, AFP or ADI
P + = 0.1923 0.0240 0.0037 0.0233 0.2146 0.1147 0.0380 0.0944 0.2036 .
Futhermore, the upper bound P ^ 1 and the lower bound P ˜ 1 given by Theorem 5 can be calculated
P ^ 1 = 0.1952 0.0243 0.0033 0.0237 0.2154 0.1142 0.0379 0.0940 0.2046 , P ˜ 1 = 0.1893 0.0233 0.0036 0.0224 0.2132 0.1144 0.0380 0.0942 0.2035 .
Meanwhile, the upper bound P ^ 2 and the lower bound P ˜ 2 given in [7] can be calculated
P ^ 2 = 8.7915 0.2700 0.4346 0.2800 12.0715 0.0547 0.0154 0.2647 33.3609 , P ˜ 2 = 8.8390 0.3599 0.4220 0.3499 11.9025 2.2231 0.8720 2.0131 33.3169 .
The upper bound of P ^ 3 and the lower bound P ˜ 3 given in [5]
P ^ 3 = 0.2127 0.0236 0.0049 0.0226 0.2221 0.1213 0.0401 0.1003 0.2125 , P ˜ 3 = 0.1810 0.0210 0.0050 0.0200 0.2053 0.1203 0.0400 0.0993 0.1998 .
The upper bound of P ^ 4 and the lower bound P ˜ 4 given in [10]
P ^ 4 = 0.2953 0.0893 0.0009 0.0883 0.2590 0.1211 0.0441 0.1001 0.2127 , P ˜ 4 = 0.1812 0.0267 0.0046 0.0257 0.2048 0.1201 0.0404 0.0991 0.1967 .
Therefore, we can obtain
λ 1 ( P ^ 2 P ^ 1 ) = 8.9644 , λ 3 ( P ˜ 2 P ˜ 1 ) = 8.5681 , λ 1 ( P ^ 3 P 1 ^ ) = 3.0162 × 10 5 , λ 3 ( P ˜ 3 P ˜ 1 ) = 7.1830 × 10 4 , λ 1 ( P ^ 4 P 1 ^ ) = 0.0013 , λ 3 ( P ˜ 4 P ˜ 1 ) = 1.6200 × 10 4 ,
i.e.,
P ^ 2 > P ^ 1 , P ^ 3 > P ^ 1 , P ^ 4 > P ^ 1 , P ˜ 2 < P ˜ 1 , P ˜ 3 < P ˜ 1 , P ˜ 4 < P ˜ 1 ,
that is, the upper and lower bounds for the solution of UALE (1) have higher accuracy than the upper and lower bounds given in [5,7,10].
When the initial matrix P 0 is selected as Y , the upper bound P ^ 1 and the lower bound P ˜ 1 , respectively, IT and iteration precision required by these three algorithms to solve UALE are shown in Table 1, respectively. From the numerical results in Table 1, it is not difficult to find that the convergence speed of these numerical algorithms can be accelerated when the upper and lower bounds are used as the initial matrix. Meanwhile, it follows from Table 1 that ADI performs at their best.
Figure 1, Figure 2 and Figure 3 respectively show the convergence process of the three algorithms to solve UALE (1) by selecting different initial matrix.
Example 2.
Consider UALE (1), set ω = 1.2 , θ = 0.5 ,
A = 1.62 0.1 0.01 0.13 0.035 1.51 0.35 0.025 0.002 0.003 1.3 0.01 0.0005 0.02 0.1 1.44 , Q = 0.95 0.75 0.05 0.18 0.39 0.845 0.6 0.45 0.15 0.5 1.8 0.3 0.25 0.1 0.915 4.21 .
We can calculate
σ 1 ( Γ 1 2 ) σ 1 ( θ A + I ) σ 1 ( ( θ Q ) 1 2 ) = 0.8024 < 1 , σ 1 ( θ A + I ) λ 1 ( θ Q ) = 0.7605 < 1 , λ 1 ( ( θ A + I ) T P 1 ^ ( θ A + I ) + θ Q Γ ) = 0.0045 < 0 , σ 1 ( θ A + I ) = 0.3466 < 1 , θ A + I 2 P ^ 1 1 2 P ˜ 1 1 2 = 0.1685 [ 0 , 1 ] .
Thus, the conditions given in Theorem 6 are satisfied and the positive definite solution can be calculated by FP, AFP or ADI
P + = 0.4950 0.4007 0.0453 0.1020 0.2121 0.4603 0.3619 0.2532 0.0919 0.3028 1.1121 0.2155 0.1386 0.0694 0.5471 2.2883 .
Futhermore, the upper bound P ^ 1 and the lower bound P ˜ 1 given by Theorem 5 can be calculated
P ^ 1 = 0.4998 0.4031 0.0430 0.1031 0.2160 0.4715 0.3806 0.2585 0.0948 0.3188 1.1487 0.2103 0.1432 0.0720 0.5419 2.2997 , P ˜ 1 = 0.4953 0.3989 0.0395 0.1003 0.2116 0.4580 0.3556 0.2540 0.0898 0.2956 1.0646 0.2004 0.1396 0.0679 0.5316 2.2778 .
Meanwhile, the upper bound P ^ 2 and the lower bound P ˜ 2 given in [7] can be calculated
P ^ 2 = 1.8434 0.5552 0.0562 0.0460 0.1952 1.6923 0.3578 0.5435 0.1562 0.2578 1.9006 0.2429 0.1160 0.1935 0.8579 4.5928 , P ˜ 2 = 2.4769 1.0234 0.0092 0.4534 0.6634 2.1406 1.2900 0.4263 0.1092 1.1900 0.6086 0.4836 0.5234 0.0763 1.0986 1.4618 .
The upper bound of P ^ 3 and the lower bound P ˜ 3 given in [5]
P ^ 3 = 0.5718 0.4117 0.0297 0.1224 0.2317 0.5890 0.4160 0.2329 0.0797 0.3660 1.3137 0.1759 0.1574 0.0579 0.4834 2.3251 , P ˜ 3 = 0.4806 0.3771 0.0253 0.0919 0.1971 0.4320 0.3067 0.2255 0.0753 0.2567 0.9237 0.1515 0.1269 0.0505 0.4590 2.1176 .
The upper bound of P ^ 3 and the lower bound P ˜ 3 given in [10]
P ^ 4 = 0.5820 0.2036 0.4001 0.1206 0.0236 1.4627 2.5262 0.0638 0.3501 2.4762 6.5365 0.1463 0.1556 0.1112 0.1612 2.5537 , P ˜ 4 = 0.4761 0.3733 0.0208 0.0903 0.1933 0.4328 0.3220 0.2234 0.0708 0.2720 0.9556 0.1471 0.1253 0.0484 0.4546 2.1094 .
Therefore, we can obtain
λ 1 ( P ^ 2 P ^ 1 ) = 0.4553 , λ 4 ( P ˜ 2 P ˜ 1 ) = 0.7295 , λ 1 ( P ^ 3 P 1 ^ ) = 1.7959 × 10 4 , λ 4 ( P ˜ 3 P ˜ 1 ) = 0.0106 , λ 1 ( P ^ 4 P ^ 1 ) = 4.9958 × 10 4 , λ 4 ( P ˜ 4 P ˜ 1 ) = 0.0387 ,
i.e.,
P ^ 2 > P ^ 1 , P ^ 3 > P ^ 1 , P ^ 4 > P ^ 1 , P ˜ 2 < P ˜ 1 , P ˜ 3 < P ˜ 1 , P ˜ 4 < P ˜ 1 ,
that is, the upper and lower bounds for the solution of UALE (1) have higher accuracy than the upper and lower bounds given in [5,7,10].
The corresponding numerical results are shown in the following Figure 4, Figure 5 and Figure 6 and Table 2. Since the analysis is similar to that of the above example, it will not be described here.

4.2. Discussion of the Numerical Results

Combined with the above numerical results, we can conclude that:
(i)
The iteration format of FP is simple, and each iteration step does not need to solve other unknown equations. But its convergence speed is the slowest among the three algorithms. Therefore, AFP is proposed to accelerate its convergence rate.
(ii)
Although the convergence speed of ADI is the fastest among the three algorithms, its iteration format is relatively complex, in which two unknown Lyapunov equations need to be solved in each iteration step. Meanwhile, its convergence speed is related to the selection of parameters, Therefore, for solving large UALE, the low-rank ADI algorithms and more appropriate parameter selection methods should be considered.
(iii)
This paper only puts forward the simplest acceleration algorithm. How to accelerate the iterative process more effectively is worth our further consideration.

5. Conclusions

UALE studied in this paper has important control system background. Based on the basic matrix inequalities and the properties of Schur complement, we give the upper and lower matrix bounds of positive definite solutions of UALE, and further prove the existence and uniqueness theorem of positive definite solutions of UALE. Meanwhile, we propose three numerical algorithms, including FP, AFP and ADI, to solve the positive definite solution of UALE. Numerical examples are given to demonstrate the good performances of the obtained bounds and the numerical algorithms proposed in this paper.

Author Contributions

Data curation, J.Z., S.L. and X.G.; Funding acquisition, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China (12171412, 11771370), by the Natural Science Foundation for Distinguished Young Scholars of Hunan Province (2021JJ10037), by the Hunan Youth Science and Technology Innovation Talents Project (2021RC3110), and by the Key Project of Education Department of Hunan Province (19A500, 21A0116).

Conflicts of Interest

We declare that we have no conflict of interest.

References

  1. Middleton, R.H.; Goodwin, G.C. Digital Control and Estimation—A Unified Approach; Prenitce-Hall: Englewood Clifs, NJ, USA, 1990. [Google Scholar]
  2. Gajic, Z.; Qureshi, M. Lyapunov Matrix Equation in System Stability and Control; Mathematics in Science and Engineering Series; Academic Press: San Diego, CA, USA, 1995. [Google Scholar]
  3. Middleton, R.H.; Goodwin, G.C. Improved finite work length characteristics in digital control using delta operators. IEEE Trans. Automat. Contr. 1986, 31, 1015–1021. [Google Scholar] [CrossRef]
  4. Zhang, D.J.; Yang, C.W. The research and development of feedback control system Delta operator theory. Control. Theory Appl. 1998, 15, 153–160. [Google Scholar]
  5. Zhang, D.J.; Yang, P.; Wu, J. Matrix bounds for the solution of the unified algebraic Lyapunov equation using Delta operator. Control. Theory Appl. 2004, 21, 94–96. [Google Scholar]
  6. Lee, C.H. Solution bounds of the continuous and discrete Lyapunov matrix equations. J. Optim. Theory Appl. 2004, 120, 559–578. [Google Scholar] [CrossRef]
  7. Zhang, J.; Liu, J.Z. New estimates for the solution of the Lyapunov matrix differential equation. Comput. Technol. Autom. 2007, 20, 6–19. [Google Scholar] [CrossRef] [Green Version]
  8. Lee, C.H.; Chen, C.Y. Matrix solution bounds of the continuous Lyapunov equation by using a bilinear transformation. J. Frankl. Inst. 2009, 346, 741–751. [Google Scholar] [CrossRef]
  9. Lee, C.H. A unified approach of the measurement of solution bounds of the continuous and discrete algebraic Lyapunov equations. J. Frankl. Inst. 2016, 11, 2534–2551. [Google Scholar] [CrossRef]
  10. Zhang, J.; Liu, J.Z. Bounds of the solution for the unified algebraic Lyapunov equation using Delta Operator. Math. Pract. Theory 2013, 64, 377–389. [Google Scholar]
  11. Antoulas, A.C. Approximation of large-scale dynamical systems. In Advances in Design and Control; SIAM: Philadelphia, PA, USA, 2005; Volume 6. [Google Scholar]
  12. Benner, P.; Saak, J. Numerical solution of large and sparse continuous time algebraic matrix Riccati and Lyapunov equations: A state of the art survey. GAMM Mitteilungen 2013, 36, 32–52. [Google Scholar] [CrossRef] [Green Version]
  13. Bartels, R.H.; Stewart, G.W. Solution of the matrix equation AX + XA = C: Algorithm 432, Comm. ACM 1972, 15, 820–826. [Google Scholar] [CrossRef]
  14. Hammarling, S. Numerical solution of the stable, non-negative definite Lyapunov equation. IMA J. Numer. Anal. 1982, 2, 303–323. [Google Scholar] [CrossRef] [Green Version]
  15. Roberts, J.D. Linear model reduction and solution of the algebraic Riccati equation by use of the sign function, Internat. J. Control 1980, 32, 677–687. [Google Scholar] [CrossRef]
  16. Benner, P.; Kurschner, P.; Saak, J. Efficient handling of complex shift parameters in the low-rank Cholesky factor ADI method. Numer. Algorithms 2013, 62, 225–251. [Google Scholar] [CrossRef]
  17. Benner, P.; Li, J.; Penzl, T. Numerical solution of large-scale Lyapunov equations, Riccati equations, and linear-quadratic optimal control problems. Numer. Linear Algebra Appl. 2008, 15, 755–777. [Google Scholar] [CrossRef]
  18. Gugercin, S.; Sorensen, D.; Antoulas, A. A modified low-rank Smith method for large-scale Lyapunov equations. Numer. Algorithms 2003, 32, 27–55. [Google Scholar] [CrossRef]
  19. Penzl, T. A cyclic low-rank Smith method for large sparse Lyapunov equations. SIAM J. Sci. Comput. 2000, 21, 1401–1418. [Google Scholar] [CrossRef]
  20. Druskin, V.; Knizhnerman, L.; Simoncini, V. Analysis of the rational Krylov subspace and ADI methods for solving the Lyapunov equation. SIAM J. Numer. Anal. 2011, 49, 1875–1898. [Google Scholar] [CrossRef]
  21. Stykel, T.; Simoncini, V. Krylov subspace methods for projected Lyapunov equations. Appl. Numer. Math. 2012, 62, 35–50. [Google Scholar] [CrossRef]
  22. Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 1985. [Google Scholar]
  23. Zhang, F. The Schur Complement and Its Applications; Springer: New York, NY, USA, 2005. [Google Scholar]
  24. Chen, D. Some inequalities for singular values of the matrix. Math. J. 1990, 11A, 128–132. [Google Scholar]
  25. Golub, G.H.; Loan, C. Matrix Computations, 3rd ed.; Johns Hopkins University Press: Baltimore, MD, USA, 1996. [Google Scholar]
Figure 1. The relation of IT and NRes for the three algorithms when P 0 = Y .
Figure 1. The relation of IT and NRes for the three algorithms when P 0 = Y .
Mathematics 10 02858 g001
Figure 2. The relation of IT and NRes for the three algorithms P 0 = P ^ 1 .
Figure 2. The relation of IT and NRes for the three algorithms P 0 = P ^ 1 .
Mathematics 10 02858 g002
Figure 3. The relation of IT and NRes for the three algorithms P 0 = P ˜ 1 .
Figure 3. The relation of IT and NRes for the three algorithms P 0 = P ˜ 1 .
Mathematics 10 02858 g003
Figure 4. The relation of IT and NRes for the three algorithms when P 0 = Y .
Figure 4. The relation of IT and NRes for the three algorithms when P 0 = Y .
Mathematics 10 02858 g004
Figure 5. The relation of IT and NRes for the three algorithms when P 0 = P ^ 1 .
Figure 5. The relation of IT and NRes for the three algorithms when P 0 = P ^ 1 .
Mathematics 10 02858 g005
Figure 6. The relation of IT and NRes for the three algorithms when P 0 = P ˜ 1 .
Figure 6. The relation of IT and NRes for the three algorithms when P 0 = P ˜ 1 .
Mathematics 10 02858 g006
Table 1. The numerical results of FP, AFP and ADI when θ = 0.1 .
Table 1. The numerical results of FP, AFP and ADI when θ = 0.1 .
Initial ValueIterative AlgorithmITNRes
ADI7 1.9645 × 10 7
P 0 = Y AFP8 1.1513 × 10 7
FP13 3.0842 × 10 7
ADI4 6.0366 × 10 7
P 0 = P ^ 1 AFP5 4.4932 × 10 7
FP6 8.2206 × 10 7
ADI4 7.9131 × 10 7
P 0 = P ˜ 1 AFP5 4.6128 × 10 7
FP6 3.3257 × 10 7
Table 2. The numerical results of FP, AFP and ADI when θ = 0.5 .
Table 2. The numerical results of FP, AFP and ADI when θ = 0.5 .
Initial ValueIterative AlgorithmITNRes
ADI4 6.5351 × 10 7
P 0 = Y AFP8 4.4291 × 10 7
FP8 2.1450 × 10 7
ADI3 8.3175 × 10 7
P 0 = P ^ 1 AFP6 4.0539 × 10 7
FP5 4.6347 × 10 7
ADI3 8.3175 × 10 7
P 0 = P ˜ 1 AFP6 4.9539 × 10 7
FP5 4.6347 × 10 7
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, J.; Li, S.; Gan, X. Solution Bounds and Numerical Methods of the Unified Algebraic Lyapunov Equation. Mathematics 2022, 10, 2858. https://doi.org/10.3390/math10162858

AMA Style

Zhang J, Li S, Gan X. Solution Bounds and Numerical Methods of the Unified Algebraic Lyapunov Equation. Mathematics. 2022; 10(16):2858. https://doi.org/10.3390/math10162858

Chicago/Turabian Style

Zhang, Juan, Shifeng Li, and Xiangyang Gan. 2022. "Solution Bounds and Numerical Methods of the Unified Algebraic Lyapunov Equation" Mathematics 10, no. 16: 2858. https://doi.org/10.3390/math10162858

APA Style

Zhang, J., Li, S., & Gan, X. (2022). Solution Bounds and Numerical Methods of the Unified Algebraic Lyapunov Equation. Mathematics, 10(16), 2858. https://doi.org/10.3390/math10162858

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop