Next Article in Journal
Unification Theories: New Results and Examples
Previous Article in Journal
Visual-Servoing Based Global Path Planning Using Interval Type-2 Fuzzy Logic Control
Previous Article in Special Issue
Advanced Numerical Methods in Applied Sciences
 
 
Correction to Axioms 2018, 7(3), 58.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Correction

Correction to “On a Class of Hermite-Obreshkov One-Step Methods with Continuous Spline Extension” [Axioms 7(3), 58, 2018]

by
Francesca Mazzia
1,*,† and
Alessandra Sestini
2,†
1
Dipartimento di Informatica, Università degli Studi di Bari Aldo Moro, 70125 Bari, Italy
2
Dipartimento di Matematica e Informatica U. Dini, Università di Firenze, 50134 Firenze, Italy
*
Author to whom correspondence should be addressed.
Member of the INdAM Research group GNCS.
Axioms 2019, 8(2), 59; https://doi.org/10.3390/axioms8020059
Submission received: 7 May 2019 / Revised: 11 May 2019 / Accepted: 13 May 2019 / Published: 16 May 2019
(This article belongs to the Special Issue Advanced Numerical Methods in Applied Sciences)

Abstract

:
The authors of the above mentioned paper specify that the considered class of one-step symmetric Hermite-Obreshkov methods satisfies the property of conjugate-symplecticity up to order p + r , where r = 2 and p is the order of the method. This generalization of conjugate-symplecticity states that the methods conserve quadratic first integrals and the Hamiltonian function over time intervals of length O ( h r ) . Theorem 1 of the above mentioned paper is then replaced by a new one. All the other results in the paper do not change. Two new figures related to the already considered Kepler problem are also added.

Introduction

