Numerical stability of collocation methods for Volterra integro-differential equations

html, paper, PDF, works

Abstract

Authors

I. Danciu
Tiberiu Popoviciu Institute of Numerical Analysis, Romania Academy

Keywords

?

Paper coordinates

I. Danciu, Numerical stability of collocation methods for Volterra integro-differential equations. Rev. Anal. Numér. Théor. Approx., 26 (1997) nos. 1-2, pp. 59–74.

PDF

About this paper

Journal

Revue d’Analyse Numérique et de Théorie de l’Approximation

Publisher Name

Editura Academiei Române

Print ISSN

1222-9024

Online ISSN

2457-8126

google scholar link

[1] H. Brunner and P. J. van der Houwen, The Numerical Solution of Volterra Equations, CWI Monographs, Vol. 3, North-Holland, Amsterdam-Now York, 1986.
[2] H. Brunner ard J. D. Lamrbert, Stability of numerical methods for Volterra integro-differential equations, Computing 12 (1974), pp. 75-89, https://doi.org/10.1007/bf02239501
[3] I. Danciu, Polynomial spline collocation methods for Volterra integro-differential equations, Rerv. .Anal. Numér. Théorie Approximation 25, 1-2 (1996).
[4] I. Danciu, On the Numerical Stability of Polynomial Spline Collocalion Methods for Volterra Integral Equations, Proceedings of the ICAOR, 1996 (to appear).
[5] M. E. A. El Tom, On the numerical stability of spline function approximations to the solution of Volterra integral equations of the second kind, BIT 14 (1914), pp. 136-143.
[6] W. Hackbusch, Integral Equations Theory and Numerical Treatment, Birkhäuser Verlag, Bassl-Berlin, 1995.
[7] G. Micula, Funcţii spline şi aplicaţii, Ed. Tehnică, Bucharest, 1978.
[8] J. M. Ortega, Numerical Analysis: A Second Course, Academic Press, Now York-London, 1972.

Paper (preprint) in HTML form

NUMERICAL STABILITY OF COLLOCATION METHODS FOR VOLTERRA INTEGRO-DIFFERENTIAL EQUATIONS

I. DANCIU

1. INTRODUCTION

In [3] we have presented a method for the construction of an approximation to the solution of the following initial-value problem for the first-order Volterra integro-differential equation (VIDE)

y′​(t)=f​(t,y​(t))+∫0tK​(t,s,y​(s))​ds,t∈I:=[0,T]y^{\prime}(t)=f(t,y(t))+\int_{0}^{t}K(t,s,y(s))\mathrm{d}s,t\in I:=[0,T] (1.1)

with the initial condition y​(0)=y0y(0)=y_{0}, by polynomial spline functions. Here, the given functions f:I×R→Rf:I\times R\rightarrow R and K:S×R→RK:S\times R\rightarrow R (with S:={(t,s):0≤s≤t≤T}S:=\{(t,s):0\leq s\leq t\leq T\} ) are supposed to be sufficiently smooth for the initial-value problem for VIDE (1.1) to have a unique solution y∈Cα​(I)y\in C^{\alpha}(I), with α∈𝐍\alpha\in\mathbf{N} (see [6]).

In order to describe this method, let ΠN:0=t0<t1<…<iN=T\Pi_{N}:0=t_{0}<t_{1}<\ldots<i_{N}=T (with tn=tn(N)t_{n}=t_{n}^{(N)} ) be a quasi-uniform mesh for the given interval II, and set

σ0:=[t0,t1],σn:=(tn,tn+1], for ​n=1,2,…,N−1,hn:=tn+1−tn, for ​n=0,1,…,N−1,h=max⁡{hn:n=0,1,…,N−1},ZN:={tn:n=1,…,N−1},ZN¯=ZN∪{T}.\begin{gathered}\sigma_{0}:=\left[t_{0},t_{1}\right],\sigma_{n}:=\left(t_{n},t_{n+1}\right],\text{ for }n=1,2,\ldots,N-1,\\ h_{n}:=t_{n+1}-t_{n},\text{ for }n=0,1,\ldots,N-1,\\ h=\max\left\{h_{n}:n=0,1,\ldots,N-1\right\},\\ Z_{N}:=\left\{t_{n}:n=1,\ldots,N-1\right\},\overline{Z_{N}}=Z_{N}\cup\{T\}.\end{gathered}

Moreover, let 𝒫k\mathscr{P}_{k} denote the space of (real) polynomials of a degree not exceeding kk. Then we define, for given integers mm and dd with m≥1m\geq 1 and d≥−1d\geq-1,

Sm+d(d)​(ZN):=\displaystyle S_{m+d}^{(d)}\left(Z_{N}\right)= u:u(t)|t∈σn=:un(t)∈ℙm+d,n=0,…,N−1\displaystyle u:\left.u(t)\right|_{t\in\sigma_{n}}=:u_{n}(t)\in\mathbb{P}_{m+d},n=0,\ldots,N-1
un−1(j)​(tn)=\displaystyle u_{n-1}^{(j)}\left(t_{n}\right)= un(j)(tn) for j=0,1,…,d and tn∈ZN}\displaystyle\left.u_{n}^{(j)}\left(t_{n}\right)\text{ for }j=0,1,\ldots,d\text{ and }t_{n}\in Z_{N}\right\}

to be the space of polynomial splines of degree m+dm+d, whose elements possess the knots ZNZ_{N} and are dd-times continually differentiable on II. If d=−1d=-1, then the elements of Sm−1(−1)​(ZN)S_{m-1}^{(-1)}\left(Z_{N}\right) may have jump discontinuities at the knots ZNZ_{N}.

An element u∈Sm+d(d)​(ZN)u\in S_{m+d}^{(d)}\left(Z_{N}\right) has for all n=0,1,…,N−1n=0,1,\ldots,N-1 and for all t∈σnt\in\sigma_{n} the following form (see [7])

u​(t)=un​(t)=∑r=0dun−1(r)​(tn)r!​(t−tn)r+∑r=1man,r​(t−tn)d+r.u(t)=u_{n}(t)=\sum_{r=0}^{d}\frac{u_{n-1}^{(r)}\left(t_{n}\right)}{r!}\left(t-t_{n}\right)^{r}+\sum_{r=1}^{m}a_{n,r}\left(t-t_{n}\right)^{d+r}. (1.2)

From (1.2) we see that an element u∈Sm+d(d)​(ZN)u\in S_{m+d}^{(d)}\left(Z_{N}\right) is well defined when we know the coefficients {an,r}r=1,m¯\left\{a_{n,r}\right\}_{r=\overline{1,m}} for all n=0,…,N−1n=0,\ldots,N-1. In order to determine these coefficients, we consider the set of collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m}, where 0<c1<<…<cm≤10<c_{1}<<\ldots<c_{m}\leq 1, and we define the set of collocation points by

X​(N):=⋃n=0N−1Xn, with ​Xn:={tn,j:=tn+cj​hn,j=1,2,…,m}X(N):=\bigcup_{n=0}^{N-1}X_{n},\text{ with }X_{n}:=\left\{t_{n,j}:=t_{n}+c_{j}h_{n},j=1,2,\ldots,m\right\}

The approximate solution u∈Sm+d(d)​(ZN)u\in S_{m+d}^{(d)}\left(Z_{N}\right) will be determined by imposing the condition that uu satisfies the initial-value problem (1.1) on X​(N)X(N)

