Open Access Original research

Positive definite solution of the matrix equation X = Q − A X  −1 A + B X  −1 B via Bhaskar-Lakshmikantham fixed point theorem

Maher Berzig1*, Xuefeng Duan2 and Bessem Samet1

Author Affiliations

1 Department of Mathematics, Tunis College of Sciences and Techniques, University of Tunisia, Bab Mnara Tunis, 1008, Tunisia

2 Department of Mathematics, School of Mathematics and Computational Science, Guilin University of Electronic Technology, Guilin, 541004, People’s Republic of China

For all author emails, please log on.

Mathematical Sciences 2012, 6:27 doi:10.1186/2251-7456-6-27


The electronic version of this article is the complete one and can be found online at: http://www.iaumath.com/content


Received:29 May 2012
Accepted:1 August 2012
Published:30 August 2012

© 2012 Berzig et al.; licensee Springer.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Purpose

The purpose of this paper is to study the existence and uniqueness of a positive definite solution to the nonlinear matrix equation X = Q − AX −1A + BX −1B, which is a special stochastic rational Riccati equation arising in stochastic control theory.

Methods

Our technique is based on the Bhaskar and Lakshmikantham coupled fixed point theorem.

Results

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.

Conclusion

Coupled fixed point theory on ordered metric spaces can be a useful tool to solve some classes of nonlinear matrix equations.

Keywords:
Nonlinear matrix equation; Positive definite solution; Sufficient condition; Iterative method; Error estimation; Coupled fixed point; 15A24; 65H05

Introduction

We consider the matrix equation:

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M1">View MathML</a>

(1)

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]:

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M2','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M2">View MathML</a>

(2)

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×nn×mn×nm×m, and n×m, respectively, such that

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M3','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M3">View MathML</a>

is a Hermitian matrix, and the operator

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M4','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M4">View MathML</a>

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 + PXP)−1, where R + PXP is positive definite for all positive semidefinite matrices X. Meanwhile, the stochastic rational Riccati Equation (2) has the form

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M5','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M5">View MathML</a>

(3)

Set

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M6">View MathML</a>

(4)

then

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M7">View MathML</a>

(5)

By Equations 3 to 5, we have

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M8','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M8">View MathML</a>

which implies that

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M9','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M9">View MathML</a>

Set

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M10','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M10">View MathML</a>

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 + MX−1M = Q that arises in the control theory, ladder networks, dynamic programming, stochastic filtering, statistics, and so on [2-4]. The matrix equation XMX−1M = Q arises in the analysis of stationary Gaussian reciprocal processes over a finite interval [5,6].

Since 1993, the matrix equations X + MX−1M = Q and XMX−1M = 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 AX2 + BX + C = 0 [15], Xs ± AXtA = Q[16,17], <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M11','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M11">View MathML</a>[18,19], X ± AXqA = Q[3,20-27], <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M12','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M12">View MathML</a>[28], X + AF(X)A = Q[29,30] have been investigated by many authors. However, results on the general nonlinear matrix equation (Equation 1) are few as far as we know.

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.

Methods

Throughout this paper, we denote by <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M13','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M13">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M14">View MathML</a> the set of N × N complex and N × N Hermitian matrices, respectively. For <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M15','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M15">View MathML</a> , A ≥ 0 (A > 0) means that A is positive semi-definite (positive definite). Moreover, A ≥ B(A > B) means that A − B ≥ 0 (A − B > 0), and X∈[A,B] means A ≤ X ≤ B. A and r(A) denote the complex conjugate transpose and the spectral radius of A, respectively. We denote by ∥·∥ the spectral norm, i.e., <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M16','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M16">View MathML</a>, where λ + (AA) is the largest eigenvalue of AA. The N × N identity matrix will be written as I. We denote by ∥·∥tr the trace norm. Recall that this norm is given by

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M17','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M17">View MathML</a>

where σj(A),j = 1,…,N are the singular values of A.

The following lemmas will be useful later.

Lemma 2.1 (See [31])

Let A ≥ 0 and B ≥ 0 be N × N matrices, then 0 ≤ tr(AB) ≤ ǁAǁ tr(B).

Lemma 2.2 (See [32])

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)|||PQ|||.

Lemma 2.3 (See [32])

Let <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M18','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M18">View MathML</a> satisfying − I < A < I, then ∥A∥ < 1.

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,yX,

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M19">View MathML</a>

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.

Theorem 2.1 ( [33])

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

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M20','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M20">View MathML</a>

for all (x,y),(u,v) ∈ X × X with x ≽ uand y ≼ v. We suppose that there exist x0, y0 ∈ X, such that x0 ≼ F(x0,y0) and y0 ≽ F(y0,x0). Then,

(a) F has a coupled fixed point <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M21','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M21">View MathML</a>; and

