This note presents an iterative algorithm to solve the coupled Sylvester-transpose matrix equations (including the generalized coupled Sylvester matrix equations and Lyapunov matrix equations as special cases) over generalized centro-symmetric matrices. When the considered matrix equations are consistent, for any initial generalized centro-symmetric matrix group, a generalized centro-symmetric solution group can be obtained within finite iteration steps in the absence of roundoff errors. The least Frobenius norm generalized centro-symmetric solution group of the coupled Sylvester-transpose matrix equations can be derived when a suitable initial generalized centro-symmetric matrix group is chosen. In addition, for a given generalized centro-symmetric matrix group, the optimal approximation generalized centro-symmetric solution group can be obtained by finding the least Frobenius norm generalized centro-symmetric solution group of new coupled Sylvester-transpose matrix equations. Finally, a numerical example is given to demonstrate the efficiency of the introduced iterative algorithm.
In this paper, we use the following notation. We use AT and ∥A∥ to denote transpose and the Frobenius norm of A, respectively. Here A⊗B = (aijB) means the Kronecker product of two matrices A and B. For two integers m < n, the symbol I[m, n] is used to represent the set {m, m+1, …, n}. Let Rm×n be the set of all m×n real matrices and SORn×n be the set of all symmetric orthogonal matrices in Rn×n. For a matrix , is the column stretching operation of X. The generalized centro-symmetric matrices can be defined as follows.
Definition 1.1. For arbitrary given matrix Q ∈ SORn×n, i.e. Q = QT = Q−1, if QAQ = A, the matrix A ∈ Rn×n is called a generalized centro-symmetric matrix with respect to Q. The set of order n generalized centro-symmetric matrices with respect to Q is denoted by .
The generalized centro-symmetric matrix plays an important role in information theory, linear system theory, linear estimate theory and numerical analysis (Liang et al., 2007; Xie et al., 2006; Zhou et al., 2003). Chen (1998) puts forward the applications of the generalized centro-symmetric matrix in three major areas: the altitude estimation of a level network, an electric network and structural analysis of trusses. Coupled matrix equations have numerous applications in stability theory, control theory, perturbation analysis, signal processing and image restoration. For example, in stability analysis of linear jump systems with Markovian transitions, the continuous-time coupled Lyapunov matrix equations
and
are often encountered (Borno, 1995; Mariton, 1990), where Pi > 0, i ∈ I[1, N] are the matrices to be determined. The coupled Sylvester matrix equations arise in computing error bounds for eigenvalue and eigenvalue space of the generalized eigenvalue problem (Kágström and Westin, 1989)
in computing deflating subspace of the same problem, and in computing certain decomposition of the transferable matrix arising in control theory.
A large number of papers have studied several systems and matrix equations (Dehghan and Hajarian, 2008; Peng et al., 2006; Robbé and Sadkane, 2008; Shen and Chen, 2010). We often need to solve matrix equations which are shown in Table 1, where X, Y with size m×n are unknown matrices and A, B, C, D, E, F are arbitrary matrices of appropriate dimensions with real entries. But with the development of economy, science and technology, many researchers pay close attention to transpose matrix equation and conjugate matrix equation, which are shown in Table 2. The Sylvester-transpose matrix equation can be used to solve many control problems such as pole assignment (Dai, 1989), eigenstructure assignment (Fletcher et al., 1986) and robust fault detection (Frank, 1990). Recently, in Lin (2006), block Krylov subspace method was presented for solving CT Sylvester matrix equations. In Bao et al. (2007), a minimal residual method was reported for solving CT Sylvester matrix equations and DT Sylvester matrix equations. In Dehghan and Hajarian (2009), based on a global Arnoldi algorithm, a new projection method was presented for solving the large Sylvester matrix equation. In Wang et al. (2002), a finite iterative algorithm was constructed for solving the second-order Sylvester matrix equation EVF2−AVF−CV = BW. In Wang (2005a,b) and Al Zhour and Kilicman (2007), Wang investigated the centro-symmetric solution to the matrix equation systems A1X = C1, A3XB3 = C3. Moreover, some necessary and sufficient solvability conditions, parameterized general solution and the maximal and minimal ranks of the general solution to the mixed Sylvester matrix equations and coupled Sylvester matrix equation were investigated (Wang and He, 2012, 2013a,b, 2014). The generalized Sylvester matrix equation, quaternion matrix equation and operator matrix equation have been studied by Wang et al. (2007a,b, 2009), Wang (2005a,b), and Wang and Wu (2010).
One-sided and two-sided Sylvester matrix equations.
Name
Matrix equation
Acronym
Continuous-time (CT) Sylvester
AX−XB = C
CTSY
Discrete-time (DT) Sylvester
X−AXB = C
DTSY
Generalized Sylvester
AXB−CXD = E
GSY
Coupled Sylvester
CSY
Sylvester-transpose and Sylvester-conjugate matrix equations.
Name
Matrix equation
Acronym
Continuous-time (CT) Sylvester-transpose
AX−XTB = C
CTSYT
Discrete-time (DT) Sylvester-transpose
X−AXTB = C
DTSYT
Generalized Sylvester-transpose
AXB−CXTD = E
GSYT
Coupled Sylvester-transpose
CSYT
Continuous-time (CT) Sylvester-conjugate
CTSYC
Discrete-time (DT) Sylvester-conjugate
DTSYC
Generalized Sylvester-conjugate
GSYC
Coupled Sylvester-conjugate
CSYC
By applying the so-called generalized Kronecker map which had some elegant properties, Wu et al. (2012) discussed the closed-form solution to the generalized Sylvester-conjugate matrix equation. Zhou and Duan (2005) proposed gradient-based iterative algorithm for solving general coupled Sylvester matrix equations arising in linear systems theory. By using the so-called generalized Sylvester mapping, right coprime factorization and Bezout identity associated with certain polynomial matrix, Zhou et al. (2010) investigated the problem of parameterizing all solutions to the polynomial Diophantine matrix equation and the generalized Sylvester matrix equation. It is shown that the provided solutions can be parameterized as soon as two pairs of polynomial matrices satisfying the right coprime factorization and Bezout identity are obtained. Based on the conjugate gradient searching principle and its dual form, Li et al. (2010) presented two algorithms for solving the minimal norm least squares solution to a general linear equation . Between these two methods, the first is to minimize the spectral radius of the iteration matrix and explicit expression for the optimal step size is obtained. The second one is to minimize the square sum of the F-norm of the error matrices produced by the algorithm. The solvability, existence of unique solution, closed-form solution and numerical solution of matrix equation X = Af(X)B+C with and f(X) = XH, where X was the unknown matrix, were investigated (Zhou et al., 2011). In the work of Xie et al. (2009), the following matrix equation
was considered, where Ai, Bi, Cj, Dj, i = 1, …, r, j = 1, …, s, and E were some known constant matrices of appropriate dimensions and X was a matrix to be determined. In the work of Wang et al. (2007a), the solution of the generalized Sylvester-transpose matrix equation AXB+CXTD = E was presented by the iterative algorithm. The Moore–Penrose generalized inverse was used by Piao et al. (2007) to study the matrix equation AX+XTB = C and the explicit solutions to this matrix equation have been given. In the present paper, we propose an efficient iterative algorithm to solve the generalized centro-symmetric solution of the following coupled matrix equations
where , , , , , i ∈ I[1, N],j ∈ I[1, p], are the given known matrices, and are the matrices to be determined. It is known that the general coupled Sylvester-transpose matrix equations (1.2) are quite general and include the matrix equations in Li et al. (2010), Xie et al. (2009), Wang et al. (2007a,b) and Piao et al. (2007) as special cases. In this paper, we consider the following two problems of the coupled Sylvester-transpose matrix equations.
Problem 1.1. Given matrices , , , , , and symmetric orthogonal matrices , i ∈ I[1, N], j ∈ I[1, p], find the generalized centro-symmetric matrix group (X1, X2, …, Xp) with such that
in which the unknown matrices are satisfied Xj = QjXjQj, j = 1,2,…,p.
Problem 1.2. Let Problem 1.1 be consistent, and its solution group set be denoted by Sr. For a given generalized centro-symmetric matrix group with , find with such that
The rest of this paper is outlined as follows. In Section 2, we first propose an efficient iterative method for deriving the generalized centro-symmetric solution to the coupled Sylvester-transpose matrix equation, then we obtain some properties of this iterative algorithm. It is proven that a generalized centro-symmetric solution group (the least Frobenius norm generalized centro-symmetric solution group) can be obtained by this algorithm for any (special) initial generalized centro-symmetric matrix group (X1(1), X2(1), …, Xp(1)) within finite steps in the absence of roundoff errors. By finding the least Frobenius norm generalized centro-symmetric solution group of corresponding new coupled Sylvester-transpose matrix equations, the optimal Problem 1.2 is solved. In Section 3, some numerical examples demonstrate that the proposed iterative algorithm is quite efficient. The conclusion can be found in Section 4.
Main result
In this section, we consider the following coupled Sylvester-transpose matrix equations
where , , , , , i ∈ I[1,N], j ∈ I[1,p], are the given known matrices, and , are the matrices to be determined.
When the above matrix equations are consistent, we propose the following iterative algorithm.
Algorithm 2.1.
Step 1. Input matrices , , , , , the symmetric orthogonal matrices , i ∈ I[1, N], and an arbitrary , j ∈ I[1,p]; Calculate
Step 2. If Ri(k) = 0, i ∈ I[1, N], then stop; otherwise, k = k+1.
Step 3. Calculate
Step 4. Go to Step 2.
Remark 2.1.Xj(k) and Pj(k) generated by Algorithm 2.1 are the generalized centro-symmetric matrices with respect to Qj, i.e.
and
for k = 1,2,… and j = 1,2,…,p.
Now we introduce some properties of the above algorithm.
Lemma 2.1. Suppose that the sequences Pj(k), j ∈ I[1,p] and Ri(k),i ∈ I[1,N], are generated by Algorithm 2.1, then the following relation holds
Proof. Because all matrices in Algorithm 2.1 are real, we can write
By changing order of this double sum, we can obtain
Combining the preceding two relations, gives the conclusion of this lemma.▪
Lemma 2.2. Suppose that the sequences {Pj(k)}, j ∈ I[1, p] and {Ri(k)}, i ∈ I[1, N] are generated by Algorithm 2.1. If there exists an integer number φ ≥ 1, such that , for all k = 1,…,φ, then
for all m, n = 1,…,φ, m≠n.
Proof. It is obvious that
We only need to show
for 1 ≤ n < m ≤ φ.
In the following, we use induction to prove conclusion (2.2) and we do it in two steps.
Step 1. First of all, we have
According to Algorithm 2.1, we can obtain
Assume that (2.2) holds for n = v−1. For n = v, it follows that
In addition, we have
Hence, by the principle of induction, the conclusion (2.2) holds for all n = 1, 2, …, s.
Step 2. In this step, it is assumed that
for 1 ≤ n ≤ s, 1 < m < s.
Now we prove
for 1 ≤ n ≤ s, 1 < m < s.
By using the previous results, we can obtain
where C1 is a certain known matrix.
Moreover, we have
Thus, the second relation in (2.2) holds for 1 ≤ n ≤ s, 1 < m < s.
From steps 1 and 2 above, the conclusion is immediately obtained by the principle of induction.▪
Lemma 2.3. Suppose that the coupled Sylvester-transpose matrix equation (2.1) are consistent, and [X1*, X2*, …, Xp*] is a generalized centro-symmetric solution group. Then, for any initial generalized centro-symmetric matrices Xn(1), n ∈ I[1, p], the sequences {Xj(k)}, {Pj(k)}, j ∈ I[1, p] and {Ri(k)}, i ∈ I[1, N], generated by Algorithm 2.1 satisfy
Proof. We prove the conclusion by induction. For k = 1, we have
Now assume the conclusion (2.3) holds for k = n. Then, we can get
By Algorithm 2.1, we can obtain
In addition, we have
So we have
This implies that (2.3) holds for k = n+1, which completes the proof.▪
Theorem 2.1. Assume that Problem 1.1 is consistent, then for any arbitrary initial matrix group [X1, X2, …, Xp] with , j = 1,2,…,p, a generalized centro-symmetric solution group of Problem 1.1 can be obtained within finite iteration steps in the absence of roundoff errors.
Proof. First, in the space , we define an inner product as
for .
If , then from previous lemmas we can conclude . Now we can compute Ri(q+1) and [X1(q+1), X2(q+1), …, Xp(q+1)]. From Lemma 2.2, it is not difficult to get
and
Then [R1(k), R2(k), …, RN(k)], k = 1, 2, …, 2q, is a group of orthogonal basis of the previously defined inner product space. It follows that [R1(q+1), R2(q+1), …, RN(q+1)] = 0 and [X1(q+1), X2(q+1),…, Xp(q+1)] = 0 is a solution group of Problem 1.1. Therefore, when Problem 1.1 is consistent, we can verify that the solution group of Problem 1.1 can be obtained within finite iterative steps.▪
Lemma 2.4 (Al Zhour and Kilicman, 2007). Let P(m, n) ∈ Rmn×mn be a square mn×mn matrix partitioned into m×n sub-matrices such that ijth position 1 and zero elsewhere, i.e.
where called an elementary matrix of order m×1(n×1). Using this definition, we have
Lemma 2.5 (Ben-Israel and Greville, 2003). Suppose that the consistent system of linear equation Ax = b has a solution x* ∈ R(AT), then x* is the unique least norm solution to the systems of linear equation.
Theorem 2.2. Assume that the coupled Sylvester-transpose matrix equations (2.1) are consistent, then, if we take the initial matrices
where Ej, j = 1, 2, …, N, are arbitrary matrices, or especially Xi(1) = 0, then the solution group generated by Algorithm 2.1 is the least Frobenius norm generalized centro-symmetric solution group of the coupled Sylvester-transpose matrix equations (2.1).
Proof. Let Ej be arbitrary matrices for j = 1, 2, …, N,
So we have
Now if we consider the initial matrices
where Ej, j = 1, 2, …, N, are the arbitrary matrices, then all Xi(k) for i = 1, 2, …, p, generated by Algorithm 2.1 satisfy
Hence, if we choose the initial matrix group (X1(1), X2(1), …, Xp(1)) where
according to Lemma 2.5, the solution group obtained by Algorithm 2.1 is the least Frobenius norm solution group.▪
In the following, we will solve Problem 1.2.
When the matrix equations (2.1) are consistent, the solution group set SE of the coupled matrix equations (2.1) are non-empty. For a given matrix group with it is not difficult to get
Define and for i = 1, 2, …, N, then the matrix nearness Problem 1.2 is equivalent to find the least Frobenius norm solution group of new coupled Sylvester-transpose matrix equations
That can be obtained by using Algorithm 2.1 with the initial matrices
where Ej are arbitrary matrices, or especially, for i = 1, 2, …, p. Here the solution group of the matrix nearness Problem 1.2 can be represented as with
Numerical example
In this section, we report a numerical example to test the proposed iterative method.
Example 3.1. Consider the following coupled Sylvester-transpose matrix equations
with the following parametric matrices
It can be verified that the generalized coupled matrix equations (3.1) are consistent over generalized centro-symmetric matrices and have the generalized centro-symmetric solution pair (X*, Y*) with
where
Taking the initial matrices (X(1), Y(1)) = 0 and applying Algorithm 2.1, we obtain the solutions
with corresponding residual
The obtained results are presented in Figure 1, where
The relative error of solution and the residual for Example 3.1.
Now let
By Algorithm 2.1 for the generalized coupled Sylvester matrix equations (3.1), choosing the initial generalized centro-symmetric matrix pair , we have the least Frobenius norm generalized centro-symmetric solutions of the generalized coupled Sylvester matrix equations (3.1) with the following form:
with corresponding residual
The obtained results are presented in Figure 2. Therefore, the solutions of the matrix equation nearness problem are
The relative error of the least Frobenius norm generalized centro-symmetric solution and the residual for Example 3.1.
Conclusions
Many problems in control and system theory are solved by computing the solutions of coupled Sylvester matrix equations. Coupled matrix equations have numerous applications in stability theory, signal processing and image restoration. The generalized centro-symmetric matrices play an important role in information theory, the altitude estimation of a level network and structural analysis of trusses. Therefore, we propose an iterative algorithm for solving the generalized centro-symmetric solution group of the coupled Sylvester-transpose matrix equations. By this algorithm, the solvability of the generalized centro-symmetric solution group to the generalized coupled Sylvester-transpose matrix equations can be derived automatically. When the considered coupled matrix equations are consistent, for any initial generalized centro-symmetric matrix group, a generalized centro-symmetric solution group can be obtained in finite iterative steps in the absence of roundoff errors. Furthermore, the optimal approximation problem is solved by using the proposed Algorithm 2.1.
Footnotes
Acknowledgements
The authors are very grateful to the anonymous reviewers and the editor for their helpful comments and suggestions which have helped us in improving the quality of this paper.
Funding
This work was supported by the NNSF (grant number 61374025), Research Awards Young and Middle-Aged Scientists of Shandong Province (grant number BS2011SF009) and Excellent Youth Foundation of Shandong’s Natural Scientific Committee (grant number JQ201219).
References
1.
Al ZhourZKilicmanA (2007) Some new connections between matrix products for partitioned and non-partitioned matrices. Computers and Mathematics with Applications54(6): 763–784.
2.
BaoLLinYWeiY (2007) A new projection method for solving large Sylvester equations. Applied Numerical Mathematics57: 521–532.
3.
Ben-IsraelAGrevilleTNE (2003) Generalized Inverse: Theory and Applications. New York: Springer.
4.
BornoI (1995) Parallel computation of the solution of coupled algebric Lyapunov equations. Automatica31(9): 1345–1347.
5.
ChenHC (1998) Generalized reflexive matrices: special properties and applicaitons. SIAM Journal on Matrix Analysis and Applications19: 140–153.
6.
DaiL (1989) Singular Control Systems. Berlin: Springer-Verlag.
7.
DehghanMHajarianM (2008) An iterative algorithm for solving a pair of matrix equations AY B = E,CY D = F over generealized centro-symmetric matrices. Computers and Mathematics with Applications56: 3246–3260.
8.
DehghanMHajarianM (2009) Efficient iterative method for solving the second-order Sylvester matrix equation EV F2 − AVF − CV = BW. IET Control Theory Applications3: 1401–1408.
9.
FletcherLRKuatskyJNicholsNK (1986) Eigenstructure assignment in descriptor systems. IEEE Transactions on Automatic Control31: 1138–1141.
10.
FrankPM (1990) Fault diagnosis in dynamic systems using analytical and knowledgebased redundancy a survey and some new results. Automatica26: 459–474.
11.
KágströmBWestinL (1989) Generalized Schur methods with condition estimators for solving the generalized Sylvester equation. IEEE Transactions on Automatic Control34: 745–751.
12.
LiZYWangYZhouBDuanGR (2010) Least squares solution with the minimum-norm to general matrix equations via iteration. Applied Mathematics and Computation215: 3547–3562.
13.
LiangMLYouCHDaiLF (2007) An efficient algorithm for the generalized centro-symmetric solution of matrix equation AXB = C. Numerical Algorithms4: 173–184.
14.
LinY (2006) Minimal residual methods augmented with eigenvectors for solving Sylvester equations and generalized Sylvester equations. Applied Mathematics and Computation181: 487–499.
15.
MaritonM (1990) Jump Linear Systems in Automatic ControlNew York: Marcel Dekker.
16.
PengYXHuXYZhangL (2006) An iterative method for symmetric solutions and optimal approximation solution of the system of matrix equations A1XB1 = C1, A2XB2 = C2. Applied Mathematics and Computation183: 1127–1137.
17.
PiaoFZhangQWangZ (2007) The solution to matrix equation AX+XTC = B. Journal of the Franklin Institute344: 1056–1062.
18.
RobbéMSadkaneM (2008) Use of near-breakdowns in the block Arnildi method for solving large Sylvester equations. Applied Numerical Mathematics58(4): 486–498.
19.
ShenXPChenGL (2010) An iterative method for the symmetric and skew symmetric solutions of a linear matrix equation AXB+CYD = E. Journal of Computatational and Applied Mathematics233: 3030–3040.
20.
WangMHChengXHWeiMS (2007a) Iterative algorithms for solving the matrix equation AXB+CXTD = E. Applied Mathematics and Computation187: 622–629.
21.
WangQW (2005a) Bisymmetric and centrosymmetric solutions to systems of real quaternion matrix equations. Computers and Mathematics with Applications49: 641–650.
22.
WangQW (2005b) A system of four matrix equations over von Neumann regular rings and its applications. Acta Mathematica Scientia21(2): 323–334.
23.
WangQWHeZH (2012) Some matrix equations with applications. Linear and Multilinear Algebra60(11–12): 1327–1353.
24.
WangQWHeZH (2013a) Solvability conditions and general solution for mixed Sylvester equations. Automatica49: 2713–2719.
25.
WangQWHeZH (2013b) A system of matrix equations and its applications. Science China Mathematics56(9): 1795–1820.
26.
WangQWHeZH (2014) Systems of coupled generalized Sylvester matrix equations. Automatica50: 2840–2844.
27.
WangQWSongGJLinCY (2007b) Extreme ranks of the solution to a consistent system of linear quaternion matrix equations with an application. Applied Mathematics and Computation189: 1517–1532.
28.
WangQWSunJHLiSZ (2002) Consistency for bi(skew)symmetric solutions to systems of generalized Sylvester equations over a finite central algebra. Linear Algebra and its Applications353: 169–182.
29.
WangQWvan der WoudeJWChangHX (2009) A system of real quaternion matrix equations with applications. Linear Algebra and its Applications431: 2291–2303.
30.
WangQWWuZC (2010) Common Hermitian solutions to some operator equations on Hilbert C-modules. Linear Algebra and its Applications432: 3159–3171.
31.
WuAGZhanEZLiuFC (2012) On closed-form solutions to the generalized Sylvester-conjugate matrix equation. Applied Mathematics and Computation218(19): 9730–9741.
32.
XieDXHuXYShengYP (2006) The solvability conditions for the inverse eigenproblems of symmetric and generalized centro-symmetric matrices and their approximations. Linear Algebra Applications418: 142–152.
33.
XieLDingJDingF (2009) Gradient based iterative solutions for general linear matrix equations. Computers and Mathematics with Applications58: 1441–1448.
34.
ZhouBDuanGR (2005) An explicit solution to the matrix equation AX–XF=BY, Applied Mathematics Letters, 402: 345–366.
35.
ZhouBJamesLamDuanGR (2011) Toward solution of matrix equation X = Af(X)B+C.Linear Algebra and its Applications435(6): 1370–1398.
36.
ZhouBYanZBDuanGR (2010) Unified parametrization for the solutions to the polynomial Diophantine matrix equation and the generalized Sylvester matrix equation. International Journal of Control Automation and Systems8(1): 29–35.
37.
ZhouXYHuXYZhangL (2003) The solvability conditions for the inverse eigen problem of generalized centro-symmetric matrices. Linear Algebra Applications364: 147–160.