Skip to content
DraconiticResearch
Search Sources API
197,785 studies31 sourcesUpdated 17 min ago
PreprintarXiv licencearXiv

D-RADI: A Low-rank ADI Algorithm for Solving Large-scale Discrete-time Algebraic Riccati Equations

Abstract

The low-rank alternating direction implicit (ADI) method is an efficient numerical technique for solving several types of large-scale matrix equations that admit low-rank solutions. The discrete-time algebraic Riccati equation (DARE) is an important matrix equation with applications in state estimation, controller design, and filter design. In the literature, the low-rank Cholesky factor ADI method for Stein equations has been used within Newton iterations to solve large-scale DAREs. However, no dedicated low-rank ADI solver is available for such DAREs. To address this gap, this paper presents a low-rank ADI solver for large-scale DAREs. We also propose an efficient approach to generate ADI shifts automatically, which makes the proposed solver fully autonomous for solving DAREs. The effectiveness of the proposed solver is compared with MATLAB's \texttt{idare} on a moderate-order problem. Efficiency and accuracy are further demonstrated on large-scale DAREs of order 106. Numerical results confirm that the solver is efficient, accurate, and fully autonomous.

Related

  1. A Low-rank ADI Algorithm for the Numerical Solution of Large Discrete-time Non-symmetric Algebraic Riccati Equations
    Umair Zulfiqar
    arXivPreprintarXiv licenceFull textNumerical analysis & scientific computingarXiv
  2. On the Factored Newton Iteration for Positive-Real Algebraic Riccati Equations via the Matrix Sign Function
    Yiqin Lin, Wenbo Li, Liping Zhou
    MathematicsPeer-reviewedCC BY 4.0General mathematicsCrossref
  3. Near-Optimal Quantum Algorithm and Complexity Analysis for Riccati Problems
    Jingyao Wang, Yanqiao Wang, Bowen Li +2
    arXivPreprintarXiv licenceFull textMathematical physicsQuantum physics & quantum informationarXiv
  4. Dynamic programming principle for controlled systems driven by fractional Brownian motions and related backward stochastic Riccati equations
    Yuecai Han, Yaozhong Hu, Yuhang Li
    arXivPreprintarXiv licenceFull textOptimisation & controlProbabilityarXiv
  5. Riccati Equations and the Third Problem of Halmos
    Kui Ji, Zhenyue Wang
    arXivPreprintCC BY 4.0Full textAnalysis & PDEsarXiv
BibTeX
@misc{zulfiqar2026dradi,
  title = {{D-RADI: A Low-rank ADI Algorithm for Solving Large-scale Discrete-time Algebraic Riccati Equations}},
  author = {Umair Zulfiqar},
  howpublished = {arXiv},
  year = {2026},
  month = aug,
  doi = {10.48550/arxiv.2608.29131},
  eprint = {2608.29131},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2608.29131},
}
RIS
TY  - UNPB
TI  - D-RADI: A Low-rank ADI Algorithm for Solving Large-scale Discrete-time Algebraic Riccati Equations
AU  - Umair Zulfiqar
PY  - 2026
DA  - 2026/08/29
PB  - arXiv
DO  - 10.48550/arxiv.2608.29131
UR  - https://arxiv.org/abs/2608.29131
AB  - The low-rank alternating direction implicit (ADI) method is an efficient numerical technique for solving several types of large-scale matrix equations that admit low-rank solutions. The discrete-time algebraic Riccati equation (DARE) is an important matrix equation with applications in state estimation, controller design, and filter design. In the literature, the low-rank Cholesky factor ADI method for Stein equations has been used within Newton iterations to solve large-scale DAREs. However, no dedicated low-rank ADI solver is available for such DAREs. To address this gap, this paper presents a low-rank ADI solver for large-scale DAREs. We also propose an efficient approach to generate ADI shifts automatically, which makes the proposed solver fully autonomous for solving DAREs. The effectiveness of the proposed solver is compared with MATLAB's \texttt{idare} on a moderate-order problem. Efficiency and accuracy are further demonstrated on large-scale DAREs of order 10^6. Numerical results confirm that the solver is efficient, accurate, and fully autonomous.
ER  -