Local linearization method

This is an old revision of this page, as edited by Lilianmm87 (talk | contribs) at 15:17, 7 July 2017 (High Order Local Linear discretizations). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Local Linearization Method

In numerical analysis, the Local Linearization (LL) method is a general strategy for designing numerical integrators for differential equations based on a local (piecewise) linearization of the given equation on consecutive time intervals. The numerical integrators are then iteratively defined as the solution of the resulting piecewise linear equation at the end of each consecutive interval. The LL method has been development for a variety of equations such that the ordinary, delayed, random and stochastic differential equations. The LL integrators are key component in the implementation of inference methods for the estimation of unknown parameters and unobserved variables of differential equations given time series of (potentially noisy) observations. The LL schemes are ideals to deals with complex models in a variety of fields as neuroscience, finance, forestry management, control engineering, mathematical statistics, etc.

High Order Local Linearization Method

High Order Local Linearization (HOLL) method is a generalization of the Local Linearization method oriented to obtain high order integrators for differential equations that preserve the stability and dynamics of the linear equations. The integrators are obtained by splitting, on consecutive time intervals, the solution x of the original equation in two parts: the solution z of the locally linearized equation plus an high order approximation of the residual  .

Local Linearization scheme

A Local Linearization (LL) scheme is the final recursive algorithm that allows the numerical implementation of a discretization derived from the LL or HOLL method for a class of differential equations.

This sandbox is in the article namespace. Either move this page into your userspace, or remove the {{User sandbox}} template.

LL methods for ODEs

Consider the d-dimensional Ordinary Differential Equation (ODE).

 

with initial condition  , where   is a differentiable function.

Let   be a time discretization of the time interval   with maximum stepsize h such that  . After the local linearization of the equation (1) at the time step   the variation of constants formula yields

 

where

 

results from the linear approximation, and

 

is the residual of the linear approximation. Here,  and   denote the partial derivatives of f with respect to the variables x and t, respectively, and  .

Local Linear discretization

For a time discretization  , the Local Linear discretization of the ODE (1) at each point   is deffined by the recursive expression

 

The Local Linear discretization (3) converges with order 2 to the solution of nonlinear ODEs, but it match the solution of the linear ODEs. The recursion (3) is also known as Exponential Euler discretization.

High Order Local Linear discretizations

For a time discretization   a High Order Local Linear (HOLL) discretization of the ODE (1) at each point   is deffined by the recursive expression

 

where   is an approximation to the residual r of order   higher than 2   The HOLL discretization (4) converges with order to the solution of nonlinear ODEs, but it match the solution of the linear ODEs.

HOLL discretizations can be derived in two ways: 1) by approximating the integral representation (2) of r; and 2) by using a numerical integrator for the differential representation of r deffined by

 

for all  , where

 

The resulting approximation is often called Locally Linearized discretization.

Known HOLL discretizations are the following:

  • Locally Linearized Runge Kutta discretization

 

which is obtained by solving (5) via a s-stage RK scheme with coefficients  

  • Local Linear Taylor discretization

 

which results from the approximation of  in (2) by its order-p truncated Taylor expansion.

  • Linealized Exponential Adams discretization

 

which results from the interpolation of  in (2) by a Hermite polynomial of degree p, where   denotes the l-th backward difference of  .

Local Linearization schemes

All numerical implementation   of the LL (or of a HOLL) discretization   involves approximations   to integrals   of the form

 

where A is an d   d matrix. Every numerical implementation   of a Local Linear discretization   of any order is generically called Local Linearization scheme.

Computing integrals involving matrix exponential

Among a number of algorithms to compute the integrals  , those based on rational Padé and Krylov subspaces approximations for exponential matrix are preferred. For this, a central role is playing by the expression

 

where   are d-dimensional vectors,

 

 

If   denotes the (p; q)-Padé approximation of   and k is the smallest integer number such that  

 

If   denotes the (m; p; q; k) Krylov-Padé approximation of  

 

Order 2 LL schemes

 

where the matrices  , L and r are deffined as

 

 and   with   . For large systems of ODEs

 

Order 3 LL-Taylor schemes

 

where for autonomous ODEs the matrices   and   are deffined as

 

 . Here,   denotes the second derivative of f with respect to x,

I the d-dimensional identity matrix, and p + q > 2. For large systems of ODEs.

 

Order 4 LL-RK schemes

 

where

 

and

 

with   and p + q > 3. For large systems of ODEs, the vector   in the above

