Numerical stability of collocation methods for Volterra integro-differential equations

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,tI:=[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×RRf:I\times R\rightarrow R and K:S×RRK:S\times R\rightarrow R (with S:={(t,s):0stT}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 yCα(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,,N1,hn:=tn+1tn, for n=0,1,,N1,h=max{hn:n=0,1,,N1},ZN:={tn:n=1,,N1},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 m1m\geq 1 and d1d\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,,N1\displaystyle u:\left.u(t)\right|_{t\in\sigma_{n}}=:u_{n}(t)\in\mathbb{P}_{m+d},n=0,\ldots,N-1
un1(j)(tn)=\displaystyle u_{n-1}^{(j)}\left(t_{n}\right)= un(j)(tn) for j=0,1,,d and tnZN}\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 Sm1(1)(ZN)S_{m-1}^{(-1)}\left(Z_{N}\right) may have jump discontinuities at the knots ZNZ_{N}.

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

u(t)=un(t)=r=0dun1(r)(tn)r!(ttn)r+r=1man,r(ttn)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 uSm+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,,N1n=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<<<cm10<c_{1}<<\ldots<c_{m}\leq 1, and we define the set of collocation points by

X(N):=n=0N1Xn, with Xn:={tn,j:=tn+cjhn,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 uSm+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,tX(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 uSm+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,,N1n=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:IRf:I\rightarrow R is supposed to be sufficiently smooth (i.e., fCα(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,h0n\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 uSm+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:=un1(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,rhd+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 d1d\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+hrn, for all n=0,1,,N1,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)αhcjλh2cjd+r+1)cjd+r1wj,r:={λh2cj, if r=0(αh+λh2cj2)cj, if r=1,(αhcj+λh2cj2r+1r)cjr1, if r2,\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(tn1,m)+un1(tn1,m)un1(tn)+α[un1(tn)un1(tn1,m)]++λhcm1un1(tn1+τ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 uSm+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,,N2\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 rj,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 PS(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+BV1WM:=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 h0,nh\searrow 0,n\rightarrow\infty, while hNhN remains fixed, i.e., there exist two finite constants M1M_{1} and M2M_{2}, such that

βn1:=j=1m|βn,j|M1, and ηn1:=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 h0h\searrow 0. These in turn imply, according to (2.3), that

|u(tn)|M1+M2, for all n=0,1,,N1,\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+BV1rn, with M:=A+BV1W,\eta_{n+1}=M\eta_{n}+BV^{-1}r_{n},\text{ with }M:=A+BV^{-1}W, (2.6)

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

ηn=Mnη0+i=0n1Mn1iBV1ri\displaystyle\eta_{n}=M^{n}\eta_{0}+\sum_{i=0}^{n-1}M^{n-1-i}BV^{-1}r_{i} (2.7)
βn=V1W[Mnη0+i=0n1Mn1iBV1ri]+V1rn\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 tIt\in I; and, for all n=0,,N1n=0,\ldots,N-1, we have

rn1:=\displaystyle\left\|r_{n}\right\|_{1}:= j=1m|rn,j|j=1m[Lh(1cm+cj)+|un1(tn1,m)un1(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)
+α|un1(tn1,m)un1(tn)|+|λ|hcm1|un1(tn1+τ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

rn1hLj=1mcjhL1, with L1:=Lj=1mcjmL\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

ηn1Mnη01+hL1BV11n1i=0n1M1n1i,\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},
βn1V1W1ηn1+hV11L1,n=0,1,,N1.\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

ηn1L(S(M))nη01+hL1BV11i=0n1(S(M))n1i\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}
βn1V1W1,ηn1+hV11L1,(n=0,,N1)\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 ηn1\left\|\eta_{n}\right\|_{1} and βn1\left\|\beta_{n}\right\|_{1} remain bounded for n,h0n\rightarrow\infty,h\rightarrow 0 and Nh=TNh=T, if and only if S(M)1S(M)\leq 1.

In the case in which cm1c_{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=0Lj=1m(1cm+cj)+m(1cm)(Mn(2)+αMn(1)+|λ|Mn(0)), if n1,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{|un1(i)(t)|:tσn1}, if n1, 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,,N1}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=V1Wη0+V1r0\beta_{0}=V^{-1}W\eta_{0}+V^{-1}r_{0}, respectively. Because the matrices V1,WV^{-1},W and the vector r0r_{0} are bounded in norm for h0h\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 r11hL2,1\left\|r_{1}\right\|_{1}\leq hL_{2,1}, with L2,1<L_{2,1}<\infty.

Now we suppose that βj1\left\|\beta_{j}\right\|_{1}\leq\infty and ηj1<\left\|\eta_{j}\right\|_{1}<\infty, for all j=0,1,,n1j=0,1,\ldots,n-1. Under this assumption, by (2.3) it results that |un1(t)|<\left|u_{n-1}(t)\right|<\infty, and |un1(t)|<\left|u_{n-1}^{\prime}(t)\right|<\infty, for all tσn1t\in\sigma_{n-1}; furthermore, by (2.8) it follows that rn1hL2,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 ηn1<\left\|\eta_{n}\right\|_{1}<\infty, and βn1<\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,,N1n=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 dimM:=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 m0m\geq 0 and d1d\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 m1m\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., uSd+1(d)(ZN),d1u\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 d1d\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)=12c11\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 d3d\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 d2,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(c1c21)+(1c1)c2d(c2c1)\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(c2c11)+(1c2)c1d(c2c1)\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<c210<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+c232c_{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 d3d\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)=c1c22(c1+c3)+3c1c2\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+c232c_{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)=12c12(4c12+4c1+1+12c1424c13+4c12+8c1+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(1c1)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 uSm+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)=Sm2Sm1+3Sm2++(1)m1mS1+(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:=1i1<<ikmmci1ci2cik, for 1kmS_{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 m1m\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

|[ddt(tRm(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)=tmS1tm1+S2tm2++(1)mSmR_{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)=[ddt(tRm(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)m1S1+S2S3++(1)m1Sm1Sm1,\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 m1m\geq 1, where

Sk=1i1<<ikm1m1ci1ci2cik, for 1km1S_{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

|[ddt(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+Sk1, if 2km1,Sm1, 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 SkS_{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)=(t1)(tm1S1tm2+S2tm3++(1)m1Sm1), 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)|=|[ddt(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 uSm+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 m2m\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 m2m\geq 2.
(iii) If the first m1m-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 m2m\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)=Pm1(2t1)Pm(2t1), 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|Pm1(1)Pm(1)Pm1(1)Pm(1)|=m>1, for all m2\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(2t1), 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 m2m\geq 2.
(iii) In this choice of collocation parameters, polynomial RmR_{m} becomes

Rm(t)=(t1)Pm1(2t1), 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)|=|[ddt(Rm(t))]t=1Rm(c)|=|Pm1(1)Pm1(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 m1Am\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 m1m\geq 1. An element uSm(0)(ZN)u\in S_{m}^{(0)}\left(Z_{N}\right) has for all n=0,1,,N1n=0,1,\ldots,N-1 the form

un(tn+τh)=un1(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+1u_{n+1}^{\prime} the vectors with mm-elements

un+1:=(un(tn+cjh))j=1,mT, and un+1:=(un(tn+cjh))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)Tun1(tn)+Eβn, for n=0,1,,N1,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=h1Eβn, for n=0,1,,N1u_{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 EE^{\prime} defined by E:=(cjr)j,r=1,m¯E:=\left(c_{j}^{r}\right)_{j,r=\overline{1,m}} and E:=(rcjr1)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=hW0(un1(tn),un1(tn))T+rn, for all n=0,1,,N1,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:={λhcj, 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))un1(tn)+(1+O(h))rn,j+O(h)un1(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,,N1)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 uSm(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,,N1,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=1ijm(τci)(cjci), 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,,N1n=0,1,\ldots,N-1, we obtain

un(tn+1)=hO(h)un1(tn)+(1+O(h))(un1(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,,N1\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+hO(h))un1(tn)+h(1+O(h))un1(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))01j=1mLj(τ)rn,j, for all n=0,1,,N1\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(un1(tn)un1(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,,N1n=0,1,\ldots,N-1,
where

M:=((1+hO(h))h(1+O(h))hO(h)(1+O(h))),rn:=(h01j=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 h0h\rightarrow 0 the matrix MM^{\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 m1m\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)+2texp(t2)+0t2texp(t2s2)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 uS3(d)u\in S_{3}^{(d)} is the approximated solution and ti:=ihZNt_{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×106,e5=0.2×105,eN=0.3×104 for d=1e1=0.7×108,e5=0.7×107,eN=0.3×106 for d=2e1=0.1×108,e5=0.1×104,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=4610c_{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×108,e5=0.5×107,eN=0.8×106 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×108,e5=0.7×107,eN=0.6×105 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×108,e5=0.2×103,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=51510c_{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×109,e5=0.3×108,eN=0.3×107 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×108,e5=0.4×105,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×108,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=3310c_{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×106,e5=0.3×105,eN=0.4×104 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×108,e5=0.4×107,eN=0.5×106 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×108,e5=0.3×104,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=3310c_{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