Analysis of Krylov subspace approximation to large-scale differential Riccati equations

We consider a Krylov subspace approximation method for the symmetric differential Riccati equation $\dot{X} = AX + XA^T + Q - XSX$, $X(0)=X_0$. The method we consider is based on projecting the large scale equation onto a Krylov subspace spanned by the matrix $A$ and the low rank factors of $X_0$ and $Q$. We prove that the method is structure preserving in the sense that it preserves two important properties of the exact flow, namely the positivity of the exact flow, and also the property of monotonicity. We also provide a theoretical a priori error analysis which shows a superlinear convergence of the method. This behavior is illustrated in the numerical experiments. Moreover, we derive an efficient a posteriori error estimate as well as discuss multiple time stepping combined with a cut of the rank of the numerical solution.

[1]  Edward J. Davison,et al.  The numerical solution of the matrix Riccati differential equation , 1973 .

[2]  Vladimír Kucera,et al.  A review of the matrix Riccati equation , 1973, Kybernetika.

[3]  A. Laub A schur method for solving algebraic Riccati equations , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[4]  C. Loan Computing integrals involving the matrix exponential , 1978 .

[5]  C. Kenney,et al.  Numerical integration of the differential matrix Riccati equation , 1985 .

[6]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[7]  Y. Saad,et al.  Numerical solution of large Lyapunov equations , 1989 .

[8]  L. Knizhnerman,et al.  Two polynomial methods of calculating functions of symmetric matrices , 1991 .

[9]  D. Zwillinger Matrix Riccati Equations , 1992 .

[10]  Luca Dieci,et al.  Numerical integration of the differential Riccati equation and some related issues , 1992 .

[11]  Yousef Saad,et al.  Efficient Solution of Parabolic Equations by Krylov Approximation Methods , 1992, SIAM J. Sci. Comput..

[12]  Y. Saad Analysis of some Krylov subspace approximations to the matrix exponential operator , 1992 .

[13]  M. N. Spijker Numerical ranges and stability estimates , 1993 .

[14]  L. Dieci,et al.  Positive definiteness in the numerical solution of Riccati differential equations , 1994 .

[15]  Timo Eirola,et al.  Preserving monotonicity in the numerical solution of Riccati differential equations , 1996 .

[16]  C. Lubich,et al.  On Krylov Subspace Approximations to the Matrix Exponential Operator , 1997 .

[17]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[18]  Nicholas J. Higham,et al.  The Scaling and Squaring Method for the Matrix Exponential Revisited , 2005, SIAM J. Matrix Anal. Appl..

[19]  L. Trefethen,et al.  Spectra and pseudospectra : the behavior of nonnormal matrices and operators , 2005 .

[20]  L. Trefethen Spectra and pseudospectra , 2005 .

[21]  M. Gutknecht BLOCK KRYLOV SPACE METHODS FOR LINEAR SYSTEMS WITH MULTIPLE RIGHT-HAND SIDES : AN , 2005 .

[22]  Peter Benner,et al.  A Semi-Discretized Heat Transfer Model for Optimal Cooling of Steel Profiles , 2005 .

[23]  Wolfram Burgard,et al.  Linear Systems and Control , 2005 .

[24]  Marlis Hochbruck,et al.  Preconditioning Lanczos Approximations to the Matrix Exponential , 2005, SIAM J. Sci. Comput..

[25]  V. Simoncini,et al.  Preserving geometric properties of the exponential matrix by block Krylov subspace methods , 2006 .

[26]  Valeria Simoncini,et al.  A New Iterative Method for Solving Large-Scale Lyapunov Matrix Equations , 2007, SIAM J. Sci. Comput..

[27]  Nicholas J. Higham,et al.  Functions of matrices - theory and computation , 2008 .

[28]  N. Higham Functions Of Matrices , 2008 .

[29]  Lothar Reichel,et al.  Error Estimates and Evaluation of Matrix Functions via the Faber Transform , 2009, SIAM J. Numer. Anal..

[30]  Valeria Simoncini,et al.  A new investigation of the extended Krylov subspace method for matrix function evaluations , 2009, Numer. Linear Algebra Appl..

[31]  Chad Lieberman,et al.  On Adaptive Choice of Shifts in Rational Krylov Subspace Reduction of Evolutionary Problems , 2010, SIAM J. Sci. Comput..

[32]  M. Hochbruck,et al.  Exponential integrators , 2010, Acta Numerica.

[33]  Valeria Simoncini,et al.  Adaptive rational Krylov subspaces for large-scale dynamical systems , 2011, Syst. Control. Lett..

[34]  Bruno Iannazzo,et al.  Numerical Solution of Algebraic Riccati Equations , 2012, Fundamentals of algorithms.

[35]  Peter Benner,et al.  Rosenbrock Methods for Solving Riccati Differential Equations , 2013, IEEE Transactions on Automatic Control.

[36]  Marlis Hochbruck,et al.  Residual, Restarting, and Richardson Iteration for the Matrix Exponential , 2010, SIAM J. Sci. Comput..

[37]  S. Güttel Rational Krylov approximation of matrix functions: Numerical methods and optimal pole selection , 2013 .

[38]  Valeria Simoncini,et al.  Minimal residual methods for large scale Lyapunov equations , 2013 .

[39]  Sergio Blanes,et al.  Structure preserving integrators for solving (non-)linear quadratic optimal control problems with applications to describe the flight of a quadrotor , 2014, J. Comput. Appl. Math..

[40]  Hermann Mena,et al.  On the benefits of the LDLT factorization for large-scale differential matrix equation solvers , 2015 .

[41]  Tony Stillfjord,et al.  Low-Rank Second-Order Splitting of Large-Scale Differential Riccati Equations , 2015, IEEE Transactions on Automatic Control.

[42]  Khalide Jbilou,et al.  Low rank approximate solutions to large-scale differential matrix Riccati equations , 2016, 1612.00499.

[43]  Valeria Simoncini,et al.  Analysis of the Rational Krylov Subspace Projection Method for Large-Scale Algebraic Riccati Equations , 2016, SIAM J. Matrix Anal. Appl..

[44]  Valeria Simoncini,et al.  Computational Methods for Linear Matrix Equations , 2016, SIAM Rev..

[45]  Tony Stillfjord,et al.  Adaptive high-order splitting schemes for large-scale differential Riccati equations , 2016, Numerical Algorithms.

[46]  Peter Benner,et al.  Numerical solution of the infinite-dimensional LQR problem and the associated Riccati differential equations , 2018, J. Num. Math..