In paper [1] we analyzed the numerical solution of the first order Ordinary Differential Equation (ODE),
y ( t ) = f ( y ( t ) ) , t [ t 0 , t 0 + T ] ,
associated with the initial condition:
y ( t 0 ) = y 0 ,
where f : I R m I R m , m 1 , is a C R 1 , R 1 , function on its domain and y 0 I R m is assigned. In particular, we considered the numerical solution of Hamiltonian problems which in canonical form can be written as follows:
y = J H ( y ) , y ( t 0 ) = y 0 I R 2 ,
with
y = q p , q , p I R , J = O I I O ,
where q and p are the generalized coordinates and momenta, H : I R 2 I R is the Hamiltonian function and I stands for the identity matrix of dimension . Note that the flow φ t : y 0 y ( t ) associated with the dynamical system (3) is symplectic; this means that its Jacobian satisfies:
φ t ( y ) y J φ t ( y ) y = J , y I R 2 .
We recall that a one-step numerical method Φ h : I R 2 I R 2 with stepsize h is symplectic if the discrete flow y n + 1 = Φ h ( y n ) , n 0 , satisfies:
Φ h ( y ) y J Φ h ( y ) y = J , y I R 2 .
Two numerical methods Φ h , Ψ h are conjugate to each other if there exists a global change of coordinates χ h , such that:
Ψ h = χ h Φ h χ h 1
with χ h ( y ) = y + O ( h ) uniformly for y varying in a compact set and ∘ denoting a composition operator [2]. A method which is conjugate to a symplectic method is said to be conjugate symplectic, this is a less strong requirement than symplecticity, which allows the numerical solution to have the same long-time behavior of a symplectic method. A more relaxed property, shared by a wider class of numerical schemes, is a generalization of the conjugate-symplecticity property, introduced in [3]. A method y 1 = Ψ h ( y 0 ) of order p is conjugate-symplectic up to order p + r , with r 0 , if a global change of coordinates χ h ( y ) = y + O ( h p ) exists such that Ψ h = χ h Φ h χ h 1 , with the map Ψ h satisfying
Ψ h ( y ) y J Ψ h ( y ) y = J + O ( h p + r + 1 ) .
A consequence of property (7) is that the method Ψ h ( y ) nearly conserves all quadratic first integrals and the Hamiltonian function over time intervals of length O ( h r ) (see [3]).
Recently, the class of Euler–Maclaurin Hermite–Obreshkov (EMHO) methods for the solution of Hamiltonian problems has been analyzed in [4] where the conjugate symplecticity up to order p + 2 of the p-th order methods was proven. In this paper, we fix Theorem 1 of [1] related to symmetric one-step BS Hermite–Obreshkov (BSHO) methods, proving that the conjugate-symplecticity property is satisfied by the R-th one-step symmetric Hermite–Obreshkov method up to order 2 R + 2 .
Let t i , i = 0 , , N , be an assigned partition of the integration interval [ t 0 , t 0 + T ] , and let us denote by u i an approximation of y ( t i ) . We consider one-step symmetric BSHO method as follows, setting u 0 : = y 0 ,
u n + 1 = u n + j = 1 R h n j β j ( R ) u n ( j ) ( 1 ) j u n + 1 ( j ) , n = 0 , , N 1 ,
where h n : = t n + 1 t n , β j ( R ) : = 1 j ! R ( R 1 ) ( R j + 1 ) ( 2 R ) ( 2 R 1 ) ( 2 R j + 1 ) , and u i ( j ) , for j 1 , denotes the ( j 1 ) -th Lie derivative of f computed at u i ,
u i ( j ) : = D j 1 f ( u i ) , j = 1 , , R ,
where D 0 = I is the identity operator and D k f ( z ) is defined as the k-th total derivative of f ( y ( t ) ) computed at y ( t ) = z , where for the computation of the total derivative it is assumed that y satisfies the differential equation in (1). Thus for example D 1 f ( z ) = f y ( z ) f ( z ) , where f y is the m × m Jacobian matrix of f . Note that we use the subscript to define the Lie operator to avoid confusion with the same order classical derivative operator in the following denoted as D k . With this clarification on the definition of u i ( j ) , following the lines of the proof given in [4], we can actually prove that the R-th one-step symmetric BSHO method is conjugate symplectic up to order 2 R + 2 .
We show that the map y 1 = Ψ h ( y 0 ) associated with the BSHO method is such that Ψ h ( y ) = Φ h ( y ) + O ( h 2 R + 3 ) , where y 1 = Φ h ( y 0 ) is a suitable conjugate symplectic B-series integrator.
Theorem 1.
The map u 1 = Ψ h ( u 0 ) associated with the one-step method (8) admits a B-series expansion and is conjugate to a symplectic B-series integrator up to order 2 R + 2 .
Proof. 
The existence of a B-series expansion for y 1 = Ψ h ( y 0 ) is directly deduced from [5], where a B-series representation of a generic multi-derivative Runge-Kutta method has been obtained. By defining the two characteristic polynomials of the trapezoidal rule:
ρ ( z ) : = z 1 , σ ( z ) : = 1 2 ( z + 1 )
and the shift operator E ( u n ) : = u n + 1 , the R-th method described in (8) reads,
ρ ( E ) u n = k = 1 R / 2 2 β 2 k 1 ( R ) h 2 k 1 σ ( E ) u n ( 2 k 1 ) k = 1 R / 2 β 2 k ( R ) h 2 k ρ ( E ) u n ( 2 k ) .
We now consider a function v ( t ) , a stepsize h and the shift operator E h ( v ( t ) ) : = v ( t + h ) , and we look for a continuous function v ( t ) that satisfies (10) in the sense of formal series (a series where the number of terms is allowed to be infinite), using the relation E h = j = 0 h j j ! D j e h D where D = D 1 is the classical derivative operator,
ρ ( e h D ) v ( t ) = k = 1 R / 2 2 β 2 k 1 ( R ) h 2 k 1 σ ( e h D ) D 2 k 2 f ( v ( t ) ) k = 1 R / 2 β 2 k ( R ) h 2 k ρ ( e h D ) D 2 k 1 f ( v ( t ) ) .
By multiplying both sides of the previous equation by D ρ ( e h D ) 1 , we obtain:
D v ( t ) = h D ρ ( e h D ) 1 σ ( e h D ) k = 0 R / 2 1 2 β 2 k + 1 ( R ) h 2 k D 2 k f ( v ( t ) ) k = 1 R / 2 β 2 k ( R ) h 2 k D D 2 k 1 f ( v ( t ) ) .
Now, since Bernoulli numbers define the Taylor expansion of the function z / ( e z 1 ) and b 0 = 1 , b 1 = 1 / 2 and b j = 0 for the other odd j , we have:
z σ ( e z ) ρ ( e z ) = 1 2 z ( e z + 1 ) e z 1 = z e z 1 + z 2 = 1 + j = 1 b 2 j ( 2 j ) ! z 2 j .
Thus, we can write (11) as
v ˙ ( t ) = I + j = 1 b 2 j ( 2 j ) ! h 2 j D 2 j I + k = 1 R / 2 1 2 β 2 k + 1 ( R ) h 2 k D 2 k k = 1 R / 2 β 2 k ( R ) h 2 k D D 2 k 1 f ( v ( t ) ) .
Adding and subtracting terms involving the classical derivative operator D 2 k , D 2 k 1 , we get
v ˙ ( t ) = I + j = 1 b 2 j ( 2 j ) ! h 2 j D 2 j I + k = 1 R / 2 1 2 β 2 k + 1 ( R ) h 2 k D 2 k + k = 1 R / 2 1 2 β 2 k + 1 ( R ) h 2 k ( D 2 k D 2 k ) k = 1 R / 2 β 2 k ( R ) h 2 k D D 2 k 1 k = 1 R / 2 β 2 k ( R ) h 2 k D ( D 2 k 1 D 2 k 1 ) f ( v ( t ) ) .
that we recast as
v ˙ ( t ) = I + j = 1 b 2 j ( 2 j ) ! h 2 j D 2 j I + k = 1 R / 2 1 2 β 2 k + 1 ( R ) h 2 k D 2 k k = 1 R / 2 β 2 k ( R ) h 2 k D 2 k f ( v ( t ) ) + I + j = 1 b 2 j ( 2 j ) ! h 2 j D 2 j k = 1 R / 2 1 2 β 2 k + 1 ( R ) h 2 k ( D 2 k D 2 k ) k = 1 R / 2 β 2 k ( R ) h 2 k D ( D 2 k 1 D 2 k 1 ) f ( v ( t ) ) .
Since v ( t ) = y ( t ) + O ( h 2 R ) , due to the regularity conditions on the function f , we see that ( D i D i ) f ( v ( t ) ) = O ( h 2 R ) , i = 1 , , R 1 and hence the solution v ( t ) of (12) is O ( h 2 R + 2 ) -close to the solution of the following initial value problem
w ˙ ( t ) = f ( w ( t ) ) + j = R δ j h 2 j D 2 j f ( w ( t ) ) ,
with:
δ j : = k = 0 R / 2 1 b 2 ( j k ) ( 2 ( j k ) ) ! 2 β 2 k + 1 ( R ) , j R .
that has been derived from (12) by neglecting the sums containing the derivatives D 2 k , D 2 k 1 . Observe that δ j = 0 for j = 1 , , R 1 , since the method is of order 2 R (see [2], Theorem 3.1, page 340). We may interpret (13) as the modified equation of a one-step method y 1 = Φ h ( y 0 ) , where Φ h is evidently the time-h flow associated with (13). Expanding the solution of (13) in Taylor series, we get the modified initial value differential equation associated with the numerical scheme by coupling (13) with the initial condition w ( t 0 ) = y 0 . Thus, Φ h is a B-series integrators. The proof of the conjugated symplecticity of Φ h follows exactly the same steps of the analogous proof in Theorem 1 of [4]. Since Ψ h ( y ) = Φ h ( y ) + O ( h 2 R + 3 ) and Φ h is conjugate-symplectic, the result follows using the same global change of coordinates χ h ( y ) associated to Φ h .  □
We report in Figure 1 the bottom-rigth picture of Figure 2 of [1], related to the Kepler problem, where we noticed that the error in the second component of the Lenz vector was not correctly computed, for completness Figure 1 also reports the error in the first component of the Lenz vector. To stress that the methods show a good long time behavior for Hamiltonian problems, we report also, in Figure 2 the results using a longer integration interval of 10 5 periods and all the other parameters unchanged. In the pictures we report the maximum error in each period for the Hamiltonian function, the angular mument and the Lenz vector. The results remain consistent, showing a linear grows in the error and in the Lenz vector and a near conservation of the Hamiltonian and of the angular moment.
All the other results in the paper do not change.