(b) the sequences {xn} and {yn} defined by xn + 1 = F(xn,yn) and yn + 1 = F(yn,xn) converge respectively to <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M22">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M23','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M23">View MathML</a>.

In addition, suppose that every pair of elements has a lower bound and an upper bound, then

(c) F has a unique coupled fixed point <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M24','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M24">View MathML</a>;

(d) <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M25','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M25">View MathML</a>; and

(e) we have the following estimate:

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M26','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M26">View MathML</a>

For other results concerning fixed point theorems on ordered sets, we refer to [34-37].

Theorem 2.2 (Schauder Fixed point theorem)

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.

Results and discussion

There exist a > 0, b > 0 (real numbers), such that the following assumptions were considered:

1. a−1AA + aI ≤ Q ≤ bI

2. bAAaBB ≤ ab(Q − aI)

3. bBB − aAA ≤ ab(bI − Q)

4. <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M27','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M27">View MathML</a>, <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M28','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M28">View MathML</a>.

We denote by Ωthe set of matrices defined by

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M29">View MathML</a>

(15)

Our main result is discussed below:

Theorem 3.1

Under the assumptions 1 to 4, we have

(I) Equation 1 has a unique solution<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M30','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M30">View MathML</a>

(II) <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M31','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M31">View MathML</a>

(III) the sequences {Xn} and {Yn} defined by

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M32">View MathML</a>

converge to <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M33','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M33">View MathML</a>, that is,

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M34','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M34">View MathML</a>

and the error estimation is given by

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M35','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M35">View MathML</a>

(6)

where 0 < δ < 1.

Proof

For all <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M36">View MathML</a>, let

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M37','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M37">View MathML</a>

We claim that F(Ω × Ω) ⊂ Ω. Indeed, let X,Y ∈ Ω, that is, X ≥ aI and Y ≥ aI. This implies that

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M38','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M38">View MathML</a>

On the other hand, from assumption 1, we have

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M39','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M39">View MathML</a>

Thus, we have

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M40','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M40">View MathML</a>

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 ≥ Uand Y ≤ V. We have

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M41','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M41">View MathML</a>

Since U−1 − X−1 ≥ 0 and Y−1 − V−1 ≥ 0, using Lemma 2.1, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M42','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M42">View MathML</a>

On the other hand, since X,Y,U,V ≥ aI, using Lemma 2.2, we have

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M43','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M43">View MathML</a>

and

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M44','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M44">View MathML</a>

Thus, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M45','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M45">View MathML</a>

This implies that

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M46','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M46">View MathML</a>

where

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M47','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M47">View MathML</a>

From condition 4 and Lemma 2.3, we can easily show that 0 ≤ δ < 1. Now, taking X0 = aI and Y0 = bI, from conditions 2 and 3, we can easily show that X0 ≤ F(X0,Y0) and Y0 ≥ F(Y0,X0). On the other hand, for every <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M48','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M48">View MathML</a>, there is a greatest lower bound and a least upper bound. Note also that F is a continuous mapping. Now, (I) and (III) follow immediately from Theorem 2.1. Let <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M49','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M49">View MathML</a> be the unique solution to Equation 1 in Ω.

To prove (II), we shall use the Schauder fixed point theorem. We define the mapping G:[F(aI,bI),F(bI,aI)] → Ω by

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M50','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M50">View MathML</a>

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,

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M51','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M51">View MathML</a>

Using the mixed monotone property of F, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M52','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M52">View MathML</a>

(7)

On the other hand, from conditions 2 and 3, we have

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M53','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M53">View MathML</a>

Again, using the mixed monotone property of F, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M54','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M54">View MathML</a>

(8)

From Equations 7 and 8, it follows that

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M55">View MathML</a>

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,

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M56">View MathML</a>

Thus, we proved (II). This makes end to the proof. □

The following results are immediate consequences of our Theorem 3.1.

Theorem 3.2

Consider Equation 1 with Q = I. Suppose that

(1) <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M57','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M57">View MathML</a>; and

(2) <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M58">View MathML</a>.

Then, items I to III of Theorem 3.1 hold.

Theorem 3.3

Consider Equation 1 with A and B which are unitary matrices. Suppose that

(1) <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M59','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M59">View MathML</a>; and

(2) (a−1 + a)I ≤ Q ≤ (b + b−1a−1)I.

Then, items I to III of Theorem 3.1 hold.

Theorem 3.4

Consider Equation 1 with A = 0. Suppose that

(1) aI ≤ Q ≤ bI;

(2) BB ≤ a(bI − Q); and

(3) <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M60','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M60">View MathML</a>.

Then, items I to III of Theorem 3.1 hold.

Theorem 3.5

Consider Equation 1 with B = 0. Suppose that