scheme is replaced by  

Locally Linearized Runge-Kutta of Dormand & Prince

 

where s = 6 is the number of the stages,

 

with  , and  are the Runge-Kutta coefficients of Dormand and Prince and p + q > 4. For large systems of ODEs, the vector   in the above scheme is replaced by  

 Stability and dynamics

By construction the LL and HOLL discretizations inherit the stability and dynamics of the linear ODEs, but

it is not the case of the LL schemes in general. With , the LL schemes (6)-(9) are A-stable.

With q = p + 1 or q = p + 2, the LL schemes (6)-(9) are also L-stable. For linear ODEs, the LL schemes

(6)-(9) converge with order p + q. Moreover, with p = q = 6 and mn = d, all the above described LL schemes yield to the

″exact computation″ (up to the precision of the floating-point arithmetic) of linear ODEs on

the current personal computers. This includes stiff and highly oscillatory linear equations. Moreover, the LL

schemes (6)-(9) are regular for linear ODEs and inherit the symplectic structure of Hamiltonian harmonic

oscillators. These LL schemes are also linearization preserving, and display a better reproduction of the stable

and unstable manifolds around hyperbolic equilibrium points and periodic orbits that other numerical schemes

with the same stepsize.

LL methods for DDEs

Consider the d-dimensional Delay Differential Equation (DDE)

 

with m constant delays   and initial condition   for all   where f is a differentiable

function,   is the segment function deffined as

 

for all   is a given function, and  

Local Linear discretization

For a time discretization   , the Local Linear discretization of the DDE (10) at each point   is deffined by the recursive expression

 

where

 

where   is the segment function deffined as

 

and  is a suitable approximation to   for all   such that  

Here,

 

are constant matrices and

 

are constant vectors.   denote, respectively, the partial derivatives of f with respect to the variables t, x and   The Local Linear discretization (11) converges to the solution of (10) with order   if   approximates   with order   for all  .

Local Linearization schemes

Depending of the approximations   and of the algorithm to compute   di§erent Local Linearizations schemes

can be deÖned. Every numerical implementation   of a Local Linear discretization   is generically called Local Linearization scheme.

Order 2 Polynomial LL schemes

 

where the matrices   are deffined as

 


  and   Here, the   are defined as in (11), but replacing   by   and   where

 

is the Local Linear Approximation to the solution of (10) deÖned through the LL scheme (12) for all   and by   for  

For large systems of DDEs

 

with  

LL methods for RDEs

Consider the d-dimensional Random Differential Equation (RDE)

 

with initial condition   where   is a k-dimensional separable finite continuous stochastic process, and

f is a differentiable function. Suppose that a realization (path) of   is given.

Local Linear discretization

For a time discretization  , the Local Linear discretization of the RDE (13) at each point   is defined by the recursive expression

 

where

 

and   is an approximation to the process   for all   Here,   and   denote the partial derivatives with respect to   and  , respectively.

Local Linearization schemes

Depending of the approximations   to the process   and of the algorithm to compute   different Local Linearizations schemes can be defined. Every numerical implementation   of a Local Linear discretization   is generically called Local Linearization scheme.

LL schemes

  where the matrices   are defined as

 

 ,  , and p+q>1. For large systems of RDEs,

 

The convergence rate of both schemes is  , where is   the exponent of the Holder condition of  .

Strong LL methods for SDEs

Consider the d-dimensional Stochastic Differential Equation (SDE)

 

with initial condition  , where the drift coefficient   and the diffusion coefficient   are differentiable functions, and   is an m-dimensional standard Wiener process.

Local Linear discretization

For a time discretization   , the order-  (=1,1.5) Strong Local Linear discretization of the solution of

the SDE (14) is defined by the recursive relation.

 

where

 

and

 

Here,

 

  denote the partial derivatives of   with respect to the variables   and t, respectively, and   the Hessian matrix of   with respect to  . The strong Local Linear discretization   converges with order  to the solution of (14)

High Order Local Linear discretizations

After the local linearization of the drift term of (14) at  , the equation for the residual   is given by

 

for all  , where

 

High Order Local Linear discretization of the SDE (14) at each point   is then defined by the recursive expression.

 

where   is strong approximation to the residual   of order   higher than 1.5. The strong HOLL discretization   converges with order   to the solution of (14).

Local Linearization schemes

Depending on the way of computing   ,   and   different numerical schemes could be obtained. Every numerical implementation   of a strong Local Linear discretization   of any order is generically called Strong Local Linearization scheme.

