The purpose of this paper is to study the existence and uniqueness of a positive definite solution to the nonlinear matrix equation X = Q − A ∗ X −1 A + B ∗ X −1 B , which is a special stochastic rational Riccati equation arising in stochastic control theory.
Our technique is based on the Bhaskar and Lakshmikantham coupled fixed point theorem.
A new result on the existence of a unique positive definite solution is derived. An iterative method is constructed to compute the unique positive definite solution. Finally, some numerical examples are used to show that the iterative method is feasible.
Coupled fixed point theory on ordered metric spaces can be a useful tool to solve some classes of nonlinear matrix equations.
We consider the matrix equation:
where
Q
is an
n
×
n
Hermitian positive definite matrix, and
A
and
B
are arbitrary
n
×
n
matrices. Equation (
1
) is a special stochastic rational Riccati equation arising in stochastic control theory, and it can be described below. Some stochastic control problems lead to computing the positive definite solution of the following stochastic rational Riccati equation[
1
]:
where
Z
+
stands for the Moore-Penrose inverse of a matrix
Z
and
C; P, S, R
and
L
are given matrices of size
n
×
n
n
×
m
n
×
n
m
×
m
, and
n
×
m
, respectively, such that
is a Hermitian matrix, and the operator
is positive, i.e.
X
≥ 0 implies
π
(
X
) ≥ 0. Consider the following case:
C
is the identity matrix,
P
is an
n
×
n
nonsingular matrix,
S
is an
n
×
n
positive definite matrix,
L
is the zero matrix, and
π
12
(
X
) =
π
2
(
X
) = 0,
π
1
(
X
) = (
R
+
P
∗
XP
)
−1
, where
R
+
P
∗
XP
is positive definite for all positive semidefinite matrices
X
. Meanwhile, the stochastic rational Riccati Equation (
2
) has the form
Set
then
By Equations
3
to
5
, we have
which implies that
Set
then Equation 3 can be equivalently written as Equation 1 . Therefore, Equation 1 is a special stochastic rational Riccati equation (Equation 2). Moreover, some special cases of Equation 1 are also problems of practical importance, such as the matrix equation X + M ∗ X −1 M = Q that arises in the control theory, ladder networks, dynamic programming, stochastic filtering, statistics, and so on[ 2 – 4 ]. The matrix equation X − M ∗ X −1 M = Q arises in the analysis of stationary Gaussian reciprocal processes over a finite interval[ 5 , 6 ].
Since 1993, the matrix equations X + M ∗ X −1 M = Q and X − M ∗ X −1 M = Q have been extensively studied, and the research results mainly concentrated on the following:
sufficient conditions and necessary conditions for the existence of a (unique) positive definite solution[ 2 , 6 – 8 ];
numerical methods for computing the (unique) positive definite solution[ 4 – 6 , 9 – 13 ];
properties of the positive definite solution[ 2 , 4 ]; and
perturbation bound for the positive definite solution[ 3 , 14 ].
In addition, other nonlinear matrix equations such as
A
X
2
+
BX
+
C
= 0[
15
],
X
s
±
A
∗
X
−
t
A
=
Q
[
16
,
17
],
In this paper, we first use the the Bhaskar and Lakshmikantham fixed point theorem to study the positive definite solution of the nonlinear matrix equation (Equation 1). A new sufficient condition for the existence of a unique positive definite solution to Equation 1 is derived. An iterative method is constructed to compute the unique Hermitian positive definite solution, and the error estimation formal is also given. In the end, we use some numerical examples to illustrate that the iterative method is feasible to compute the unique positive definite solution of Equation 1 .
Throughout this paper, we denote by
where σ j ( A ), j = 1,…, N are the singular values of A .
The following lemmas will be useful later.
Let A ≥ 0 and B ≥ 0 be N × N matrices, then 0 ≤ tr ( AB ) ≤ ǁ A ǁ tr( B ).
If 0 < θ ≤ 1, and P and Q are positive definite matrices of the same order with P , Q ≥ bI > 0, then for every unitarily invariant norm ||| P θ − Q θ ||| ≤ θ b θ −1 ||| P − Q ||| and ||| P − θ − Q − θ ||| ≤ θ b −( θ + 1) ||| P − Q |||.
Let
Let (
X
,≼) be a partially ordered set and
F
:
X
×
X
→
X
be a given mapping. We say that
F
has the mixed monotone property if for any
x
,
y
∈
X
,
We say that ( x , y ) is a coupled fixed point of F if x = F ( x , y ) and y = F ( y , x ).
The proof of our main result is based on the following two fixed point theorems.
Let (
X
,≼) be a partially ordered set endowed with a metric
d
such that (
X
,
d
) is complete. Let
F
:
X
×
X
→
X
be a continuous mapping having the mixed monotone property on
X
. Assume that there exists a
δ
∈[0,1), such that
for all ( x , y ),( u , v ) ∈ X × X with x ≽ u and y ≼ v . We suppose that there exist x 0 , y 0 ∈ X , such that x 0 ≼ F ( x 0 , y 0 ) and y 0 ≽ F ( y 0 , x 0 ). Then,
F
has a coupled fixed point
the sequences {
x
n
} and {
y
n
} defined by
x
n
+ 1
=
F
(
x
n
,
y
n
) and
y
n
+ 1
=
F
(
y
n
,
x
n
) converge respectively to
In addition, suppose that every pair of elements has a lower bound and an upper bound, then
F
has a unique coupled fixed point
we have the following estimate:
For other results concerning fixed point theorems on ordered sets, we refer to[ 34 – 37 ].
Let S be a nonempty, compact, convex subset of a normed vector space. Every continuous function f : S → S mapping S into itself has a fixed point.
There exist a > 0, b > 0 (real numbers), such that the following assumptions were considered:
a −1 A ∗ A + aI ≤ Q ≤ bI
b A ∗ A − a B ∗ B ≤ ab ( Q − aI )
b B ∗ B − a A ∗ A ≤ ab ( bI − Q )
We denote by
Ω
the set of matrices defined by
Our main result is discussed below:
Under the assumptions 1 to 4, we have
Equation 1 has a unique solution
the sequences {
X
n
} and {
Y
n
} defined by
converge to
and the error estimation is given by
where 0 < δ < 1.
For all
□
We claim that
F
(
Ω
×
Ω
) ⊂
Ω
. Indeed, let
X
,
Y
∈
Ω
, that is,
X
≥
aI
and
Y
≥
aI
. This implies that
On the other hand, from assumption 1, we have
Thus, we have
which implies that F ( X , Y ) ∈ Ω . Then, our claim holds.
Now, the mapping
F
:
Ω
×
Ω
→
Ω
is well defined. Let
X
,
Y
,
U
,
V
∈
Ω
, such that
X
≥
U
and
Y
≤
V
. We have
Since
U
−1
−
X
−1
≥ 0 and
Y
−1
−
V
−1
≥ 0, using Lemma 2.1, we get
On the other hand, since
X
,
Y
,
U
,
V
≥
aI
, using Lemma 2.2, we have
and
Thus, we get
This implies that
where
From condition 4 and Lemma 2.3, we can easily show that 0 ≤
δ
< 1. Now, taking
X
0
=
aI
and
Y
0
=
bI
, from conditions 2 and 3, we can easily show that
X
0
≤
F
(
X
0
,
Y
0
) and
Y
0
≥
F
(
Y
0
,
X
0
). On the other hand, for every
To prove (II), we shall use the Schauder fixed point theorem. We define the mapping
G
:[
F
(
aI
,
bI
),
F
(
bI
,
aI
)] →
Ω
by
We claim that
G
([
F
(
aI
,
bI
),
F
(
bI
,
aI
)])⊆[
F
(
aI
,
bI
),
F
(
bI
,
aI
)]. Let
X
∈[
F
(
aI
,
bI
),
F
(
bI
,
aI
)], that is,
Using the mixed monotone property of
F
, we get
On the other hand, from conditions 2 and 3, we have
Again, using the mixed monotone property of
F
, we get
From Equations
7
and
8
, it follows that
Thus, our claim that G ([ F ( aI , bI ), F ( bI , aI )])⊆[ F ( aI , bI ), F ( bI , aI )] holds.
Now,
G
maps the compact convex set [
F
(
aI
,
bI
),
F
(
bI
,
aI
)] into itself. Since
G
is continuous, it follows from Schauder fixed point theorem (see Theorem 2.2 ) that
G
has at least one fixed point in this set. However, fixed points of
G
are solutions of Equation
1
, and we proved already that Equation
1
has a unique solution in
Ω
. Thus, this solution must be in the set [
F
(
aI
,
bI
),
F
(
bI
,
aI
)], that is,
Thus, we proved (II). This makes end to the proof. □
The following results are immediate consequences of our Theorem 3.1.
Consider Equation 1 with Q = I . Suppose that
(
1
)
(
2
)
Then, items I to III of Theorem 3.1 hold.
Consider Equation 1 with A and B which are unitary matrices. Suppose that
( a −1 + a ) I ≤ Q ≤ ( b + b −1 − a −1 ) I .
Then, items I to III of Theorem 3.1 hold.
Consider Equation 1 with A = 0. Suppose that
aI ≤ Q ≤ bI ;
B ∗ B ≤ a ( bI − Q ); and
Then, items I to III of Theorem 3.1 hold.
Consider Equation 1 with B = 0. Suppose that
a −1 A ∗ A + aI ≤ Q ≤ bI ;
A ∗ A ≤ a ( Q − aI ); and
Then, items I to III of Theorem 3.1 hold.
All programs are written in MATLAB version 7.1.
In this example, we consider Equation
1
with
All the hypotheses of Theorem 3.1 are satisfied with
a
= 5 and
b
= 14. We consider the sequences {
X
n
} and {
Y
n
} defined in item III of Theorem 3.1 with
X
0
=
aI
and
Y
0
=
bI
. For each iteration
k
, we consider the errors
and
After 23 iterations, we get
with
In this example, we consider Equation
1
with
All the hypotheses of Theorem 3.2 are satisfied with
a
= 0.5 and
b
= 5. After 20 iterations, we get
with
We consider Equation
1
with
In this case,
A
and
B
are unitary matrices. All the hypotheses of Theorem 3.3 are satisfied with
a
= 1.514 and
b
= 101.5. After 7 iterations, we get
with
We consider Equation
1
with
All the hypotheses of Theorem 3.4 are satisfied with
a
= 3.5 and
b
= 300. After 3 iterations, we get
with
We consider Equation
1
with
All the hypotheses of Theorem 3.5 are satisfied with
a
= 2 and
b
= 100. After 10 iterations, we get
with
Fixed point theory on ordered metric spaces can be a useful tool to solve various classes of nonlinear matrix equations. In this work, to solve the nonlinear matrix equation X = Q − A ∗ X −1 A + B ∗ X −1 B , we suggested an iterative method based on a coupled fixed point theorem of Bhaskar and Lakshmikantham for mixed monotone mappings. The numerical experiments demonstrated that the proposed method is satisfactory.
The second author acknowledges the supports from the National Natural Science Foundation of China (grant no.: 11101100) and the Natural Science Foundation of Guangxi Province (grant no.: 2012GXNSFBA053006).
The authors declare that they have no competing interests.
All authors contributed equally and significantly in writing this paper. All authors read and approved the final manuscript.