On the Solution of Large-scale Non-autonomous Differential Riccati Equations: a Numerical Study
Pith reviewed 2026-06-26 23:58 UTC · model grok-4.3
The pith
Numerical experiments compare Newton-Kleinman and RADI solvers on sequences of generalized algebraic Riccati equations from BDF-discretized differential Riccati equations.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
When the backward differentiation formula is applied to a non-autonomous differential Riccati equation, the resulting sequence of generalized algebraic Riccati equations is solved by the inexact Newton-Kleinman method with line search and by the low-rank RADI iteration; both methods are examined under zero initialization and warm-start initialization, and a panel of numerical tests illustrates the potential and limitations that appear only when the solvers operate inside the complete differential-equation pipeline.
What carries the argument
BDF time discretization of the differential Riccati equation followed by iterative solution of each resulting generalized algebraic Riccati equation via Newton-Kleinman or RADI, using either zero or warm-start initialization at successive steps.
If this is right
- Algebraic Riccati solvers previously benchmarked only on single equations must be re-evaluated when applied repeatedly across time steps.
- The choice between zero initialization and warm-start affects the total computational effort required to integrate the differential Riccati equation to a final time.
- Limitations observed for one solver in the pipeline may not appear when the same solver is applied to an isolated algebraic equation.
Where Pith is reading between the lines
- The same pipeline structure could be used to test other iterative solvers or other time discretizations such as implicit Runge-Kutta methods.
- If conditioning of the algebraic equations degrades over many time steps, the observed performance gaps between solvers could widen or reverse.
- The numerical results may guide the design of adaptive switching strategies that choose the solver or initialization based on the current time-step residual.
Load-bearing premise
The generalized algebraic Riccati equations produced by BDF time-stepping remain well-conditioned and solvable by the chosen iterative methods without additional stabilization or preconditioning that would alter the comparison.
What would settle it
A collection of test cases in which both solvers require the same number of iterations with warm-start and with zero initialization, or in which one solver diverges on every warm-started step while converging on every zero-started step, would contradict the reported distinction in behavior inside the pipeline.
read the original abstract
We explore the numerical solution of large-scale non-autonomous Differential Riccati Equations (DREs). While we assume to discretize the differential operator using a Backward Differentiation Formula (BDF) of order s, we solve the generalized Algebraic Riccati Equation (gARE) resulting at each time step by different state-of-the-art methods. In particular, we compare the performance of the inexact Newton- Kleinman method with line search and the low-rank RADI iteration, considering for both methods two different initialization strategies: zero initialization and warm-start. A comprehensive panel of numerical results illustrate the potential and limitations of these methods when employed within a numerical pipeline for the solution of DREs, rather than for the isolated solution of a single gARE, as commonly considered in the existing literature.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper conducts a numerical study of large-scale non-autonomous Differential Riccati Equations (DREs) discretized in time via Backward Differentiation Formulas (BDF) of order s. At each time step the resulting generalized Algebraic Riccati Equation (gARE) is solved by the inexact Newton-Kleinman method with line search and by the low-rank RADI iteration; both methods are tested with zero initialization and warm-start. The central claim is that a panel of experiments demonstrates the practical behavior, potential, and limitations of these solvers when embedded in the full DRE time-stepping pipeline rather than applied to isolated gAREs.
Significance. If the reported timings, iteration counts, and accuracy metrics hold, the study supplies useful engineering guidance for practitioners who must solve sequences of gAREs arising from time-dependent control or PDE-constrained problems. The explicit focus on the coupled pipeline (BDF + gARE) rather than single gARE solves is a modest but genuine contribution to the existing literature on large-scale Riccati solvers.
minor comments (4)
- [Abstract] Abstract: the claim of a 'comprehensive panel of numerical results' is not supported by any quantitative statement (problem dimensions, number of time steps, observed iteration counts, or residual tolerances). Adding one or two concrete figures would strengthen the abstract.
- [Section 3] Section 3 (or wherever the algorithmic descriptions appear): the precise stopping criteria, line-search parameters, and low-rank truncation tolerances used for Newton-Kleinman and RADI should be stated explicitly so that the experiments are reproducible.
- [Numerical experiments] Numerical experiments section: all tables and figures must list the matrix dimensions (n, m), the BDF order s, the time interval, and the number of time steps; without these the reader cannot judge the scale or the fairness of the comparison.
- [Numerical experiments] The manuscript should clarify whether the same preconditioner or shift strategy is used for both solvers at every time step; any difference would affect the reported performance comparison.
Simulated Author's Rebuttal
We thank the referee for the careful reading and positive assessment of the manuscript. The report recommends minor revision but lists no specific major comments. We have therefore prepared no point-by-point replies and stand ready to address any editorial or minor issues that may arise.
Circularity Check
No significant circularity
full rationale
This is an empirical numerical performance study comparing inexact Newton-Kleinman and low-rank RADI methods (with zero and warm-start initializations) for gAREs that arise from BDF time-stepping of DREs. No mathematical derivation, first-principles prediction, uniqueness theorem, or fitted parameter is claimed or presented; the contribution consists solely of reported runtimes, iteration counts, and residual histories on test problems. The abstract and scope contain no equations that could reduce to their own inputs by construction, and no self-citation is invoked as load-bearing justification for any result. The work is therefore self-contained against external benchmarks and receives the default non-circularity finding.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption BDF discretization of order s converts the non-autonomous DRE into a sequence of solvable generalized algebraic Riccati equations
Reference graph
Works this paper leans on
-
[1]
and Saak, J
Benner, P. and Saak, J. , title =. Dimension Reduction of Large-Scale Systems , year = 2005, pages =
2005
-
[2]
Ascher, U. M. and Petzold, L. R. , title =. doi:10.1137/1.9781611971392 , mrclass =
-
[3]
and Benner, P
Behr, M. and Benner, P. and Heiland ,J. , title =. Applied Mathematics and Computation , year = 2021, volume = 410, pages = 126401, doi =
2021
-
[4]
Benner and H
P. Benner and H. Mena , title =. Proc. 16th Intl. Symp. Mathematical Theory of Network and Systems, MTNS 2004 , year = 2004, editor =
2004
-
[5]
Benner and Z
P. Benner and Z. Bujanovi\'. Linear Algebra and its Applications , year = 2016, volume = 488, pages =
2016
-
[6]
and Byers, R
Benner, P. and Byers, R. , title =. IEEE Transactions on Automatic Control , year = 1998, volume = 43, number = 1, pages =
1998
-
[7]
and Mena, H
Benner, P. and Mena, H. , title =. IEEE Transactions on Automatic Control , year = 2013, volume = 58, number = 11, pages =
2013
-
[8]
Benner and P
P. Benner and P. K\"urschner and J. Saak , title =. Electron. Trans. Numer. Anal. , year =
-
[9]
and Li, J.-R
Benner, P. and Li, J.-R. and Penzl, T. , title =. Numerical Linear Algebra with Applications , year = 2008, volume = 15, number = 9, pages =
2008
-
[10]
Benner, P. and K\". Numer Algor , year = 2013, volume = 62, pages =
2013
-
[11]
Benner and M
P. Benner and M. Heinkenschloss and J. Saak and H. K. Weichelt , title =. Applied Numerical Mathematics , year = 2016, volume = 108, pages =
2016
-
[12]
and Bujanovi\'
Benner, P. and Bujanovi\'. Numer. Math. , year = 2018, volume = 138, pages =
2018
-
[13]
and Bujanovi\'
Benner, P. and Bujanovi\'. SIAM Journal on Scientific Computing , year = 2020, volume = 42, number = 2, pages =
2020
-
[14]
and Palitta, D
Benner, P. and Palitta, D. and Saak, J. , title =. Numer Algor , year = 2023, volume = 92, pages =
2023
-
[15]
Wachspress , Publisher =
E. Wachspress , Publisher =. 2013 , doi =
2013
-
[16]
Bini, D. A. and Iannazzo, B. and Meini, B. , title =
-
[17]
Eppler, K. and Tr. Fast Optimization Methods in the Selective Cooling of Steel , publisher =. Online Optimization of Large Scale Systems , doi =
-
[18]
and Hylla, T
Feitzinger, F. and Hylla, T. and Sachs, E. W. , title =. SIAM Journal on Matrix Analysis and Applications , year = 2009, volume = 31, number = 2, pages =
2009
-
[19]
and Simoncini, V
Kirsten, G. and Simoncini, V. , title =. SIAM Journal on Scientific Computing , year = 2020, volume = 42, number = 4, pages =
2020
-
[20]
D. Z. Kleinman , title =. IEEE Transactions on Automatic Control , year = 1968, volume = 13, pages =
1968
-
[21]
P. K\". Electron. Trans. Numer. Anal. , year = 2019, volume = 19, pages =
2019
-
[22]
Lang and H
N. Lang and H. Mena and J. Saak , title =. Linear Algebra and its Applications , year = 2015, volume = 480, pages =
2015
-
[23]
doi:10.5281/ZENODO.632897 , keywords =
Saak, Jens and Köhler, Martin and Benner, Peter , title =. doi:10.5281/ZENODO.632897 , keywords =
-
[24]
, title =
Hager, William W. , title =. SIAM Review , year = 1989, volume = 31, number = 2, pages =
1989
-
[25]
and Saak, J
Schulze, J. and Saak, J. , title =
-
[26]
, title =
Simoncini, V. , title =. SIAM Journal on Matrix Analysis and Applications , year = 2016, volume = 37, number = 4, pages =
2016
-
[27]
, title =
Mancinelli, E. , title =
-
[28]
Baran and P
B. Baran and P. Benner and J. Saak and T. Stillfjord , title =
-
[29]
and Saak, J
Behr, M. and Saak, J. , title =
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.