u′​(t)=f​(t,u​(t))+∫0tK​(t,s,u​(s))​ds,t∈X​(N), with ​u​(0):=y0u^{\prime}(t)=f(t,u(t))+\int_{0}^{t}K(t,s,u(s))\mathrm{d}s,t\in X(N),\text{ with }u(0):=y_{0} (1.3)

The above algorithm determines a unique approximate solution u∈Sm+d(d)​(ZN)u\in S_{m+d}^{(d)}\left(Z_{N}\right) whose convergence and local superconvergence properties have been studied in [3].

In this paper, we will analyze the numerical stability of the polynomial spline collocation method in the case in which the mesh sequences {ΠN}N\left\{\Pi_{N}\right\}_{N} are uniform, i.e., hn=hh_{n}=h, for all n=0,1,…,N−1n=0,1,\ldots,N-1.

2. NUMERICAL STABILITY

In order to discuss numerical stability, we study the behavior of the method as applied to the Volterra integro-differential equation

y′​(t)=f​(t)+α​y​(t)+λ​∫0ty​(s)​ds,λ≠0y^{\prime}(t)=f(t)+\alpha y(t)+\lambda\int_{0}^{t}y(s)\mathrm{d}s,\lambda\neq 0 (2.1)

with the initial condition y​(0)=y0y(0)=y_{0}. Here, the given function f:I→Rf:I\rightarrow R is supposed to be sufficiently smooth (i.e., f∈Cα​(I)f\in C^{\alpha}(I), with α≥1\alpha\geq 1 ).

This equation is called the basis test equation and it was suggested by Brunner and Lambert in 1974 (see [2]), and then it has been extensively used for investigating stability properties of several methods.

Henceforward, we will refer to a polynomial spline collocation method in the space Sm+d(d)​(ZN)S_{m+d}^{(d)}\left(Z_{N}\right), simply as an ( m,dm,d )-method (see [4], [5]).

Definition 2.1. An ( m,dm,d )-method is said to be stable if all solutions {u​(tn)}\left\{u\left(t_{n}\right)\right\} remain bounded, as n→∞,h→0n\rightarrow\infty,h\rightarrow 0 while hN remains fixed.

From relation (1.2) we observe that the first d+1d+1 coefficients of the polynomial u∈Sm+d(d)​(ZN)u\in S_{m+d}^{(d)}\left(Z_{N}\right) are determined by the smooth condition, and the last mm coefficients are determined by the collocation conditions. Thus, it is convenient to introduce the following notations:

ηn:=(ηn,r)r=0,d¯, with ​ηn,r:=un−1(r)​(tn)r!​hr, and \displaystyle\eta_{n}:=\left(\eta_{n,r}\right)_{r=\overline{0,d}},\text{ with }\eta_{n,r}:=\frac{u_{n-1}^{(r)}\left(t_{n}\right)}{r!}h^{r},\text{ and } (2.2)
βn:=(βn,r)r=1,m¯, with ​βn,r:=an,r​hd+r,(n=0,1,…,N).\displaystyle\beta_{n}:=\left(\beta_{n,r}\right)_{r=\overline{1,m}},\text{ with }\beta_{n,r}:=a_{n,r}h^{d+r},(n=0,1,\ldots,N).

With these notations, for all t:=tn+τ​h∈σnt:=t_{n}+\tau h\in\sigma_{n}, (1.2) becomes

u​(t)=un​(tn+τ​h)=∑r=0dηn,r​τr+∑r=1mβn,r​τd+r,u(t)=u_{n}\left(t_{n}+\tau h\right)=\sum_{r=0}^{d}\eta_{n,r}\tau^{r}+\sum_{r=1}^{m}\beta_{n,r}\tau^{d+r}, (2.3)

for all τ∈(0,1]\tau\in(0,1] and n=0,1,…,Nn=0,1,\ldots,N.
Now, for d≥1d\geq 1, if we apply the collocation method to test integral equation (2.1) and we use the representation (2.3), we obtain the following collocation equation

V​βn=W​ηn+h​rn, for all ​n=0,1,…,N−1,V\beta_{n}=W\eta_{n}+hr_{n},\text{ for all }n=0,1,\ldots,N-1, (2.4)

where VV is the m×mm\times m matrix, WW is the m×(d+1)m\times(d+1) matrix, and rnr_{n} is the mm-vector, whose elements are

