Validated and Numerically Efficient Chebyshev Spectral Methods for Linear Ordinary Differential Equations

In this work, we develop a validated numeric method for the solution of linear ordinary differential equations (LODEs). A wide range of algorithms (i.e., Runge-Kutta, collocation, spectral methods) exist for numerically computing approximations of the solutions. Most of these come with proofs of asymptotic convergence, but usually, provided error bounds are nonconstructive. However, in some domains like critical systems and computer-aided mathematical proofs, one needs validated effective error bounds. We focus on both the theoretical and practical complexity analysis of a so-called a posteriori quasi-Newton validation method, which mainly relies on a fixed-point argument of a contracting map. Specifically, given a polynomial approximation, obtained by some numerical algorithm and expressed on a Chebyshev basis, our algorithm efficiently computes an accurate and rigorous error bound. For this, we study theoretical properties like compactness, convergence, and invertibility of associated linear integral operators and their truncations in a suitable coefficient space of Chebyshev series. Then, we analyze the almost-banded matrix structure of these operators, which allows for very efficient numerical algorithms for both numerical solutions of LODEs and rigorous computation of the approximation error. Finally, several representative examples show the advantages of our algorithms as well as their theoretical and practical limits.

[1]  J. Junker Introduction To Approximation Theory , 2016 .

[2]  Manfred Tasche,et al.  Fast Polynomial Multiplication and Convolutions Related to the Discrete Cosine Transform , 1997 .

[3]  Kui Du,et al.  On Well-Conditioned Spectral Collocation and Spectral Methods by the Integral Reformulation , 2015, SIAM J. Sci. Comput..

[4]  Willard L. Miranker,et al.  Self-Validating Numerics for Function Space Problems , 1984 .

[5]  Florent Bréhard,et al.  Validated Semi-Analytical Transition Matrices for Linearized Relative Spacecraft Dynamics via Chebyshev Series Approximations , 2018 .

[6]  M. Joldes,et al.  Rigorous Polynomial Approximations and Applications , 2011 .

[7]  Martin Berz,et al.  SUPPRESSION OF THE WRAPPING EFFECT BY TAYLOR MODEL-BASED VERIFIED INTEGRATORS : LONG-TERM STABILIZATION BY SHRINK WRAPPING , 2006 .

[8]  Richard P. Stanley,et al.  Differentiably Finite Power Series , 1980, Eur. J. Comb..

[9]  Nicolas Brisebarre,et al.  Chebyshev interpolation polynomial-based tools for rigorous computing , 2010, ISSAC.

[10]  T. J. Rivlin,et al.  Ultra-arithmetic I: Function data types , 1982 .

[11]  Vincent Lefèvre,et al.  MPFR: A multiple-precision binary floating-point library with correct rounding , 2007, TOMS.

[12]  Bruno Salvy,et al.  D-finiteness: algorithms and applications , 2005, ISSAC.

[13]  V. Berinde Iterative Approximation of Fixed Points , 2007 .

[14]  M. Berz,et al.  TAYLOR MODELS AND OTHER VALIDATED FUNCTIONAL INCLUSION METHODS , 2003 .

[15]  H. Brezis Functional Analysis, Sobolev Spaces and Partial Differential Equations , 2010 .

[16]  D. Gottlieb,et al.  Numerical analysis of spectral methods : theory and applications , 1977 .

[17]  Chengchun Hao Introduction to Harmonic Analysis , 2016 .

[18]  Vasile Berinde,et al.  Iterative Approximation of Fixed Points of Almost Contractions , 2007, Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2007).

[19]  Alexandre Benoit,et al.  Rigorous uniform approximation of D-finite functions using Chebyshev expansions , 2014, Math. Comput..

[20]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[21]  D. Zeilberger A holonomic systems approach to special functions identities , 1990 .

[22]  Jean-Michel Muller,et al.  Elementary functions - algorithms and implementation (2. ed.) , 2006 .

[23]  A. G. Greenhill,et al.  Handbook of Mathematical Functions with Formulas, Graphs, , 1971 .

[24]  Leslie Greengard,et al.  Spectral integration and two-point boundary value problems , 1991 .

[25]  J. Muller Elementary Functions , 1997, Birkhäuser Boston.

[26]  Lloyd N. Trefethen Computing numerically with functions instead of numbers , 2007, SNC '07.

[27]  J. Dicapua Chebyshev Polynomials , 2019, Fibonacci and Lucas Numbers With Applications.

[28]  Willard L. Miranker,et al.  Self-Validating Numerics for Function Space Problems: Computation with Guarantees for Differential and Integral Equations , 1984 .

[29]  G. Akrivis A First Course In The Numerical Analysis Of Differential Equations [Book News & Reviews] , 1998, IEEE Computational Science and Engineering.

[30]  Martin Berz,et al.  SUPPRESSION OF THE WRAPPING EFFECT BY TAYLOR MODEL- BASED VERIFIED INTEGRATORS: LONG-TERM STABILIZATION BY PRECONDITIONING , 2011 .

[31]  L. Fox,et al.  Chebyshev polynomials in numerical analysis , 1970 .

[32]  T. J. Rivlin,et al.  Ultra-arithmetic II: intervals of polynomials , 1982 .

[33]  M. Powell,et al.  Approximation theory and methods , 1984 .

[34]  C. W. Clenshaw The numerical solution of linear differential equations in Chebyshev series , 1957, Mathematical Proceedings of the Cambridge Philosophical Society.

[35]  A. Wazwaz Linear and Nonlinear Integral Equations: Methods and Applications , 2011 .

[36]  Jean-Philippe Lessard,et al.  Rigorous numerics for analytic solutions of differential equations: the radii polynomial approach , 2015, Math. Comput..

[37]  Fabrice Rouillier,et al.  Motivations for an Arbitrary Precision Interval Arithmetic and the MPFI Library , 2005, Reliab. Comput..

[38]  A. Neumaier Interval methods for systems of equations , 1990 .

[39]  Arnold Neumaier,et al.  Taylor Forms—Use and Limits , 2003, Reliab. Comput..

[40]  D. Owen Handbook of Mathematical Functions with Formulas , 1965 .

[41]  Sheehan Olver,et al.  A Fast and Well-Conditioned Spectral Method , 2012, SIAM Rev..

[42]  A. Wazwaz Linear and Nonlinear Integral Equations: Methods and Applications , 2011 .

[43]  M. Berz,et al.  SUPPRESSION OF THE WRAPPING EFFECT BY TAYLOR MODEL - BASED VERIFIED INTEGRATORS: THE SINGLE STEP , 2007 .

[44]  Jean-Philippe Lessard,et al.  Rigorous Numerics for Nonlinear Differential Equations Using Chebyshev Series , 2014, SIAM J. Numer. Anal..

[45]  Israel Gohberg,et al.  Basic Classes of Linear Operators , 2004 .

[46]  E. Kaucher Chapter 2 – MATHEMATICAL PRELIMINARIES , 1984 .

[47]  P. Heywood Trigonometric Series , 1968, Nature.

[48]  Ramon E. Moore Methods and applications of interval analysis , 1979, SIAM studies in applied mathematics.

[49]  J. Lessard,et al.  Rigorous Numerics in Dynamics , 2018, Proceedings of Symposia in Applied Mathematics.

[50]  Warwick Tucker,et al.  Validated Numerics: A Short Introduction to Rigorous Computations , 2011 .

[51]  Tomás Dzetkulic,et al.  Rigorous integration of non-linear ordinary differential equations in chebyshev basis , 2015, Numerical Algorithms.

[52]  J. Harrison,et al.  Efficient and accurate computation of upper bounds of approximation errors , 2011, Theor. Comput. Sci..

[53]  Hyunjoong Kim,et al.  Functional Analysis I , 2017 .

[54]  David H. Bailey,et al.  Algorithms and applications , 1988 .

[55]  L. B. Rall,et al.  Computational Solution of Nonlinear Operator Equations , 1969 .

[56]  Siegfried M. Rump,et al.  Verification methods: rigorous results using floating-point arithmetic , 2010, Acta Numerica.

[57]  Jean-Michel Muller,et al.  Elementary Functions: Algorithms and Implementation , 1997 .

[58]  Nobito Yamamoto,et al.  A Numerical Verification Method for Solutions of Boundary Value Problems with Local Uniqueness by Banach's Fixed-Point Theorem , 1998 .

[59]  Nedialko S. Nedialkov,et al.  On Taylor Model Based Integration of ODEs , 2007, SIAM J. Numer. Anal..

[60]  Pascal Giorgi,et al.  On Polynomial Multiplication in Chebyshev Basis , 2010, IEEE Transactions on Computers.

[61]  Tobin A. Driscoll,et al.  The chebop system for automatic solution of differential equations , 2008 .