Order 1 SLL schemes

 

where the matrices  ,   and   are defined as in (6),   is a i.i.d. zero mean Gaussian random variable with variance  , and p+q>1. For large systems of SDEs, in the above scheme   is replaced by  .

Order 1.5 SLL schemes

 

where the matrices  ,   and   are defined as

 

 ,   is a i.i.d. zero mean Gaussian random variable with variance   and covariance   and p+q>1. For large systems of SDEs, in the above scheme   is replaced by  .

Order 2 SLL-Taylor schemes

 

  (17)

where  ,  ,   and   are defined as in the order-1 SLL schemes, and   is order-2 approximation to the multiple Stratonovish integral  .

Order 2 SLL-RK schemes

For SDEs with a single Wiener noise (m=1)

 

where

 

 

with

 

Here,   for for low dimensional SDEs, and   for large systems of SDEs, where  ,  ,  ,   and   are defined as in the order-2 SLL-Taylor schemes, p+q>1 and  .

Stability and dynamics

By construction the strong LL and HOLL discretizations inherit the stability and dynamics of the linear ODEs, but it is not the case of the strong LL schemes in general. LL schemes (15)-(18) with   are A-stable, which includes stiff and highly oscillatory linear equations. Moreover, for linear SDEs with random attractors, these schemes also have a random attractor that converges in probability to the exact one as stepsizes decrease and preserve the ergodicity of these equations for any stepsize. These schemes also reproduce essential dynamical properties of simple and coupled harmonic oscillators such as the linear growth of energy along the paths, the oscillatory behavior around 0, the symplectic structure of Hamiltonian oscillators, and the mean of the paths. For nonlinear SDEs with small noise (e.g., (14) with  ), the paths of these SLL schemes are basically the nonrandom paths of the LL scheme (6) for ODEs plus a small disturbance related to the small noise. In this situation, the dynamical properties of that deterministic scheme, such as the linearization preserving and the preservation of the exact solution dynamics around hyperbolic equilibrium points and periodic orbits, become relevant for the paths of the SLL scheme.

Weak LL methods for SDEs

Consider the d-dimensional stochastic differential equation

 

with initial condition  , where the drift coefficient   and the diffusion coefficient   are differentiable functions, and   is an m-dimensional standard Wiener process.

Local Linear discretization

For a time discretization  , the order-    Weak Local Linear discretization of the solution of the SDE (19) is defined by the recursive relation

 

where

 

with

 

and   is a zero mean stochastic process with variance matrix

 

Here,  ,   denote the partial derivatives of   with respect to the variables   and t, respectively,   the Hessian matrix of   with respect to  , and  . The weak Local Linear discretization   converges with order   (=1,2) to the solution of (19).

Local Linearization schemes

Depending on the way of computing   and   different numerical schemes could be obtained. Every numerical implementation   of a Weak Local Linear discretization   is generically called Weak Local Linearization scheme.

Order 1 WLL scheme

 

where, for SDEs with autonomous diffusion coefficients,  ,   and   are the submatrices defined by the partitioned matrix  , with

and   is a sequence of d-dimensional independent two-points distributed random vectors satisfying

 

Order 2 WLL scheme

 

where  ,   and   are the submatrices defined by the partitioned matrix   with

 

 

and

 

Stability and dynamics

By construction the weak LL and HOLL discretizations inherit the stability and dynamics of the linear ODEs, but it is not the case of the weak LL schemes in general. WLL schemes, with   preserve the first two moments of the linear SDEs, and inherits the mean-square stability or instability that such solution may have. This includes, for instance, the equations of coupled harmonic oscillators driven by random force, and large systems of stiff linear SDEs that result from the method of lines for linear stochastic partial differential equations. Moreover these WLL schemes preserve the ergodicity of the linear equations, and are geometrically ergodic for some classes of nonlinear SDEs. For nonlinear SDEs with small noise (e.g., (19) with  ), the solutions of these WLL schemes are basically the nonrandom paths of the LL scheme (6) for ODEs plus a small disturbance related to the small noise. In this situation, the dynamical properties of that deterministic scheme, such as the linearization preserving and the preservation of the exact solution dynamics around hyperbolic equilibrium points and periodic orbits, become relevant for the mean of the WLL scheme.

Historical notes

Below is a time line of the main developments of the LL method.

- D.A. Pope (1963) introduces the LL discretization for ODEs and the LL scheme based on Taylor expantion. doi :10.1145/366707.367592