vj,r:=((d+r)−α​h​cj−λ​h2​cjd+r+1)​cjd+r−1wj,r:={λ​h2​cj, if ​r=0(α​h+λ​h2​cj2)​cj, if ​r=1,(α​h​cj+λ​h2​cj2r+1−r)​cjr−1, if ​r≥2,\begin{gathered}v_{j,r}:=\left((d+r)-\alpha hc_{j}-\frac{\lambda h^{2}c_{j}}{d+r+1}\right)c_{j}^{d+r-1}\\ w_{j,r}:=\begin{cases}\lambda h^{2}c_{j},&\text{ if }r=0\\ \left(\alpha h+\frac{\lambda h^{2}c_{j}}{2}\right)c_{j},&\text{ if }r=1,\\ \left(\alpha hc_{j}+\frac{\lambda h^{2}c_{j}^{2}}{r+1}-r\right)c_{j}^{r-1},&\text{ if }r\geq 2,\end{cases}\end{gathered}

and
rn,j:={f​(t0,j)−f​(t0), if ​n=0,f​(tn,j)−f​(tn−1,m)+un−1′​(tn−1,m)−un−1′​(tn)+α​[un−1​(tn)−un−1​(tn−1,m)]++λ​h​∫cm1un−1​(tn−1+τ​h), if ​n>0.r_{n,j}:=\left\{\begin{array}[]{l}f\left(t_{0,j}\right)-f\left(t_{0}\right),\text{ if }n=0,\\ f\left(t_{n,j}\right)-f\left(t_{n-1,m}\right)+u_{n-1}^{\prime}\left(t_{n-1,m}\right)-u_{n-1}^{\prime}\left(t_{n}\right)+\alpha\left[u_{n-1}\left(t_{n}\right)-u_{n-1}\left(t_{n-1,m}\right)\right]+\\ +\lambda h\int_{c_{m}}^{1}u_{n-1}\left(t_{n-1}+\tau h\right),\text{ if }n>0.\end{array}\right.
By direct differentiation of relations (2.3), for the smooth conditions of the approximation u∈Sm+d(d)​(ZN)u\in S_{m+d}^{(d)}\left(Z_{N}\right), we get a relation between vector ηn+1\eta_{n+1} and vectors ηn\eta_{n} and βn\beta_{n}, respectively

ηn+1=A​ηn+B​βn, for all ​n=0,1,…,N−2\eta_{n+1}=A\eta_{n}+B\beta_{n},\text{ for all }n=0,1,\ldots,N-2 (2.5)

where AA is the (d+1)×(d+1)(d+1)\times(d+1) upper triangular matrix, and BB is the (d+1)×m(d+1)\times m matrix, whose elements are

aj,r:={0, if ​r<j(rj), if ​r≥j,bj,r:=(d+rj).a_{j,r}:=\left\{\begin{array}[]{cl}0,&\text{ if }r<j\\ \binom{r}{j},&\text{ if }r\geq j,\quad b_{j,r}:=\binom{d+r}{j}.\end{array}\right.

In order to prove the results concerning the numerical stability properties of the polynomial spline collocation method, we need the following lemma (see [8]):

LEMMA 2.2. For any matrix PP and any ε>0\varepsilon>0, there exists a subordinate norm such that ‖P‖≤S​(P)+ε\|P\|\leq S(P)+\varepsilon, with S(P):=max{|λj|;λjS(P):=\max\left\{\left|\lambda_{j}\right|;\lambda_{j}\right. are the eigenvalues of P}\left.P\right\}. If PP is of class MM, then there exists a norm such that ‖P‖=S​(P)\|P\|=S(P).

By means of this lemma we can characterize numerical stability in the terms of eigenvalues of the suitable matrix. The following theorem represents a stability criterion for our method:

THEOREM 2.3. An ( mm, d)-method is stable if and only if all eigenvalues of matrix M:=A+B​V−1​WM:=A+BV^{-1}W are in the unit disk and all eigenvalues with |μ|=1|\mu|=1 belong to 1×11\times 1 Jordan block.

Proof. In order to prove this theorem, we will show that the vectors ηn\eta_{n} and βn\beta_{n}, defined by (2.2), are uniformly bounded for h↘0,n→∞h\searrow 0,n\rightarrow\infty, while h​NhN remains fixed, i.e., there exist two finite constants M1M_{1} and M2M_{2}, such that

‖βn‖1:=∑j=1m|βn,j|≤M1, and ​‖ηn‖1:=∑j=1m|ηn,j|≤M2\left\|\beta_{n}\right\|_{1}:=\sum_{j=1}^{m}\left|\beta_{n,j}\right|\leq M_{1},\text{ and }\left\|\eta_{n}\right\|_{1}:=\sum_{j=1}^{m}\left|\eta_{n,j}\right|\leq M_{2}

uniformly in nn, as h↘0h\searrow 0. These in turn imply, according to (2.3), that

|u​(tn)|≤M1+M2, for all ​n=0,1,…,N−1,\left|u\left(t_{n}\right)\right|\leq M_{1}+M_{2},\text{ for all }n=0,1,\ldots,N-1,

and from Definition 2.1, it results that an ( mm, d)-method is stable.
From the form of matrix VV we see that for hh small enough, this matrix is nonsingular. Elimination of βn\beta_{n} between (2.4) and (2.5) yields

ηn+1=M​ηn+B​V−1​rn, with ​M:=A+B​V−1​W,\eta_{n+1}=M\eta_{n}+BV^{-1}r_{n},\text{ with }M:=A+BV^{-1}W, (2.6)

for all n=0,1,…,N−2n=0,1,\ldots,N-2. Thus, relations (2.4) and (2.6) imply that for all n=0,1n=0,1, …​N−1...N-1, we have

ηn=Mn​η0+∑i=0n−1Mn−1−i​B​V−1​ri\displaystyle\eta_{n}=M^{n}\eta_{0}+\sum_{i=0}^{n-1}M^{n-1-i}BV^{-1}r_{i} (2.7)
βn=V−1​W​[Mn​η0+∑i=0n−1Mn−1−i​B​V−1​ri]+V−1​rn\displaystyle\beta_{n}=V^{-1}W\left[M^{n}\eta_{0}+\sum_{i=0}^{n-1}M^{n-1-i}BV^{-1}r_{i}\right]+V^{-1}r_{n}

Because the first derivative of the given function ff is a continuous function on II, it results that there exists a positive constant LL such that |f′​(t)|≤L\left|f^{\prime}(t)\right|\leq L, for all t∈It\in I; and, for all n=0,…,N−1n=0,\ldots,N-1, we have

‖rn‖1:=\displaystyle\left\|r_{n}\right\|_{1}:= ∑j=1m|rn,j|≤∑j=1m[Lh(1−cm+cj)+|un−1′(tn−1,m)−un−1′(tn)|+\displaystyle\sum_{j=1}^{m}\left|r_{n,j}\right|\leq\sum_{j=1}^{m}\left[Lh\left(1-c_{m}+c_{j}\right)+\left|u_{n-1}^{\prime}\left(t_{n-1,m}\right)-u_{n-1}^{\prime}\left(t_{n}\right)\right|+\right. (2.8)
+α|un−1(tn−1,m)−un−1(tn)|+|λ|h∫cm1|un−1(tn−1+τh)|dτ]\displaystyle\left.+\alpha\left|u_{n-1}\left(t_{n-1,m}\right)-u_{n-1}\left(t_{n}\right)\right|+|\lambda|h\int_{c_{m}}^{1}\left|u_{n-1}\left(t_{n-1}+\tau h\right)\right|\mathrm{d}\tau\right]

In the case in which cm=1c_{m}=1, relation (2.8) becomes

‖rn‖1≤h​L​∑j=1mcj≤h​L1, with ​L1:=L​∑j=1mcj≤m​L\left\|r_{n}\right\|_{1}\leq hL\sum_{j=1}^{m}c_{j}\leq hL_{1},\text{ with }L_{1}:=L\sum_{j=1}^{m}c_{j}\leq mL (2.9)

and from relation (2.7) we obtain

‖ηn‖1≤‖M‖n​‖η0‖1+h​L1​‖B​V−1‖1n−1​∑i=0n−1‖M‖1n−1−i,\displaystyle\left\|\eta_{n}\right\|_{1}\leq\|M\|^{n}\left\|\eta_{0}\right\|_{1}+hL_{1}\left\|BV^{-1}\right\|_{1}^{n-1}\sum_{i=0}^{n-1}\|M\|_{1}^{n-1-i},
‖βn‖1≤‖V−1​W‖1⋅‖ηn‖1+h​‖V−1‖1​L1,n=0,1,…,N−1.\displaystyle\left\|\beta_{n}\right\|_{1}\leq\left\|V^{-1}W\right\|_{1}\cdot\left\|\eta_{n}\right\|_{1}+h\left\|V^{-1}\right\|_{1}L_{1},n=0,1,\ldots,N-1. (2.10)

Using Lemma 2.2, it results from (2.10) that

‖ηn‖1≤L​(S​(M))n​‖η0‖1+h​L1​‖B​V−1‖1​∑i=0n−1(S​(M))n−1−i\displaystyle\left\|\eta_{n}\right\|_{1}\leq L(S(M))^{n}\left\|\eta_{0}\right\|_{1}+hL_{1}\left\|BV^{-1}\right\|_{1}\sum_{i=0}^{n-1}(S(M))^{n-1-i}
‖βn‖1≤‖V−1​W‖1,‖ηn‖1+h​‖V−1‖1​L1,(n=0,…,N−1)\displaystyle\left\|\beta_{n}\right\|_{1}\leq\left\|V^{-1}W\right\|_{1},\left\|\eta_{n}\right\|_{1}+h\left\|V^{-1}\right\|_{1}L_{1},(n=0,\ldots,N-1) (2.11)

From these relations, it results that ‖ηn‖1\left\|\eta_{n}\right\|_{1} and ‖βn‖1\left\|\beta_{n}\right\|_{1} remain bounded for n→∞,h→0n\rightarrow\infty,h\rightarrow 0 and N​h=TNh=T, if and only if S​(M)≤1S(M)\leq 1.

In the case in which cm≠1c_{m}\neq 1, then we will prove by induction that relations (2.9) and (2.10) hold if we change the constant L1L_{1}, in (2.9), with a new finite constant L2,nL_{2,n}, defined by

L2,n:={L1, if ​n=0L​∑j=1m(1−cm+cj)+m​(1−cm)​(Mn(2)+α​Mn(1)+|λ|​Mn(0)), if ​n≥1,L_{2,n}:=\begin{cases}L_{1},&\text{ if }n=0\\ L\sum_{j=1}^{m}\left(1-c_{m}+c_{j}\right)+m\left(1-c_{m}\right)\left(M_{n}^{(2)}+\alpha M_{n}^{(1)}+|\lambda|M_{n}^{(0)}\right),&\text{ if }n\geq 1,\end{cases}

where

Mn(i):={0, if ​n=0,max⁡{|un−1(i)​(t)|:t∈σn−1}, if ​n≥1,​ for ​i=0,1,2,M_{n}^{(i)}:=\left\{\begin{array}[]{ll}0,&\text{ if }n=0,\\ \max\left\{\left|u_{n-1}^{(i)}(t)\right|:t\in\sigma_{n-1}\right\},&\text{ if }n\geq 1,\end{array}\text{ for }i=0,1,2,\right.

and, respectively, in (2.10) we take

L2:=max⁡{L2,n:n=0,1,…,N−1}L_{2}:=\max\left\{L_{2,n}:n=0,1,\ldots,N-1\right\} (2.12)

For n=0n=0, relations (2.7) become: η0=η0\eta_{0}=\eta_{0} and β0=V−1​W​η0+V−1​r0\beta_{0}=V^{-1}W\eta_{0}+V^{-1}r_{0}, respectively. Because the matrices V−1,WV^{-1},W and the vector r0r_{0} are bounded in norm for h→0h\rightarrow 0, it results that the vector β0\beta_{0} is bounded, too. Thus, by the definition relation (2.3), we obtain |u0​(τ​h)|<∞\left|u_{0}(\tau h)\right|<\infty, and |u0′​(τ​h)|<∞\left|u_{0}^{\prime}(\tau h)\right|<\infty, for all τ∈[0,1]\tau\in[0,1], hence, by (2.8), it results that ‖r1‖1≤h​L2,1\left\|r_{1}\right\|_{1}\leq hL_{2,1}, with L2,1<∞L_{2,1}<\infty.

Now we suppose that ‖βj‖1≤∞\left\|\beta_{j}\right\|_{1}\leq\infty and ‖ηj‖1<∞\left\|\eta_{j}\right\|_{1}<\infty, for all j=0,1,…,n−1j=0,1,\ldots,n-1. Under this assumption, by (2.3) it results that |un−1​(t)|<∞\left|u_{n-1}(t)\right|<\infty, and |un−1′​(t)|<∞\left|u_{n-1}^{\prime}(t)\right|<\infty, for all t∈σn−1t\in\sigma_{n-1}; furthermore, by (2.8) it follows that ‖rn‖1≤h​L2,n\left\|r_{n}\right\|_{1}\leq hL_{2,n}, with L2,n<∞L_{2,n}<\infty. Moreover, relations (2.5) and (2.4) imply ‖ηn‖1<∞\left\|\eta_{n}\right\|_{1}<\infty, and ‖βn‖1<∞\left\|\beta_{n}\right\|_{1}<\infty, respectively. Thus, using the bound of rnr_{n}, from (2.7) it results that relations (2.10) and (2.11) hold with L1L_{1} replaced by L2L_{2}, for all n=0,1,…,N−1n=0,1,\ldots,N-1; accordingly, the theorem is fully demonstrated.

Remark 2.4. From (2.6) we see that the dimension of matrix MM is dim⁡M:=d+1\operatorname{dim}M:=d+1. Moreover, if we denote by M0M_{0} the matrix MM with h=0h=0, and by μ(0)\mu^{(0)} and μ\mu the eigenvalues of M0M_{0} and MM, respectively, then it follows that the matrix M0\mathrm{M}_{0} has μ1(0)=μ2(0)=1\mu_{1}^{(0)}=\mu_{2}^{(0)}=1, for all m≥0m\geq 0 and d≥1d\geq 1.

3. APPLICATIONS

In the following we will investigate some special cases.
I. d=1d=1. In this case the approximation space is Sm+1(1)​(ZN)S_{m+1}^{(1)}\left(Z_{N}\right). From Theorem 2.3 and Remark 2.4, the following theorem results:

THEOREM 3.1. An ( m,0m,0 )-method is stable for all m≥1m\geq 1, and for every choice of the collocation parameters {cj}j=1¯,m\left\{c_{j}\right\}_{j=\overline{1},m}.

The above theorem may be directly proved by using the same technique as in the first application from [4].
II. m=1m=1. This choice of mm corresponds to a classical spline function, i.e., u∈Sd+1(d)​(ZN),d≥1u\in S_{d+1}^{(d)}\left(Z_{N}\right),d\geq 1. Using notations from Remark 2.4 (ie., M0M_{0} is the matrix MM, with h=0h=0, and by μ(0)\mu^{(0)} and μ\mu, the eigenvalues of M0M_{0} and MM, respectively), we have

μ=μ(0)+O​(h)\mu=\mu^{(0)}+O(h)

If c1∈(0,1]c_{1}\in(0,1] is the collocation parameter, then, for all d≥1d\geq 1, using the binomial expansion, we find for matrix M0M_{0} the trace

Tr⁡(M0)=d+2+1c1d−(1+1c1)d\operatorname{Tr}\left(M_{0}\right)=d+2+\frac{1}{c_{1}^{d}}-\left(1+\frac{1}{c_{1}}\right)^{d} (3.1)

As regards the stability of the spline collocation method, we have the following result:

THEOREM 3.2. A (1,d)(1,d)-method is stable if and only if one from the following conditions is true:
(i) d=1d=1 and c1∈(0,1]c_{1}\in(0,1];
(ii) d=2d=2 and c1=1c_{1}=1.

Proof. In the case d=1d=1, this theorem follows from Theorem 3.1. If d=2d=2, then the third eigenvalue of M0M_{0} is μ3(0)=1−2c1≤−1\mu_{3}^{(0)}=1-\frac{2}{c_{1}}\leq-1, for c1∈(0,1]c_{1}\in(0,1], and its absolute value is 1 , if and only if c1=1c_{1}=1. For d≥3d\geq 3, from relation (3.1), we obtain

−∞<Tr⁡(M0)<−(d+1), if ​d>3​ and ​c1∈(0,1]-\infty<\operatorname{Tr}\left(M_{0}\right)<-(d+1),\text{ if }d>3\text{ and }c_{1}\in(0,1]

and μ2(0)+μ3(0)≤−4\mu_{2}^{(0)}+\mu_{3}^{(0)}\leq-4, if d=2d=2. Since Tr⁡(M0)=μ1(0)+μ2(0)+…+μd+1(0)<−(d+1)\operatorname{Tr}\left(M_{0}\right)=\mu_{1}^{(0)}+\mu_{2}^{(0)}+\ldots+\mu_{d+1}^{(0)}<-(d+1), it results that there exists an eigenvalue μ(0)\mu^{(0)} whose value is smaller than -1 , i.e., |μ(0)|>1\left|\mu^{(0)}\right|>1. Thus, from Theorem 2.3 we have that, for d≥2,a​(1,d)d\geq 2,\mathrm{a}(1,d)-method is unstable for every choice of the collocation parameter c1∈(0,1]c_{1}\in(0,1].
III. m=2m=2. In this case, we find for the trace of matrix M0M_{0} the relation

Tr⁡(M0)\displaystyle\operatorname{Tr}\left(M_{0}\right) =d+3+(1+c2)d​(c1−c2−1)+(1−c1)c2d​(c2−c1)−\displaystyle=d+3+\frac{\left(1+c_{2}\right)^{d}\left(c_{1}-c_{2}-1\right)+\left(1-c_{1}\right)}{c_{2}^{d}\left(c_{2}-c_{1}\right)}-
−(1+c1)d​(c2−c1−1)+(1−c2)c1d​(c2−c1)\displaystyle-\frac{\left(1+c_{1}\right)^{d}\left(c_{2}-c_{1}-1\right)+\left(1-c_{2}\right)}{c_{1}^{d}\left(c_{2}-c_{1}\right)} (3.2)

where 0<c1<c2≤10<c_{1}<c_{2}\leq 1 are the collocation parameters. Using the above relation, we obtain the following

THEOREM 3.3. (i) A​(2,1)A(2,1)-method is stable for every choice of the collocation parameters.
(ii) A(2,2)-method is stable if and only if c1+c2≥32c_{1}+c_{2}\geq\frac{3}{2}.
(iii) If c2=1c_{2}=1, then a​(2,d)a(2,d)-method is unstable for all d≥3d\geq 3.

Proof. Assertion (i) follows from Theorem 3.1. To prove assertion (ii), it is enough to observe that, for d=1d=1, the third eigenvalue of M0M_{0} is μ3(0)=c1​c2−2​(c1+c3)+3c1​c2\mu_{3}^{(0)}=\frac{c_{1}c_{2}-2\left(c_{1}+c_{3}\right)+3}{c_{1}c_{2}}, and the stability condition |μ20|≤1\left|\mu_{2}^{0}\right|\leq 1 is equivalent to the condition c1+c2≥32c_{1}+c_{2}\geq\frac{3}{2}.

If d=2d=2 and c2=1c_{2}=1, then one of the eigenvalues of M0M_{0} is

μ3(0)=12​c12​(−4​c12+4​c1+1+12​c14−24​c13+4​c12+8​c1+1)\mu_{3}^{(0)}=\frac{1}{2c_{1}^{2}}\left(-4c_{1}^{2}+4c_{1}+1+\sqrt{12c_{1}^{4}-24c_{1}^{3}+4c_{1}^{2}+8c_{1}+1}\right)

here we have μ3(0)>1\mu_{3}^{(0)}>1 for every choice of the collocation parameter c1∈(0,1)c_{1}\in(0,1). Thus, assertion (iii) holds for d=3d=3. If d>3d>3, then for c2=1c_{2}=1 the formula (3.2) becomes

Tr⁡(M0)=d+4+c1​[2d+(1+1c1)d]−2d+1(1−c1)≥d+4\operatorname{Tr}\left(M_{0}\right)=d+4+\frac{c_{1}\left[2^{d}+\left(1+\frac{1}{c_{1}}\right)^{d}\right]-2^{d+1}}{\left(1-c_{1}\right)}\geq d+4

for all c1∈(0,1)c_{1}\in(0,1), and thus the assertion of this theorem follows from Theorem 2.3.
IV. d=2d=2. In this case, approximation u∈Sm+2(2)​(ZN)u\in S_{m+2}^{(2)}\left(Z_{N}\right), the dimension of the matrix M0M_{0} is 3 , and μ1(0)=μ2(0)=1\mu_{1}^{(0)}=\mu_{2}^{(0)}=1 are its first two eigenvalues. By direct computation, for the third eigenvalue of M0M_{0}, we find

μ3(0)=Sm−2​Sm−1+3​Sm−2+…+(−1)m−1​m​S1+(−1)m​(m+1)Sm\displaystyle\mu_{3}^{(0)}=\frac{S_{m}-2S_{m-1}+3S_{m-2}+\ldots+(-1)^{m-1}mS_{1}+(-1)^{m}(m+1)}{S_{m}} (3.3)
 if ​m=1,2,3,4,5,6\displaystyle\text{ if }m=1,2,3,4,5,6

where

SK:=∑1≤i1<…<ik≤mmci1​ci2​…​cik, for ​1≤k≤mS_{K}:=\sum_{1\leq i_{1}<\ldots<i_{k}\leq m}^{m}c_{i_{1}}c_{i_{2}}\ldots c_{i_{k}},\text{ for }1\leq k\leq m (3.4)

In view of the results obtained for m=1,2,…,6m=1,2,\ldots,6 we are led to the following affirmation:

Conjecture 3.4. If d=2d=2, then the third eigenvalue of M0M_{0} may be calculated by using relation (3.3) for all m≥1m\geq 1.

Now, if we denote by Rm​(t)R_{m}(t) the polynomial of degree mm whose zeros are the collocation parameters {cj}j=1,m¯\left\{c_{j}\right\}_{j=\overline{1,m}}, then we have the following stability criterion:

Theorem 3.5. An ( m,2m,2 )-method is stable if and only if

|[dd​t​(t⋅Rm​(t))]t=1Rm​(0)|≤1\left|\frac{\left[\frac{\mathrm{d}}{\mathrm{~d}t}\left(t\cdot R_{m}(t)\right)\right]_{t=1}}{R_{m}(0)}\right|\leq 1 (3.5)

Proof. Since Rm​(t)R_{m}(t) is the polynomial of degree mm whose zeros are the collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m}, using notation (3.4), it may be written

Rm​(t)=tm−S1​tm−1+S2​tm−2+…+(−1)m​SmR_{m}(t)=t^{m}-S_{1}t^{m-1}+S_{2}t^{m-2}+\ldots+(-1)^{m}S_{m} (3.6)

Thus, from (3.3), (3.5) and (3.6), we obtain

μ3(0)=[dd​t​(t⋅Rm​(t))]t=1Rm​(0)\mu_{3}^{(0)}=\frac{\left[\frac{\mathrm{d}}{\mathrm{~d}t}\left(t\cdot R_{m}(t)\right)\right]_{t=1}}{R_{m}(0)}

and so, if Conjecture 3.4 is true, the assertion of this theorem follows from Theorem 2.3.

COROLLARY 3.6. If the collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m} are uniformly distributed in (0,1](i.e.,cj:=jm(0,1]\left(i.e.,c_{j}:=\frac{j}{m}\right., for all j=1,2,…,m)\left.j=1,2,\ldots,m\right), then an (m,2)(m,2) method is stable.

If Conjecture 3.4 is true, then for cm=1c_{m}=1 the above conjecture and theorem become

COROLLARY 3.7. If the last collocation parameter is one (i.e., cm=1c_{m}=1 ), then:
(i) The third eigenvalue of M0M_{0} may be calculated by using the relation

μ3(0)′=(−1)m​1−S1′+S2′−S3′+…+(−1)m−1​Sm−1′Sm−1,\mu_{3}^{(0)^{\prime}}=(-1)^{m}\frac{1-S_{1}^{\prime}+S_{2}^{\prime}-S_{3}^{\prime}+\ldots+(-1)^{m-1}S_{m-1}^{\prime}}{S_{m-1}}, (3.7)

for all m≥1m\geq 1, where

Sk′=∑1≤i1<…<ik≤m−1m−1ci1​ci2​…​cik, for ​1≤k≤m−1S_{k}^{\prime}=\sum_{1\leq i_{1}<\ldots<i_{k}\leq m-1}^{m-1}c_{i_{1}}c_{i_{2}}\ldots c_{i_{k}},\text{ for }1\leq k\leq m-1 (3.8)

(ii) An (m, 2)-method is stable if and only if

|[dd​t​(Rm​(t))]t=1Rm​(0)|≤1,\left|\frac{\left[\frac{\mathrm{d}}{\mathrm{~d}t}\left(R_{m}(t)\right)\right]_{t=1}}{R_{m}(0)}\right|\leq 1, (3.9)

where Rm​(t)R_{m}(t) is the polynomial of degree mm defined by (3.8).
Proof. (i) If the last collocation parameter is one (i.e., cm=1c_{m}=1 ), then, from

Sk={S1′+1, if ​k=1;Sk′+Sk−1′, if ​2≤k≤m−1,Sm−1′, if ​k=mS_{k}=\begin{cases}S_{1}^{\prime}+1,&\text{ if }k=1;\\ S_{k}^{\prime}+S_{k-1}^{\prime},&\text{ if }2\leq k\leq m-1,\\ S_{m-1}^{\prime},&\text{ if }k=m\end{cases}

where Sk′S_{k}^{\prime} are defined in (3.8). Now, the first assertion of this corollary follows by Conjecture 3.4 and relation (3.10).
(ii) Using notations (3.8), the polynomial RmR_{m}, whose zeros are the collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m}, may be written

Rm​(t)=(t−1)​(tm−1−S1′​tm−2+S2′​tm−3+…+(−1)m−1​Sm−1′), for all ​t∈[0,1]R_{m}(t)=(t-1)\left(t^{m-1}-S_{1}^{\prime}t^{m-2}+S_{2}^{\prime}t^{m-3}+\ldots+(-1)^{m-1}S_{m-1}^{\prime}\right),\text{ for all }t\in[0,1] (3.11)

Thus, from (3.7), (3.9) and (3.11), we obtain

|μ2(0)⁣′|=|[dd​t​(Rm​(t))]t=1Rm​(0)|\left|\mu_{2}^{(0)\prime}\right|=\left|\frac{\left[\frac{\mathrm{d}}{\mathrm{~d}t}\left(R_{m}(t)\right)\right]_{t=1}}{R_{m}(0)}\right|

and so, the second assertion of this corollary follows from Theorem 2.3.
In [3] we have proved that, in a suitable choice of the collocation parameters, we obtain an approximated solution which has a local convergence order greater than the global order, in the points from ZNZ_{N}. As regards the stability of this local superconvergent solution u∈Sm+2(2)​(ZN)u\in S_{m+2}^{(2)}\left(Z_{N}\right), we have

COROLLARY 3.8. (i) If the collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m} are the Radau II points from ( 0,1 ], then an ( m,2m,2 )-method is unstable for all m≥2m\geq 2.
(ii) If the collocation parameters {cj}j=1,m¯\left\{c_{j}\right\}_{j=\overline{1,m}} are the Gauss points from (0,1)(0,1), then an ( m,2m,2 )-method is unstable for all m≥2m\geq 2.
(iii) If the first m−1m-1 collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m} are the Gauss points from (0,1)(0,1), and the last is cm=1c_{m}=1, then an ( m,2m,2 )-method is stable for all m≥2m\geq 2.

Proof. The results from this corollary follow from assertion (ii) of Corollary 3.7 and the properties of the Radau II points and Gauss points, respectively. In this proof we will denote by Pm​(s)P_{m}(s) the Legendre’s polynomial of a degree not expanding mm, for s∈[−1,1]s\in[-1,1].
(i) If the collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m} are the Radau II points from (0,1](0,1], then the polynomial RmR_{m}, whose zeros are the collocation parameters {cj}j=r,m¯\left\{c_{j}\right\}_{j=\mathrm{r},\bar{m}}, may be written

Rm​(t)=Pm−1​(2​t−1)−Pm​(2​t−1), for all ​t∈[0,1]R_{m}(t)=P_{m-1}(2t-1)-P_{m}(2t-1),\text{ for all }t\in[0,1]

Thus, using the properties of Legendre’s polynomial, from (3.9), we obtain

|μ2(0)′|=2​|Pm−1′​(1)−Pm′​(1)Pm−1​(−1)−Pm​(−1)|=m>1, for all ​m≥2\left|\mu_{2}^{(0)^{\prime}}\right|=2\left|\frac{P_{m-1}^{\prime}(1)-P_{m}^{\prime}(1)}{P_{m-1}(-1)-P_{m}(-1)}\right|=m>1,\text{ for all }m\geq 2

(ii) If the collocation parameters {cj}j=1,m\left\{c_{j}\right\}_{j=1,m} are the Gauss points from (0,1)(0,1), then the polynomial RmR_{m} is

Rm​(t)=Pm​(2​t−1), for all ​t∈[0,1]R_{m}(t)=P_{m}(2t-1),\text{ for all }t\in[0,1]

Because P′(1)m=m​(m+1)2P^{\prime}{}_{m}(1)=\frac{m(m+1)}{2}, from (3.9) it results that |μ2(0)′|=m​(m+1)>1\left|\mu_{2}^{(0)^{\prime}}\right|=m(m+1)>1, for all m≥2m\geq 2.
(iii) In this choice of collocation parameters, polynomial RmR_{m} becomes

Rm​(t)=(t−1)⋅Pm−1​(2​t−1), for all ​t∈[0,1]R_{m}(t)=(t-1)\cdot P_{m-1}(2t-1),\text{ for all }t\in[0,1]

and, from (3.9), we obtain

|μ2(0)′|=|[dd​t​(Rm​(t))]t=1Rm​(c)|=|Pm−1​(1)Pm−1​(−1)|=1,\left|\mu_{2}^{(0)^{\prime}}\right|=\left|\frac{\left[\frac{\mathrm{d}}{\mathrm{~d}t}\left(R_{m}(t)\right)\right]_{t=1}}{R_{m}(c)}\right|=\left|\frac{P_{m-1}(1)}{P_{m-1}(-1)}\right|=1,

for all m≥1Am\geq{}^{A}1.
V. d=0d=0. In the end of this section we analyze the numerical stability of the spline collocation method in the space Sm(0)S_{m}{}^{(0)}, for m≥1m\geq 1. An element u∈Sm(0)​(ZN)u\in S_{m}^{(0)}\left(Z_{N}\right) has for all n=0,1,…,N−1n=0,1,\ldots,N-1 the form

un​(tn+τ​h)=un−1​(tn)+∑r=1mβn,r​τr, for ​τ∈(0,1]u_{n}\left(t_{n}+\tau h\right)=u_{n-1}\left(t_{n}\right)+\sum_{r=1}^{m}\beta_{n,r}\tau^{r},\text{ for }\tau\in(0,1] (3.12)

If we denote by un+1u_{n+1} and by un+1′u_{n+1}^{\prime} the vectors with mm-elements

un+1:=(un​(tn+cj​h))j=1,mT, and ​un+1′:=(un′​(tn+cj​h))j=1,m¯T,u_{n+1}:=\left(u_{n}\left(t_{n}+c_{j}h\right)\right)_{j=1,m}^{T},\text{ and }u_{n+1}^{\prime}:=\left(u_{n}^{\prime}\left(t_{n}+c_{j}h\right)\right)_{j=\overline{1,m}}^{T},

then from equation (3.12) we obtain

un+1=(1,1,…,1)T​un−1​(tn)+E⋅βn, for ​n=0,1,…,N−1,u_{n+1}=(1,1,\ldots,1)^{T}u_{n-1}\left(t_{n}\right)+E\cdot\beta_{n},\text{ for }n=0,1,\ldots,N-1, (3.13)
un+1′=h−1​E′⋅βn, for ​n=0,1,…,N−1u_{n+1}^{\prime}=h^{-1}E^{\prime}\cdot\beta_{n},\text{ for }n=0,1,\ldots,N-1 (3.14)

with the matrices EE and E′E^{\prime} defined by E:=(cjr)j,r=1,m¯E:=\left(c_{j}^{r}\right)_{j,r=\overline{1,m}} and E:=(r​cjr−1)j,r=1,m¯E:=\left(rc_{j}^{r-1}\right)_{j,r=\overline{1,m}}, respectively.

In this case the collocation equation becomes

V​βn=h​W0​(un−1​(tn),un−1′​(tn))T+rn, for all ​n=0,1,…,N−1,V\beta_{n}=hW_{0}\left(u_{n-1}\left(t_{n}\right),u_{n-1}^{\prime}\left(t_{n}\right)\right)^{T}+r_{n},\text{ for all }n=0,1,\ldots,N-1, (3.15)

where matrix W0W_{0} is defined by

W0:=(wj,r0)j=1,m,r=1,2, with ​wj,r0:={λ​h​cj, if ​r=11, if ​r=2.W_{0}:=\left(w_{j,r}^{0}\right)_{j=1,m,r=1,2},\text{ with }w_{j,r}^{0}:=\left\{\begin{array}[]{cl}\lambda hc_{j},&\text{ if }r=1\\ 1,&\text{ if }r=2.\end{array}\right.

Here, matrix VV and vector rnr_{n} are like in (2.4).
Because V=E′+O​(h)V=E^{\prime}+O(h), the elimination of βn\beta_{n} between (3.14) and (3.15) yields

un′​(tn,j)=(1+O​(h))​un−1′​(tn)+(1+O​(h))​rn,j+O​(h)​un−1​(tn)u_{n}^{\prime}\left(t_{n,j}\right)=(1+O(h))u_{n-1}^{\prime}\left(t_{n}\right)+(1+O(h))r_{n,j}+O(h)u_{n-1}\left(t_{n}\right) (3.16)

for all j=1,2,…,m​(n=0,1,…,N−1)j=1,2,\ldots,m(n=0,1,\ldots,N-1).
For all τ∈[0,1]\tau\in[0,1], the first derivatives of the approximation u∈Sm(0)​(ZN)u\in S_{m}^{(0)}\left(Z_{N}\right) may be written

un′​(tn+τ​h)=∑j=1mLj​(τ)​un′​(tn,j), for all ​n=0,1,…,N−1,u_{n}^{\prime}\left(t_{n}+\tau h\right)=\sum_{j=1}^{m}L_{j}(\tau)u_{n}^{\prime}\left(t_{n,j}\right),\text{ for all }n=0,1,\ldots,N-1, (3.17)

where

Lj​(τ):=∏i=1i≠jm(τ−ci)(cj−ci), for all ​j=0,1,…,mL_{j}(\tau):=\prod_{\begin{subarray}{c}i=1\\ i\neq j\end{subarray}}^{m}\frac{\left(\tau-c_{i}\right)}{\left(c_{j}-c_{i}\right)},\text{ for all }j=0,1,\ldots,m

are the Lagrange fundamental polynomial associated with the collocation parameters {cj}j=1,m¯\left\{c_{j}\right\}_{j=\overline{1,m}}. Now, replacing un′​(tn,j)u_{n}^{\prime}\left(t_{n,j}\right) in (3.17) with its values given by (3.16), for all n=0,1,…,N−1n=0,1,\ldots,N-1, we obtain

un′​(tn+1)=h​O​(h)​un−1​(tn)+(1+O​(h))​(un−1′​(tn)+∑j=1mLj​(1)​rn,j)\displaystyle u_{n}^{\prime}\left(t_{n+1}\right)=hO(h)u_{n-1}\left(t_{n}\right)+(1+O(h))\left(u_{n-1}^{\prime}\left(t_{n}\right)+\sum_{j=1}^{m}L_{j}(1)r_{n,j}\right) (3.18)
 for all ​n=0,1,…,N−1\displaystyle\text{ for all }n=0,1,\ldots,N-1

By integrating relation (3.17), for τ∈[0,1]\tau\in[0,1], and using again relation (3.16), we obtain

un​(tn+1)=(1+h​O​(h))​un−1​(tn)+h​(1+O​(h))​un−1′​(tn)+\displaystyle u_{n}\left(t_{n+1}\right)=(1+hO(h))u_{n-1}\left(t_{n}\right)+h(1+O(h))u_{n-1}^{\prime}\left(t_{n}\right)+
+h​(1+O​(h))​∫01∑j=1mLj​(τ)​rn,j, for all ​n=0,1,…,N−1\displaystyle+h(1+O(h))\int_{0}^{1}\sum_{j=1}^{m}L_{j}(\tau)r_{n,j},\text{ for all }n=0,1,\ldots,N-1 (3.19)

Equations (3.18) and (3.19) form together a system which may be written

(un​(tn+1)un′​(tn+1))=M′​(un−1​(tn)un−1′​(tn))+(1+O​(h))​rn′,\binom{u_{n}\left(t_{n+1}\right)}{u_{n}^{\prime}\left(t_{n+1}\right)}=M^{\prime}\binom{u_{n-1}\left(t_{n}\right)}{u_{n-1}^{\prime}\left(t_{n}\right)}+(1+O(h))r_{n}^{\prime}, (3.20)

for all n=0,1,…,N−1n=0,1,\ldots,N-1,
where

M′:=((1+h​O​(h))h​(1+O​(h))h​O​(h)(1+O​(h))),rn′:=(h​∫01∑j=1mLj​(τ)​rn,j,∑j=1mLj​(1)​rn,j)rM^{\prime}:=\left(\begin{array}[]{cc}(1+hO(h))&h(1+O(h))\\ hO(h)&(1+O(h))\end{array}\right),r_{n}^{\prime}:=\left(h\int_{0}^{1}\sum_{j=1}^{m}L_{j}(\tau)r_{n,j},\sum_{j=1}^{m}L_{j}(1)r_{n,j}\right)^{r}

Equation (3.20) has the same form as equation (2.7). Thus, because for h→0h\rightarrow 0 the matrix M′M^{\prime} has the eigenvalues μ1′=μ2′=1\mu_{1}^{\prime}=\mu_{2}^{\prime}=1, as in proof of Theorem 2.3, we may prove the following

THEOREM 3.9. An ( m,0m,0 )-method is stable for all m≥1m\geq 1 and for every choice of the collocation parameters {cj}j=,m\left\{c_{j}\right\}_{j=\sqrt{,m}}.

4. A NUMERICAL EXAMPLE

We give below the results obtained when applying various ( 3,d3,d )-methods to the following integro-differential equation of the first order

y′​(t)=y​(t)+2​t​exp⁡(t2)+∫0t2​t​exp⁡(t2−s2)​y​(s)​ds\displaystyle y^{\prime}(t)=y(t)+2t\exp\left(t^{2}\right)+\int_{0}^{t}2t\exp\left(t^{2}-s^{2}\right)y(s)\mathrm{d}s (4.1)
y​(0)=1, for ​t∈[0,1]\displaystyle y(0)=1,\text{ for }t\in[0,1]

whose exact solution is y​(t)=exp⁡(t+t2)y(t)=\exp\left(t+t^{2}\right).
In the following we use the notations: e1:=|y​(t1)−u​(t1)|,e5:=|y​(t5)−u​(t5)|e_{1}:=\left|y\left(t_{1}\right)-u\left(t_{1}\right)\right|,e_{5}:=\left|y\left(t_{5}\right)-u\left(t_{5}\right)\right|, eN:=|y​(1)−u​(1)|e_{N}:=|y(1)-u(1)|, where u∈S3(d)u\in S_{3}^{(d)} is the approximated solution and ti:=i​h∈ZNt_{i}:=ih\in Z_{N}. Thus, for N=10​(h=0.1)N=10(h=0.1) we obtain:
a) If the collocation parameters are c1=13,c2=23c_{1}=\frac{1}{3},c_{2}=\frac{2}{3} and c3=1c_{3}=1, then we have:

e1=0.1×10−6,e5=0.2×10−5,eN=0.3×10−4​ for ​d=1e1=0.7×10−8,e5=0.7×10−7,eN=0.3×10−6​ for ​d=2e1=0.1×10−8,e5=0.1×10−4,eN=3.350​ for ​d=3\begin{gathered}e_{1}=0.1\times 10^{-6},e_{5}=0.2\times 10^{-5},e_{N}=0.3\times 10^{-4}\text{ for }d=1\\ e_{1}=0.7\times 10^{-8},e_{5}=0.7\times 10^{-7},e_{N}=0.3\times 10^{-6}\text{ for }d=2\\ e_{1}=0.1\times 10^{-8},e_{5}=0.1\times 10^{-4},e_{N}=3.350\text{ for }d=3\end{gathered}

b) If the collocation parameters are the Radau II points, i.e., c1=4−610c_{1}=\frac{4-\sqrt{6}}{10}, c2=4+610c_{2}=\frac{4+\sqrt{6}}{10} and c3=1c_{3}=1, then we have:

e1=0.2×10−8,e5=0.5×10−7,eN=0.8×10−6​ for ​d=1\displaystyle e_{1}=2\times 0^{-8},e_{5}=5\times 0^{-7},e_{N}=8\times 0^{-6}\text{ for }d=1
e1=0.6×10−8,e5=0.7×10−7,eN=0.6×10−5​ for ​d=2\displaystyle e_{1}=6\times 0^{-8},e_{5}=7\times 0^{-7},e_{N}=6\times 0^{-5}\text{ for }d=2
e1=0.1×10−8,e5=0.2×10−3,eN=317390.7091​ for ​d=3\displaystyle e_{1}=1\times 0^{-8},e_{5}=2\times 0^{-3},e_{N}=173907091\text{ for }d=3

c) If the collocation parameters are the Gauss points, i.e., c1=5−1510c_{1}=\frac{5-\sqrt{15}}{10}, c2=12,c3=4+610c_{2}=\frac{1}{2},c_{3}=\frac{4+\sqrt{6}}{10}, then we have:

e1=0.1×10−9,e5=0.3×10−8,eN=0.3×10−7​ for ​d=1\displaystyle e_{1}=1\times 0^{-9},e_{5}=3\times 0^{-8},e_{N}=3\times 0^{-7}\text{ for }d=1
e1=0.1×10−8,e5=0.4×10−5,eN=291.2755​ for ​d=2\displaystyle e_{1}=1\times 0^{-8},e_{5}=4\times 0^{-5},e_{N}=912755\text{ for }d=2
e1=0.1×10−8,e5=0.0758,eN=0.433×1013​ for ​d=3\displaystyle e_{1}=1\times 0^{-8},e_{5}=0758,e_{N}=433\times 0^{13}\text{ for }d=3

d) If the first two collocation parameters are the Gauss points, i.e., c1=3−310c_{1}=\frac{3-\sqrt{3}}{10}, c2=3+36c_{2}=\frac{3+\sqrt{3}}{6}, and c3=1c_{3}=1, then we have:

e1=0.2×10−6,e5=0.3×10−5,eN=0.4×10−4​ for ​d=1\displaystyle e_{1}=2\times 0^{-6},e_{5}=3\times 0^{-5},e_{N}=4\times 0^{-4}\text{ for }d=1
e1=0.9×10−8,e5=0.4×10−7,eN=0.5×10−6​ for ​d=2\displaystyle e_{1}=9\times 0^{-8},e_{5}=4\times 0^{-7},e_{N}=5\times 0^{-6}\text{ for }d=2
e1=0.1×10−8,e5=0.3×10−4,eN=35.54725​ for ​d=3\displaystyle e_{1}=1\times 0^{-8},e_{5}=3\times 0^{-4},e_{N}=554725\text{ for }d=3

From this numerical example we observe that a (3,d)(3,d)-method is stable for d=1d=1 and it is unstable for d=3d=3. In the case d=2d=2, this method is stable if the collocation parameters are c1=13,c2=23,c3=1c_{1}=\frac{1}{3},c_{2}=\frac{2}{3},c_{3}=1 (i.e., case a)), or c1=3−310c_{1}=\frac{3-\sqrt{3}}{10}, c2=3+36c_{2}=\frac{3+\sqrt{3}}{6}, and c3=1c_{3}=1 (i.e., case d)).