Author Contributions

Conceptualization, F.M. and A.S. Formal analysis, F.M. and A.S. Investigation, F.M. and A.S. Methodology, F.M. and A.S. Writing, original draft, F.M. and A.S. Writing, review and editing, F.M. and A.S.

Funding

Supported by INdAM through GNCS 2018 research projects.

Acknowledgments

We thank Felice Iavernaro for helpful discussions related to this research. We are also grateful to Ernst Hairer for helping us in fixing the results in Theorem 1.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mazzia, F.; Sestini, A. On a class of conjugate symplectic Hermite-Obreshkov one-step methods with continuous spline extension. Axioms 2018, 7, 58. [Google Scholar] [CrossRef]
  2. Hairer, E.; Lubich, C.; Wanner, G. Geometric Numerical Integration. Structure-Preserving Algorithms for Ordinary Differential Equations, 2nd ed.; Springer: Berlin, Germany, 2006. [Google Scholar]
  3. Hairer, E.; Zbinden, C.J. On conjugate symplecticity of B-series integrators. IMA J. Numer. Anal. 2013, 33, 57–79. [Google Scholar] [CrossRef]
  4. Iavernaro, F.; Mazzia, F.; Mukhametzhanov, M.; Sergeyev, Y. Conjugate symplecticity properties of Euler–Maclaurin methods and their implementation on the Infinity Computer. arXiv 2018, arXiv:1807.10952. [Google Scholar]
  5. Hairer, E.; Murua, A.; Sanz-Serna, J. The non-existence of symplectic multi-derivative Runge–Kutta methods. BIT 1994, 34, 80–87. [Google Scholar] [CrossRef]