(1) a−1AA + aI ≤ Q ≤ bI;

(2) AA ≤ a(Q − aI); and

(3) <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M61','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M61">View MathML</a>.

Then, items I to III of Theorem 3.1 hold.

Numerical experiments

All programs are written in MATLAB version 7.1.

Example 1

In this example, we consider Equation 1 with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M62','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M62">View MathML</a>

All the hypotheses of Theorem 3.1 are satisfied with a = 5 and b = 14. We consider the sequences {Xn} and {Yn} defined in item III of Theorem 3.1 with X0 = aI and Y0 = bI. For each iteration k, we consider the errors

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M63','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M63">View MathML</a>

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M64','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M64">View MathML</a>

and

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M65','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M65">View MathML</a>

After 23 iterations, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M66">View MathML</a>

with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M67','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M67">View MathML</a>

Example 2

In this example, we consider Equation 1 with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M68','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M68">View MathML</a>

All the hypotheses of Theorem 3.2 are satisfied with a = 0.5 and b = 5. After 20 iterations, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M69','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M69">View MathML</a>

with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M70','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M70">View MathML</a>

Example 3

We consider Equation 1 with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M71','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M71">View MathML</a>

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

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M72','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M72">View MathML</a>

with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M73','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M73">View MathML</a>

Example 4

We consider Equation 1 with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M74','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M74">View MathML</a>

All the hypotheses of Theorem 3.4 are satisfied with a = 3.5 and b = 300. After 3 iterations, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M75','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M75">View MathML</a>

with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M76','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M76">View MathML</a>

Example 5

We consider Equation 1 with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M77','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M77">View MathML</a>

All the hypotheses of Theorem 3.5 are satisfied with a = 2 and b = 100. After 10 iterations, we get

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M78','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M78">View MathML</a>

with

<a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M79','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M79">View MathML</a>

Conclusion

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 − AX−1A + BX−1B, 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.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All authors contributed equally and significantly in writing this paper. All authors read and approved the final manuscript.

Acknowledgements

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).

References

  1. Yong, JM, Zhou, ZY: Stochastic Controls, Hamiltonian Systems and HJB Equations, Springer-Verlag, New York (1999)

  2. Engwerda, JC, Ran, ACM, Rijkeboer, AL: Necessary and sufficient conditions for the existence of a positive definite solution of the matrix equation X + A X−1 A = Q. Linear Algebra Appl. 186, 255–275 (1993)

  3. Hasanov, VI: Positive definite solutions of the matrix equations X ± A X−q A = Q. Linear Algebra Appl. 404, 166–182 (2005)

  4. Zhan, XZ: Computing the extreme positive definite solutions of a matrix equation. SIAM J. Sci. Comput. 17, 632–645 (1996)

  5. Benner, P, Fabbender, H: On the solution of the rational matrix equation X = Q + LX−1 L. EURASIP J. Adv. Signal Pro. 1, 1–10 (2007)

  6. Ferrante, A, Levy, BC: Hermitian solutions of the equations X = Q + NX−1 N. Linear Algebra Appl. 247, 359–373 (1996)

  7. Engwerda, JC: On the existence of a positive definite solution of the matrix equation X +  ATX−1A = I. Linear Algebra Appl. 194, 91–108 (1993)

  8. Zhan, XZ, Xie, JJ: On the matrix equation X + ATX−1 A = I. Linear Algebra Appl. 247, 337–345 (1996)

  9. Fital, S, Guo, CH: A note on the fixed-point iteration for the matrix equations X ± AX−1 A = I. Linear Algebra Appl. 429, 2098–2112 (2008). Publisher Full Text OpenURL

  10. Guo, CH, Lancaster, P: Iterative solution of two matrix equations. Math. Comput. 68, 1589–1603 (1999). Publisher Full Text OpenURL

  11. Ivanov, IG, Hasanov, VI, Uhilg, F: Improved methods and starting values to solve the matrix equations X ± AX−1 A = I iteratively. Math. Comput. 74, 263–278 (2004). Publisher Full Text OpenURL

  12. Monsalve, M, Raydan, M: A new inversion-free method for a rational matrix equation. Linear Algebra Appl. 433, 64–71 (2010). Publisher Full Text OpenURL

  13. Meini, B: Efficient computation of the extreme solutions of X + AX−1 A = Q and X − AX−1 A = Q. Math. Comput. 71, 1189–1204 (2001). Publisher Full Text OpenURL

  14. Xu, SF: Perturbation analysis of the maximal solution of the matrix equation X + AX−1 A = P. Linear Algebra Appl. 336, 61–70 (2001). Publisher Full Text OpenURL

  15. Bai, ZZ, Guo, XX, Yin, JF: On two iteration methods for the quadratic matrix equation. Inter. J. Numer. Anal. Mod. 2, 114–122 (2005)

  16. Duan, XF, Liao, AP: On the existence of Hermitian positive definite solutions of the matrix equation Xs + AX−t A = Q. Linear Algebra Appl. 429, 673–687 (2008). Publisher Full Text OpenURL

  17. Liu, XG, Gao, H: On the positive definite solutions of the matrix equation Xs ± AX−t A = In. Linear Algebra Appl. 368, 83–97 (2003)

  18. He, YM, Long, JH: On the Hermitian positive definite solution of the nonlinear matrix equation <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M80','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M80">View MathML</a>. Appl. Math. Comput. 216, 3480–3485 (2010). Publisher Full Text OpenURL

  19. Long, JH, Hu, XY, Zhang, L: On the Hermitian positive definite solution of the nonlinear matrix equation <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M81','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M81">View MathML</a>. Bull. Braz. Math. Soc. 222, 645–654 (2008)

  20. Duan, XF, Liao, AP: On the nonlinear matrix equation X + AX−q A = Q(q ≥ 1). Math. Comput. Mod. 49, 936–945 (2009). Publisher Full Text OpenURL

  21. Hasanov, VI, El-Sayed, SM: On the positive definite solutions of the nonlinear matrix equations X + AX−δ A = Q. Linear Algebra Appl. 412, 154–160 (2006). Publisher Full Text OpenURL

  22. Ivanov, IG: On positive definite solutions of the family of matrix equations X + AX−n A = Q. J. Comput. Appl. Math. 193, 277–301 (2006). Publisher Full Text OpenURL

  23. Ivanov, IG, El-Sayed, SM: Properties of positive definite solutions of the equation X + AX−2 A = I. Linear Algebra Appl. 279, 303–316 (1998). Publisher Full Text OpenURL

  24. Peng, ZY, El-Sayed, SM: On positive definite solution of a nonlinear matrix equation. Numer. Linear Algebra Appl. 14, 99–113 (2007). Publisher Full Text OpenURL

  25. P eng, ZY, El-Sayed, SM, Zhang, XL: Iterative methods for the extremal positive definite solution of the matrix equation X + AX−α A = Q. J. Comput. Appl. Math. 200, 520–527 (2007). Publisher Full Text OpenURL

  26. Berzig, M: Comment to: Perturbation estimates for the nonlinear matrix equation X − AXq A = Q (0 < q < 1) by G. Jia and D. Gao. J. Appl. Math Comput doi:10.1007/s12190-012-0593-5 (2012)

  27. Berzig, M, Samet, B: Solving systems of nonlinear matrix equations involving Lipshitzian mappings. Fixed Point Theory and Appl. 89, (2011)

  28. Duan, XF, Liao, AP, Tang, B: On the nonlinear matrix equation <a onClick="popup('http://www.iaumath.com/content/6/1/27/mathml/M82','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/27/mathml/M82">View MathML</a>. Linear Algebra Appl. 429, 110–121 (2008). Publisher Full Text OpenURL

  29. El-Sayed, SM, Ran, ACM: On an iterative method for solving a class of nonlinear matrix equations. SIAM J. Matrix Anal. Appl. 23, 632–645 (2001)

  30. Berzig, M: Solving a class of matrix equations via Bhaskar-Lakshmikantam coupled fixed point theorem. Appl. Math. Lett. 25, 1638–1643 (2012). Publisher Full Text OpenURL

  31. Ran, ACM, Reurings, MCB: A fixed point theorem in partially ordered sets and some applications to matrix equations. Proc. Amer. Math. Soc. 132, 1435–1443 (2004). Publisher Full Text OpenURL

  32. Bhatia, R: Matrix Analysis. Graduate Texts in Mathematics Vol. 169. Springer-Verlag, New York (1997)

  33. Bhaskar, TG, Lakshmikantham, V: Fixed point theorems in partially ordered metric spaces and applications. Nonlinear Anal. 65, 1379–1393 (2006). Publisher Full Text OpenURL

  34. Berzig, M, Samet, B: Positive solutions to periodic boundary value problems involving nonlinear operators of Meir-Keeler-type. Rend. Circ. Mat. Palermo. 61, 279–296 (2012). Publisher Full Text OpenURL

  35. Berzig, M, Samet, B: Positive fixed points for a class of nonlinear operators and applications. Positivity doi:10.1007/s11117-012-0162-z (2012)

  36. Berzig, M, Samet, B: An extension of coupled fixed point’s concept in higher dimension and applications. Comput. Math. Appl. 63, 1319–1334 (2012). Publisher Full Text OpenURL

  37. Samet, B: Coupled fixed point theorems for a generalized Meir-Keeler contraction in partially ordered metric spaces. Nonlinear Anal. 72, 4508–4517 (2010). Publisher Full Text OpenURL