REFERENCES

  1. 1.

    H. Brunner and P. J. van der Houwen, The Numerical Solution of Volterra Equations, CWI Monographs, Vol. 3, North-Holland, Amsterdam-New York, 1986.

  2. 2.

    H. Brunner and J. D. Lambert, Stability of numerical methods for Volterra integro-differential equations, Computing 12 (1974), 75-89.

  3. 3.

    I. Danciu, Polynomial spline collocation methods for Volterra integro-differential equations, Rev. Anal. Numér. Théorie Approximation 25, 1-2 (1996), 79-91.

  4. 4.

    I. Danciu, On the Numerical Stability of Polynomial Spline Collocation Methods for Volterra Integral Equations, Proceedings of the ICAOR, 1996 (to appear).

  5. 5.

    M. E. A. El Tom, On the numerical stability of spline function approximations to the solution of Volterra integral equations of the second kind, BIT 14 (1974), 136-143.

  6. 6.

    W. Hackbusch, Integral Equations Theory and Numerical Treatment, Birkhäuser Verlag, Basel-Berlin, 1995.

  7. 7.

    G. Micula, Functii spline şi aplicatii, Ed. Tehnică, Bucharest, 1978.

  8. 8.

    J. M. Ortega, Numerical Analysis: A Second Course, Academic Press, New York-London, 1972.

Received December 15, 1996
Romanian Academy
"Tiberiu Popoviciu" Institute
of Numerical Analysis
P.O. Box 68

Cluj-Napoca 1, RO-3400
Romania

1997

Related Posts