Figure 1. Kepler problem: results for the sixth (BSHO6, red dotted line) and eighth (BSHO8, purple dotted line) order BSHO methods, sixth order Euler–Maclaurin method (EMHO6, blue solid line) and sixth (Gauss–Runge–Kutta (GRK6), yellow dashed line) and eighth (GRK8-green dashed line) order Gauss methods. (Left) error in the second component of the Lenz vector; (Right) error in the first component of the Lenz vector.
Figure 1. Kepler problem: results for the sixth (BSHO6, red dotted line) and eighth (BSHO8, purple dotted line) order BSHO methods, sixth order Euler–Maclaurin method (EMHO6, blue solid line) and sixth (Gauss–Runge–Kutta (GRK6), yellow dashed line) and eighth (GRK8-green dashed line) order Gauss methods. (Left) error in the second component of the Lenz vector; (Right) error in the first component of the Lenz vector.
Axioms 08 00059 g001
Figure 2. Kepler problem: results for the sixth (BSHO6, red dotted line) and eighth (BSHO8, purple dotted line) order BSHO methods, sixth order Euler–Maclaurin method (EMHO6, blue solid line) and sixth (Gauss–Runge–Kutta (GRK6), yellow dashed line) and eighth (GRK8-green dashed line) order Gauss methods. (Top-left) Absolute error of the numerical solution; (Top-right) error in the Hamiltonian function; (Bottom-left) error in the angular momentum; (Bottom-right) error in the first component of the Lenz vector.
Figure 2. Kepler problem: results for the sixth (BSHO6, red dotted line) and eighth (BSHO8, purple dotted line) order BSHO methods, sixth order Euler–Maclaurin method (EMHO6, blue solid line) and sixth (Gauss–Runge–Kutta (GRK6), yellow dashed line) and eighth (GRK8-green dashed line) order Gauss methods. (Top-left) Absolute error of the numerical solution; (Top-right) error in the Hamiltonian function; (Bottom-left) error in the angular momentum; (Bottom-right) error in the first component of the Lenz vector.
Axioms 08 00059 g002

Share and Cite

MDPI and ACS Style

Mazzia, F.; Sestini, A. Correction to “On a Class of Hermite-Obreshkov One-Step Methods with Continuous Spline Extension” [Axioms 7(3), 58, 2018]. Axioms 2019, 8, 59. https://doi.org/10.3390/axioms8020059

AMA Style

Mazzia F, Sestini A. Correction to “On a Class of Hermite-Obreshkov One-Step Methods with Continuous Spline Extension” [Axioms 7(3), 58, 2018]. Axioms. 2019; 8(2):59. https://doi.org/10.3390/axioms8020059

Chicago/Turabian Style

Mazzia, Francesca, and Alessandra Sestini. 2019. "Correction to “On a Class of Hermite-Obreshkov One-Step Methods with Continuous Spline Extension” [Axioms 7(3), 58, 2018]" Axioms 8, no. 2: 59. https://doi.org/10.3390/axioms8020059

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop