Low-rank generalized alternating direction implicit iteration method for solving matrix equations

被引:0
|
作者
Zhang, Juan [1 ]
Xun, Wenlu [2 ]
机构
[1] Xiangtan Univ, Hunan Key Lab Computat & Simulat Sci & Engn, Key Lab Intelligent Comp & Informat Proc, Minist Educ,Sch Math & Computat Sci, Xiangtan, Hunan, Peoples R China
[2] Xiangtan Univ, Sch Math & Computat Sci, Xiangtan, Hunan, Peoples R China
来源
COMPUTATIONAL & APPLIED MATHEMATICS | 2024年 / 43卷 / 04期
关键词
Lyapunov equation; Continuous-time algebraic Riccati equation; Low-rank generalized alternating direction implicit iteration; RICCATI EQUATION; KRYLOV SUBSPACE; ALGORITHM; REDUCTION;
D O I
10.1007/s40314-024-02774-8
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents an effective low-rank generalized alternating direction implicit iteration (R-GADI) method for solving large-scale sparse and stable Lyapunov matrix equations and continuous-time algebraic Riccati matrix equations. The method is based on generalized alternating direction implicit iteration (GADI), which exploits the low-rank property of matrices and utilizes the Cholesky factorization approach for solving. The advantage of the new algorithm lies in its direct and efficient low-rank formulation, which is a variant of the Cholesky decomposition in the Lyapunov GADI method, saving storage space and making it computationally effective. When solving the continuous-time algebraic Riccati matrix equation, the Riccati equation is first simplified to a Lyapunov equation using the Newton method, and then the R-GADI method is employed for computation. Additionally, we analyze the convergence of the R-GADI method and prove its consistency with the convergence of the GADI method. Finally, the effectiveness of the new algorithm is demonstrated through corresponding numerical experiments.
引用
收藏
页数:27
相关论文
共 50 条
  • [21] A penalized method of alternating projections for weighted low-rank hankel matrix optimization
    Jian Shen
    Jein-Shan Chen
    Hou-Duo Qi
    Naihua Xiu
    Mathematical Programming Computation, 2022, 14 : 417 - 450
  • [22] A penalized method of alternating projections for weighted low-rank hankel matrix optimization
    Shen, Jian
    Chen, Jein-Shan
    Qi, Hou-Duo
    Xiu, Naihua
    MATHEMATICAL PROGRAMMING COMPUTATION, 2022, 14 (03) : 417 - 450
  • [23] Quadratic alternating direction implicit iteration for the fast solution of algebraic Riccati equations
    Wong, N
    Balakrishnan, V
    ISPACS 2005: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, 2005, : 373 - 376
  • [24] AN ALTERNATING-DIRECTION-IMPLICIT ITERATION TECHNIQUE
    WACHSPRESS, EL
    HABETLER, GJ
    JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1960, 8 (02): : 403 - 424
  • [25] A high-order alternating direction implicit method for solving the high dimensional heat equations
    Ge, Yong-Bin
    Tian, Zhen-Fu
    Wu, Wen-Quan
    Shanghai Ligong Daxue Xuebao/Journal of University of Shanghai for Science and Technology, 2007, 29 (01): : 55 - 58
  • [26] ON A GENERALISED ALTERNATING DIRECTION IMPLICIT METHOD FOR SOLVING LAPLACES EQUATION
    HADJIDIMOS, A
    COMPUTER JOURNAL, 1968, 11 (03): : 324 - +
  • [27] An alternative extended block Arnoldi method for solving low-rank Sylvester equations
    Abdaoui, I
    Elbouyahyaoui, L.
    Heyouni, M.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2019, 78 (08) : 2817 - 2830
  • [28] Low-Rank Extragradient Method for Nonsmooth and Low-Rank Matrix Optimization Problems
    Garber, Dan
    Kaplan, Atara
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [29] Solving Low-Rank Matrix Completion Problems Efficiently
    Goldfarb, Donald
    Ma, Shiqian
    Wen, Zaiwen
    2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2, 2009, : 1013 - 1020
  • [30] ALTERNATELY LINEARIZED IMPLICIT ITERATION METHODS FOR SOLVING QUADRATIC MATRIX EQUATIONS
    Gui, Bing
    Liu, Hao
    Yan, Minli
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 2014, 32 (03) : 306 - 311