LOW-RANK UPDATES AND A DIVIDE-AND-CONQUER METHOD FOR LINEAR MATRIX EQUATIONS

被引:19
|
作者
Kressner, Daniel [1 ]
Massei, Stefano [1 ]
Robol, Leonardo [2 ,3 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
[2] Univ Pisa, Dept Math, I-56124 Pisa, Italy
[3] CNR, ISTI, I-56124 Pisa, Italy
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2019年 / 41卷 / 02期
关键词
Sylvester equation; Lyapunov equation; low-rank update; divide-and-conquer; hierarchical matrices; KRYLOV SUBSPACE METHODS; LYAPUNOV EQUATIONS; SINGULAR-VALUES; EIGENVALUE DECAY; SYLVESTER; APPROXIMATION; SUPERFAST; INVERSE; SYSTEMS;
D O I
10.1137/17M1161038
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Linear matrix equations, such as the Sylvester and Lyapunov equations, play an important role in various applications, including the stability analysis and dimensionality reduction of linear dynamical control systems and the solution of partial differential equations. In this work, we present and analyze a new algorithm, based on tensorized Krylov subspaces, for quickly updating the solution of such a matrix equation when its coefficients undergo low-rank changes. We demonstrate how our algorithm can be utilized to accelerate the Newton method for solving continuous-time algebraic Riccati equations. Our algorithm also forms the basis of a new divide-and-conquer approach for linear matrix equations with coefficients that feature hierarchical low-rank structure, such as hierarchically off-diagonal low-rank structures, hierarchically semiseparable, and banded matrices. Numerical experiments demonstrate the advantages of divide-and-conquer over existing approaches, in terms of computational time and memory consumption.
引用
收藏
页码:A848 / A876
页数:29
相关论文
共 50 条
  • [1] Low-rank updates and divide-and-conquer methods for quadratic matrix equations
    Daniel Kressner
    Patrick Kürschner
    Stefano Massei
    [J]. Numerical Algorithms, 2020, 84 : 717 - 741
  • [2] Low-rank updates and divide-and-conquer methods for quadratic matrix equations
    Kressner, Daniel
    Kurschner, Patrick
    Massei, Stefano
    [J]. NUMERICAL ALGORITHMS, 2020, 84 (02) : 717 - 741
  • [3] A Divide-and-conquer Method for Scalable Low-rank Latent Matrix Pursuit
    Pan, Yan
    Lai, Hanjiang
    Liu, Cong
    Yan, Shuicheng
    [J]. 2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, : 524 - 531
  • [4] Prior Rank, Intensity and Sparsity Model (PRISM): a divide-and-conquer matrix decomposition model with low-rank coherence and sparse variation
    Gao, H.
    [J]. DEVELOPMENTS IN X-RAY TOMOGRAPHY VIII, 2012, 8506
  • [5] DIVIDE-AND-CONQUER METHODS FOR FUNCTIONS OF MATRICES WITH BANDED OR HIERARCHICAL LOW-RANK STRUCTURE\ast
    Cortinovis, Alice
    Kressner, Daniel
    Massei, Stefano
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2022, 43 (01) : 151 - 177
  • [6] DIVIDE AND CONQUER LOW-RANK PRECONDITIONERS FOR SYMMETRIC MATRICES
    Li, Ruipeng
    Saad, Yousef
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (04): : A2069 - A2095
  • [7] LOW-RANK UPDATES OF MATRIX FUNCTIONS
    Beckermann, Bernhard
    Kressner, Daniel
    Schweitzer, Marcel
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2018, 39 (01) : 539 - 565
  • [8] Low-rank updates of matrix square roots
    Shmueli, Shany
    Drineas, Petros
    Avron, Haim
    [J]. NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2024, 31 (01)
  • [9] PairRank: Online Pairwise Learning to Rank by Divide-and-Conquer
    Jia, Yiling
    Wang, Huazheng
    Guo, Stephen
    Wang, Hongning
    [J]. PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 146 - 157
  • [10] A DIVIDE-AND-CONQUER METHOD FOR POLYNOMIAL ZEROS
    FREEMAN, TL
    BRANKIN, RW
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1990, 30 (01) : 71 - 79