- T. Ozaki (1985) introduces the LL method for the integration and estimation of SDEs. The term "Local Linearization" (LL) is used for first time. doi:10.1016/S0169-7161(85)05004-0

- R. Biscay et al. (1996) reformulate the strong LL method for SDEs. doi:10.1007/BF00052324

- I. Shoji \& T. Ozaki (1997) reformulate the weak LL method for SDEs. doi: 10.1111/1467-9892.00064

- M. Hochbruck et al. (1998) introduce the LL scheme for ODEs based on Krylov subspace approximation. doi:10.1137/S1064827595295337

- J.C. Jimenez (2002) introduces the LL scheme for ODEs and SDEs based on rational Padé approximation. doi:10.1016/S0893-9659(02)00041-1

- F.M. Carbonell et al. (2005) introduce the LL method for RDEs. doi: 10.1007/s10543-005-2645-9

- J.C. Jimenez et al. (2006) introduce the LL method for DDEs. doi: 10.1137/040607356

- de la Cruz et al. (2006, 2007) introduce the first two classes of HOLL integrators for ODEs: LLT and LLRK integrators doi:10.1007/11758501\_22, doi:10.1016/j.amc.2006.06.096

- de la Cruz et al. (2010) introduce the strong HOLL method for SDEs. doi:10.1007/s10543-010-0272-6

References

de la Cruz H., Biscay R.J., Carbonell F., Ozaki T., Jimenez J.C., A higher order Local Linearization method for solving ordinary differential equations, Appl. Math. Comput., 185 (2007) 197-212.

http://dx.doi.org/10.1016/j.amc.2006.06.096

de la Cruz H., Biscay R.J., Jimenez J.C. and Carbonell F. Local Linearization - Runge Kutta Methods: a class of A-stable explicit integrators for dynamical systems, Math. Comput. Modelling, 57 (2013) 720-740.

http://dx.doi.org/10.1016/j.mcm.2012.08.011

de la Cruz H., Biscay R.J., Jimenez J.C., Carbonell F., Ozaki T., High Order Local Linearization methods: an approach for constructing A-stable high order explicit schemes for stochastic differential equations with additive noise, BIT Numer. Math., 50 (2010) 509--539.

http://dx.doi.org/10.1007/s10543-010-0272-6

de la Cruz H., Jimenez J.C., Zubelli J.P., Locally Linearized methods for the simulation of stochastic oscillators driven by random forces, BIT Numer. Math., 57 (2017) 123-151.

http://dx.doi.org/10.1007/s10543-016-0620-2

M. Hochbruck, A. Ostermann, Exponential multistep methods of Adams-type, BIT Numer. Math. 51 (2011) 889--908.

http://dx.doi.org/10.1007/s10543-011-0332-6

Jimenez J.C., Local Linearization methods for the numerical integration of ordinary differential equations: An overview. ICTP Technical Report 035, 2009.

http://publications.ictp.it

Jimenez J.C., Biscay R., Mora C.M., Rodriguez L.M., Dynamic properties of the Local Linearization method for initial-value problems, Appl. Math. Comput., 126 (2002) 63-80.

http://dx.doi.org/10.1016/S0096-3003(00)00100-4

Jimenez J.C., Carbonell F., Rate of convergence of local linearization schemes for random differential equations, BIT Numer. Math., 49 (2009) 357--373.

http://dx.doi.org/10.1007/s10543-009-0225-0

Jimenez J.C., Carbonell F., Convergence rate of weak Local Linearization schemes for stochastic differential equations with additive noise, J. Comput. Appl. Math., 279 (2015) 106-122.

http://dx.doi.org/10.1016/j.cam.2014.10.021

Jimenez J.C., de la Cruz H., Convergence rate of strong Local Linearization schemes for stochastic differential equations with additive noise, BIT Numer. Math., 52 (2012) 357-382.

http://dx.doi.org/10.1007/s10543-011-0360-2

Jimenez J.C., Pedroso L., Carbonell F., Hernadez V., Local linearization method for numerical integration of delay differential equations, SIAM J. Numer. Analysis, 44 (2006) 2584-2609.

http://dx.doi.org/10.1137/040607356

Jimenez J.C., Sotolongo A. and Sanchez-Bornot J.M., Locally Linearized Runge Kutta method of Dormand and Prince, Appl. Math. Comput., 247 (2014) 589-606.

http://dx.doi.org/10.1016/j.amc.2014.09.001