Solving Large-Scale Discrete-Time Algebraic Riccati Equations by Doubling

نویسندگان

  • Tiexiang Li
  • Eric King-wah Chu
  • Wen-Wei Lin
چکیده

We consider the solution of large-scale discrete-time algebraic Riccati equations with numerically low-ranked solutions. The structure-preserving doubling algorithm will be adapted, with the iterates for A not explicitly computed but in the recursive form Ak = A 2 k−1 − D (1) k S −1 k [D (2) k ] >, where D (1) k and D (2) k are low-ranked with S −1 k being small in dimension. With n being the dimension of the algebraic equations, the resulting algorithms are of an efficient O(n) complexity per iteration, without the need for any inner iterations, and essentially converge quadratically. Some numerical results will be presented. For instance in Section 4.2, Example 6, of dimension n = 79841 with 3.19 billion variables in the solution X, was solved using MATLAB on a MacBook Pro within 1,100 seconds to machine accuracy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving large-scale continuous-time algebraic Riccati equations by doubling

We consider the solution of large-scale algebraic Riccati equations with numerically lowranked solutions. For the discrete-time case, the structure-preserving doubling algorithm has been adapted, with the iterates for A not explicitly computed but in the recursive form Ak = A 2 k−1 −D (1) k S −1 k [D (2) k ] >, with D (1) k and D (2) k being low-ranked and S −1 k being small in dimension. For t...

متن کامل

A Structured Doubling Algorithm for Discrete-time Algebraic Riccati Equations with Singular Control Weighting Matrices

In this paper we propose a structured doubling algorithm for solving discrete-time algebraic Riccati equations without the invertibility of control weighting matrices. In addition, we prove that the convergence of the SDA algorithm is linear with ratio less than 1 2 when all unimodular eigenvalues of the closed-loop matrix are semisimple. Numerical examples are shown to illustrate the feasibili...

متن کامل

Large-Scale Discrete-Time Algebraic Riccati Equations — Numerically Low-Ranked Solution, SDA and Error Analysis∗

We consider the solution of large-scale discrete-time algebraic Riccati equations with numerically low-ranked solutions. The structure-preserving doubling algorithm (SDA) will be adapted, with the iterates for A not explicitly computed but in the recursive form Ak = Ak−1−D (1) k Sk[D (2) k ] >, where D (1) k and D (2) k are low-ranked with Sk being small in dimension. With n being the dimension...

متن کامل

Solving Large-Scale Nonsymmetric Algebraic Riccati Equations by Doubling

We consider the solution of the large-scale nonsymmetric algebraic Riccati equation XCX − XD − AX + B = 0, with M ≡ [D,−C;−B,A] ∈ R(n1+n2)×(n1+n2) being a nonsingular M-matrix, and A,D being sparse-like (with the products A−1v, A−>v, D−1v and D−>v computable in O(n1) or O(n2) complexity, for some vector v) and B,C are low-ranked. The structure-preserving doubling algorithm by Guo, Lin and Xu (2...

متن کامل

Block Arnoldi-based methods for large scale discrete-time algebraic Riccati equations

Algebraic Riccati equations (discrete-time or continuous-time) play a fundamental role in many problems in control theory. They arise in linear-quadratic regulator problems, H ∞ or H 2-control, model reduction problems and many others. In this talk we propose numerical methods for large discrete-time algebraic Riccati equations (DARE). We present block projection methods that allow us to comput...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012