• No results found

The iterative methods for solving nonlinear matrix equation X+A⋆X−1A+B⋆X−1B=Q

N/A
N/A
Protected

Academic year: 2020

Share "The iterative methods for solving nonlinear matrix equation X+A⋆X−1A+B⋆X−1B=Q"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

The iterative methods for solving nonlinear

matrix equation

X

+

A

X

–

A

+

B

X

–

B

=

Q

Sarah Vaezzadeh

1

, Seyyed Mansour Vaezpour

1

, Reza Saadati

2

and Choonkil Park

3*

*Correspondence:

[email protected]

3Research Institute for Natural

Sciences, Hanyang University, Seoul, 133-791, Korea

Full list of author information is available at the end of the article

Abstract

In this paper, we study the matrix equationX+AX–1A+BX–1B=Q, whereAandB

are square matrices, andQis a positive definite matrix, and propose the iterative methods for finding positive definite solutions of the matrix equation. Also, general convergence results for the basic fixed point iteration for these equations are given. Some numerical examples are presented to show the usefulness of the iterations.

MSC: 65F10; 65F30; 65H10; 15A24

Keywords: nonlinear matrix equation; positive definite solution; inversion-free variant iterative method; convergence rate

1 Introduction

In this paper, we consider the matrix equation

X+AX–A+BX–B=Q, ()

whereAandBare square matrices,Qis a positive definite matrix. It is easy to see that matrix equation () can be reduced to

X+AX–A+BX–B=I, ()

whereIis the identity matrix. Trying to solve special linear systems [] leads to solving nonlinear matrix equations of the above types as follows.

For a linear systemMx=f with

M=

⎛ ⎜ ⎝

QA

Q B

A B Q

⎞ ⎟ ⎠

positive definite, we rewriteM=M˜ +K, where

˜

M=

⎛ ⎜ ⎝

XA

X B

A B Q

⎞ ⎟

⎠, K=

⎛ ⎜ ⎝

QX  

QX

  

⎞ ⎟ ⎠.

(2)

Moreover, we decomposeM˜ to theLUdecomposition

˜

M=

⎛ ⎜ ⎝

XA

X B

A B Q

⎞ ⎟ ⎠=

⎛ ⎜ ⎝

I  

I

AX– BX– I

⎞ ⎟ ⎠

⎛ ⎜ ⎝

XA

X B

  X

⎞ ⎟ ⎠.

A decomposition ofM˜ exists if and only ifXis a positive definite solution of matrix equation (). Solving the linear systemMy˜ =f is equivalent to solving two linear systems with a lower and upper block triangular system matrix. To compute the solution ofMx=f

fromy, the Woodbury formula [] can be applied.

The matrix equationX+AX–A=Qhas been studied extensively by many authors [– ]. Several conditions for the existence of positive definite solutions and some iterations to find maximal positive definite solutions for these equations were discussed. Apparently, matrix equation () generalizes the matrix equationX+AX–A=Q.

Matrix equation () was studied in [], and based on some conditions, the authors proved that matrix equation () has positive definite solutions. They also proposed two iterative methods to find the Hermitian positive definite solutions of matrix equation (). They did not analyze the convergence rate of proposed algorithms.

In this paper, we propose two algorithms. We will show that Algorithm () is more ac-curate than Algorithm () pointed out in []. Also, Algorithm () needs less operation in comparison with Algorithm (). The following notations are used throughout the rest of the paper. The notationA≥ (A> ) means thatAis Hermitian positive semidefinite (positive definite). For Hermitian matricesAandB, we writeAB(A>B) ifAB≥ (> ). Similarly, byλ(A) andλn we denote, respectively, the maximal and the minimal eigenvalues ofA. The norm used in this paper is the spectral norm of the matrixA,i.e.,

A= (λ(AA))  .

2 Fixed point theorems

Lemma [] If C and P are Hermitian matrices of the same order with P> ,then CPC+

P–≥C.

In [] an algorithm that avoids matrix inversion for every iteration, called inversion-free variant of the basic fixed point iteration, and a theorem to find a Hermitian positive definite solution of matrix equation () were proposed as follows.

Algorithm [] Let

⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩

X=Y=I,

Xn+=IAYnABYnB,

Yn+= YnYnXnYn, n= , , , . . . .

()

Theorem [] Assume that matrix equation()has a positive definite solution.Then Algorithm()defines a monotonically decreasing matrix sequence{Xn}converging to the

positive definite matrix X which is a solution of matrix equation().Also,the sequence{Yn}

(3)

Although it is not mentioned in the previous theorem that the sequence{Xn}converges to the maximal Hermitian positive definite solution of equation (), during the proof of the theorem in [], it is obvious. So,X=X∞, whereX∞is the maximal positive definite solution of matrix equation () in Theorem .

The problem of convergence rate for Algorithm () was not considered in []. We now establish the following result.

Theorem  If matrix equation()has a positive definite solution,for Algorithm()and any> ,we have

for all n large enough.

Proof From Algorithm (), we have

Yn+= YnYn equality () is true since

Xn+X∞=A

This completes the proof.

The above proof shows that Algorithm () should be modified as follows to improve the preceding convergence properties.

(4)

is the maximal Hermitian positive definite solution of equation().Also,the sequence{Yn}

defined in Algorithm()defines a monotonically increasing sequence converging to X–.

Proof LetX+be a positive definite solution of matrix equation (). It is clear that

X≥X≥ · · · ≥XnX+, Y≤Y≤ · · · ≤YnX+– ()

is true forn= . Assume () is true forn=k. By Lemma , we have that

Yk+= YkYkXkYkX–KX+–.

Therefore,

Xk+=IAYk+AIAX+–A=X+.

SinceYkXk–– ≤Xk–, we haveYk–≥Xk. Thus

Yk+Yk=Yk

Yk––Xk

Yk≥

and

Xk+Xk= –A(Yk+Yk)A≤.

We have now proved () forn=k+ . Therefore, () is true for alln, andlimn→∞Xnand

limn→∞Ynexist. So, we havelimXn=X∞andlimYn=X–.

Similar to Theorem , we can state the following theorem.

Theorem  If matrix equation()has a positive definite solution for Algorithm()and any> ,then we have

Yn+X–∞≤AX∞–+BX–∞+

YnX∞–

and

XnX∞ ≤

A+BYnX∞– ()

for all n large enough.

Now, we can see that Algorithm () can be faster than Algorithm () from the estimates in Theorems  and .

Algorithm  Take

⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩

X=I, Y=I,

Yn+= (IXn)Yn+I,

Xn+=IAYn+ABYn+B, n= , , , . . . .

()

(5)

Theorem  If matrix equation()has a positive definite solution and the two sequences

{Xn}and{Yn}are determined by Algorithm(),then{Xn}is monotone decreasing and

converges to the maximal Hermitian positive definite solution X∞.Also,the sequence{Yn}

defined in Algorithm()is a monotonically increasing sequence converging to X–

∞.

Proof LetX+be a positive definite solution of equation (). We prove that

X≥X≥ · · · ≥XnX+ ()

and

Y≤Y≤ · · · ≤YnX–+ . ()

SinceX+is a solution of matrix equation (),X=IX+. Also, we haveY=Y=I, and so

X=IAABBIAX+–AB

X–+ B=X+,

i.e.,X≥X≥X+.

For the sequence{Yn}, sinceIX+–,Y=Y=IX+–.

Thus inequalities () and () are true forn= . Now, assume that inequalities () and () are true forn=k,i.e.,

X≥X≥ · · · ≥XkX+

and

Y≤Y≤ · · · ≤YkX+–.

We show that inequalities () and () are true forn=k+ . We have

Yk+= (IXk)Yk+I≥(IXk–)Yk–+I=Yk

and

Yk+= (IXk)Yk+I≤(IX+)X+–+I=X+–,

i.e.,YkYk+X+–. Then

XkXk+=A(Yk+Yk)A+B(Yk+Yk)B,

andXk+Xk, sinceYkYk+. On the other hand,

Xk+ =IAYk+ABYk+B

IAX–

+ ABX–+ B

=X+, ()

(6)

Then the above inequalities are true for alln, alsolimn→∞Xnandlimn→∞Ynexist. By taking limit on Algorithm (), we havelimn→∞Xn=X∞andlimn→∞Yn=X∞–, whereX

is the maximal positive definite solution of matrix equation ().

By Algorithm (), we haveIXnYn=Yn+Yn. Then, for small> ,IXnYncan be one stopping condition.

Theorem  If matrix equation()has a positive definite solution and after n iterative steps of Algorithm(),the inequalityIXnYn<implies

Xn+AXn–A+B

Xn–BIA+BX–.

Proof Since

Xn+AX–n A+B

Xn–BI=XnXn++A

Xn––Yn+

A+BX–nYn+

B

=AYn+Xn–+Xn––Yn

A

+BYn+Xn–+Xn––Yn

B

+AXn––Yn+

A+BXn––Yn+

B ()

=AXn–(IXnYn)A+BX–n (IXnYn)B,

Xn+AXn–A+B

Xn–BIA+BX–IXnYn

A+BX–.

This completes the proof.

Theorem  If Xn> for every n,then matrix equation()has a Hermitian positive definite

solution.

Proof SinceXn>  for everyn, the proof of the monotonicity of{Yn} and{Xn}noted in Theorem  remains valid. Therefore, the sequence{Xn}is monotone decreasing and bounded from below by the zero matrix. Thenlimn→∞Xn=Xexists. We claim that the sequence{Yn}is bounded above. Suppose that it does not hold. Then, for everym> , there existsnmsuch thatmI<Ynm. Since eachXnis positive definite for everyn, we have

AY

nA+BYnB<I for everyn.

Furthermore, sinceAorBare nonsingular for everym> , we have

mAA+BB<AYnmA+B

YnmB<I.

By [, Lemma .],

mAA+BB<I for everym,

(7)

in Algorithm () implies that

Y= (IX)Y+I,

X=IAYABYB.

SinceYI,X=Y–> , and henceX=IAX–ABX–B. Then matrix equation ()

has a positive definite solution.

Theorem  If matrix equation()has a positive definite solution andA<andB<

for all n large enough.

Proof From Algorithm (), we have

Yn+= (IXn)Yn+I

(8)

3 Numerical examples

In this section, we present some numerical examples to show the effectiveness of the new inversion-free variant of the basic fixed point iteration methods. Hermitian positive defi-nite solutions of matrix equation () for different matricesAandBare computed. We will compare the suggested algorithms, Algorithm () and Algorithm (), by Algorithm (). All programs were written in MATLAB.

Example  Consider equation () with

A= 

Algorithm () needs six iterations to get the solution

X=

Algorithm () needs six iterations to get the solution

X=

We can easily see that Algorithm () is more accurate than Algorithm (). Algorithm () needs six iterations to get the solution

X=

Example  Consider equation () with

(9)

Algorithm () after  iterations gives the solution

Algorithm () after  iterations gives the solution

X=

Algorithm () after  iterations gives the solution

X=

We can see that Algorithm () needs to find a Hermitian positive definite solution.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All authors carried out the proof. All authors conceived of the study and participated in its design and coordination. All authors read and approved the final manuscript.

Author details

1Department of Mathematics and Computer Science, Amirkabir University of Technology, Hafez Ave., P.O. Box 15914,

Tehran, Iran. 2Department of Mathematics, Iran University of Science and Technology, Tehran, Iran.3Research Institute for

Natural Sciences, Hanyang University, Seoul, 133-791, Korea.

Acknowledgements

The authors are grateful to the two anonymous reviewers for their valuable comments and suggestions.

Received: 13 June 2013 Accepted: 22 July 2013 Published: 6 August 2013 References

1. Buzbee, BL, Golub, GH, Nielson, CW: On direct methods for solving Poisson’s equations. SIAM J. Numer. Anal.7, 627-656 (1970)

2. Housholder, AS: The Theory of Matrices in Numerical Analysis. Blaisdell, New York (1964)

3. Engwerda, JC, Ran, AC, Rijkeboer, AL: Necessary and sufficient conditions for the existence of a positive definite solution of the matrix equationX+AX–1A=Q. Linear Algebra Appl.186, 255-275 (1993)

4. Engwerda, JC: On the existence of a positive definite solution of the matrix equationX+ATX–1A=I. Linear Algebra

Appl.194, 91-108 (1993)

5. Lancaster, P, Rodman, L: Algebraic Riccati Equations. Oxford Science Publishers, Oxford (1995) 6. Zhan, X, Xie, J: On the matrix equationX+ATX–1A=I. Linear Algebra Appl.247, 337-345 (1996)

7. Anderson, WN, Morley, TD, Trapp, GE: Positive solutions of the matrix equationX=ABX–1B. Linear Algebra Appl. 134, 53-62 (1990)

(10)

9. Shufang, X: On the maximal solution for the matrix equationX+ATX–1A=I. Acta Sci. Nat. Univ. Pekin.36, 29-38 (2000)

10. Guo, CH, Lancaster, P: Iterative solution of two matrix equations. Math. Comput.68, 1589-1603 (1999)

11. Meini, B: Efficient computation of the extreme solutions ofX+AX–1A=QandXAX–1A=Q. Math. Comput.71,

1189-1204 (2002)

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

13. Ivanov, IG, Hasanov, VI, Uhlig, F: Improved methods and starting values to solve the matrix equationsX±AX–1A=I

iteratively. Math. Comput.74, 263-278 (2004)

14. El-Sayed, SM, Al-Dbiban, AM: A new inversion free iteration for solving the equationX+AX–1A=Q. J. Comput. Appl.

Math.181, 148-156 (2005)

15. Long, JH, Hu, XY, Zhang, L: On the Hermitian positive definite solution of the matrix equationX+AX–1A+BX–1B=I.

Bull. Braz. Math. Soc.39, 371-386 (2008)

16. Chen, G, Huang, X, Yang, X: Vector Optimization: Set-Valued and Variational Analysis. Springer, Berlin (2005)

doi:10.1186/1687-1847-2013-229

Cite this article as:Vaezzadeh et al.:The iterative methods for solving nonlinear matrix equation

References

Related documents

In 1987 the military government created the Encuesta de Caracterizacion Socio-Economica Nacional (CASEN) (National Socio-Economic Survey), to assess the degree of

Se destacan las campañas hechas por organizaciones de mujeres y consorcios nacionales e internacionales, incluyendo iniciativas de grupos de hombres trabajando sobre género y

content and links, alongside increased investment in local online news (BBC 2015:21) In response the News Media Association (2015: 58) opposed BBC ‘encroachment’ into local

Jung; in psychoanalysis; in the pioneering child analytic work of Anna Freud, Melanie Klein and Margaret Lowenfeld; in Michael Fordham and his blend of analytical psychology

Italian and English Practice Educators 1 Experiences of Working with Struggling or Failing Students in Practice Learning Settings 2 By Jo Finch and Alberto

The aim of this paper is to show that option prices in jump- diffusion models can be computed using meshless methods based on Radial Basis Function (RBF) interpolation instead

The fall of the Berlin wall in 1989 and the collapse of the Soviet rule in 1991 gave rise to a handful of problems (both social and epistemic) that could

Head designers, landscape and art directors /Architettura, paesaggio e direzione artistica: Carlo Cappai, Maria Alessandra Segantini, C+S Architects. Structural