Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

A structure-preserving doubling algorithm for solving a class of quadratic matrix equation with M-matrix

  • Received: 12 December 2021 Revised: 28 January 2022 Accepted: 07 February 2022 Published: 11 February 2022
  • Consider the problem of finding the maximal nonpositive solvent Φ of the quadratic matrix equation (QME) X2+BX+C=0 with B being a nonsingular M-matrix and C an M-matrix such that B1C0. Such QME arises from an overdamped vibrating system. Recently, under the condition that BCI is a nonsingular M-matrix, Yu et al. (Appl. Math. Comput., 218 (2011): 3303–3310) proved that ρ(Φ)1 for this QME. In this paper, under the same condition, we slightly improve their result and prove that ρ(Φ)<1, which is important for the quadratic convergence of the structure-preserving doubling algorithm. Then, a new globally monotonically and quadratically convergent structure-preserving doubling algorithm for solving the QME is developed. Numerical examples are presented to demonstrate the feasibility and effectiveness of our method.

    Citation: Cairong Chen. A structure-preserving doubling algorithm for solving a class of quadratic matrix equation with M-matrix[J]. Electronic Research Archive, 2022, 30(2): 574-584. doi: 10.3934/era.2022030

    Related Papers:

    [1] Zehua Wang, Jinrui Guan, Ahmed Zubair . A structure-preserving doubling algorithm for the square root of regular M-matrix. Electronic Research Archive, 2024, 32(9): 5306-5320. doi: 10.3934/era.2024245
    [2] Sida Lin, Dongyao Yang, Jinlong Yuan, Changzhi Wu, Tao Zhou, An Li, Chuanye Gu, Jun Xie, Kuikui Gao . A new computational method for sparse optimal control of cyber-physical systems with varying delay. Electronic Research Archive, 2024, 32(12): 6553-6577. doi: 10.3934/era.2024306
    [3] D. Mosić, P. S. Stanimirović, L. A. Kazakovtsev . The $ m $-weak group inverse for rectangular matrices. Electronic Research Archive, 2024, 32(3): 1822-1843. doi: 10.3934/era.2024083
    [4] Yixuan Wang, Xianjiu Huang . Ground states of Nehari-Pohožaev type for a quasilinear Schrödinger system with superlinear reaction. Electronic Research Archive, 2023, 31(4): 2071-2094. doi: 10.3934/era.2023106
    [5] ShinJa Jeong, Mi-Young Kim . Computational aspects of the multiscale discontinuous Galerkin method for convection-diffusion-reaction problems. Electronic Research Archive, 2021, 29(2): 1991-2006. doi: 10.3934/era.2020101
    [6] Jin Li, Yongling Cheng . Barycentric rational interpolation method for solving fractional cable equation. Electronic Research Archive, 2023, 31(6): 3649-3665. doi: 10.3934/era.2023185
    [7] Xing Zhang, Xiaoyu Jiang, Zhaolin Jiang, Heejung Byun . Algorithms for solving a class of real quasi-symmetric Toeplitz linear systems and its applications. Electronic Research Archive, 2023, 31(4): 1966-1981. doi: 10.3934/era.2023101
    [8] Jin Li, Yongling Cheng . Barycentric rational interpolation method for solving time-dependent fractional convection-diffusion equation. Electronic Research Archive, 2023, 31(7): 4034-4056. doi: 10.3934/era.2023205
    [9] Jia-Min Luo, Hou-Biao Li, Wei-Bo Wei . Block splitting preconditioner for time-space fractional diffusion equations. Electronic Research Archive, 2022, 30(3): 780-797. doi: 10.3934/era.2022041
    [10] Saeedreza Tofighi, Farshad Merrikh-Bayat, Farhad Bayat . Designing and tuning MIMO feedforward controllers using iterated LMI restriction. Electronic Research Archive, 2022, 30(7): 2465-2486. doi: 10.3934/era.2022126
  • Consider the problem of finding the maximal nonpositive solvent Φ of the quadratic matrix equation (QME) X2+BX+C=0 with B being a nonsingular M-matrix and C an M-matrix such that B1C0. Such QME arises from an overdamped vibrating system. Recently, under the condition that BCI is a nonsingular M-matrix, Yu et al. (Appl. Math. Comput., 218 (2011): 3303–3310) proved that ρ(Φ)1 for this QME. In this paper, under the same condition, we slightly improve their result and prove that ρ(Φ)<1, which is important for the quadratic convergence of the structure-preserving doubling algorithm. Then, a new globally monotonically and quadratically convergent structure-preserving doubling algorithm for solving the QME is developed. Numerical examples are presented to demonstrate the feasibility and effectiveness of our method.



    In this paper, we consider the problem of finding the maximal nonpositive solvent of the following quadratic matrix equation (QME)

    Q1(X)˜AX2+˜BX+˜C=0, (1.1)

    where

    Such QME arises from an overdamped vibrating system [1,2]. By left multiplying ˜A1 [3], without changing the M-matrix structure of it, QME (1.1) can be reduced to the following form

    Q2(X)X2+BX+C=0, (1.2)

    where B is a nonsingular M-matrix and C is an M-matrix such that B1C0. It is known that Eq (1.2) has a maximal nonpositive solvent Φ under the condition that [3]

    BCI is a nonsingular M-matrix. (1.3)

    This solvent Φ is the one of interest.

    Various iterative methods have been developed to obtain the maximal nonpositive solvent of QME (1.2) with assumption (1.3), including the Newton's method and Bernoulli-like methods (fixed-point iterative methods) [3], modified Bernoulli-like methods with diagonal update skill [4]. Newton's method is not competitive in terms of CPU time because it is to solve a generalized Sylvester matrix equation in each Newton's iterative step. The fixed-point iterative methods are usually linearly or sublinearly convergent and sometimes can be very slow [3].

    There are many researches on iterative methods for other QME s. For example, the cyclic reduction algorithm and the invariant subspace method for solving the quadratic matrix equation arising from quasi-birth-death problems [5,6]; the methods for solving the quadratic matrix equation from quadratic eigenvalue problems [7,8,9,10,11,12]; the fixed-point iteration and the Schur method for solving the quadratic matrix equation arising in noisy Wiener-Hopf problems for Markov chains [13,14] and others; see [15,16,17,18] and the references therein. Our work here is mainly inspired by recent study on highly accurate structure-preserving doubling algorithm for quadratic matrix equation from quasi-birth-and-death process [19]. Structure-preserving doubling algorithms are very efficient iterative methods for solving nonlinear matrix equations. For instance, some structure-preserving doubling algorithms are presented to solve continuous-time algebraic Riccati equations (ARE) [20], periodic discrete-time ARE [21], nonsymmetric ARE [22,23] and M-matrix ARE [24,25]. For more applications, please refer to [26,27] and the references therein.

    Yu et al. [3] proved ρ(Φ)1 under (1.3). In this paper, we will slightly improve their result and prove that ρ(Φ)<1 under the same condition. The property ρ(Φ)<1 is important since it is desired for the quadratic convergence of structure-preserving doubling algorithms. Based on the new property ρ(Φ)<1, furthermore, we extend the structure-preserving doubling algorithm for the first standard form (SF1) [27] to solve QME (1.2) and give the quadratically convergent result.

    The rest of this paper is organized as follows. In Section 2 we give some notations and state a few basic results on nonnegative and M-matrices. The main results of this paper are presented in Section 3. Numerical examples are given in Section 4 to demonstrate the performance of our method. Finally, conclusions are made in Section 5.

    In this section, we first introduce some necessary notations and terminologies for this paper. Rm×m is the set of all m×m real matrices, Rn=Rn×1, and R=R1. In (or simply I if its dimension is clear from the context) is the n×n identity matrix. For XRm×n, X(i,j) refers to its (i,j)th entry. Inequality XY means X(i,j)Y(i,j) for all (i,j), and similarly for X<Y, XY, and X>Y. In particular, X0 means that X is entrywise nonnegative and it is called a nonnegative matrix. X is entrywise nonpositive if X is entrywise nonnegative. A matrix ARm×n is positive, denoted by A>0, if all its entries are positive. The same understanding goes to vectors. For a square matrix X, denote by ρ(X) its spectral radius. A matrix ARn×n is called a Z-matrix if A(i,j)0 for all ij. Any Z-matrix A can be written as sIN with N0, and it is called an M-matrix if sρ(N). Specifically, it is a singular M-matrix if s=ρ(N), and a nonsingular M-matrix if s>ρ(N).

    The following results on nonnegative matrices and M-matrices can be found in, e.g., [28,29].

    Theorem 2.1. Let ARn×n be a nonnegative matrix. Then the spectral radius, ρ(A), is an eigenvalue of A and there exists a nonnegative right eigenvector x associated with the eigenvalue ρ(A): Ax=ρ(A)x.

    Theorem 2.2. Let ARn×n be a Z-matrix. Then the following statements are equivalent:

    (a) A is a nonsingular M-matrix;

    (b) A10;

    (c) Au>0 holds for some positive vector uRn.

    Theorem 2.3. Let ARn×n be an M-matrix. Let BRn×n be a Z-matrix. If A is nonsingular and BA, then B is also a nonsingular M-matrix.

    In this section, we give the main results of this paper. Lemma 3.1 below can be found in [3,Theorem 3.1]. The first goal of this paper is to further prove that ρ(Φ)<1.

    Lemma 3.1. Suppose (1.3), then QME (1.2) has a maximal nonpositive solvent Φ with ρ(Φ)1, also B+Φ and B+ΦC are both nonsingular M-matrices.

    Since BCI is a nonsingular M-matrix, by Theorems 2.2, there exists a vector 0<uRn such that

    v=(BCI)u>0.

    Unless stated otherwise, throughout the rest of this paper, u and v are reserved for the ones here. The following lemma is inspired by [19,Lemma 3.2], we still give the proof for completeness.

    Lemma 3.2. Suppose (1.3), i.e., BCI is a nonsingular M-matrix.Then ρ(X)1 for any nonpositive solvent X of Eq (1.2).

    Proof. Suppose, to the contrary, that ρ(X)=1 (which is equivalent to ρ(X)=1), where X is a nonpositive solvent of Eq (1.2). Then according to Theorem 2.1, there exists a nonzero and nonnegative vector zRn such that Xz=z and thus

    (X2+BX+C)z=0

    implies that (BCI)z=0, which contradicts with the fact that BCI is nonsingular.

    Combining Lemmas 3.1 and 3.2, we immediately finish our first goal of this paper. Moreover, we have the following theorem. The theorem is implied by [19,Theorem 3.1] or [30,Theorem 2.3].

    Theorem 3.3. Under the assumption (1.3), QME (1.2) has a unique maximal nonpositive solvent Φ.Moreover, it holds that ΦX0 and

    ΦuuB1v,

    where X0=B1C is as defined in Eq (3.3a).

    It can be checked that Theorem 3.3 is applicable to

    CY2+BY+I=0, (3.1)

    which is called the dual equation of Eq (1.2). In particular, under assumption (1.3), the dual equation Eq (3.1) also has a unique maximal nonpositive solvent, denoted by Ψ hereafter. In conclusion, Theorem 3.4 below gives some of the important results, the proof is similar to that of [19,Theorem 3.4] and thus it is omitted here.

    Theorem 3.4. Suppose (1.3). The following statements hold.

    (a) We have

    ΦX0=B1C0,ΦuuB1v,ΨY0=B10,ΨuuB1v.

    (b) ρ(Φ)<1 and ρ(Ψ)<1.

    (c) IΦΨ and IΨΦ are nonsingular M-matrices.

    Now we are in position to develop a new structure-preserving doubling algorithm for solving the QME (1.2). Similar to the discussion in the introduction of [19], QME (1.2) is connected with the matrix pencil

    A0[IX]=B0[IX]X, (3.2)

    where

    nnA0=[B1C0B1CI]=:nn[E00X0I], (3.3a)
    nnB0=[IB10B1]=:nn[IY00F0]. (3.3b)

    Now that the matrix pencil A0λB0 is in (SF1), it is natural for us to apply the doubling algorithm (see Algorithm 1) for (SF1) [27] to solve Eq (3.2).

    Algorithm 1 Doubling Algorithm for (SF1) [27]
    Input: X0,Y0,E0,F0Rn×n determined by Eq (3.3).
    Output: X as the limit of Xi if it converges.
    1: for i=0,1,, until convergence do
    2: compute Ei+1,Fi+1,Xi+1,Yi+1 according to
    Ei+1=Ei(IYiXi)1Ei,               (3.4a)
    Fi+1=Fi(IXiYi)1Fi,               (3.4b)
    Xi+1=Xi+Fi(IXiYi)1XiEi,               (3.4c)
    Yi+1=Yi+Ei(IYiXi)1YiFi.               (3.4d)
    3: end for
    4: return Xi at convergence as the computed solution.

     | Show Table
    DownLoad: CSV

    The basic idea of the structure-preserving doubling algorithm for (SF1) [23,27] for solving Eq (3.2) is to recursively construct a sequence of matrix pencils AiλBi for i1 that have the same block structure as A0λB0:

    nnnnAi=nn[Ei0XiI],Bi=nn[IYi0Fi] for i=1,2, (3.5)

    and at the same time

    Ai[IX]=Bi[IX]M2i for i=0,1,,

    where M=X.

    We observe that as long as Ek,Fk,Xk,Yk are well-defined (so are Ak and Bk), we will have

    Ak[IΦ]=Bk[IΦ]Φ2k,Ak[ΨI]Ψ2k=Bk[ΨI],

    where Ak and Bk are defined as in Eq (3.5). Or, equivalently,

    ΦXk=FkΦ2k+1,Ek=(IYkΦ)Φ2k, (3.6a)
    ΨYk=EkΨ2k+1,Fk=(IXkΨ)Ψ2k. (3.6b)

    In the following we will analysis the convergence of Algorithm 1 for solving the QME (1.2) under the assumption (1.3). Theorem 3.5 below is essentially [19,Theorem 6.1] or [23,Theorem 4.1]. The only difference lies in the initial matrices (E0,F0,X0,Y0).

    Theorem 3.5. Under (1.3), the matrix sequences {Ek},{Fk},{Xk}and {Yk} generated by Algorithm 1 are well-defined and, moreover, for k1,

    (a) Ek=(IYkΦ)Φ2k0;

    (b) Fk=(IXkΨ)Ψ2k0;

    (c) IXkYk and IYkXk are nonsingular M-matrices;

    (d) ΦXkXk10,ΨYkYk10, and

    0XkΦΨ2k(Φ)Φ2k,0YkΨΦ2k(Ψ)Ψ2k. (3.7)

    Proof. We prove the theorem by mathematical induction.

    Since B is a nonsingular M-matrix, we immediately conclude that X0, Y0, E0 and F0 are well-defined as in Eq (3.3) and they are all nonpositive. From Theorem 3.4(a), we obtain that ΦX00, ΨY00. Therefore,

    IX0Y0IΦΨ,IY0X0IΨΦ.

    By Theorem 3.4(c), both IΦΨ and IΨΦ are nonsingular M-matrices; so are IX0Y0 and IY0X0 according to Theorem 2.3. Hence, the matrices E1,X1,F1,Y1 generated by the Algorithm 1 are well-defined. Moreover, from Eq (3.4) we have

    E1=E0(IY0X0)1E00,F1=F0(IX0Y0)1F00,X1=X0+F0(IX0Y0)1X0E0X0,Y1=Y0+E0(IY0X0)1Y0F0Y0.

    Let k=1 in Eq (3.6), we have

    ΦX1=F1Φ3,E1=(IY1Φ)Φ20, (3.8a)
    ΨY1=E1Ψ3,F1=(IX1Ψ)Ψ20. (3.8b)

    Noting that F1,E10 and Φ,Ψ0, it follows from Eq (3.8) that ΦX1X00, ΨY1Y00. By the same reasoning above, we can conclude that IX1Y1 and IY1X1 are nonsingular M-matrices. Furthermore, it follows from Eq (3.8), ΦX10 and ΨY10 that

    0X1Φ=F1(Φ)Φ2=(IX1Ψ)Ψ2(Φ)Φ2=Ψ2(Φ)Φ2+X1Ψ3Φ3Ψ2(Φ)Φ2,0Y1Ψ=E1(Ψ)Ψ2=(IY1Φ)Φ2(Ψ)Ψ2=Φ2(Ψ)Ψ2+Y1Φ3Ψ3Φ2(Ψ)Ψ2.

    This completes the proof of our results for k=1.

    Next, suppose that the results hold for all positive integers k. Hence E+1,X+1,F+1,Y+1 are well-defined by Eq (3.4), which, together with the induction hypothesis, guarantee that

    E+10,F+10,X+1X0,Y+1Y0. (3.9)

    On the other hand, Eqs (3.9) and (3.6) for k=+1 say

    ΦX+1=F+1Φ2+1+10,E+1=(IY+1Φ)Φ2+10, (3.10a)
    ΨY+1=E+1Ψ2+1+10,F+1=(IX+1Ψ)Ψ2+10. (3.10b)

    Thus we have

    IX+1Y+1IΦΨ,IY+1X+1IΨΦ.

    Following the same line as the proof of the k=1 case, we conclude that IX+1Y+1 and IY+1X+1 are nonsingular M-matrices. Similarly, we deduce from Eq (3.10) that

    0X+1ΦΨ2+1(Φ)Φ2+1,0Y+1ΨΦ2+1(Ψ)Ψ2+1.

    By the induction principle, we have finished the proof.

    From Eq (3.7) and Theorem 3.4(b), we can conclude that Xk and Yk generated by Algorithm 1 converge quadratically to Φ and Ψ, respectively, under assumption (1.3).

    In this section, we will present numerical results applying Algorithm 1 to solve QME (1.2). We will compare Algorithm 1 (referred to as DA) with two Bernoulli-like methods presented in [3] (referred to, respectively, as BL1 and BL2 as in [4]) and three modified Bernoulli-like methods with diagonal update skill [4] (referred to as BL1-DU, BL2-DU1 and BL2-DU2, respectively). In reporting numerical results, we will record the numbers of iterations (denoted by "Iter"), the elapsed CPU time in seconds (denoted as "CPU") and plot iterative history curves for normalized residual NRes defined by

    NRes(Xk)=X2k+BXk+CXk(Xk+B)+C.

    All runs terminate if the current iteration satisfies either NRes<1012 or the number of the prescribed iteration kmax=1000 is exceeded. According to DA, we set X0=B1C for all methods. All experiments are implemented in MATLAB R2018b with a machine precision 2.22×1016 on a PC Windows 10 operating system with an Intel i7-9700 CPU and 8GB RAM.

    Example 1 ([4]). Consider the Eq (1.2) with

    B=[20101030101030101030101020],C=[155515551555155515].

    In Table 1, we record the numerical results for Example 1. We find that DA uses the smallest number of iterations and delivers the lowest value of NRes within all the tested methods. For this example, however, DA is not the fastest one in terms of the elapsed CPU time. The reason is that each step of the DA iteration is expensive than that of the other methods and the iteration number of DA can not compensate its additional cost such that DA beats the other methods. Figure 1 plots the convergent history for Example 1. Quadratic monotonic convergence of DA and monotonic linear convergence of Bernoulli-like methods clearly show.

    Table 1.  Numerical results for Example 1.
    n=30 n=100
    Method Iter CPU NRes Iter CPU NRes
    DA 4 0.0030 1.0292×1016 4 0.0082 1.0286×1016
    BL1 10 0.0021 1.3375×1013 10 0.0052 1.3380×1013
    BL1-DU 7 0.0024 5.5076×1013 7 0.0055 5.5070×1013
    BL2 12 0.0023 8.4738×1013 12 0.0050 8.4740×1013
    BL2-DU1 11 0.0025 1.5404×1013 11 0.0054 1.5408×1013
    BL2-DU2 9 0.0027 1.0203×1013 9 0.0049 1.0197×1013

     | Show Table
    DownLoad: CSV
    Figure 1.  Convergent history curves for Example 1. The left one is for n=30 and the right one is for n=100.

    Example 2 ([4]). Consider the Eq (1.2) with

    B=[4114114114114],C=I.

    Table 2 displays the the numerical results for Example 2. We find that DA is the best one for this example in terms of Iter, CPU and NRes. The iteration number of DA compensates its additional cost such that DA beats the other methods in terms of the elapsed CPU time. Figure 2 shows the convergent history for Example 2. Quadratic monotonic convergence of DA and monotonic linear convergence of Bernoulli-like methods again clearly show.

    Table 2.  Numerical results for Example 2.
    n=30 n=100
    Method Iter CPU NRes Iter CPU NRes
    DA 7 0.0041 3.1621×1014 9 0.0136 1.9857×1016
    BL1 110 0.0046 9.8576×1013 324 0.0905 9.8002×1013
    BL1-DU 77 0.0054 9.0078×1013 226 0.0668 9.8568×1013
    BL2 209 0.0070 9.0390×1013 636 0.1365 9.7354×1013
    BL2-DU1 175 0.0069 9.7996×1013 538 0.1153 9.7411×1013
    BL2-DU2 142 0.0059 9.4024×1013 440 0.0960 9.7441×1013

     | Show Table
    DownLoad: CSV
    Figure 2.  Convergent history curves for Example 2. The left two are for n=30 and the right two are for n=100.

    The structure-preserving doubling algorithm for (SF1) [27] is extended to compute the maximal nonpositive solvent of a type of QME s. It is shown that the approximations generated by the algorithm are globally monotonically and quadratically convergent. Two numerical examples are presented to demonstrate the feasibility and effectiveness of our method. Our work here can be seen as a new application of the structure-preserving doubling algorithm for (SF1).

    The author would like to thank Prof. Ren-Cang Li from University of Texas at Arlington for his useful guidance. The author is grateful to both reviewers for their helpful comments and suggestions which have helped to improve the paper. The author is partially supported by the National Natural Science Foundation of China (Grant No. 11901024) and the Natural Science Foundation of Fujian Province (Grant No. 2021J01661).

    The author declares there is no conflicts of interest.



    [1] F. Tisseur, Backward error and condition of polynomial eigenvalue problems, Linear Algebra Appl., 309 (2000), 339–361. https://doi.org/10.1016/S0024-3795(99)00063-4 doi: 10.1016/S0024-3795(99)00063-4
    [2] F. Tisseur, K. Meerbergen, The quadratic eigenvalue problem, SIAM Rev., 43 (2001), 235–286. https://doi.org/10.1137/S0036144500381988 doi: 10.1137/S0036144500381988
    [3] B. Yu, N. Dong, Q. Tang, F. H. Wen, On iterative methods for the quadratic matrix equation with M-matrix, Appl. Math. Comput., 218 (2011), 3303–3310. https://doi.org/10.1016/j.amc.2011.08.070 doi: 10.1016/j.amc.2011.08.070
    [4] Y. J. Kim, H. M. Kim, Diagonal update method for a quadratic matrix equation, Appl. Math. Comput., 283 (2016), 208–215. https://doi.org/10.1016/j.amc.2016.02.016 doi: 10.1016/j.amc.2016.02.016
    [5] C. Y. He, B. Meini, N. H. Rhee, A shifted cyclic reduction algorithm for quasi-birth-death problems, SIAM J. Matrix Anal. Appl., 23 (2002), 679–691. https://doi.org/10.1137/S0895479800371955 doi: 10.1137/S0895479800371955
    [6] B. Meini, Solving QBD problems: the cyclic reduction algorithm versus the invariant subspace method, Adv. Performance Anal., 1 (1998), 215–225.
    [7] C. H. Guo, P. Lancaster, Algorithms for hyperbolic quadratic eigenvalue problems, Math. Comp., 74 (2005), 1777–1791. https://doi.org/10.1090/S0025-5718-05-01748-5 doi: 10.1090/S0025-5718-05-01748-5
    [8] C. H. Guo, N. J. Higham, F. Tisseur, Detecting and solving hyperbolic quadratic eigenvalue problems, SIAM J. Matrix Anal. Appl., 30 (2009), 1593–1613. https://doi.org/10.1137/070704058 doi: 10.1137/070704058
    [9] G. J. Davis, Numerical solution of a quadratic matrix equation, SIAM J. Sci. Statist. Comput., 2 (1981), 164–175. https://doi.org/10.1137/0902014 doi: 10.1137/0902014
    [10] N. J. Higham, H. M. Kim, Numerical analysis of a quadratic matrix equation, IMA J. Numer. Anal., 20 (2000), 499–519. https://doi.org/10.1093/imanum/20.4.499 doi: 10.1093/imanum/20.4.499
    [11] N. J. Higham, H. M. Kim, Solving a quadratic matrix equation by Newton's method with exact line searches, SIAM J. Matrix Anal. Appl., 23 (2001), 303–316. https://doi.org/10.1137/S0895479899350976 doi: 10.1137/S0895479899350976
    [12] Z. Z. Bai, X. X. Guo, J. F. Yin, On two iteration methods for the quadratic matrix equations, Int. J. Numer. Anal. Model., 2 (2005), 114–122.
    [13] C. H. Guo, On a quadratic matrix equation associated with an M-matrix, IMA J. Numer. Anal., 23 (2003), 11–27. https://doi.org/10.1093/imanum/23.1.11 doi: 10.1093/imanum/23.1.11
    [14] L. Z. Lu, Z. Ahmed, J. R. Guan, Numerical methods for a quadratic matrix equation with a nonsingular M-matrix, Appl. Math. Lett., 52 (2016), 46–52. https://doi.org/10.1016/j.aml.2015.08.006 doi: 10.1016/j.aml.2015.08.006
    [15] W. Kratz, E. Stickel, Numerical solution of matrix polynomial equations by Newton's method, IMA J. Numer. Anal., 7 (1987), 355–369. https://doi.org/10.1093/imanum/7.3.355 doi: 10.1093/imanum/7.3.355
    [16] B. Yu, N. Dong, A structure-preserving doubling algorithm for quadratic matrix equations arising form damped mass-spring system, Adv. Model. Optim., 12 (2010), 85–100.
    [17] B. Yu, N. Dong, Q. Tang, Iterative methods for the quadratic bilinear equation arising from a class of quadratic dynamic systems, ScienceAsia, 47 (2021), 785–792. http://dx.doi.org/10.2306/scienceasia1513-1874.2021.104 doi: 10.2306/scienceasia1513-1874.2021.104
    [18] B. Yu, D. H. Li, N. Dong, Convergence of the cyclic reduction algorithm for a class of weakly overdamped quadratics, J. Comput. Math., 30 (2012), 139–156. https://www.jstor.org/stable/43693690
    [19] C. R. Chen, R. C. Li, C. F. Ma, Highly accurate doubling algorithm for quadratic matrix equation from quasi-birth-and-death process, Linear Algebra Appl., 583 (2019), 1–45. https://doi.org/10.1016/j.laa.2019.08.018 doi: 10.1016/j.laa.2019.08.018
    [20] E. K. W. Chu, H. Y. Fan, W. W. Lin, A structure-preserving doubling algorithm for continuous-time algebraic Riccati equations, Linear Algebra Appl., 396 (2005), 55–80. https://doi.org/10.1016/j.laa.2004.10.010 doi: 10.1016/j.laa.2004.10.010
    [21] E. K. W. Chu, H. Y. Fan, W. W. Lin, C. S. Wang, Structure-preserving algorithms for periodic discrete-time algebraic Riccati equations, Int. J. Control, 77 (2004), 767–788. https://doi.org/10.1080/00207170410001714988 doi: 10.1080/00207170410001714988
    [22] C. H. Guo, B. Iannazzo, B. Meini, On the doubling algorithm for a (shifted) nonsymmetric algebraic Riccati equation, SIAM J. Matrix Anal. Appl., 29 (2007), 1083–1100. https://doi.org/10.1137/060660837 doi: 10.1137/060660837
    [23] X. X. Guo, W. W. Lin, S. F. Xu, A structure-preserving doubling algorithm for nonsymmetric algebraic Riccati equation, Numer. Math., 103 (2006), 393–412. https://doi.org/10.1007/s00211-005-0673-7 doi: 10.1007/s00211-005-0673-7
    [24] T. M. Huang, W. Q. Huang, R. C. Li, W. W. Lin, A new two-phase structure-preserving doubling algorithm for critically singular M-matrix algebraic Riccati equations, Numer. Linear Algebra Appl., 23 (2016), 291–313. https://doi.org/10.1002/nla.2025 doi: 10.1002/nla.2025
    [25] W. G. Wang, W. C. Wang, R. C. Li, Alternating-directional doubling algorithm for M-matrix algebraic Riccati equations, SIAM J. Matrix Anal. Appl., 33 (2012), 170–194. https://doi.org/10.1137/110835463 doi: 10.1137/110835463
    [26] C. Y. Chiang, E. K. W. Chu, C. H. Guo, T. M. Huang, W. W. Lin, S. F. Xu, Convergence analysis of the doubling algorithm for several nonlinear matrix equations in the critical case, SIAM J. Matrix Anal. Appl., 31 (2009), 227–247. https://doi.org/10.1137/080717304 doi: 10.1137/080717304
    [27] T. M. Huang, R. C. Li, W. W. Lin, Structure-Preserving Doubling Algorithms for Nonlinear Matrix Equations, SIAM, Philadelphia, 2018.
    [28] A. Berman, R. J. Plemmons, Nonnegative Matrices in the Mathematical Sciences, SIAM, Philadelphia, 1994.
    [29] C. D. Meyer, Matrix Analysis and Applied Linear Algebra, SIAM, Philadelphia, 2000.
    [30] J. Meng, S. H. Seo, H. M. Kim, Condition numbers and backward error of a matrix polynomial equation arising in stochastic models, J. Sci. Comput., 76 (2018), 759–776. https://doi.org/10.1007/s10915-018-0641-x doi: 10.1007/s10915-018-0641-x
  • This article has been cited by:

    1. Bo Yu, Ning Dong, Factorized Doubling Algorithm for Large-Scale High-Ranked Riccati Equations in Fractional System, 2023, 7, 2504-3110, 468, 10.3390/fractalfract7060468
    2. Kai-Wen Jiang, Zhi Li, Ying Zhang, 2023, The Structure-preserving Doubling Algorithm for the Discrete Coupled Riccati Matrix Equations, 979-8-3503-3216-2, 943, 10.1109/CFASTA57821.2023.10243349
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2094) PDF downloads(69) Cited by(2)

Figures and Tables

Figures(2)  /  Tables(2)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog