Abstract
In this paper, we propose a generalized discrete Lotka-Volterra equation and explore its connections with symmetric orthogonal polynomials, Hankel determinants and convergence acceleration algorithms. Firstly, we extend the fully discrete Lotka-Volterra equation to a generalized one with a sequence of given constants \(\{u_{0}^{(n)}\}\) and derive its solution in terms of Hankel determinants. Then, it is shown that the discrete equation of motion is transformed into a discrete Riccati system for a discrete Stieltjes function, hence leading to a complete linearization. Besides, we obtain its Lax pair in terms of symmetric orthogonal polynomials by generalizing the Christoffel transformation for the symmetric orthogonal polynomials. Moreover, a generalization of the famous Wynn’s ε-algorithm is also derived via a Miura transformation to the generalized discrete Lotka-Volterra equation. Finally, the numerical effects of this generalized ε-algorithm are discussed by applying to some linearly, logarithmically convergent sequences and some divergent series.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
As a class of intriguing systems in the nonlinear world, discrete integrable equations have always been highly concerned by scientists due to their rich mathematical structures and many applications in natural sciences. It is known that discrete integrable systems have some fundamental connections with orthogonal polynomials (OPs) via the discrete Lax pair formalism [16, 18, 41, 44, 45]. (Here, we remark that a Lax Pair consists of a pair of linear systems, the compatibility condition of which can lead to a given (partial) differential (or difference) equation (or system) [27]. If a Lax pair exists, it implies that a corresponding equation (or system) is integrable.) Since the theory of formal OPs plays a central role in modern numerical analysis [8,9,10,11], especially in the theory of eigenvalue problems, convergence acceleration algorithms, Padé approximations, continued fractions etc., discrete integrable systems are closely related to numerical algorithms [12, 13, 17, 26, 33, 34, 37, 39, 46, 48]. For example, the discrete Toda equation (or called the quotient-difference (QD) algorithm) is nothing but the compatibility condition of spectral transformations of the ordinary OPs [41, 44]. The compatibility of spectral transformations for the symmetric OPs yields the discrete-time Lotka-Volterra (LV) chain, which can be used to compute singular values for bidiagonal matrices [33, 45]. The fully discrete potential KdV equation can be regarded as the Wynn’s ε-algorithm—one of the most important convergence acceleration algorithms [40].
Furthermore, it is worth pointing out that discrete integrable systems may lead to many unexpected applications in numerical analysis. In particular, some new algorithms for computing eigenvalues and new convergence acceleration algorithms have been proposed via discrete integrable systems. For example, in [25], a new algorithm has been designed based on the discrete hungry Lotka-Volterra system for computing complex eigenvalues of a certain band matrix. Besides, Wynn’s ε-algorithms has been generalized with the help of the hungry LV equation [13, 46]. Sometimes, an integrable system may bring advantages in some numerical calculations because it possesses a sufficient number of conserved quantities, especially in the case that the problem has something that must be conserved during the calculation, such as energy or the eigenvalues of a matrix [3, 22, 23, 47].
This paper is devoted to exploring the so-called generalized discrete Lotka-Volterra (dLV) equation (see (2.1) for more details)
which is an extension of the ordinary dLV equation
proposed in [30, 31]. Here, h is a step-size parameter. In fact, the dLV equation is a time discretization of the semi-discrete Lotka-Volterra (LV) equation [4, 20, 35, 38, 42]
in Euler-type scheme, and \(u_{k}^{(n)}\) represents the approximation solution of uk(t) at t = hn in the LV equation. Here, we remark that the semi-discrete LV lattice is one of the most famous integrable lattice systems, also known under several different names such as discrete KdV equation, Langmuir lattice, Kac-van Moerbeke lattice, and so on. It has rich applications in biological systems [32], the propagation of electron density waves [52] and electric network [28, 29], etc. The semi-discrete LV equation together with the boundary condition
is referred as the restricted LV equation, while the boundary condition
is called the unrestricted case, as is used in [42, 49]. Note that the unrestricted case can be considered as a bilaterally infinite lattice [42, 49], but the semi-infinite part is sufficient for us. Compared with the restricted case, the unrestricted case is more general and of course more complicated to deal with.
As for the dLV equation, the boundary condition
is usually considered in the literature. It has been shown to be intimately connected with convergence acceleration algorithms etc. And in the finite truncation case
it has important applications to compute singular values for some types of matrices [33, 48]. From the view of algebraic structure, the underlying reason is that the integrability of the restricted dLV equation is intimately related to some orthogonality. In fact, the restricted dLV equation can be regarded as the compatibility condition of some recurrence relations or spectral transformations pertaining to symmetric OPs, which naturally leads to solutions in terms of Hankel determinants with the moments satisfying linear relations as the entries. The solution indeed means that the restricted dLV can be linearized [45].
However, as far as we know, the unrestricted dLV equation (i.e. that under the boundary condition \(u_{0}^{(n)}\neq 0\)) has not yet been investigated. This problem is a significant and fundamental problem. On one hand, in contrast to a large number of literatures on restricted discrete integrable systems, there are still few researches on unrestricted discrete integrable systems. To our knowledge, only one such work was done by Kajiwara etal.[36], where Hankel type determinant formulae for the solution of the unrestricted discrete Toda equation are given. On the other hand, it is not clear whether there are any new phenomena when studying the connection with symmetric OPs, convergent acceleration algorithms, eigenvalue problems etc. And, as is known that the unrestricted semi-discrete LV lattice can be linearized to a Riccati equation via a Stieltjes function, it is natural to ask what happens to the unrestricted dLV equation. To this end, we derive the generalized dLV (2.1) with a sequence of given constants \(\{u_{0}^{(n)}\}\). Although, it is not referred as the “unrestricted” dLV equation when \(u_{0}^{(n)}\neq 0\) in this paper since the equations themselves are not identical, the generalized dLV (2.1) is of sufficient interest.
The first aim of the present work is to explore the solution to the generalized dLV equation and to investigate its connection with the Riccati system. The generalized dLV (2.1) together with its Hankel determinant solution is firstly proposed by using bilinear and determinantal techniques. Besides, it turns out that the generalized dLV equation is equivalent to a discrete Riccati system by introducing a discrete Stieltjes function. Since the latter is known to be linearizable, we thus achieve a linearization of this nonlinear difference equation. These results are presented in Section 2.
The second goal of this paper is to interpret the generalized dLV equation proposed in this paper from the standpoint of OPs, which is placed in Section 3. It is known that the restricted dLV equation has intimate connections with symmetric OPs [45]. In fact, the restricted dLV equation can be derived from the compatibility condition of the three-term recurrence relation and the Christoffel transformationFootnote 1 for the symmetric OPs (see Section 3.1 for more details). As for the generalized dLV equation, we propose a generalized Christoffel transformation for symmetric OPs in Section 3.2 and demonstrate that the generalized Christoffel transformation and the three-term recurrence relation for the symmetric OPs form a Lax pair of the generalized dLV equation.
The third purpose of this paper is to investigate an application of the generalized dLV (2.1) to convergence accelerate algorithms. Wynn’s ε-algorithm is one of the most famous convergence acceleration algorithms and it is connected with the restricted dLV equation through a Miura transformation Footnote 2. More details for these known results are given in Section 4.1; motivated by which, a generalized ε-algorithm connected with the generalized dLV equation is proposed in Section 4.2. Applications of this generalized ε-algorithm to some linearly, logarithmically convergent sequences as well as a certain divergent series are presented in Section 4.3.
At the end of the introduction, we remark that all the results of the generalized dLV equation obtained in this paper can be reduced to the restricted case and will cover those for the semi-discrete LV equation in the continuous time limit. For convenience of presentation, we only sketch the proofs of the main results in the main body and put the details of the proofs in the Appendix A.
2 Generalized dLV equation
In this section, we shall present the main object of this paper, i.e. the generalized dLV equation and discuss some of its properties.
2.1 Generalized dLV and its solution
Based on the work in [21], we extend the restricted dLV equation to a generalized case, which reads
where integers n ≥ 0, k ≥ 1 and \(u_{0}^{(n)}\) are arbitrary constants. Its Hankel type solution is also obtained and presented in the following theorem. Here, we note that, for convenience, the proofs for the theorems are confined in the main body of the paper and many lengthy details for the proofs are put in the Appendix A.
Theorem 2.1.1
The generalized dLV (2.1) admits a solution in the form of
where the Hankel determinantsFootnote 3\(H_{k,j}^{(n)}\) are defined as
with the convention
and the elements \(\{c_{j}^{(n)}\}\) satisfying
with arbitrary constants \(c_{0}^{(n)}\neq 0\).
Proof
The case for k = 1 in (2.1) is trivial. We proceed the proof for k ≥ 2, which can be achieved based on Corollary A.3.2. If we use the notation \(\tau _{k}^{(n)}\) appearing in Corollary A.3.2, it is equivalent to prove
solves the generalized dLV (2.1).
Substituting (2.6) into (2.1), we are left to prove
By employing Corollary A.3.2, we easily arrive at
which is obviously valid because of the definition of β(n) in (3.12). Thus, the proof is completed.
Remark 2.1.2
The (2.1) can be rewritten as
It is not hard to see that all \(u_{k}^{(n)}\) will be determined iteratively via the initial values \(u_{0}^{(n)}\) and \(u_{1}^{(n)}\) with integers n ≥ 0. Since
all \(u_{k}^{(n)}\) are actually determined by \(u_{0}^{(n)}\) and \(c_{0}^{(n)}\).
Remark 2.1.3
If \(u_{0}^{(n)}=0\), (2.1) reduces to the restricted dLV (1.1). Correspondingly, its solution (2.2) with (2.5) reduces to the solution of the restricted dLV (1.1).
The generalized dLV equation can be regarded as a discrete analogue of the unrestricted semi-discrete LV equation discussed in [21, 42]. We will show in Section 2.2 that, as the discrete step size \(h\rightarrow 0\), the generalized dLV equation tends to the unrestricted semi-discrete LV equation. Moreover, in Section 2.3, we linearize the generalized dLV equation to a Riccati system in terms of a Stieltjes function.
2.2 Continuous time limit
In this subsection, we deduce the unrestricted semi-discrete LV equation discussed in [21, 42] by investigating the continuum limits of the results in Theorem 2.1.1 as \(h\rightarrow 0\), so that the generalized dLV (2.1) can be regarded as a discrete analogue of the unrestricted semi-discrete LV equation.
As is known, the solution of the semi-discrete LV equation [4, 20, 35, 38, 42]
satisfies
where
and {cj} is a set of functions of t. Note that \({H^{m}_{k}}\) are the Hankel determinants of a sequence of {cn}.
In the restricted case, namely, u0 = 0, the Hankel determinant solutions (2.8) are completely determined by an arbitrary differentiable moment function c0 of t with
While for the unrestricted case with u0(t)≠ 0, in order to make the Hankel determinant expressions (2.8) still be the solution of (2.7), it requires to add an quadratic term in the evolution equation for the moments {cj} [21, 42]
with arbitrary function c0(t)≠ 0.
Now, we will point out that, as the step size \(h\rightarrow 0\), the generalized dLV (2.1) and its solution (2.2) with determinant elements \(\{c_{j}^{(n)}\}\) satisfying the recursion relation (2.5) converge to the unrestricted semi-infinite (2.7), and the corresponding solution (2.8) with recursion relation (2.9), respectively.
First, let us rewrite the generalized dLV (2.1) as
with a sequence of given constants \(\{u_{0}^{(n)}\}\). It is easy to see that, as the step size \(h\rightarrow 0\), it tends to the unrestricted semi-infinite (2.7) with arbitrary function u0(t). At the same time, the recursion relation (2.5) approaches to
which is equivalent to (2.9) with arbitrary function c0(t)≠ 0. Consequently, the solution (2.2) of the generalized dLV equation naturally tends to (2.8) as \(h\rightarrow 0\).
In particular, if letting \(u_{0}^{(n)}=0\) and u0(t) = 0, the above process also gives the connection between the restricted semi-discrete LV equation and the restricted dLV (1.1).
2.3 Riccati system in terms of a Stieltjes function
Some nonlinear difference equation can be linearized via a suitable change of variables. An important example is the discrete Riccati equation, which is a nonlinear difference equation, possessing a quadratic nonlinearity. The discrete Riccati equation is a difference analogue of the famous Riccati differential equation which can—as is well known—be linearized [27, Chapter one, pp 16]. It is shown in [21] that, the unrestricted semi-discrete LV equation could be transformed to a Riccati equation in terms of a Stieltjes function. Inspired by this work, we now pose a discrete Riccati equation pertaining to the generalized dLV equation.
Define a set of Stieltjes functions {F(n)} as,
which acts as a generating function of sequence \(\{c_{j}^{(n)}\}\). (Here, we remark that such Stieltjes functions arise in the case of zero odd moments, which naturally appear in the context of symmetric OPs.) Then, it is not hard to see that the recursion relation (2.5) of \(\{c_{j}^{(n)}\}\) is equivalent to the following discrete Riccati equation in terms of F(n),
Obviously, as \(h\rightarrow 0\), this discrete Riccati equation will tend to
and F(n) in (2.10) will approach to
This is the Riccati equation given in [21], and this result coincides with the case of the unrestricted semi-discrete LV equation.
3 Connection with OPs
In this section, we discuss connections between the generalized dLV equation and symmetric OPs. Let us first outline some useful knowledge on symmetric OPs and their relationship with the restricted dLV equation in Section 3.1.
3.1 On symmetric OPs and restricted dLV
It is known that a set of monic symmetric OPs \(\{P_{k}(x)\}_{k=0}^{\infty }\) defined on a symmetric subset of \(\mathbb {R}\) satisfy the three-term recursion relation as follows,
with the initial conditions P− 1(x) = 0, P0(x) = 1. From this recursion relation, one can easily find that these polynomials possess the parity property Pk(−x) = (− 1)kPk(x).
Let \(P_{k}^{(0)}(x):=P_{k}(x)\), then, for fixed n, we define a sequence of symmetric OPs \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\) in terms of an infinite sequence \(\{c_{j}^{(n)}\}\) as
where
with \(c_{j}^{(n)}\) restricted by
and \(H_{0,j}^{(n)}=1.\) And, \({\mathscr{H}}_{2k,j}^{(n)}(x), j=0,1\), is a polynomial of degree 2k in x, defined as follows
together with \({\mathscr{H}}_{0,j}^{(n)}(x)=1\).
For each set of the OPs \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\), they satisfy the following three-term recurrence relation,
where
Actually, one can construct \(\{P_{k}^{(n+1)}(x)\}_{k=0}^{\infty }\) from \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\) via the Christoffel transformation. Sometimes they are called adjacent families with each other. The corresponding Christoffel transformations between the adjacent families of \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\) reads,
where
In the sequel, we also need to use the notion of the associated polynomials. According to the work [42] of Peherstorfer etal., the so-called j-associated polynomials \(Q_{k}^{(j,n)}(x)\) of the adjacent OPs \(\{P_{k}^{(n)}(x)\}\), satisfy the recurrence relation
with the initial conditions
where \(v_{k}^{(n)}\) is defined by (3.5). In addition, there exists the following recurrence relation among the j-associated polynomials,
with initial condition \(Q_{k}^{(0,n)}(x)=P_{k}^{(n)}(x)\).
Since we will particularly concern the 1-associated polynomials in Section 3.2, we give more information on it. We abbreviate \(Q_{k}^{(1,n)}(x)\) as \(Q_{k}^{(n)}(x)\) for convenience, which also applies in the sequel. In the literature, the 1-associated polynomials \(\{Q_{k}^{(n)}\}\) are usually defined as
where \({\mathscr{L}}\) is a linear function of ξ, satisfying
Similar to the adjacent OPs \(\{P_{k}^{(n)}(x)\}\), the 1-associated polynomials \(\{Q_{k}^{(n)}\}\) enjoy determinant expressions
where \(H_{k,j}^{(n)}\) is defined by (3.2).
3.2 Link between the generalized dLV and symmetric OPs
In this subsection, we will discuss the connection between the generalized dLV equation and symmetric OPs. As mentioned in introduction, it is already known that the restricted dLV equation (\(u_{0}^{(n)}=0\)) can be derived as a compatibility condition of Lax pair in terms of symmetric OPs. For the generalized dLV (2.1) proposed in this paper, correspondingly, we can also construct a Lax pair from the perspective of symmetric OPs.
To this end, we need to use the 1-associated polynomials of \(\{Q_{k}^{(n)}(x)\}_{k=0}^{\infty }\) in (3.10a) for the symmetric OPs \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\). In fact, in the case of the generalized recursion relation (2.5) satisfied by \(\{c_{j}^{(n)}\}\), we can obtain the generalized Christoffel transformation for \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\), which will reduce to the Christoffel transformation (3.6) when \(u_{0}^{(n)}=0\).
Theorem 3.2.1
Assume \(\{c_{j}^{(n)}\}\) satisfy the recursion relation (2.5), then \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\) satisfy the following formulae for k = 0,1,2,…,
where \(w_{k}^{(n)}\) is defined by (3.7) and
Proof
The result follows from the identity (A.9g), and replacing \(E_{k+1,j,j}^{(n+1)},~\tilde {E}_{k,j+1,j}^{(n+1)}\), \(~G_{2k,j}^{(n+1)}(x),\) \(\tilde {G}_{2k+2,j}^{(n+1)}(x),\) via (A.6b), (A.6l), (A.6j) and (A.6m).
We end this section by a Lax pair of the generalized dLV (2.1).
Theorem 3.2.2
The generalized dLV (2.1) may be obtained by the compatibility condition of the three-term recurrence relation (3.4a) and the generalized Christoffel transformation (3.11).
Proof
First, for k = 1,2,…, using (3.4a), we obtain that
Then replacing \(P_{k+1}^{(n+1)},~P_{k}^{(n+1)},~P_{k-1}^{(n+1)}\), by using the generalized Christoffel transformation (3.11) into the above relation, we obtain that
where the relation (3.8) and the linear independence property of \(\{P_{k}^{(n)}(x)\}_{k=0}^{\infty }\) are used.
Under the change of variables
the generalized dLV equation (2.1) is immediately deduced. Hence, we complete the proof.
Remark 3.2.3
We remark that the variable transformations
are motivated by those for the restricted dLV equation. Actually, this can be constructed via their connections with the Hankel determinants \(H_{k,j}^{(n)}\). Substituting the expressions, we have
Then, (3.13a) immediately follows from the bilinear relation (A.10) with respect to k = 2j − 2 and k = 2j − 1, respectively. Similarly, the validity of the transformation (3.13b) can be verified.
3.3 A view of the limit \(h\rightarrow 0\)
In this subsection, we interpret the Lax pair of the generalized dLV equation given in Theorem 3.2.2, from the point of view of approximation as the discrete step size \(h\rightarrow 0\).
As is known, after introducing a certain one-parametric deformation of measure that introduces the additional variable t, the symmetric OPs Pk consequently become a function of two variables x and t [42]. Such symmetric OPs Pk(x,t) still satisfy the three-term recurrence relation
where the coefficient uk(t) solves the semi-discrete LV (2.7). It was pointed out by Peherstorfer etal. [42] that such a three-term recurrence relation of Pk(x,t), together with the following continuous time evolution differential equation,
give a a Lax par of the unrestricted semi-discrete LV (2.7), where the dot represents the differential with respect to t, and \(Q_{k-2}^{(2)}(x,t)\) is the so-called 2-associated polynomials of Pk(x,t) satisfying
It is noted that there are no simply explicit formulae for \(Q_{k}^{(2)}(x,t)\), which are different from the 1-associated polynomials \(Q_{k}^{(2)}(x)\) in (3.10a) that are shorten for \(Q_{k}^{(1,n)}(x)\) at n = 2.
Now, we will show that, the Lax pair given in Theorem 3.2.2 can be regarded as a discrete analogue of the above semi-discrete case. To this end, we first rewrite the generalized Christoffel transformation (3.11) on \(\{P_{k}^{(n)}(x)\}\) as follows
where (3.12) and (3.13b) are used.
With the help of the recurrence relation (3.4a) satisfied by the adjacent OPs \(\{P_{k}^{(n)}(x)\}\), we easily see
Besides, from the recurrence relation (3.9), we obviously have
by using the conventions \(Q_{k}^{(0,n+1)}(x)=P_{k}^{(n+1)}(x)\) and \(Q_{k}^{(1,n+1)}(x)=Q_{k}^{(n+1)}(x)\).
Then, the relation (3.15) will become
Although the upper index n of \(P_{k}^{(n)}(x)\), as mentioned in the beginning of Section 3.1, stands for n repeated applications of the Christoffel transformation to the initial symmetric OPs Pk(x), quite interestingly, one can still interpret it in terms of the discretization index of time t.
Now, consider \(P_{k}^{(n)}(x)\) as the approximation of Pk(x,t) at t = hn. As the discrete step size \(h\rightarrow 0\), we have
and also
obtained from (3.12) and (3.13a). Thus, as \(h\rightarrow 0\), the (3.18) approaches to the continuous time evolution (3.14) of the symmetric OPs Pk(x,t).
We summarize the above interpretation into the following theorem.
Theorem 3.3.1
As the discrete step size \(h\rightarrow 0\), the Lax pair of the generalized dLV equation given in Theorem 3.2.2,
tends to the Lax pair of the unrestricted semi-discrete LV (2.7), appeared in [42],
where \(\{Q_{k-2}^{(2)}(x,t)\}\) are the 2-associated polynomials of the symmetric OPs {Pk(x,t)}.
Remark 3.3.2
Take the boundary condition \(u_{0}^{(n)}=0\), then Theorem 3.3.1 gives a correspondence between the Lax pairs of the dLV equation and the semi-discrete LV equation in the restricted case.
4 Connection with ε-algorithm
In this section, we will investigate the application of the generalized dLV (2.1) to the field of numerical computation. Based on the generalized recursion relation (2.5) of \(\{c_{j}^{(n)}\}\), we derive a generalized ε-algorithm. It turns out that this generalized ε-algorithm is connected with the generalized dLV (2.1) via a Miura transformation. We then analyse the numerical effect of this generalized ε-algorithm through several examples.
To begin with, let us first sketch some relevant knowledge about Wynn’s ε-algorithm in Section 4.1.
4.1 Review of Shanks transformation and Wynn’s ε-algorithm
Sequences and series are two quite common notions which appear frequently in mathematics and engineering. Unfortunately, many sequences or series converge so slowly that they almost have no effective use in practice. Moreover, certain divergent sequences and series can also be summed by applying a suitable summation approach. Sequence transformation, in such situation, is an effective way to accelerate the rate of convergence or to achieve a summation of certain divergent sequences.
Formally, a sequence transformation \(\mathcal {T}\) is simply a map
which transforms the original unsatisfactory sequence {Sn} to a new sequence {Tn} with hopefully better numerical properties. It is normally required that the new sequence {Tn} first must be convergent, then it is supposed to have the same (generalized) limit S as the {Sn}. A sequence transformation \(\mathcal {T}\) is called to accelerate the convergence of the sequence {Sn} or that the sequence {Tn} converges faster than {Sn}, if
So far, there exist many sequence transformations in the literature and many of them can be expressed as ratios of determinants. The most well-known sequence transformation is the Aitken’s Δ2-transformation [2] and its high order extension, i.e. the Shanks transformation [14, 43],
where Δ is the usual forward difference operator
and its higher powers are defined by
Here, we remark that Aitken’s Δ2-transformation [2] corresponds to the special case k = 2 of the Shanks transformation.
To avoid evaluating the determinants, it is very necessary to implement recursive algorithms called convergence acceleration algorithms to compute the sequence transformation. In fact, the Shanks transformation can be computed recursively via the following nonlinear recursion algorithm
which is nothing but Wynn’s ε-algorithm [51]. The boundary value problem (4.1) admits the unique solution
where Hk(gn) is a k-order Hankel determinant defined as
Obviously, the connection between the ε-algorithm and Shanks transformation is given by
which can be found in Wynn’s paper [51, Theorem on p. 91].
In addition, the E-transformation, Levin’s transformation, the ρ-algorithm, 𝜃-algorithm and η-algorithm etc. are also well-known examples in the theory of sequence transformations and convergence acceleration algorithms. For an extensive investigation on sequence transformations and convergence acceleration algorithms, one might consult the book [14] and a recent review [15] and their reference in.
There exist interesting relations between convergence acceleration algorithms and integrable systems. The ε-algorithm is nothing but the fully discrete potential KdV equation, which is related to restricted dLV equation, while the ρ-algorithm corresponds to the cylindrical KdV equation [40]. Based on these facts, many new convergence acceleration algorithms have been proposed. For instance, a new convergence accelerate algorithm was derived in [26] from the lattice Boussinesq equation. Brezinski et al. in [13] obtained a multi-step extension of the ε-algorithm to implement a multi-step extension of the Shanks sequence transformation. For more recent developments, see, e.g. [15, 17, 46].
Now, we present more details on the link between Wynn’s ε-algorithm and the restricted dLV equation. To this end, we first claim that the solution (4.3) of Wynn’s ε-algorithm is equivalent to the following form
where \(H_{k,j}^{(n)}\) is a Hankel determinant defined by (3.2) with its elements \(\{c_{j}^{(n)}\}\) satisfying (3.3). Noting that we introduce additionally \(c_{-1}^{(n)}\) in (4.5), we hence extend the recursion relation (3.3) for \(\{c_{j}^{(n)}\}\) valid to \(c_{0}^{(n)}\), namely,
In fact, the claim easily follows from the fact
and
if we set \(c_{-1}^{(n)}=S_{n}.\)
Under the relations (3.3) and (4.6), one can prove
by using the Jacobi identity for the determinants (A.8). Actually, this confirms the soluton (4.5) of Wynn’s ε-algorithm (4.1). With the help of the bilinear relations (4.7a), and using the determinant expressions (2.2) for \(u_{j}^{(n)}\), and (4.5) for \(\varepsilon _{k}^{(n)}\), it is not hard to see that there exists the following Miura transformation between the restricted dLV equation and Wynn’s ε-algorithm [13]
4.2 Generalized ε-algorithm
Based on the connection between the restricted dLV equation and Wynn’s ε-algorithm introduced in Section 4.1, the purpose of this subsection is to acquire a convergence accelerate algorithm connected with the generalized dLV (2.1).
First, for a given sequence {Sn}, we denote \(c_{-1}^{(n)}=S_{n}\). Then, we define a generalized Shanks transformation \(\tilde {e}_{k}: \{S_{n}\}\mapsto \{\tilde {e}_{k}(S_{n})\}\) by,
where \(H_{k,j}^{(n)}\) is a Hankel determinant defined by (2.3), and its determinant elements \(c_{j}^{(n)}\) satisfying the recursion relations (2.5) plus (4.6). For convenience, we unify (2.5) plus (4.6) particularly in Section 4.2-4.3 into the following form
with the convention \({\sum }_{i=p}^{q}\{\}=0\) for p > q. Noting the formulas (4.4) and (4.5) of Shanks transformation, it is easy to see that the generalized Shanks transformation \(\tilde {e}_{k}\) will be reduced to the Shanks transformation if taking \(u_{0}^{(n)}=0\).
It is noted that, almost all the sequence transformations have the form \(f/\mathcal {D}f\) with \(\mathcal {D}={\sum }_{i}\partial /\partial S_{n+i}\) (see, e.g. [14]). This fact also applies to the generalized Shanks transformation (4.8) described in the following theorem.
Theorem 4.2.1
Let \(f(S_{n},S_{n+1},\ldots , S_{n+2k})=H_{k+1,-1}^{(n)}\) and \(\mathcal {D}={\sum }_{i}\partial /\partial S_{n+i}\), then, \(\mathcal {D}(H_{k+1,-1}^{(n)})=H_{k,1}^{(n)}\), and the generalized Shanks transformation (4.8) has the form as
Proof
First of all, from the convention \(c_{-1}^{(n)}=S_{n}\) and the recursion relation (4.9) for \(c_{j}^{(n)}\), it is easy to find that
Recursively, one can obtain that the \(c_{j}^{(n)}\) defined by (4.9) are functions in terms of ΔSn+i, i = 0,1,…j, namely,
where Δ is the forward difference operator defined by (4.1a).
Now, we apply the operator \(\mathcal {D}\) to \(H_{k+1,-1}^{(n)}\). Since
and from the property of determinant derivative, it finally holds
Therefore, by means of the definition (4.8) of the generalized Shanks transformation, we obtain \(\tilde {e}_{k}(S_{n})={f}/{\mathcal {D}f}.\)
In order to avoid direct calculations of determinants, now we design an algorithm to implement the generalized Shanks transformation.
Theorem 4.2.2
Given an initial sequence {Sn}, and a sequence of parameters \(u_{0}^{(n)}\) for n = 0,1,2,…, the generalized ε-algorithm reads,
where
and α(n) and β(n) are defined as
It enjoys solution
with the Hankel determinant expressions (2.3) and the elements \(c_{j}^{(n)}\) satisfying (4.9).
From (4.11), we can see that, the generalized Shanks transformation (4.8) of \(\tilde {e}_{k}(S_{n})\) can be computed via \(\tilde {\varepsilon }_{2k}^{(n)}\), namely,
But for \(\tilde {\varepsilon }_{2k+1}^{(n)}\), similar to Wynn’s ε-algorithm, it only acts as an auxiliary quantity.
The generalized ε-algorithm is an extension of Wynn’s ε-algorithm, and it is connected with the generalized dLV (2.1). We illustrate these in the following remarks.
Remark 4.2.3
If \(u_{0}^{(n)}=0\), then α(n) = 0 and β(n) = 1, the generalized ε-algorithm (4.2.2) reduces to
which is Wynn’s ε-algorithm (4.1) if taking the step size h = 1. Correspondingly, the solution (4.11) with (4.9) of the generalized ε-algorithm reduces to that for Wynn’s ε-algorithm.
Remark 4.2.4
The generalized ε-algorithm (4.2.2) is connected with the generalized dLV equation via the following Miura transformation
where
and α(n),β(n),𝜃k are defined in Theorem 4.2.2.
By employing the determinant expressions (2.2) of \(u_{j}^{(n)}\) and (4.11) of \(\tilde {\varepsilon }_{k}^{(n)}\), this Miura transformation can be easily checked with the help of Corollary A.3.3.
4.3 Numerical experiments
This section endeavors to investigate effect of acceleration convergence of the generalized ε-algorithm (4.2.2). We will apply the generalized ε-algorithm (4.2.2) to some linearly, logarithmically convergent sequences and a divergent series, and compare its numerical effects with those of Wynn’s ε-algorithm (4.1).
Note that, the generalized ε-algorithm (4.2.2) relies on a sequence of parameters \(\{u_{0}^{(n)}\}\), in addition to the initial sequence {Sn}. Namely, all the quantities \(\tilde {\varepsilon }_{k}^{(n)}\) are determined uniquely and recursively via the generalized ε-algorithm (4.2.2), if fixing {Sn} and \(\{u_{0}^{(n)}\}\).
Now, we provide a way of choice of \(u_{0}^{(n)}\) by taking advantage of Brezinski’s 𝜃-algorithm. The 𝜃-algorithm [7, 14, 50],
proposed by Brezinski in 1971, is a very versatile algorithm. It is not only able to accelerate linearly convergent sequence and sum certain divergent series efficiently, but is also capable of accelerating the convergence of many logarithmically convergent sequences and series. As in the case of Wynn’s ε-algorithm and the generalized ε-algorithm, only the elements \(\vartheta _{2k}^{(n)}\) with even subscripts provide approximations to the limit of the sequence Sn, and \(\vartheta _{2k+1}^{(n)}\) with odd subscripts only acts as an auxiliary quantity. In particular, among these useful elements \(\vartheta _{2k}^{(n)}\), the simplest element is \(\vartheta _{2}^{(n)}\), which possesses the following form by implementing the above 𝜃- algorithm, recursively,
In order to seek for a choice of the parameter \(u_{0}^{(n)}\) in the generalized ε-algorithm (4.2.2), we now impose the assumption \(\tilde {\varepsilon }_{2}^{(n)}=\vartheta _{2}^{(n)}\). Then, using the determinant expressions (4.11) of \(\tilde {\varepsilon }_{k}^{(n)}\) and the recursion relation (4.9) of the determinant elements \(c_{j}^{(n)}\) by noting \(c_{-1}^{(n)}=S_{n}\), one can easily obtain the following result by direct calculation of determinant,
Under the choice of \(u_{0}^{(n)}\) in (4.12), it is easy to find that, given N terms of initial data of the sequence {Sn}, it will produce \(u_{0}^{(n)}\) with (N − 3) terms. Then, the number obtained by the generalized sequence transformation \(\tilde {\varepsilon }_{2k}^{(n)}\) with k = 1,2,…,⌈(N − 4)/2⌉ is (N − 2k − 2). Here, the notation ⌈.⌉ means the ceiling function.
It is well known that, Wynn’s ε-algorithm can efficiently accelerate linearly convergent sequences and is also able to sum even wildly divergent series. To investigate the acceleration effect of the generalized ε-algorithm (4.2.2), we will apply it to some linearly, logarithmically convergent sequences and a certain divergent series, and compare their numerical effects with those of Wynn’s ε-algorithm in the following.
Example 4.1
We consider the linearly convergent sequence
which converges to \(S=\log 2\).
Numerical results of applying Wynn’s ε-algorithm (4.1) and the generalized ε-algorithm (4.2.2) to the sequence {Sn} of Example 4.1 are listed in Table 1, where it should be noted that, the generalized Shanks transformation \(\tilde {\varepsilon }_{2k}^{(n)}\) is compared with the Shanks transformation \({\varepsilon }_{2k+2}^{(n)}\) with k = 1,3,5,8, based on the same number of used data of sequence {Sn}. This table shows that, the generalized ε-algorithm (4.2.2) efficiently accelerates this linearly convergent sequence as well. The numerical effect of \({\varepsilon }_{2k+2}^{(n)}\) is a little bit better than the one of \(\tilde {\varepsilon }_{2k}^{(n)}\). Under the same initial data of sequence {Sn}, applying the generalized ε-algorithm (4.2.2) and Wynn’s ε-algorithm finally reach to the same level of the error order of approximation, but the former is iterated twice lesser than the latter.
Example 4.2
We consider the linearly convergent sequence
which converges to \(S=\log 5\).
The corresponding numerical results of Example 4.2 are placed in Table 2. We choose the same number of sequence {Sn} as the one in Example 4.1, and compare the generalized Shanks transformation \(\tilde {\varepsilon }_{2k}^{(n)}\) with the Shanks transformation \({\varepsilon }_{2k+2}^{(n)}\), k = 1,3,5,8. From this table we can see that, in general, for k = 3,5,8, the effects of \(\tilde {\varepsilon }_{2k}^{(n)}\) are slightly better than those of \({\varepsilon }_{2k+2}^{(n)}\). The final error order of approximation of applying the generalized ε-algorithm (4.2.2) is higher than applying Wynn’s ε-algorithm (4.1), beyond the advantage of twice iterations lesser than the latter.
Example 4.3
We consider the partial sums
of the factorially divergent asymptotic series with z = 3.
This corresponds to an exponential integral
satisfying
which admits the asymptotic expansion
If we replace z by 1/z, we obtain the so-called series
which is the most simple prototype of a factorially divergent power series, and involves a factorially divergent generalized hypergeometric series 2F0 as \(z\rightarrow 0\). It can be seen as the asymptotic expansion of the Euler integral
We note that the Euler series has many physical applications, such as quantum physics [24], optics [5] etc.
It has been shown that sequence transformations are principal tools that can accomplish an efficient summation of the factorially divergent expansions of the type of the Euler series [6, 19]. For example, it was shown rigorously and explicitly in [6] that Wynn’s epsilon algorithm or equivalently Padé approximants as well as some Levin-type transformations are able to sum the Euler series \(\mathcal {E}(z)\) provided that \(z \notin (-\infty ,0]\). Since reliable programs for the exponential integral E1(z) with \(z\in \mathbb {R}_{+}\) are available, (4.14) is well suited to test the ability of a sequence transformation of summing even wildly divergent series. In the following, we will take the partial sums (4.13) of the factorially divergent asymptotic series (4.14) as an example.
Now, we take advantage of the known result [6, 19] of \(_{2}F_{0}(1,1;-1/z)|_{z=3}=ze^{z}\mathbb E_{1}(z)|_{z=3}\approx 0.78625122076594\), to investigate the ability of a sequence transformation of summing the divergent series 2F0(1,1;− 1/z) for z = 3. It has been shown that, the subsequence \(\varepsilon _{2\lfloor n/2\rfloor }^{(n-2\lfloor n/2\rfloor )}\) of the Padé table of 2F0(1,1;− 1/z) converges to the Euler integral for z = 3, (see [50, Eq. (4.3-6)-(4.3-7),Table 13-1] and [19]). Here, the notation ⌊.⌋ means the floor function.
Let S = 0.78625122076594, and choose 22 terms of data of the sequence {Sn} given in Example 4.3. We compare summation results of using Wynn’s ε-algorithm and the generalized ε-algorithm (4.2.2) respectively to {Sn} in Table 3. Similar to the above two examples, we compare \(\tilde {\varepsilon }_{2\lfloor m/2\rfloor }^{(m-2\lfloor m/2\rfloor )}\) with \(\varepsilon _{2\lfloor (m+2)/2\rfloor }^{(m+2-2\lfloor (m+2)/2\rfloor )}\) for m = 14,15,…,21. The results show that, compared to Wynn’s ε-algorithm, the generalized ε-algorithm (4.2.2) behaves slightly more powerful, and the error order of approximation corresponding to the latter is improved at least an order of magnitude.
In summary, from the above three examples, we conclude that, as an extension of Wynn’s ε-algorithm, the generalized ε-algorithm (4.2.2) under the choice of parameter \(u_{0}^{(n)}\) (4.12) enjoys similar numerical effects to the former when it comes to linearly convergent sequences or certain divergent series. For a given number of sequence {Sn}, the generalized ε-algorithm generally saves twice iterations to reach the same or even slightly higher error order of magnitude.
We end of this section by an example that shows an obviously better performance of the generalized ε-algorithm than Wynn’s ε-algorithm. Here, a different choice of \(u_{0}^{(n)}\) is considered.
Example 4.4
We consider the sequence
which converges to S = 1.
This is a logarithmically convergent sequence because
Numerical results of applying Wynn’s ε-algorithm (4.1) and the generalized ε-algorithm (4.2.2) with \(u_{0}^{(n)}=\frac {3}{4n}\) to the sequence {Sn} of Example 4.4 are listed in Table 4, from which we see that our proposed algorithm (4.2.2) accelerates the convergence, while Wynn’s ε-algorithm does not. It is noted that, for given sequence {Sn} with number N, the number obtained by the generalized sequence transformation \(\tilde {\varepsilon }_{2k}^{(n)}\) with k = 1,2,…,⌈(N − 2)/2⌉ is (N − 2k).
5 Conclusion and final remarks
This paper extends the restricted fully discrete LV equation to a generalized case with a sequence of given constants \(\{u_{0}^{(n)}\}\). This generalized dLV equation possesses a Hankel-type solution and can be connected with a discrete Riccati system. As the discrete step size h goes to zero, the generalized dLV equation with its solution, and the corresponding discrete Riccati system, both tend to the counterparts of the unrestricted semi-discrete LV equation given by [42]. In addition, we present a Lax pair of the generalized dLV equation in terms of symmetric OPs. We also show that the resulting equation is linked to a generalization of the famous Wynn’s ε-algorithm. Finally, we apply this generalized ε-algorithm to two linearly convergent sequences, one logarithmically convergent sequence as well as one divergent sequence, and compare the numerical effects between the generalized ε-algorithm and Wynn’s ε-algorithm.
As is described in the paper, the generalized ε-algorithm relies on the choice of \(u_{0}^{(n)}\). It deserves to be investigated further to distinguish its roles in accelerating different types of sequences. Recall that the first three examples in Section 4.3 are based the choice of \(u_{0}^{(n)}\) in (4.12), while the last example involves a choice that \(u_{0}^{(n)}=\frac {3}{4n}\), which exhibits an extremely good performance. In fact, we can obtain the so-called kernel of \(\tilde \varepsilon _{2}^{(n)}\). More precisely, as for the sequence given by
where S,ϱ,κ are arbitrary constants with ϱ≠ 0,κ≠ 0, applying the generalized ε-algorithm to {Sn} will exactly give \(\tilde \varepsilon _{2}^{(n)}=S.\) The last example is constructed based on a perturbation of such a sequence.
Furthermore, we note that the generalized dLV equation obtained in this paper is a discrete analogue of the isospectral unrestricted semi-discrete LV equation, while Hankel-type solutions for the first two equations of the Volterra lattice hierarchy and the first two equations of its non-isospectral extension are addressed in [21]. A non-isospectral integrable equation means, the spectrum in its Lax pair is dependent on time t instead of a constant. It is interesting to see whether a certain non-isospectral generalized dLV equation together with its solution exist and how to design it as an convergence acceleration algorithm, which we leave for future work.
Data availability
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
Notes
The so-called Christoffel transformation is a nice formula that generates a new class of (bi)OPs with a modified measure \(d\hat \rho\) from a given class of (bi)OPs together with the measure dρ.
Miura transform is originally known as the transformation between the KdV equation and modified KdV equation, which are two famous integrable systems. Nowadays, the term Miura transform has been widely used to indicate a transformation that links certain two integrable systems.
For fixed n, \(H_{k,j}^{(n)}\) are Hankel determinants of a sequence \(\{c_{j}^{(n)}\}\).
References
Aitken, A.: Determinants and Matrices. Oliver and Boyd, Edinburgh (1959)
Aitken, A.: On Bernoulli’s numerical solution of algebraic equations. Proc. Roy. Soc. Edinburgh. 46, 289–305 (1926)
A. M. Bloch.: Steepest descent,linear programming and Hamiltonian flows. Contemp. Math. AMS 114, 77–88 (1990)
Bogoyavlensky, O.I.: Algebraic constructions of integrable dynamical systems-extensions of the Volterra system. Russ. Math. Surv. 46, 1–64 (1991)
Borghi, R.: Computational optics through sequence transformations (Chapter One), vol. 61 of Progress in Optics. Academic Press, Amsterdam (2016)
Borghi, R., Weniger, E.J.: Convergence analysis of the summation of the factorially divergent Euler series by padé approximants and the delta transformation. Appl. Numer. Math. 94, 149–178 (2015)
Brezinski, C.: Accélération de suites à convergence logarithmique. C. R. Math. Acad. Sci. Paris 273, 727–730 (1971)
Brezinski, C.: Padé-type approximation and general orthogonal polynomials. Basel, Birkhäuser Verlag (1980)
Brezinski, C.: A bibliography on continued fractions, Padé approximation, sequence transformation and related subjects. Prensas Universitarias de Zaragoza, Zaragoza (1991)
Brezinski, C.: Biorthogonality and its applications to numerical snalysis. Marcel Dekker, New York (1992)
Brezinski, C.: Convergence acceleration during the 20th century. J. Comput. Appl. Math. 122, 1–21 (2000)
Brezinski, C.: A brief introduction to integrable systems. Int. J. Comput. Sci. Math. 1, 98–106 (2007)
Brezinski, C., He, Y., Hu, X.B., Redivo-Zaglia, M., Sun, J.Q.: Multistep ε-algorithm, Shanks’ transformation, and Lotka-Volterra system by Hirota’s method. Math. Comput. 81, 1527–1549 (2012)
Brezinski, C., Redivo-Zaglia, M.: Extrapolation methods: theory and practice. North-Holland, Amsterdam (1991)
Brezinski, C., Redivo-Zaglia, M.: The genesis and early developments of Aitken’s process, Shanks’ transformation, the ε–algorithm, and related fixed point methods. Numer. Algorithms 80, 11–133 (2019)
Chang, X.K., Chen, X.M., Hu, X.B., Tam, H.W.: About several classes of bi-orthogonal polynomials and discrete integrable systems. J. Phys. A: Math. Theor. 48, 015204 (2015)
Chang, X.K., He, Y., Hu, X.B., Li, S.H.: A new integrable convergence acceleration algorithm for computing Brezinski-Durbin-Redivo-Zaglia’s sequence transformation via pfaffians. Numer Algorithms 78, 87–106 (2018)
Chang, X.K., He, Y., Hu, X.B., Li, S.H.: Partial-skew-orthogonal polynomials and related integrable lattices with Pfaffian tau-functions. Commun. Math. Phys. 364, 1069–1119 (2018)
Chang, X.K., He, Y., Hu, X.B., Sun, J.Q., Weniger, E.J.: Construction of new generalizations of Wynn’s epsilon and rho algorithm by solving finite difference equations in the transformation order. Numer. Algorithms 83, 593–627 (2020)
Chang, X.K., Hu, X.B., Szmigielski, J.: Multipeakons of a two-component modified Camassa-Holm equation and the relation with the finite Kac-van Moerbeke lattice. Adv. Math. 299, 1–35 (2016)
Chen, X.M., Hu, X.B., Müller-Hoissen, F.: Non-isospectral extension of the Volterra lattice hierarchy, and Hankel determinants. Nonlinearity 31, 4393–4422 (2018)
Chu, M.: Linear algebra algorithms as dynamical systems. Acta Numer. 17, 1–86 (2008)
Deift, P., Nanda, T., Tomei, C.: Ordinary differential equations and the symmetric eigenvalue problem. SIAM J. Numer. Anal. 20, 1–22 (1983)
Dyson, F.J.: Divergence of perturbation theory in quantum electrodynamics. Phys. Rev. 85, 631–632 (1952)
Fukuda, A., Ishiwata, E., Iwasaki, M., Nakamura, Y.: The discrete hungry Lotka–Volterra system and a new algorithm for computing matrix eigenvalues. Inverse Probl. 25, 015007 (2009)
He, Y., Hu, X.B., Sun, J.Q., Weniger, E.J.: Convergence acceleration algorithm via an equation related to the lattice Boussinesq equation. SIAM J. Sci. Comput. 33, 1234–1245 (2011)
Hietarinta, J., Joshi, N., Nijhoff, F.W.: Discrete systems and integrability. Cambridge texts in applied mathematics cambridge university press (2016)
Hirota, R., Satsuma. J.: A variety of nonlinear network equations generated from the Bäcklund transformation for the Toda lattice. Prog. Theor. Phys. Supp., pp. 64–100 (1976)
Hirota, R., Satsuma, J.: N-soliton solutions of nonlinear network equations describing a Volterra system. J. Phys. Soc. Jpn. 40, 891–900 (1976)
Hirota, R., Tsujimoto, S.: Conserved quantities of a class of nonlinear difference-difference equations. J. Phys. Soc. Jpn. 64(9), 3125–3127 (1995)
Hirota, R., Tsujimoto, S., Imai, T.: Difference scheme of soliton equations. In: Christiansen, P.L., Eilbeck, J.C., Parmentier, R.D. (eds.) Future directions of nonlinear dynamics in physical and biological systems. NATO ASI Series (Series B: Physics), vol. 312. Springer, Boston,MA (1993)
Hofbauer, J., Sigmund, K.: Evolutionary games and population dynamics cambridge university press (1998)
Iwasaki, M., Nakamura, Y.: On the convergence of a solution of the discrete Lotka-Volterra system. Inverse Probl. 18, 1569 (2002)
Iwasaki, M., Nakamura, Y.: An application of the discrete Lotka–Volterra system with variable step-size to singular value computation. Inverse Probl. 20, 553–563 (2004)
Kac, M., Van Moerbeke, P.: On an explicitly soluble system of nonlinear differential equations related to certain Toda lattices. Adv. Math. 16, 160–169 (1975)
Kajiwara, K., Masuda, T., Noumi, M., Ohta, Y., Yamada, Y.: Determinant formulas for the Toda and discrete Toda equations. Funkc. Ekvacioj-Ser. Int. 44, 291–308 (2001)
Minesaki, Y., Nakamura, Y.: The discrete relativistic Toda molecule equation and a Padé approximation algorithm. Numer. Algorithms 27, 219–235 (2001)
Moser, J.: Three integrable Hamiltonian systems connected with isospectral deformations. Adv. Math. 16, 197–220 (1975)
Mukaihira, A., Nakamura, Y.: Schur flow for orthogonal polynomials on the unit circle and its integrable discretization. J. Comput. Appl. Math. 139, 75–94 (2002)
Papageorgiou, V., Grammaticos, B., Ramani, A.: Integrable lattices and convergence acceleration algorithms. Phys. Lett. A 179, 111–115 (1993)
Papageorgiou, V., Grammaticos, B., Ramani, A.: Orthogonal polynomial approach to discrete Lax pairs for initial boundary-value problems of the QD algorithm. Lett. Math. Phys. 34, 91–101 (1995)
Peherstorfer, F., Spiridonov, V.P., Zhedanov, A.S.: Toda chain, Stieltjes function, and orthogonal polynomials. Theor. Math. Phys. 151, 505–528 (2007)
Shanks, D.: Shanks Non-linear transformations of divergent and slowly convergent sequences. J. Math. and Phys. (Cambridge Mass.) 34, 1–42 (1955)
Spiridonov, V., Zhedanov, A.: Discrete Darboux transformations, the discrete-time Toda lattice, and the Askey-Wilson polynomials. Methods Appl. Anal 2, 369–398 (1995)
Spiridonov, V., Zhedanov, A.: Discrete-time Volterra chain and classical orthogonal polynomials. J. Phys. A: Math. Gen. 30, 8727 (1997)
Sun, J.Q., Chang, X.K., He, Y., Hu, X.B.: An extended multistep Shanks transformation and convergence acceleration algorithm with their convergence and stability analysis. Numer Math. 125, 785–809 (2013)
Symes, W.: The QR algorithm and scattering for the finite nonperiodic Toda lattice. Phys. D 4, 275–280 (1982)
Tsujimoto, S., Nakamura, Y., Iwasaki, M.: The discrete Lotka-Volterra system computes singular values. Inverse Probl. 17(1), 53–58 (2001)
Tsujimoto, S., Zhedanov, A.: Toda-Schrödinger, correspondence and orthogonal polynomials. arXiv:1404.2012 (2014)
Weniger, E.J.: Nonlinear sequence transformations for the acceleration of convergence and the summation of divergent series. Comput. Phys. Rep. 10, 189–371 (1989)
Wynn, P.: On a device for computing the em(sn) transformation. Math. Tables Aids Comput. 10, 91–96 (1956)
Zakharov, V.E., Musher, S.L., Rubenchik, A.M.: Nonlinear stage of parametric wave excitation in a plasma. Jetp Lett. 19, 249 (1974)
Acknowledgements
The authors would like to thank Professor Folkert Müller-Hoissen for his helpful discussions.
Funding
X.M. Chen was Supported by National Natural Science Foundation of China (Grant No. 11901022), Beijing Municipal Natural Science Foundation (Grant No. 1204027, 1212007), and Foundation for Fundamental Research of Beijing University of Technology (Grant No. 0060005463 20501). X.K. Chang was supported in part by the National Natural Science Foundation of China (Grant Nos. 12171461, 11688101, 11731014) and the Youth Innovation Promotion Association CAS. Y. He was supported in part by the National Natural Science Foundation of China (Grant No. 11971473) , Knowledge Innovation Program of Wuhan-Basic Research (Grant No.2022010801010135) and the Youth Innovation Promotion Association CAS. X.B. Hu was supported in part by the National Natural Science Foundation of China (Grant Nos. 11931017, 11871336 and 12071447).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Dedicated to Professor Claude Brezinski on the occasion of his 80th birthday
Appendix A: Technical details for the main results
Appendix A: Technical details for the main results
This appendix is devoted to providing some linear and bilinear relations which serve for the proofs of the theorems in Sections 2–4. In Appendix A.1, some notations and auxiliary determinants are introduced. Appendix A.2 contains some linear relations, while Appendix A.3 includes some bilinear relations. Based on these relations, one can prove the main results in Sections 2–4.
A.1. Notations
For integers k ≥ 1, j,r ≥− 1, s,n ≥ 0, and l = 0, 1, we first define two sets of sequences, \(\{a_{s}^{(n)}\}\) and \(\{d_{r}^{(n)}\}\) satisfying
and
where α(n) and β(n) are defined by (3.12). Then, in order to express determinants in this appendix conveniently, we introduce the following vectors,
with the convention \(\boldsymbol {\xi }_{k,0}^{(n+1)}=\boldsymbol {0}\).
Use these vectors, we define some auxiliary determinants as follows,
with the conventions
where
Using these notations, it is easy to see that the Hankel determinant \(H_{k,j}^{(n)}\) can be expressed in terms of vector \(\boldsymbol {C}_{k,j}^{(n)}\) as follows
Now, let us present the relations among the vectors defined in (A.1). First, we rewrite (2.5) as follows
Then, we have the following lemma.
Lemma A.1.1
Assume \(\{c_{j}^{(n)}\}\) defined by the recursion relation (A.4) and (4.6), then
where γ(n) is defined by
Proof
The relation (A.5b) is obtained directly by applying (A.4) to \(\boldsymbol {C}_{k,j}^{(n)}\). For (A.5a), noting the definition of recursion relation (4.6) for \(c_{0}^{(n)}\), and using (A.4) to \(\boldsymbol {C}_{k,0}^{(n)}\), we first have
Then, it is easy to find that the summation of the first two terms in the above right hand of equation identifies with \(\boldsymbol {B}_{k,-1}^{(n+1)}\), by noting its definition in (A.1a). Thus, (A.5a) gets proved.
A.2. Linear relations
In Lemma A.2.1, we list some important linear relations, which serve to deduce Corollary A.2.2. The proof of Lemma A.2.1 is implemented by performing some row and column transformations on determinants based on the determinant properties. Due to the lengthy details, we place its proof in Appendix A.4.
Lemma A.2.1
Assume \(\{c_{j}^{(n)}\}\) satisfy the recursion relations (2.5) and (4.6), then for integers k ≥ 1, j,r ≥− 1, and l = 0, 1, the following formulae hold
Using Lemma A.2.1, it is not hard to derive the following corollary, whose detail is omitted.
Corollary A.2.2
Under the recursion relations (2.5) and (4.6) satisfied by \(\{c_{j}^{(n)}\}\), there hold the following important identities for k = 1, 2,…,
Moreover, it is easy to check that relations (A.7e) and (A.7g) also hold for k = 0, by using the conventions (2.4) and (A.2a).
A.3. Bilinear relations
Now, we apply the Jacobi identity to produce some bilinear relations, which play crucial roles in the main results. For any determinant D, the Jacobi determinant identity [1] reads
where
denotes the determinant obtained from D by removing the rows at positions i1,i2,…,ik, and the columns at positions j1,j2,…,jk, in the respective matrix.
Lemma A.3.1
For k = 0, 1, 2,…, and j = 0, 1, the following bilinear relations hold,
Proof
For k = 0, all these equations are easily checked. For k ≥ 1, (A.9a) is obtained from the Jacobi identity (A.8) with \(D=F_{k+2,0,0}^{(n+1)}\), and noticing
(A.9b) follows from the Jacobi identity with
and
(A.9c) is derived by employing the Jacobi identity with
and
where we subtract the first columns of the determinants from the second ones in the calculations of \(D\left [\begin {array}{c}2\\1 \end {array}\right ]\) and \(D\left [\begin {array}{c}k+2\\1 \end {array}\right ]\), and use the determinant property.
To prove (A.9d), we apply the Jacobi identity to
with
(A.9e) is obtained from the Jacobi identity with \(D={\Gamma }_{k+2,-1,-1}^{(n+1)}\), and
(A.9f) is proved by applying the Jacobi identity to
with
Corollary A.3.2
If we let
with the elements of \(H_{k,j}^{(n)}\) satisfying (2.5) as well as arbitrary constants \(c_{0}^{(n)}\neq 0\), then \(\tau _{k}^{(n)}\) satisfy the bilinear relations
Proof
We prove (A.10) with respect to its odd and even parts, respectively.
For k = 2j + 1, j = 0, 1, 2,…, the relation (A.10) can be obtained from the identity (A.9a) and eliminating \(F_{k+2,0,0}^{(n+1)},~F_{k+1,0,0}^{(n+1)}\) and \(F_{k+1,1,1}^{(n+1)}\) via the relations (A.7c) and (A.7d) respectively.
For k = 2j, j = 0, 1, 2,…, the (A.10) immediately follows from the identities (A.9b) and eliminating \(F_{k+1,0,0}^{(n+1)}\), and \(F_{k,1,0}^{(n+1)},~F_{k+1,1,0}^{(n+1)}\) via the relations (A.7c) and (A.7e) respectively.
Corollary A.3.3
For k = 0, 1, 2,…, the Hankel determinants \(H_{k,j}^{(n)}\) with the elements restricted by (2.5) and (4.6) satisfy the following bilinear relations
where
Proof
The proof can be achieved by employing the determinant relations given in Lemma A.3.1 and linear relations of determinants presented in Corollary A.2.2.
In particular, (A.11a) and (A.11b) are direct consequences of applying the relations (A.9e) and (A.9f) and replacing \({\Gamma }_{k+1,-1,-1}^{(n+1)},~{\Gamma }_{k,0,-1}^{(n+1)},~{\Gamma }_{k,1,0}^{(n+1)},\) in terms of \(H_{k,j}^{(n)}\) via (A.7a), (A.7b) and (A.7f).
Similarly, (A.11c) and (A.11d) can be obtained by the bilinear relations (A.9c), (A.9d) and replacing \(F_{k+1,0,0}^{(n+1)},~F_{k,1,0}^{(n+1)},~F_{k,2,1}^{(n+1)}\) in (A.9c) and (A.9d) via (A.7c), (A.7e) and (A.7g).
A.4. Proof of Lemma A.2.1
For k = 1, all these relations (A.6a)–(A.6m) can be easily confirmed. We are going to prove that these relations also hold for k ≥ 2.
First of all, with the help of determinant properties, (A.6g) and (A.6i) can be easily checked by substituting (A.5a) and (A.5b) into the first column of \(E_{k,j,0}^{(n+1)}\) and \(E_{k,j,1}^{(n+1)}\), respectively, where the convention \(\boldsymbol {\xi }_{k,0}^{(n+1)}=\boldsymbol {0}\) is used in the proof of (A.6i).
For the remaining relations, we will prove them by performing row or column transformation to a certain determinant and using the recursion relations (A.4) and (4.6) for \(\{c_{j}^{(n)}\}\).
(1) Column transformation.
The proofs of (A.6a)–(A.6c) and (A.6l) are conducted by performing a series of column transformations on determinants.
We first consider (A.6b). To begin with, we deal with the last column of \(H_{k,l}^{(n)}\) by substituting the relation (A.5b) into it, which yields
Now, we perform some column transformations in order to eliminate the appeared vector \(\alpha ^{(n)} \boldsymbol {\xi }_{k,l+k-2}^{(n+1)}\) and \(\boldsymbol {C}_{k,l+k-2}^{(n)}/h\). Concretely, we add the (k − 1)-th column of \(H_{k,l}^{(n)}\) multiplied by 1/h to the k-th column, then \(\boldsymbol {C}_{k,l+k-2}^{(n)}/h\) is eliminated. Next, noticing l = 0, 1, adding the i-th column multiplied by \(-\alpha ^{(n)} c_{k-1-i}^{(n+1)}\) to the k-th column for i = (2 − l), (3 − l),…, (k − 1), it is not hard to check that \(\alpha ^{(n)} \boldsymbol {\xi }_{k,l+k-2}^{(n+1)}\) also disappears.
Then, we dispose the (k − 1)-th, (k − 2)-th, …, 2nd columns of \(H_{k,l}^{(n)}\), successively. For each of these columns, after replacing the column vector \(\boldsymbol {C}_{k,j}^{(n)}\) by (A.5b), we conduct similar column operations in order to eliminate the appeared vector \(\alpha ^{(n)} \boldsymbol {\xi }_{k,j-1}^{(n+1)}\) and \(\boldsymbol {C}_{k,j-1}^{(n)}/h\) in the corresponding column. Finally, it leads to
which gives (A.6b).
Now, we turn to prove (A.6a). Based on the above calculations, we see that
Then using (A.5a) and adding the first column multiplied by 1/(hγ(n)) to the second one, (A.6a) is immediately derived by eliminating \(\boldsymbol {C}_{k+1,-1}^{(n)}/(h\gamma ^{(n)})\).
To prove (A.6c), we first rewrite the determinant as
By following the similar column operations to the proof of (A.6b), we obtain
which obviously leads to (A.6c).
Now, we proceed to prove (A.6l). Noticing first the determinant expression (3.1) of \(P_{k}^{(n)}(x)\), it is easy to see that
Thus, to prove (A.6l), we only need to prove \({\mathscr{H}}_{2k,l}^{(n)}(x)=G_{2k,l}^{(n+1)}(x)\). This can be proved by performing some column transformations to \({\mathscr{H}}_{2k,l}^{(n)}(x)\) in a similar way to prove (A.6b). We omit the details.
(2) Row transformation.
The strategy to prove (A.6d)-(A.6f), (A.6h), (A.6j)-(A.6m) is based on a series of row transformations performed on determinants. The crucial observation is that, the column vectors with \(\boldsymbol {B}_{k,j}^{(n+1)}\) can be converted to \(\beta ^{(n)}\boldsymbol {C}_{k,j}^{(n+1)}/h\) after performing appropriate row transformations so that the summation term of \(\boldsymbol {B}_{k,j}^{(n+1)}\) is eliminated.
Moreover, it should be noted that, since the determinants \(\tilde {E}_{k,r+1,r}^{(n+1)},~E_{k,j,r}^{(n+1)},~K_{k,j,1}^{(n+1)}\), and \(\tilde {G}_{2k,l}^{(n+1)}(x)\) have the majority columns in common in terms of \(\boldsymbol {B}_{k,j}^{(n+1)}\), we will conduct the same row operations to transform them. In order to illustrate these consistent row transformations performed on determinants uniformly and clearly, we now take the following determinant as an example.
Noting that the types of the columns of the determinants in question mainly involve vectors \(\boldsymbol {C}_{k,s}^{(n)},~\boldsymbol {B}_{k,j}^{(n+1)}\) with s = − 1, 0, 1 and j ≥− 1, we set
The row transformations will be conducted on \(M_{k+2,j,-1}^{(n)}\) from the second row until to the last row, successively. More precisely, for fixed p = 2, 3,…,k + 2, we add the i-th row multiplied by \(-h\alpha ^{(n)} c_{p-i}^{(n)}/\beta ^{(n)}\) with i = 1, 2, 3,…,p − 1 to the p-th row of \(M_{k+2,j,-1}^{(n)}\), which leads to
Obviously, for p = k + 2, we have
Then, (A.6d), (A.6e) and (A.6j) follow immediately since the involved columns of the determinants \(E_{k,j,-1}^{(n+1)},~E_{k,j,0}^{(n+1)}\) and \(\tilde {E}_{k,r+1,r}^{(n+1)}\), are only part of the determinant \(M_{k+2,j,-1}^{(n)}\).
In order to prove the relations (A.6f), (A.6h) and (A.6k), we first conduct equivalent deformations on the determinants \(E_{k,j,0}^{(n+1)}\), \(E_{k,j,1}^{(n+1)}\) and \(K_{k,0,1}^{(n+1)}\), before performing row transformations.
Note that
and
from which, we immediately have
Now, we operate the same row transformations as those on \(M_{k+2,j,-1}^{(n)}\) upon the above determinants. For the first two, we have
which are nothing but (A.6f) and (A.6h). While for the third one, it is not hard to obtain the following result by conducting the row transformations from the third row to the last one,
which identifies with (A.6k) by observing the fact
Thus, (A.6f), (A.6h) and (A.6k) all get verified.
Now, we remain to prove (A.6m). For determinant \(\tilde {G}_{2k,l}^{(n+1)}(x),~l=0,1\), from the second row to the last second row, after conducting several row transformations the same as those on \(M_{k+2,j,-1}^{(n)}\), and noticing the expressions (A.3), (3.1) and (3.10b) of yl,2k, \(P_{k}^{(n)}\) and \(Q_{k}^{(n)}\), respectively, we obtain that
which is exactly (A.6m).
Therefore, we complete the proof of Lemma A.2.1.
Rights and permissions
About this article
Cite this article
Chen, XM., Chang, XK., He, Y. et al. Generalized discrete Lotka-Volterra equation, orthogonal polynomials and generalized epsilon algorithm. Numer Algor 92, 335–375 (2023). https://doi.org/10.1007/s11075-022-01365-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-022-01365-0
Keywords
- Fully discrete Lotka-Volterra lattice
- Orthogonal polynomials
- Convergence acceleration algorithm
- Hankel determinant