Skip to main content

Theory and Modern Applications

Legendre-Gauss collocation methods for nonlinear neutral delay differential equations

Abstract

In this paper, an efficient Legendre-Gauss collocation method is introduced for solving nonlinear neutral delay differential equations (NDDEs). Firstly, the single-step Legendre-Gauss collocation method is presented for NDDEs; we analyze the convergence of the method with different delay functions. Then the multi-domain Legendre-Gauss collocation method is presented, which is based on the single-step one; the results of convergence are also obtained. In addition, numerical results are presented to confirm our analysis.

1 Introduction

Delay differential equations (DDEs) arise in a variety of fields such as biology, economics, control theory, and so on (see [1–5]). In particular, neutral delay differential equations (NDDEs) provide an important mathematical instrument to model several electromagnetic problems [6].

Recently, much literature has been devoted to the numerical solutions of NDDEs (see [7–10]). Meanwhile, a Legendre-tau method was proposed and analyzed for linear DDEs with one constant delay in [11]. The Legendre-Gauss collocation methods were studied for ordinary differential equations (ODEs) based on the Legendre polynomial expansions in [12, 13]. Moreover, the Legendre-Gauss collocation methods were developed for nonlinear DDEs in [14]. Wang and Guo proposed an efficient numerical integration process for initial value problems of first order ODEs, based on the Legendre-Gauss-Radau interpolation, which is easy to implement and possesses the spectral accuracy in [15]. However, it is more interesting but challenging to develop and analyze the type of high-order methods for nonlinear NDDEs of the form

$$ \left \{ \begin{array}{l} U^{\prime}(t)=f(t,U(t),W(t),\frac{d}{dt}W(t)),\quad 0\leq t\leq T, \\ U(t)=V(t), \quad t\leq0, \end{array} \right . $$
(1)

where \(W(t)=U(\theta(t))\), f, θ, and V are given functions.

If the initial function \(V(t)\) does not link smoothly with the solution \(U(t)\) at 0, this discontinuity point is spread forward on a set of primary discontinuity points where the solution, unlike the non-neutral case, remains solely of class \(C^{0}\) [16].

The question is crucial of how to deal with the primary discontinuity points. Firstly, we assume that T is very small such that there is no primary discontinuity point on \([0,T]\), then a single-step scheme for (1) is constructed. The scheme has an infinite order of accuracy both in time and delay variable. On the basis of the single-step scheme, we partition \([0,T]\) into several subintervals, and construct multi-domain scheme on \([0,T]\), on which there are primary discontinuity points. The multi-domain scheme enjoys remarkable advantages over the Runge-Kutta type methods, since the approximate solution of \(U(t)\) is \(C^{\infty}\)-continuous in the interior of each subinterval if f, θ, V are \(C^{\infty}\)-continuous [16].

The paper is organized as follows. In Section 2, we present and analyze the single-step Legendre-Gauss collocation method with three different delay terms \(\theta(t)\) on \([0,T]\), where T is small enough, and we provide some numerical results to justify our theoretical analysis. In Section 3, the multi-domain version is described on \([0,T]\), on which there exist primary discontinuity points, and the convergence results are also derived. Some numerical results justify our theoretical analysis.

2 The single-step Legendre-Gauss collocation method

In this section, we describe and analyze a single-step numerical process for the NDDE (1) using the Legendre-Gauss interpolation when there is no discontinuous point on \([0,T]\). The single-step scheme serves as a base for the multi-domain one to be presented in the forthcoming section, which is suitable for the situation with discontinuous points.

2.1 Preliminaries

Let \(L_{l}(t)\) be the standard Legendre polynomial of degree l. The shifted Legendre polynomials are defined by (see [12])

$$L_{T,l}(t)=L_{l}\biggl(\frac{2t}{T}-1\biggr)= \frac{(-1)^{l}}{l!}\partial ^{l}_{t}\biggl(t^{l} \biggl(1-\frac{t}{T}\biggr)^{l}\biggr),\quad l=0,1,2,\ldots. $$

According to the properties of the standard Legendre polynomials, we have

$$\begin{aligned}& (l+1)L_{T,l+1}(t)-(2l+1) \biggl(\frac{2t}{T}-1 \biggr)L_{T,l}(t)+lL_{T,l-1}(t)=0,\quad l\geq1, \end{aligned}$$
(2)
$$\begin{aligned}& \frac{d}{dt}L_{T,l+1}(t)-\frac{d}{dt}L_{T,l-1}(t)= \frac {2}{T}(2l+1)L_{T,l}(t),\quad l\geq1, \end{aligned}$$
(3)
$$\begin{aligned}& \bigl\vert L_{T,l}(t)\bigr\vert \leq1, \quad t \in[0,T], l\geq1. \end{aligned}$$
(4)

The set of \(L_{T,l}(t)\) is a complete \(L^{2}(0,T)\)-orthogonal system, namely, \(\int_{0}^{T}L_{T,l}(t)L_{T,m}(t)\, dt=\frac{T}{2l+1}\delta_{l,m}\), where \(\delta_{l,m}\) is the Kronecker symbol. Thus, for any \(v\in L^{2}(0,T)\), \(v(t)=\sum_{l=0}^{\infty}\hat{v}_{T,l}L_{T,l}\) and \(\hat{v}_{T,l}=\frac{2l+1}{T}\int_{0}^{T}v(t)L_{T,l}(t)\, dt\).

Now, we introduce the shifted Legendre-Gauss interpolation. Denote the nodes of the standard Legendre-Gauss interpolation on the interval \([-1,1)\) by \(t_{j}^{N}\) (\(0\leq{j}\leq{N}\)). In particular, \(t_{0}^{N}=-1\). The corresponding Christoffel numbers are \(\omega_{j}^{N}\) (\(0\leq{j}\leq{N}\)). The nodes of the shifted Legendre-Gauss interpolation on the interval \([0,T)\) are the distinct zeros of \(L_{T,N}(t)+L_{T,N+1}(t)\), denoted by \(t_{T,j}^{N}\) (\(0\leq{j}\leq{N}\)). Clearly, \(t_{T,j}^{N}=\frac{T}{2}(t_{j}^{N}+1)\). The corresponding Christoffel numbers are \(\omega_{T,j}^{N}=\frac{T}{2}\omega _{j}^{N}\) (\(0\leq{j}\leq{N}\)).

Let \(\mathcal{P}_{N}(0,T)\) be the set of polynomials of degree at most N. Due to the property of the standard Legendre-Gauss quadrature, it follows that, for any \(\phi\in\mathcal{P}_{2N}(0,T)\), one has

$$ \int_{0}^{T}\phi(t)\,dt= \frac{T}{2}\sum_{j=0}^{N} \omega_{j}^{N}\phi\biggl(\frac {T}{2} \bigl(t_{j}^{N}+1\bigr)\biggr)=\sum _{j=0}^{N}\omega_{T,j}^{N}\phi \bigl(t_{T,j}^{N}\bigr). $$
(5)

Let \((u,v)_{T}\) and \(\|v\|_{T}\) be the inner product and the norm of space \(L^{2}(0,T)\), respectively. We also introduce the following discrete inner product and norm:

$$\begin{aligned}& (u,v)_{T,N}=\sum_{j=0}^{N}u \bigl(t_{T,j}^{N}\bigr)v\bigl(t_{T,j}^{N} \bigr)\omega_{T,j}^{N}, \\& \|v\|_{T,N}=(v,v)_{T,N}^{\frac{1}{2}}. \end{aligned}$$

According to (5), for any \(\varphi\in\mathcal{P}_{N}(0,T)\) and \(\phi\cdot\psi\in\mathcal{P}_{2N}(0,T)\), one can obtain

$$ (\phi,\psi)_{T}=(\phi,\psi)_{T,N},\qquad \| \varphi\|_{T}=\|\varphi\|_{T,N}. $$
(6)

For any \(v\in\mathcal{C}[0,T)\), the shifted Legendre-Gauss interpolation \(\mathcal{I}_{T,N}v(t)\in\mathcal{P}_{N}(0,T)\) is determined uniquely by

$$\mathcal{I}_{T,N}v\bigl(t_{T,j}^{N}\bigr)=v \bigl(t_{T,j}^{N}\bigr),\quad 0\leq j\leq N. $$

Let r be a nonnegative integer, \(H^{r}(0,T)\) be the usual Sobolev space as defined in [17], and denote the semi-norm by \(|\cdot|_{r,T}\), where \(|U|_{r,T}=(\int^{T}_{0}(\frac{d^{r}U}{dt^{r}})^{2}\,dt)^{\frac{1}{2}}\) and \(U\in{H^{r}(0,T)}\). We have the following estimates.

Lemma 1

(see [15])

For any \(u\in H^{r}(0,T)\) with integer \(1\leq r\leq N+1\), we have

$$\begin{aligned}& \Vert \mathcal{I}_{T,N}u-u\Vert _{T}\leq cT^{r}N^{-r}|u|_{r,T}, \end{aligned}$$
(7)
$$\begin{aligned}& \bigl\Vert (\mathcal{I}_{T,N}u-u)^{\prime}\bigr\Vert _{T}\leq cT^{r-1}N^{\frac{3}{2}-r}|u|_{r,T}. \end{aligned}$$
(8)

Lemma 2

Let \(u\in\mathcal{P}_{N+1}\), then

$$ \|u\|_{T,N}^{2}\leq5\|u\|_{T}^{2}. $$
(9)

Proof

Let \(u\in\mathcal{P}_{N+1}\), \(u(t)=\sum^{N+1}_{k=0}\tilde{u}_{T,k}L_{T,k}\), we have \(\|u\|^{2}_{T}=\sum^{N+1}_{k=0}\tilde{u}_{T,k}^{2}\frac{T}{2k+1}\). Moreover, according to (5) and (6), we can obtain

$$\begin{aligned} \|u\|^{2}_{T,N} =&\Biggl(\sum^{N+1}_{k=0} \tilde{u}_{T,k}L_{T,k},\sum^{N+1}_{k=0} \tilde{u}_{T,k}L_{T,k}\Biggr)_{T,N} \\ =&\sum^{N}_{k=0}\tilde{u}_{T}^{2}(L_{T,k},L_{T,k})_{T}+2 \tilde {u}_{T,N}\tilde{u}_{T,N+1}(L_{T,N},L_{T,N+1})_{T,N} \\ &{}+\tilde{u}_{T,N+1}^{2}(L_{T,N+1},L_{T,N+1})_{T,N}. \end{aligned}$$

Due to (4), we deduce that

$$\begin{aligned}& (L_{T,N+1},L_{T,N+1})_{T,N} \leq \frac{T}{2}\Biggl\vert \sum^{N}_{j=0}L_{N}^{2} \bigl(t^{N}_{j}\bigr)\omega^{N}_{j} \Biggr\vert \leq\frac{T}{N+1}, \\& (L_{T,N},L_{T,N+1})_{T,N} \leq \Biggl\vert \sum ^{N}_{j=0}L_{T,N} \bigl(t^{N}_{T,j}\bigr)L_{T,N+1}\bigl(t^{N}_{T,j} \bigr)\omega^{N}_{T,j}\Biggr\vert \\& \hphantom{(L_{T,N},L_{T,N+1})_{T,N}}= \frac{T}{2}\Biggl\vert \sum ^{N}_{j=0}L_{N}\bigl(t^{N}_{j} \bigr)L_{N+1}\bigl(t^{N}_{j}\bigr) \omega_{j}\Biggr\vert \\& \hphantom{(L_{T,N},L_{T,N+1})_{T,N}} = \frac{T}{2}\Biggl\vert \frac{2}{(N+1)^{2}}L_{N} \bigl(t^{N}_{0}\bigr)L_{N+1}\bigl(t^{N}_{0} \bigr) \\& \hphantom{(L_{T,N},L_{T,N+1})_{T,N}\leq}{}+ \sum^{N}_{j=1} \frac{-L_{N}^{2}(t^{N}_{j})(1-t^{N}_{j})}{(N+1)^{2}(L_{N}(t^{N}_{j}))^{2}}\Biggr\vert \leq \frac{T}{N+1}. \end{aligned}$$

Therefore, we have

$$\begin{aligned} \|u\|^{2}_{T,N} \leq&\sum^{N}_{k=0} \tilde{u}^{2}_{T,k}\frac{T}{2k+1}+\bigl(\tilde {u}^{2}_{T,N}+\tilde{u}^{2}_{T,N+1}\bigr) \frac{T}{N+1}+\tilde{u}^{2}_{T,N+1}\frac {T}{N+1} \\ \leq&\sum^{N-1}_{k=0}\tilde{u}^{2}_{T,k} \frac{T}{2k+1}+\tilde {u}^{2}_{T,N}\biggl( \frac{T}{2N+1}+\frac{T}{N+1}\biggr)+\tilde{u}^{2}_{T,N+1} \frac {T}{N+1} \\ \leq&5\sum^{N+1}_{k=0}\tilde{u}^{2}_{T,k} \frac{T}{2k+1}=5\|u\|^{2}_{T}. \end{aligned}$$

This completes the proof. □

2.2 The single-step scheme

Now, we present the single-step scheme for the NDDEs (1). Denote the grid set by \(\Lambda_{N}=\{t_{T,k}^{N}: 0\leq k\leq N\}\subset[0,T)\). The single-step Legendre-Gauss collocation approximation to (1) is to find \(u^{N}(t)\in\mathcal{P}_{N+1}(0,T)\), such that

$$ \left \{ \begin{array}{l} \frac{d}{dt}u^{N}(t)=f(t,u^{N}(t),w(t),w^{\prime}(t)),\quad \forall t\in\Lambda _{N}, \\ u^{N}(0)=U(0)=V(0), \end{array} \right . $$
(10)

where

$$w(t)=\left \{ \begin{array}{l@{\quad}l} u^{N}(\theta(t)),& \theta(t)\geq{0}, \\ V(\theta(t)),& \theta(t)<0, \end{array} \right .\qquad w^{\prime}(t)=\left \{ \begin{array}{l@{\quad}l} \frac{d}{dt}u^{N}(\theta(t)), &\theta(t)\geq{0}, \\ V^{\prime}(\theta(t)), &\theta(t)<0. \end{array} \right . $$

Here, we recall that \(\theta(t)\) and \(V(\cdot)\) are known functions. Denote

$$\Lambda_{N}^{0}=\bigl\{ t\in\Lambda_{N}: \theta(t)<0\bigr\} ,\qquad \Lambda_{N}^{1}=\bigl\{ t\in\Lambda _{N}: \theta(t)\geq0\bigr\} . $$

It is an important problem how to resolve (10). Indeed, it is often used to resolve the discrete system (10) based on the Lagrange interpolation. However, it is well known that a Lagrange interpolation is not stable for large N. Hence, we propose a more stable approach by expanding \(u^{N}(t)\) directly in terms of the shifted Legendre polynomials and solving the unknown coefficients of the collocation scheme (10). This approach is stable for large N, and much easier to implement.

To describe the numerical implementation of the collocation scheme (10), we expand the collocation solution as

$$ u^{N}(t)=\sum_{l=0}^{N+1} \hat{u}_{T,l}^{N}L_{T,l}(t)\in\mathcal {P}_{N+1}(0,T),\quad 0< t\leq{T}. $$
(11)

Let \([l]\) be the integer part of l. According to [12], we have \(\frac{d}{dt}L_{T,l}(t)=\frac{2}{T}\sum_{m=0}^{[\frac{l-1}{2}]}(2l-4m-1)L_{T,l-2m-1}(t)\) and \(L_{T,l}(0)=(-1)^{l}\). Hence, (10) is equivalent to

$$ \left \{ \begin{array}{l} \sum_{l=1}^{N+1}a_{T,k,l}^{N}\hat{u}_{T,l}^{N}=f_{T,k}^{N},\quad 0\leq k\leq N, \\ \sum_{l=0}^{N+1}(-1)^{l}\hat{u}_{T,l}^{N}=V(0), \end{array} \right . $$
(12)

where \(a_{T,k,l}^{N}=\frac{2}{T}\sum_{m=0}^{[\frac {l-1}{2}]}(2l-4m-1)L_{T,l-2m-1}(t_{T,k}^{N})\), \(0\leq{k}\leq{N}\), \(1\leq{l}\leq{N+1}\), and

$$f_{T,k}^{N}=\left \{ \begin{array}{l@{\quad}l} f(t_{T,k}^{N},\sum_{l=0}^{N+1}\hat{u}_{T,l}^{N}L_{T,l}(t_{T,k}^{N}),\sum_{l=0}^{N+1}\hat{u}_{T,l}^{N}L_{T,l}(\theta(t_{T,k}^{N})), \\ \quad \frac{d}{dt}\sum_{l=0}^{N+1}\hat{u}_{T,l}^{N}L_{T,l}(\theta (t))|_{t=t_{T,k}^{N}}),& t_{T,k}^{N}\in\Lambda_{N}^{1}, \\ f(t_{T,k}^{N},\sum_{l=0}^{N+1}\hat{u}_{T,l}^{N}L_{T,l}(t_{T,k}^{N}),V(\theta (t_{T,k}^{N})),V^{\prime}(\theta(t_{T,k}^{N}))),& t_{T,k}^{N}\in\Lambda_{N}^{0}. \end{array} \right . $$

Let \(A_{T}^{N}\) be the matrix with the entries \(a^{N}_{T,k,l}\), \(0\leq{k}\leq{N}\), \(1\leq{l}\leq{N+1}\). We can give the matrix form for (12) as follows:

$$ \left \{ \begin{array}{l} A_{T}^{N}\hat{u}_{T}^{N}=F_{T}^{N}(\hat{u}_{T}^{N}), \\ \hat{u}^{N}_{T,0}=V(0)-\sum^{N+1}_{l=1}(-1)^{l}\hat{u}^{N}_{T,l}, \end{array} \right . $$
(13)

where \(\hat{u}_{T}^{N}=(\hat{u}_{T,1}^{N},\hat{u}_{T,2}^{N},\ldots,\hat {u}_{T,N+1}^{N})^{\prime}\), \(F_{T}^{N}(\hat{u}_{T}^{N})=(f_{T,0}^{N},f_{T,1}^{N},\ldots,f_{T,N}^{N})^{\prime}\). In fact, (13) is a set of linear equations about \(\{\hat{u}_{T,l}^{N}\}_{l=0}^{N+1}\). Therefore, we can solve (13) and recover the collocation solution \(u^{N}(t)\), \(0< t\leq T\) from (11).

2.3 Error analysis

In this subsection, we shall analyze the convergence of the scheme (10) with three assumptions of delay function \(\theta(t)\), respectively. In particular, we prove the spectral accuracy of the numerical solution \(u^{N}(t)\). Let \(\mathcal{I}_{T,N}\) be the Legendre-Gauss interpolation operator as defined before. Let \(E^{N}(t)=u^{N}(t)-\mathcal{I}_{T,N}U(t)\) and \(G_{T,2}^{N}(t)=\mathcal{I}_{T,N}\frac{d}{dt}U(t)-\frac{d}{dt}\mathcal {I}_{T,N}U(t)\). According to (1), we have

$$ \frac{d}{dt}\mathcal{I}_{T,N}U(t)=f \bigl(t,U(t),W(t),W'(t)\bigr)-G_{T,2}^{N}(t), \quad t\in\Lambda_{N}. $$
(14)

Subtracting (14) from (10), we obtain

$$ \left \{ \begin{array}{l} \frac{d}{dt}E^{N}(t)=G_{T,1}^{N}(t)+G_{T,2}^{N}(t),\quad t\in\Lambda_{N}, \\ E^{N}(0)=U(0)-\mathcal{I}_{T,N}U(0), \end{array} \right . $$
(15)

where \(G_{T,1}^{N}(t)=f(t,u^{N}(t),w(t),w'(t))-f(t,\mathcal{I}_{T,N}U(t),\mathcal {I}_{T,N}W(t),\mathcal{I}_{T,N}W'(t))\).

Lemma 3

Let U and \(u^{N}\) be the solutions of (1) and (10), respectively, \(U\in H^{r}(0,T)\) with integer \(2\leq{r}\leq{N+1}\), then

$$ \frac{1}{2}\bigl\Vert t^{-1} \bigl(E^{N}-E^{N}(0)\bigr)\bigr\Vert _{T}^{2}+T^{-1} \bigl\vert E^{N}(T)-E^{N}(0)\bigr\vert ^{2}\leq2 \biggl\Vert \frac{d}{dt}E^{N}(t)\biggr\Vert _{T,N}^{2}. $$
(16)

Proof

Due to the proof of Lemma 1 in [14], we have

$$\begin{aligned}& 2\biggl(E^{N}-E^{N}(0),\frac{d}{dt} \bigl(t^{-1}\bigl(E^{N}-E^{N}(0)\bigr)\bigr) \biggr)_{T,N} \\& \quad = -\bigl\Vert t^{-1}\bigl(E^{N}-E^{N}(0) \bigr)\bigr\Vert _{T}^{2}+T^{-1}\bigl\vert E^{N}(T)-E^{N}(0)\bigr\vert ^{2}. \end{aligned}$$

On the other hand, we derive that

$$\frac {d}{dt}\bigl(t^{-1}\bigl(E^{N}(t)-E^{N}(0) \bigr)\bigr)=-t^{-2}\bigl(E^{N}(t)-E^{N}(0) \bigr)+t^{-1}\frac {d}{dt}E^{N}(t),\quad t\in \Lambda_{N}. $$

Hence, by (5), we deduce that

$$\begin{aligned}& 2\biggl(E^{N}-E^{N}(0),\frac{d}{dt} \bigl(t^{-1}\bigl(E^{N}-E^{N}(0)\bigr)\bigr) \biggr)_{T,N} \\& \quad \leq -2\bigl\Vert t^{-1} \bigl(E^{N}-E^{N}(0)\bigr)\bigr\Vert _{T}^{2}+ \frac{1}{2}\bigl\Vert t^{-1}\bigl(E^{N}-E^{N}(0) \bigr)\bigr\Vert _{T}^{2}+2\biggl\Vert \frac{d}{dt}E^{N}\biggr\Vert _{T,N}^{2}. \end{aligned}$$

This completes the proof. □

Now, we consider three cases according to the delay terms and analyze the numerical errors. Here, β, \(\beta_{1}\), and \(\beta_{2}\) denote any positive numbers less than \(\frac{1}{4}\).

Case 2.1

Consider (10) with the following delay:

$$ \theta(t)=\lambda t,\quad 0<\lambda\leq1. $$
(17)

In this situation, no values of \(U(t)\) are needed in the delay term behind 0, therefore, no discontinuities propagate from 0. Then the solution is regular according to the regularity of f and θ.

Assume that \(f(t,x,y,z)\) satisfies the following Lipschitz conditions in x, y, and z. That is, there exist real numbers \(r_{1}\geq0\), \(r_{2}\geq0\), and \(0\leq r_{3}<\frac{1}{\surd\lambda}\) such that

$$\begin{aligned}& \bigl\vert f(t,x_{1},y,z)-f(t,x_{2},y,z) \bigr\vert \leq r_{1}|x_{1}-x_{2}|, \end{aligned}$$
(18)
$$\begin{aligned}& \bigl\vert f(t,x,y_{1},z)-f(t,x,y_{2},z) \bigr\vert \leq r_{2}|y_{1}-y_{2}|, \end{aligned}$$
(19)
$$\begin{aligned}& \bigl\vert f(t,x,y,z_{1})-f(t,x,y,z_{2}) \bigr\vert \leq r_{3}|z_{1}-z_{2}|. \end{aligned}$$
(20)

Theorem 1

Consider the NDDE (1), where \(f(t,x,y,z)\) is \(C^{r}\)-continuous in \([0,T]\times R^{d}\times R^{d} \times R^{d}\), and the initial function \(V(t)\) is \(C^{r}\)-continuous. If the conditions (17)-(20) hold, \(U\in{H^{r}(0,T)}\) with \(2\leq{r}\leq{N+1}\), and, for certain \(\delta,\delta_{0},\delta_{1},\hat{\delta},\tilde{\delta}>0\),

$$\begin{aligned}& \frac{(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1})5 T^{2}r_{1}^{2}+(1+\delta _{0})(1+\delta^{-1})(1+\delta_{1}^{-1})5\lambda^{-1} T^{2}r_{2}^{2}}{1-(1+\delta _{0})(1+\delta)(1+\hat{\delta})(1+\tilde{\delta})\lambda r_{3}^{2}} \\& \quad \leq \beta<\frac{1}{4}, \end{aligned}$$
(21)

then we have

$$\bigl\Vert U-u^{N}\bigr\Vert _{T}^{2}\leq c_{\beta}T^{2r}N^{3-2r}|U|_{r,T}^{2}, \qquad \bigl\vert U(T)-u^{N}(T)\bigr\vert ^{2}\leq c_{\beta}T^{2r-1}N^{3-2r}|U|_{r,T}^{2}. $$

In particular, \(\max_{t\in[0,T]}|U(t)-u^{N}(t)|^{2}\leq c_{\beta}T^{2r-1}N^{3-2r}|U|_{r,T}^{2}\), where \(c_{\beta}\) is a positive constant depending only on β.

Proof

Obviously, in this case, \(\Lambda ^{0}_{N}=\emptyset\). Denote

$$\begin{aligned} \bigl\Vert \tilde{G}^{N}_{T,1}\bigr\Vert ^{2}_{T,N} =&\bigl(1+\delta^{-1}\bigr)\biggl\Vert f\biggl(t,u^{N}(t),w(t),\mathcal{I}_{T,N}\frac{d}{dt}W(t) \biggr) \\ &{}-f\biggl(t,\mathcal{I}_{T,N}U(t),\mathcal{I}_{T,N}W(t), \mathcal {I}_{T,N}\frac{d}{dt}W(t)\biggr)\biggr\Vert ^{2}_{T,N}. \end{aligned}$$

Together with (6)-(8) and (20), for any \(\tilde{\delta}, \delta>0\), we can obtain

$$\begin{aligned} \bigl\Vert G^{N}_{T,1}\bigr\Vert ^{2}_{T,N} \leq&(1+\delta) (1+\tilde{\delta})r_{3}^{2}\biggl\Vert \frac {d}{dt}w(t)-\frac{d}{dt}W(t)\biggr\Vert ^{2}_{T} \\ &{}+(1+\delta) \bigl(1+\tilde{\delta}^{-1}\bigr)r_{3}^{2} \biggl\Vert \frac{d}{dt}W(t)-\mathcal {I}_{T,N} \frac{d}{dt}W(t)\biggr\Vert ^{2}_{T}+\bigl\Vert \tilde{G}^{N}_{T,1}\bigr\Vert ^{2}_{T,N}, \end{aligned}$$

where

$$\begin{aligned} \biggl\Vert \frac{d}{dt}w(t)-\frac{d}{dt}W(t)\biggr\Vert ^{2}_{T} =&\int^{\theta(T)}_{\theta (0)} \lambda\biggl[\frac{d}{dt}u^{N}(t)-\frac{d}{dt}U(t) \biggr]^{2}\, dt \\ \leq&\lambda\int^{T}_{0}\biggl[ \frac{d}{dt}u^{N}(t)-\frac {d}{dt}U(t)\biggr]^{2} \,dt=\lambda\biggl\Vert \frac{d}{dt}\bigl(u^{N}-U\bigr)\biggr\Vert ^{2}_{T} \end{aligned}$$

and

$$\begin{aligned} \biggl\Vert \frac{d}{dt}W(t)-\mathcal{I}_{T,N} \frac{d}{dt}W(t)\biggr\Vert ^{2}_{T} \leq& cT^{2(r-1)}N^{-2(r-1)}\bigl\vert U'\bigl(\theta(t) \bigr)\bigr\vert ^{2}_{r-1,T} \\ \leq& cT^{2r-2}N^{2-2r}\bigl\vert U(t)\bigr\vert ^{2}_{r,T}. \end{aligned}$$

Applying (8), we have

$$\begin{aligned}& \bigl\Vert G^{N}_{T,1}\bigr\Vert ^{2}_{T,N}- \bigl\Vert \tilde{G}^{N}_{T,1}\bigr\Vert ^{2}_{T,N} \\& \quad \leq (1+\delta) (1+\tilde{\delta}) (1+\hat{\delta})r^{2}_{3} \lambda\biggl\Vert \frac {d}{dt}\bigl(u^{N}-\mathcal{I}_{T,N}U \bigr)\biggr\Vert ^{2}_{T} \\& \qquad {} + (1+\delta) (1+\tilde{\delta}) \bigl(1+\hat{\delta}^{-1} \bigr)r^{2}_{3}\lambda\biggl\Vert \frac {d}{dt}( \mathcal{I}_{T,N}U-U)\biggr\Vert ^{2}_{T}+cT^{2r-2}N^{2-2r}|U|^{2}_{r,T} \\& \quad \leq (1+\delta) (1+\tilde{\delta}) (1+\hat{\delta})r^{2}_{3} \lambda\biggl\Vert \frac {d}{dt}E^{N}\biggr\Vert ^{2}_{T}+cT^{2r-2}N^{3-2r}|U|^{2}_{r,T}. \end{aligned}$$

By (15), we have

$$\begin{aligned} \biggl\Vert \frac{d}{dt}E^{N}\biggr\Vert ^{2}_{T,N} \leq&(1+\delta_{0})\bigl\Vert G^{N}_{T,1}\bigr\Vert ^{2}_{T,N}+\bigl(1+\delta_{0}^{-1} \bigr)\bigl\Vert G^{N}_{T,2}\bigr\Vert ^{2}_{T,N} \\ \leq&(1+\delta) (1+\tilde{\delta}) (1+\hat{\delta}) (1+\delta_{0}) \lambda r^{2}_{3}\biggl\Vert \frac{d}{dt}E^{N} \biggr\Vert ^{2}_{T,N} \\ &{}+cT^{2r-2}N^{3-2r}|U|^{2}_{r,T}+(1+ \delta_{0})\bigl\Vert \tilde{G}^{N}_{T,1}\bigr\Vert ^{2}_{T,N} \\ &{}+\bigl(1+\delta_{0}^{-1}\bigr)\bigl\Vert G^{N}_{T,2}\bigr\Vert ^{2}_{T,N}, \end{aligned}$$

where

$$\begin{aligned} \bigl\Vert G^{N}_{T,2}\bigr\Vert ^{2}_{T,N} =& \bigl\Vert G^{N}_{T,2}\bigr\Vert ^{2}_{T} \\ \leq&(1+\delta)\biggl\Vert \frac {d}{dt}(\mathcal{I}_{T,N}U-U) \biggr\Vert ^{2}_{T} +\bigl(1+\delta^{-1}\bigr)\biggl\Vert \mathcal{I}_{T,N} \frac{d}{dt}U-\frac{d}{dt}U\biggr\Vert ^{2}_{T} \\ \leq& cT^{2r-2}N^{3-2r}|U|^{2}_{r,T}. \end{aligned}$$

The above fact leads to

$$ \biggl\Vert \frac{d}{dt}E^{N}\biggr\Vert ^{2}_{T,N} \leq\frac{(1+\delta_{0})}{\hat{c}}\bigl\Vert \tilde {G}^{N}_{T,1}\bigr\Vert ^{2}_{T,N}+cT^{2r-2}N^{3-2r}|U|^{2}_{r,T}, $$

where \(\hat{c}=1-(1+\delta)(1+\tilde{\delta})(1+\hat{\delta})(1+\delta _{0})\lambda r^{2}_{3}\).

Let us estimate \(\|\tilde{G}^{N}_{T,1}\|^{2}_{T,N}\). Clearly, by (9) and (18)-(19), we have

$$\begin{aligned} \bigl\Vert \tilde{G}^{N}_{T,1}\bigr\Vert ^{2}_{T,N} \leq&\bigl(1+\delta^{-1}\bigr) (1+ \delta_{1})r^{2}_{1}\bigl\Vert E^{N} \bigr\Vert ^{2}_{T,N} \\ &{}+\bigl(1+\delta^{-1}\bigr) \bigl(1+\delta_{1}^{-1} \bigr)r^{2}_{2}\bigl\Vert w(t)-\mathcal{I}_{T,N}W(t) \bigr\Vert ^{2}_{T,N} \\ \leq&\bigl(1+\delta^{-1}\bigr) (1+\delta_{1})5r^{2}_{1} \bigl\Vert E^{N}\bigr\Vert ^{2}_{T} \\ &{}+\bigl(1+\delta^{-1}\bigr) \bigl(1+\delta_{1}^{-1} \bigr)5r^{2}_{2}\bigl\Vert w(t)-\mathcal{I}_{T,N}W(t) \bigr\Vert ^{2}_{T}, \end{aligned}$$

where

$$\begin{aligned}& \bigl\Vert w(t)-\mathcal{I}_{T,N}W(t)\bigr\Vert ^{2}_{T} \\& \quad \leq (1+\varepsilon)\bigl\Vert w(t)-W(t)\bigr\Vert ^{2}_{T}+\bigl(1+\varepsilon^{-1}\bigr)\bigl\Vert W(t)-\mathcal{I}_{T,N}W(t)\bigr\Vert ^{2}_{T} \\& \quad \leq (1+\varepsilon)\int^{T}_{0} \bigl[u^{N}\bigl(\theta(t)\bigr)-U\bigl(\theta (t)\bigr) \bigr]^{2}\,dt+c\varepsilon^{-1}T^{2r}N^{-2r}|U|^{2}_{r,T} \\& \quad \leq (1+\varepsilon)\lambda^{-1}\bigl\Vert u^{N}-U \bigr\Vert ^{2}_{T}+c\varepsilon ^{-1}T^{2r}N^{-2r}|U|^{2}_{r,T}. \end{aligned}$$

Thus, we can obtain

$$\begin{aligned} \bigl\Vert \tilde{G}^{N}_{T,1}\bigr\Vert ^{2}_{T,N} \leq&\bigl(1+\delta^{-1}\bigr) (1+ \delta_{1})5r^{2}_{1}\bigl\Vert E^{N} \bigr\Vert ^{2}_{T} \\ &{}+\bigl(1+\delta^{-1}\bigr) \bigl(1+\delta^{-1}_{1} \bigr) (1+\varepsilon)5\lambda^{-1}r^{2}_{2}\bigl\Vert u^{N}-U\bigr\Vert ^{2}_{T} \\ &{}+c\varepsilon^{-1}T^{2r-2}N^{3-2r}|U|^{2}_{r,T}. \end{aligned}$$

According to (16), we have

$$\begin{aligned}& \frac{1}{2}\bigl\Vert t^{-1}\bigl(E^{N}-E^{N}(0) \bigr)\bigr\Vert ^{2}_{T}+T^{-1}\bigl\vert E^{N}(T)-E^{N}(0)\bigr\vert ^{2} \\& \quad \leq \frac{2(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1})5r^{2}_{1}}{\hat{c}}\bigl\Vert E^{N}\bigr\Vert ^{2}_{T} \\& \qquad {} + \frac{2(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1}^{-1})(1+\varepsilon )5\lambda^{-1}r^{2}_{2}}{\hat{c}}\bigl\Vert u^{N}-U\bigr\Vert ^{2}_{T} \\& \qquad {} + c\varepsilon^{-1}T^{2r}N^{3-2r}|U|^{2}_{r,T}. \end{aligned}$$

Moreover, we can obtain

$$\bigl\Vert E^{N}\bigr\Vert ^{2}_{T}\leq(1+ \varepsilon)T^{2}\bigl\Vert t^{-1}\bigl(E^{N}-E^{N}(0) \bigr)\bigr\Vert ^{2}_{T}+\bigl(1+\varepsilon^{-1} \bigr)\bigl\Vert E^{N}(0)\bigr\Vert ^{2}_{T} $$

and

$$\begin{aligned}& \frac{1}{2}\bigl\Vert E^{N}\bigr\Vert ^{2}_{T}+(1+ \varepsilon)T\bigl\vert E^{N}(T)-E^{N}(0)\bigr\vert ^{2} \\ & \quad \leq (1+\varepsilon)T^{2}\biggl(\frac{1}{2}\bigl\Vert t^{-1}\bigl(E^{N}-E^{N}(0)\bigr)\bigr\Vert ^{2}_{T}+T^{-1}\bigl\vert E^{N}(T)-E^{N}(0) \bigr\vert ^{2}\biggr) + c\varepsilon^{-1}T\bigl(E^{N}(0) \bigr)^{2} \\& \quad \leq \frac{2(1+\varepsilon)(1+\delta_{0})(1+\delta^{-1})(1+\delta _{1})5T^{2}r^{2}_{1}}{\hat{c}}\bigl\Vert E^{N}\bigr\Vert ^{2}_{T} \\& \qquad {} + \frac{2(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1}^{-1})(1+\varepsilon )^{2}5T^{2}\lambda^{-1}r^{2}_{2}}{\hat{c}}\bigl\Vert u^{N}-U\bigr\Vert ^{2}_{T} \\& \qquad {} + c\varepsilon^{-1}T^{2r}N^{3-2r}|U|^{2}_{r,T}+c \varepsilon^{-1}T\bigl(E^{N}(0)\bigr)^{2}. \end{aligned}$$

Thanks to (7), we have

$$\begin{aligned} \bigl\Vert U-u^{N}\bigr\Vert ^{2}_{T} \leq&(1+ \varepsilon)\bigl\Vert E^{N}\bigr\Vert ^{2}_{T}+ \bigl(1+\varepsilon^{-1}\bigr)\Vert U-\mathcal{I}_{T,N}U \Vert ^{2}_{T} \\ \leq&(1+\varepsilon)\bigl\Vert E^{N}\bigr\Vert ^{2}_{T}+c\varepsilon^{-1}T^{2r}N^{-2r}|U|^{2}_{r,T}. \end{aligned}$$

The above result yields

$$\begin{aligned} \begin{aligned} &\biggl(\frac{1}{2}-\frac{2(1+\varepsilon)(1+\delta_{0})(1+\delta ^{-1})(1+\delta_{1})5T^{2}r^{2}_{1}}{\hat{c}}\biggr)\bigl\Vert U-u^{N}\bigr\Vert ^{2}_{T} \\ &\qquad {} + (1+\varepsilon)^{2}T\bigl\vert E^{N}(T)-E^{N}(0) \bigr\vert ^{2} \\ &\quad \leq \frac{2(1+\varepsilon)^{3}(1+\delta_{0})(1+\delta^{-1})(1+\delta _{1}^{-1})5\lambda^{-1}T^{2}r^{2}_{2}}{\hat{c}}\bigl\Vert u^{N}-U\bigr\Vert ^{2}_{T} \\ &\qquad {} + c\varepsilon^{-1}T^{2r}N^{3-2r}|U|^{2}_{r,T}+c \varepsilon^{-1}T\bigl(E^{N}(0)\bigr)^{2}. \end{aligned} \end{aligned}$$

Due to \(t^{N}_{T,0}=0\), we have \(E^{N}(0)=0\).

Let \(\varepsilon=(\frac{1}{4\beta})^{1/3}-1>0\), then \((1+\varepsilon)^{3}\beta=\frac{1}{4}\). Thus, we can obtain

$$\begin{aligned} \hat{q} =&\frac{(1+\delta_{0})(1+\delta^{-1})5T^{2}((1+\varepsilon)(1+\delta _{1})r^{2}_{1}+(1+\varepsilon)^{3}(1+\delta_{1}^{-1})\lambda ^{-1}r^{2}_{2})}{1-(1+\delta_{0})(1+\delta)(1+\tilde{\delta})(1+\hat{\delta })\lambda r^{2}_{3}} \\ <&(1+\varepsilon)^{3}\frac{(1+\delta_{0})(1+\delta^{-1})5T^{2}((1+\delta _{1})r^{2}_{1}+(1+\delta_{1}^{-1})\lambda^{-1}r^{2}_{2})}{1-(1+\delta_{0})(1+\delta )(1+\tilde{\delta})(1+\hat{\delta})\lambda r^{2}_{3}} \\ \leq&(1+\varepsilon)^{3}\beta=\frac{1}{4}. \end{aligned}$$

By a combination of the above estimates, we deduce that

$$\begin{aligned}& \bigl\Vert U-u^{N}\bigr\Vert ^{2}_{T} \leq c_{\beta}T^{2r}N^{3-2r}|U|^{2}_{r,T}, \\& \bigl(E^{N}(T)\bigr)^{2}\leq2\bigl\vert E^{N}(T)-E^{N}(0)\bigr\vert ^{2}+2\bigl\vert E^{N}(0)\bigr\vert ^{2}\leq c_{\beta}T^{2r-1}N^{3-2r}|U|^{2}_{r,T}, \end{aligned}$$

where \(c_{\beta}=\frac{c\varepsilon^{-1}}{\frac{1}{2}-2\hat{q}}\). Consequently, we have

$$\begin{aligned}& \bigl\vert U(T)-u^{N}(T)\bigr\vert ^{2} \leq 2\bigl\vert \mathcal{I}_{T,N}U(T)-U(T)\bigr\vert ^{2}+2\bigl\vert E^{N}(T)\bigr\vert ^{2} \\& \hphantom{\bigl\vert U(T)-u^{N}(T)\bigr\vert ^{2}} \leq c_{\beta}T^{2r-1}N^{3-2r}|U|^{2}_{r,T}, \\& \biggl\Vert \frac{d}{dt}\bigl(U-u^{N}\bigr)\biggr\Vert ^{2}_{T}\leq2\biggl\Vert \frac{d}{dt}E^{N} \biggr\Vert ^{2}_{T}+2\biggl\Vert \frac {d}{dt}(U- \mathcal{I}_{T,N}U)\biggr\Vert ^{2}_{T} \leq c_{\beta}T^{2r-2}N^{3-2r}|U|^{2}_{r,T}. \end{aligned}$$

From (3.9) of [13], it can be seen that \(\max_{t\in[0,T]}|v(t)|^{2}\leq\frac{2}{T}\|v\|^{2}_{T}+2T\|\frac{dv}{dt}\|^{2}_{T}\) for any \(v\in H^{1}(0,T)\). Hence, we deduce that \(\max_{t\in[0,T]}|U(t)-u^{N}(t)|^{2}\leq c_{\beta}T^{2r-1}N^{3-2r}|U|_{r,T}^{2}\). □

Remark 1

For (1) and (10) without the neutral term, the convergence results are the same as Case I in [14].

Remark 2

The condition (21) is necessary for the proof, but it is not sufficient. Some numerical examples do not satisfy this condition, but the numerical scheme still converges. This remark also applies to the multiple-domain case.

Case 2.2

Assume that the delay function \(\theta(t)\) satisfies

$$ \theta(t)=t-\tau,\quad \tau>0, t\in[0,T]. $$
(22)

In this situation, the points \(t_{k}=k\tau\) (\(k=0,1,\ldots\)) are primary discontinuity points. Therefore, there is no discontinuity point when \(T\leq\tau\). Moreover, \(f(t,x,y,z)\) satisfies the Lipschitz conditions (18)-(20), where \(r_{3}\) satisfies \(0\leq{r_{3}}<1\).

Theorem 2

Consider the NDDE (1) with \(T\leq\tau\), where \(f(t,x,y,z)\) is \(C^{r}\)-continuous in \([0,T]\times R^{d}\times R^{d} \times R^{d}\), and the initial function \(V(t)\) is \(C^{r}\)-continuous. If the conditions (18)-(20) and (22) hold, \(U\in H^{r}(0,T)\) with integer \(2\leq{r}\leq{N+1}\), \((1+\delta)5T^{2}r_{1}^{2}\leq\beta_{1}<\frac{1}{4}\), and \(\frac{5(T-\tau)^{2}(1+\delta_{0})(1+\delta^{-1})((1+\delta _{1})r_{1}^{2}+(1+\delta_{1}^{-1})r_{2}^{2})}{1-(1+\delta_{0})(1+\delta)(1+\hat{\delta })(1+\tilde{\delta}) r_{3}^{2}} \leq\beta_{2}<\frac{1}{4}\) for certain \(\delta,\delta_{0},\delta_{1},\hat{\delta},\tilde{\delta}>0\), then we have

$$ \begin{aligned} &\bigl\Vert U-u^{N}\bigr\Vert _{T}^{2}\leq c_{\beta_{1},\beta_{2}} T^{2r}N^{3-2r}|U|_{r,T}^{2}, \\ &\bigl\vert U(T)-u^{N}(T)\bigr\vert ^{2}\leq c_{\beta_{1},\beta_{2}} T^{2r-1}N^{3-2r}|U|_{r,T}^{2}. \end{aligned} $$
(23)

In particular, \(\max_{t\in[0,T]}|U(t)-u^{N}(t)|^{2}\leq c_{\beta_{1},\beta_{2}} T^{2r-1}N^{3-2r}|U|_{r,T}^{2}\), where \(c_{\beta_{1},\beta_{2}}\) is a positive constant depending only on \(\beta_{1}\), \(\beta_{2}\).

Proof

As \(\tau\geq{T}\), \(\theta(t)<0\) for \(t\in[0,T]\). In this case, \(\Lambda^{1}_{N}=\emptyset\). Hence, by virtue of (18), we have \(\|G^{N}_{T,1}\|^{2}_{T,N}\leq r^{2}_{1}\|E^{N}\|^{2}_{T,N}\). Due to (9) and (16), we derive that

$$\begin{aligned}& \biggl(\frac{1}{2}-2(1+\varepsilon) (1+\delta)5T^{2}r^{2}_{1} \biggr)\bigl\Vert E^{N}\bigr\Vert ^{2}_{T}+(1+ \varepsilon)T\bigl\vert E^{N}(T)-E^{N}(0)\bigr\vert ^{2} \\& \quad \leq c\varepsilon^{-1}T^{2r}N^{3-2r}|U|^{2}_{r,T}. \end{aligned}$$

Let \(\varepsilon=(\frac{1}{4\beta_{1}})>0\), then

$$\hat{q}_{1}=(1+\varepsilon) (1+\delta)5T^{2}r^{2}_{1}<(1+ \varepsilon)\beta_{1}=1/4. $$

Thus,

$$\bigl\Vert E^{N}\bigr\Vert ^{2}_{T}\leq c_{\beta_{1}}T^{2r}N^{3-2r}|U|^{2}_{r,T} $$

and

$$\begin{aligned}& \bigl\Vert U-u^{N}\bigr\Vert ^{2}_{T} \leq (1+ \varepsilon)\bigl\Vert E^{N}\bigr\Vert ^{2}_{T}+ \bigl(1+\varepsilon^{-1}\bigr)\Vert U-\mathcal{I}_{T,N}U \Vert ^{2}_{T} \\& \hphantom{\bigl\Vert U-u^{N}\bigr\Vert ^{2}_{T}} \leq c_{\beta_{1}}T^{2r}N^{3-2r}|U|^{2}_{r,T}, \\& \bigl\vert U(T)-u^{N}(T)\bigr\vert ^{2} \leq 2\bigl\vert \mathcal{I}_{T,N}U(T)-U(T)\bigr\vert ^{2}+2\bigl\vert E^{N}(T)\bigr\vert ^{2} \\& \hphantom{\bigl\vert U(T)-u^{N}(T)\bigr\vert ^{2}} \leq c_{\beta_{1}}T^{2r-1}N^{3-2r}|U|^{2}_{r,T}, \\& \biggl\Vert \frac{d}{dt}\bigl(U-u^{N}\bigr)\biggr\Vert ^{2}_{T} \leq 2\biggl\Vert \frac{d}{dt}E^{N} \biggr\Vert ^{2}_{T}+2\biggl\Vert \frac {d}{dt}(U- \mathcal{I}_{T,N}U)\biggr\Vert ^{2}_{T} \\& \hphantom{\biggl\Vert \frac{d}{dt}\bigl(U-u^{N}\bigr)\biggr\Vert ^{2}_{T}} \leq c_{\beta_{1}}T^{2r-2}N^{3-2r}|U|^{2}_{r,T}, \\& \max_{t\in[0,T]}\bigl\vert U(t)-u^{N}(t)\bigr\vert ^{2} \leq c_{\beta_{1}}T^{2r-1}N^{3-2r}|U|^{2}_{r,T}, \end{aligned}$$

where \(c_{\beta_{1}}=\frac{c\varepsilon^{-1}}{\frac{1}{2}-2\hat{q}_{1}}\). □

Case 2.3

Assume that the delay function \(\theta(t)\) satisfies

$$ \left \{ \begin{array}{l} D_{1}:\theta(t)=t-\tau(t), \quad \tau\in C^{d}(I), d\geq1; \\ D_{2}:\tau(t)\geq\tau_{0}>0,\quad t\in I; \\ D_{3}:\theta\mbox{ is strictly increasing on } I. \end{array} \right . $$
(24)

Now, we assume that \(\{T_{k}\}^{\infty}_{k=0}\) are primary discontinuity points which satisfy \(\theta(t_{k+1})=t_{k}\), \(t_{0}=0\). By the definition of \(\theta(t)\), we conclude that \(t_{k+1}\geq t_{k}+\tau_{0}\), \(k=0,1,\ldots \) . When \(T\leq t_{0}\), there is no discontinuity point.

Moreover, the function \(f(t,x,y,z)\) satisfies the Lipschitz conditions (18)-(20), but \(r_{3}\) satisfies \(0\leq{r_{3}}<\frac{1}{\sqrt{c_{0}}}\), where \(c_{0}=\max_{t\in[0,T]}\frac{1}{[\theta^{-1}(t)]'}\). Due to (24), we see that the maximum and minimum of \(\frac{1}{[\theta^{-1}(t)]'}\) exist in \([0,T]\).

Theorem 3

Consider the NDDE (1) with \(T\leq t_{0}\) which satisfy \(\theta (t_{0})=0\). \(f(t,x,y,z)\) is \(C^{r}\)-continuous in \([0,T]\times R^{d}\times R^{d} \times R^{d}\), and the initial function \(V(t)\) is \(C^{r}\)-continuous. If the conditions (18)-(20) and (24) hold, \(U\in H^{r}(0,T)\) with integer \(2\leq{r}\leq{N+1}\), \(c_{1}=\min_{t\in[0,T]}\frac{1}{[\theta^{-1}(t)]'}\), \((1+\delta)5 T^{2}r_{1}^{2}\leq\beta_{1}<\frac{1}{4}\) and

$$ \frac{(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1})5 T^{2}r_{1}^{2}+(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1}^{-1})5c_{1} T^{2}r_{2}^{2}}{1-(1+\delta_{0})(1+\delta)(1+\hat{\delta})(1+\tilde{\delta}) c_{0}r_{3}^{2}}\leq\beta_{2}<\frac{1}{4} $$

for certain \(\delta,\delta_{0},\delta_{1},\hat{\delta},\tilde{\delta}>0\), then we have (23). In particular, \(\max_{t\in[0,T]}|U(t)-u^{N}(t)|^{2}\leq c_{\beta_{1},\beta_{2}} T^{2r-1}N^{3-2r}|U|_{r,T}^{2}\), where \(c_{\beta_{1},\beta_{2}}\) is a positive constant depending only on \(\beta_{1}\), \(\beta_{2}\).

Proof

Together with (24) and \(\theta(0)<0\), we can find \(t_{0}\) which satisfies \(\theta(t_{0})=0\). Let

$$\left \{ \begin{array}{l} \Lambda^{0}_{N}=\{t^{N}_{T,k}| \theta(t^{N}_{T,k})<0, 0\leq{k}\leq{N}\}, \\ \Lambda^{1}_{N}=\{t^{N}_{T,k}|0\leq\theta(t^{N}_{T,k})\leq T, 0\leq{k}\leq {N}\}. \end{array} \right . $$

If \(t_{0}\geq T\), obviously, \(\Lambda^{1}_{N}=\emptyset\). The proof is similar to \(\tau\geq T\) in Case 2.2, thus we have

$$\begin{aligned}& \bigl\Vert U-u^{N}\bigr\Vert ^{2}_{T} \leq c_{\beta_{1}}T^{2r}N^{3-2r}|U|^{2}_{r,T}, \qquad \bigl\vert U(T)-u^{N}(T)\bigr\vert ^{2}\leq c_{\beta_{1}}T^{2r-1}N^{3-2r}|U|^{2}_{r,T}, \\& \max_{t\in[0,T]}\bigl\vert U(t)-u^{N}(t)\bigr\vert ^{2}\leq c_{\beta_{1}}T^{2r-1}N^{3-2r}|U|^{2}_{r,T}. \end{aligned}$$

 □

2.4 Numerical results

In this subsection, we give some numerical results to illustrate the efficiency of our single-step algorithm.

Example 1

Consider the following equation:

$$ \left \{ \begin{array}{l} \frac{d}{dt}u(t)=\frac{1}{2}u(t)+\frac{1}{4}e^{\frac{t}{2}}u(\frac {t}{2})+\frac{1}{4}e^{\frac{t}{2}}u'(\frac{t}{2}),\quad 0\leq{t}\leq{T}, \\ u(0)=1. \end{array} \right . $$
(25)

The exact solution is \(u(t)=e^{t}\). Obviously, the conditions (18)-(20) hold with \(r_{1}=\frac{1}{2}\), \(r_{2}=\frac{1}{4}e^{\frac{T}{2}}\), and \(r_{3}=\frac{1}{4}e^{\frac{T}{2}}\).

Moreover, the inequality (21) is satisfied for \(T=0.3\). But it is no longer valid for \(T=1\). In Figure 1, we plot the numerical errors at \(t=T\) for \(T=0.3\) and \(T=1\), respectively. It indicates that the numerical errors decay exponentially as N increases. In particular, we can observe that our algorithm is still valid even if the condition (21) is not satisfied.

Figure 1
figure 1

The numerical errors of ( 25 ) at \(\pmb{t=T}\) for \(\pmb{T=0.3}\) and \(\pmb{T=1}\) .

Example 2

Consider the following equation:

$$ \left \{ \begin{array}{l} \frac{d}{dt}u(t)=\frac{1}{2}u(t)+\frac{1}{4}e^{\frac{1}{2}}u(t-\frac {1}{2})+\frac{1}{4}e^{\frac{1}{2}}u'(t-\frac{1}{2}), \quad 0\leq{t}\leq{T}, \\ u(t)=e^{t},\quad t<0, \\ u(0)=1. \end{array} \right . $$
(26)

The exact solution is \(u(t)=e^{t}\). Obviously, the conditions (18)-(20) hold with \(r_{1}=\frac{1}{2}\), \(r_{2}=\frac{1}{4}e^{\frac{1}{2}}\), and \(r_{3}=\frac{1}{4}e^{\frac{1}{2}}\).

Moreover, the inequality \(5T^{2}r_{1}^{2}\leq\beta_{1}<\frac{1}{4}\) in Theorem 2 is satisfied for \(T=0.125\). But it is no longer valid for \(T=0.5\). In Figure 2, we plot the numerical errors at \(t=T\) for \(T=0.125\) and \(T=0.5\), respectively. It indicates that the numerical errors decay exponentially as N increases. In particular, we can observe that our algorithm is still valid even if the above inequality is not satisfied.

Figure 2
figure 2

The numerical errors of ( 26 ) or ( 27 ) at \(\pmb{t=T}\) for \(\pmb{T=0.125}\) and \(\pmb{T=0.5}\) .

Example 3

Consider the following equation:

$$ \left \{ \begin{array}{l} \frac{d}{dt}u(t)=\frac{1}{2}u(t)+\frac{1}{4}e^{\frac{t+1}{2}}u(\theta (t))+\frac{1}{4}e^{\frac{t+1}{2}}u'(\theta(t)), \quad 0\leq{t}\leq{T}, \\ u(t)=e^{t},\quad t<0, \\ u(0)=1, \end{array} \right . $$
(27)

where \(\theta(t)=t-(\frac{t}{2}+\frac{1}{2})\). The exact solution is \(u(t)=e^{t}\). Obviously, the conditions (18)-(20) hold with \(r_{1}=\frac{1}{2}\), \(r_{2}=\frac{1}{4}e^{\frac{T+1}{2}}\), and \(r_{3}=\frac{1}{4}e^{\frac{T+1}{2}}\). The discrete scheme of (27) is the same as (26). So, we can also see the convergence of numerical solution of this equation in Figure 2. Here, the inequality \(5 T^{2}r_{1}^{2}\leq\beta_{1}<\frac{1}{4}\) in Theorem 3 is satisfied for \(T=0.125\). But it is no longer valid for \(T=0.5\). In Figure 2, we plot the numerical errors at \(t=T\) for \(T=0.125\) and \(T=0.5\), respectively. It indicates that the numerical errors decay exponentially as N increases. In particular, we can observe that our algorithm is still valid even if the above inequality is not satisfied.

3 The multiple-domain Legendre-Gauss collocation method

We investigate the single-step Legendre-Gauss collocation method in Section 2. The numerical errors decay very rapidly as N and r increase. While the single-step collocation method provides accurate results, it is not suitable for resolving the discrete system (13) with large T. When there are some discontinuity points on \([0,T]\), the single-step method cannot be employed. We shall partition the interval \([0,T]\) into a finite number of subintervals by a set of points \(\{T_{k}\}^{M}_{k=0}\). The primary discontinuity points on \([0,T]\) should be all contained in the set of \(\{T_{k}\}^{M}_{k=0}\) such that the solution \(U(t)\) is continuous in the interior of each subinterval. Then we solve the equations subsequently on each subinterval.

3.1 The multiple-domain scheme

Now, we describe the multiple-domain scheme. Let M and \(N_{m}\), \(1\leq{m}\leq{M}\) be any positive integers. Decompose the interval \([0,T]\) into M subintervals \([T_{m-1},T_{m}]\), \(1\leq{m}\leq{M}\), such that the set of \(T_{m}\) includes all breaking points, where \(T_{0}=0\) and \(T_{M}=T\). Let \(\tau_{m}=T_{m}-T_{m-1}\), \(1\leq{m}\leq{M}\). We shall use \(u_{m}^{N_{m}}(t)\in\mathcal{P}_{N_{m}+1}(0,\tau_{m})\) to approximate the solution U in the subinterval \([T_{m-1},T_{m}]\).

Firstly, replacing T and N by \(\tau_{1}\) and \(N_{1}\) in (10) and all other formulas in Section 2.2, we can derive an alternative algorithm, with which we obtain the numerical solution \(u_{1}^{N_{1}}\in\mathcal{P}_{N_{1}+1}(0,\tau_{1})\). Then we evaluate the numerical solutions \(u_{m}^{N_{m}}\in\mathcal{P}_{N_{m}+1}(0,\tau_{m})\), \(2\leq m\leq M\), step by step. Finally, the global numerical solution of (1) is given by

$$ u^{N}(T_{m-1}+t)=u_{m}^{N_{m}}(t), \quad 0\leq t\leq\tau_{m}, 1\leq m\leq M. $$
(28)

We present the numerical scheme for \(u_{m}^{N_{m}}(t)\). Denote the nodes and the corresponding Christoffel numbers of the shifted Legendre-Gauss interpolation on the interval \((0,\tau_{m})\) by \(t_{\tau_{m},k}^{N_{m}}\) and \(\omega_{\tau_{m},k}^{N_{m}}\), \(0\leq k\leq N_{m}\), respectively.

Let

$$\left \{ \begin{array}{l} \Lambda_{N,m}^{0}=\{t_{\tau_{m},k}^{N_{m}}|\theta(T_{m-1}+t_{\tau _{m},k}^{N_{m}})<0, 0\leq{k}\leq{N_{m}}\}, \\ \Lambda_{N,m}^{j}=\{t_{\tau_{m},k}^{N_{m}}|\theta(T_{m-1}+t_{\tau _{m},k}^{N_{m}})\in[T_{j-1},T_{j}), 0\leq{k}\leq{N_{m}}\},\quad 1\leq{j}\leq{m}. \end{array} \right . $$

The multiple-domain collocation method for (1) is to seek \(u_{m}^{N_{m}}(t)\in\mathcal{P}_{N_{m}+1}(0,\tau_{m})\), such that

$$ \left \{ \begin{array}{l} \frac{d}{dt}u_{m}^{N_{m}}(t)=f(T_{m-1}+t,u_{m}^{N_{m}}(t),w_{m}(t),w'_{m}(t)),\quad t\in \Lambda_{N,m}^{j}, j\geq0, \\ u_{m}^{N_{m}}(0)=u_{m-1}^{N_{m-1}}(\tau_{m-1}),\quad 2\leq m\leq M, \end{array} \right . $$
(29)

where

$$\begin{aligned} w_{m}(t) =&u^{N}\bigl(\theta(T_{m-1}+t)\bigr) \\ =&\left \{ \begin{array}{l@{\quad}l} u_{m}^{N_{m}}(\theta(T_{m-1}+t)-T_{m-1}),& \theta(T_{m-1}+t)\in [T_{m-1},T_{m}), \\ \ldots, \\ u_{j}^{N_{j}}(\theta(T_{m-1}+t)-T_{j-1}), &\theta(T_{m-1}+t)\in [T_{j-1},T_{j}), \\ \ldots, \\ u_{1}^{N_{1}}(\theta(T_{m-1}+t)-T_{0}),& \theta(T_{m-1}+t)\in[T_{0},T_{1}), \\ V(\theta(T_{m-1}+t)), &\theta(T_{m-1}+t)<0. \end{array} \right . \end{aligned}$$

Denote \(U_{m}(t)=U(T_{m-1}+t)\) for \(0\leq t\leq\tau_{m}\). By (1), we have

$$ \left \{ \begin{array}{l} \frac{d}{dt}U_{m}(t)=f(T_{m-1}+t,U_{m}(t),W_{m}(t),W'_{m}(t)), \quad t\in\Lambda _{N,m}^{j}, j\geq0, \\ U_{m}(0)=U_{m-1}(\tau_{m-1}),\quad 2\leq m\leq M, \\ U_{1}(0)=U(0)=V(0), \end{array} \right . $$
(30)

where

$$\begin{aligned} W_{m}(t) =&U\bigl(\theta(T_{m-1}+t)\bigr) \\ =&\left \{ \begin{array}{l@{\quad}l} U_{m}(\theta(T_{m-1}+t)-T_{m-1}), &\theta(T_{m-1}+t)\in[T_{m-1},T_{m}), \\ \ldots, \\ U_{j}(\theta(T_{m-1}+t)-T_{j-1}), &\theta(T_{m-1}+t)\in[T_{j-1},T_{j}), \\ \ldots, \\ U_{1}(\theta(T_{m-1}+t)-T_{0}),& \theta(T_{m-1}+t)\in[T_{0},T_{1}), \\ V(\theta(T_{m-1}+t)), &\theta(T_{m-1}+t)<0. \end{array} \right . \end{aligned}$$

It can be seen from (29) and (30) that the local numerical solution \(u_{m}^{N_{m}}(t)\) is actually an approximation to the local exact solution \(U_{m}(t)\), with the approximate initial data \(u_{m}^{N_{m}}(0)=u_{m-1}^{N_{m-1}}(\tau_{m-1})\).

3.2 Error analysis

We now analyze the numerical errors. Let \(E_{m}^{N_{m}}(t)=u_{m}^{N_{m}}(t)-\mathcal{I}_{\tau_{m},N_{m}}U_{m}(t)\). Together with (29) and (30), we have

$$ \left \{ \begin{array}{l} \frac{d}{dt}E_{m}^{N_{m}}(t)=G_{\tau_{m},1}^{N_{m}}(t)+G_{\tau_{m},2}^{N_{m}}(t),\quad t\in\Lambda_{N,m}^{j}, j\geq0, \\ E_{m}^{N_{m}}(0)=u_{m}^{N_{m}}(0)-\mathcal{I}_{\tau_{m},N_{m}}U_{m}(0), \quad 2\leq m\leq M, \\ E_{1}^{N_{1}}(0)=U(0)-\mathcal{I}_{\tau_{1},N_{1}}U(0), \end{array} \right . $$
(31)

where

$$ G_{\tau_{m},1}^{N_{m}}(t)=f\bigl(T_{m-1}+t,u_{m}^{N_{m}},w_{m}(t),w'_{m}(t) \bigr) -f\bigl(T_{m-1}+t,\mathcal{I}_{\tau_{m},N_{m}}U_{m}(t),W_{m}(t),W'_{m}(t) \bigr), $$

and \(G_{\tau_{m},2}^{N_{m}}(t)=\mathcal{I}_{\tau_{m},N_{m}}\frac{d}{dt}U_{m}(t)-\frac {d}{dt}\mathcal{I}_{\tau_{m},N_{m}}U_{m}(t)\) for \(t\in\Lambda_{N,m}^{j}\) and \(j\geq0\).

Lemma 4

Let \(u_{m}^{N_{m}}(t)\) and \(U_{m}\) be the solutions of (29) and (30), respectively. If \(U_{m}\in H^{r}(0,\tau_{m})\) with integer \(2\leq r\leq N_{m}+1\), then

$$ \frac{1}{2}\bigl\Vert t^{-1} \bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0)\bigr) \bigr\Vert _{\tau_{m}}^{2}+\tau _{m}^{-1} \bigl\vert E_{m}^{N_{m}}(\tau_{m})-E_{m}^{N_{m}}(0) \bigr\vert ^{2}\leq2\biggl\Vert \frac{d}{dt}E_{m}^{N_{m}} \biggr\Vert _{\tau_{m},N_{m}}^{2}. $$
(32)

Proof

Applying Lemma 3, we have

$$\frac {d}{dt}\bigl(t^{-1}\bigl(E_{m}^{N_{m}}(t)-E_{m}^{N_{m}}(0) \bigr)\bigr)=-t^{-2}\bigl(E_{m}^{N_{m}}(t)-E_{m}^{N_{m}}(0) \bigr)+t^{-1}\frac {d}{dt}E_{m}^{N_{m}}(t) $$

and

$$\begin{aligned}& 2\biggl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0), \frac {d}{dt}\bigl(t^{-1}\bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0) \bigr)\bigr)\biggr)_{\tau_{m},N_{m}} \\& \quad =-\bigl\Vert t^{-1}\bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0) \bigr)\bigr\Vert _{\tau_{m}}^{2}+\tau _{m}^{-1} \bigl\vert E_{m}^{N_{m}}(\tau_{m})-E_{m}^{N_{m}}(0) \bigr\vert ^{2}, \end{aligned}$$

where \(t\in\Lambda_{N,m}^{j}\) for \(j\geq0\). By (6) with \(\tau_{m}\) and \(N_{m}\) instead of T and N, we deduce that

$$\begin{aligned}& 2\biggl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0), \frac {d}{dt}\bigl(t^{-1}\bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0) \bigr)\bigr)\biggr)_{\tau_{m},N_{m}} \\& \quad = -2\bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0),t^{-2} \bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0)\bigr) \bigr)_{\tau_{m}} \\& \qquad {} + 2\biggl(t^{-1}\bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0) \bigr),\frac{d}{dt}E_{m}^{N_{m}}(t)\biggr)_{\tau _{m},N_{m}} \\& \quad \leq -2\bigl\Vert t^{-1}\bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0) \bigr)\bigr\Vert _{\tau_{m}}^{2} \\& \qquad {} + \frac{1}{2}\bigl\Vert t^{-1}\bigl(E_{m}^{N_{m}}-E_{m}^{N_{m}}(0) \bigr)\bigr\Vert _{\tau_{m}}^{2}+2\biggl\Vert \frac {d}{dt}E_{m}^{N_{m}}\biggr\Vert _{\tau_{m},N_{m}}^{2}. \end{aligned}$$

This completes the proof. □

We shall analyze the numerical errors in the following three cases. Let \(\hat{\tau}=\max_{1\leq j\leq M}\tau_{j}\) and \(N=\min_{1\leq j\leq M}N_{j}\). Assume that, for any \(1\leq i\leq j\leq M\), \(\tau_{i}/\tau_{j}\) is bounded.

Case 3.1

Consider the delay function \(\theta(t)\) satisfying the condition (17). The solution \(U(t)\) is regular according to the regularity of f and θ. Assume that \(f(t,x,y,z)\) satisfies the Lipschitz conditions (18)-(20), where \(r_{1}\geq0\), \(r_{2}\geq0\), and \(0\leq{r_{3}}<\frac{1}{\sqrt{\lambda}}\).

Theorem 4

Consider the NDDE (1), where \(f(t,x,y,z)\) is \(C^{r}\)-continuous in \([0,T]\times R^{d}\times R^{d} \times R^{d}\), and the initial function \(V(t)\) is \(C^{r}\)-continuous. If the conditions (17)-(20) hold, \(U\in{H^{r}(0,T)}\) with \(2\leq{r}\leq{N+1}\), and, for certain \(\delta,\delta_{0},\delta_{1},\hat{\delta},\tilde{\delta}>0\),

$$\begin{aligned}& \frac{(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1})5 \tau_{m}^{2}r_{1}^{2}+(1+\delta _{0})(1+\delta^{-1})(1+\delta_{1}^{-1})5\lambda^{-1} \tau _{m}^{2}r_{2}^{2}}{1-(1+\delta_{0})(1+\delta)(1+\hat{\delta})(1+\tilde{\delta })\lambda r_{3}^{2}} \\& \quad \leq\beta<\frac{1}{4}, \end{aligned}$$
(33)

then, for any \(1\leq m\leq M\), we have

$$ \begin{aligned} &\bigl\Vert U-u^{N}\bigr\Vert ^{2}_{L^{2}(T_{m-1},T_{m})}\leq c_{\beta}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}, \\ &\bigl\vert U(T_{m})-u^{N}(T_{m})\bigr\vert ^{2}\leq c_{\beta}\hat{\tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned} $$
(34)

In particular, \(\max_{t\in[T_{m-1},T_{m}]}|U(t)-u^{N}(t)|^{2}\leq c_{\beta}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}\), where \(c_{\beta}\) is a positive constant depending only on β.

Proof

Clearly, in this case, \(\Lambda^{0}_{N,m}=\emptyset\). Denote

$$\begin{aligned} \bigl\Vert \tilde{G}^{N_{m}}_{\tau_{m},1}\bigr\Vert ^{2}_{\tau_{m},N_{m}} =&\bigl(1+\delta^{-1}\bigr)\biggl\Vert f\biggl(t,u^{N_{m}}_{m}(t),w_{m}(t), \mathcal{I}_{\tau_{m},N_{m}}\frac{d}{dt}W_{m}(t)\biggr) \\ &{}-f\biggl(t,\mathcal{I}_{\tau_{m},N_{m}}U_{m}(t), \mathcal{I}_{\tau _{m},N_{m}}W_{m}(t),\mathcal{I}_{\tau_{m},N_{m}} \frac{d}{dt}W_{m}(t)\biggr)\biggr\Vert ^{2}_{\tau_{m},N_{m}}. \end{aligned}$$

By (20) and the fact that \(\sum^{N_{m}}_{k=0}\omega^{N_{m}}_{\tau_{m},k}=\tau_{m}\), for any \(\delta>0\) and \(m>1\), we deduce that

$$\begin{aligned} \bigl\Vert G^{N_{m}}_{\tau_{m},1}\bigr\Vert ^{2}_{\tau_{m},N_{m}} \leq&(1+\delta) (1+\tilde{\delta })r^{2}_{3}\biggl\Vert \frac{d}{dt}w_{m}-\frac{d}{dt}W_{m}\biggr\Vert ^{2}_{\tau_{m}} \\ &{}+ (1+\delta) \bigl(1+\tilde{\delta}^{-1}\bigr)r^{2}_{3} \biggl\Vert \frac{d}{dt}W_{m}-\mathcal {I}_{\tau_{m},N_{m}} \frac{d}{dt}W_{m}\biggr\Vert ^{2}_{\tau_{m},N_{m}} \\ &{}+\bigl\Vert \tilde{G}^{N_{m}}_{\tau_{m},1}\bigr\Vert ^{2}_{\tau_{m},N_{m}}, \end{aligned}$$

where \(\|\frac{d}{dt}W_{m}-\mathcal{I}_{\tau_{m},N_{m}}\frac{d}{dt}W_{m}\|^{2}_{\tau _{m}}\leq\sum^{m}_{j=1}c\hat{\tau}^{2r-2}N^{2-2r}|U_{j}|^{2}_{r,\tau_{j}} \leq c\hat{\tau}^{2r-2}N^{2-2r}|U|^{2}_{r,T_{m}}\) and

$$\begin{aligned} \biggl\Vert \frac{d}{dt}w_{m}-\frac{d}{dt}W_{m} \biggr\Vert ^{2}_{\tau_{m}} =&\int^{\tau_{m}}_{0} \biggl[\frac {d}{dt}u^{N}\bigl(\theta(T_{m-1}+t)\bigr)- \frac{d}{dt}U\bigl(\theta(T_{m-1}+t)\bigr)\biggr]^{2}\,dt \\ =&\int^{T_{m}}_{T_{m-1}}\biggl[\frac{d}{dt}u^{N} \bigl(\theta(t)\bigr)-\frac{d}{dt}U\bigl(\theta (t)\bigr) \biggr]^{2}\,dt \\ =&\lambda\int^{\lambda T_{m}}_{\lambda T_{m-1}}\biggl[ \frac{d}{dt}u^{N}(t)-\frac {d}{dt}U(t)\biggr]^{2} \,dt \\ \leq&\lambda\int^{T}_{0}\biggl[ \frac{d}{dt}u^{N}(t)-\frac{d}{dt}U(t)\biggr]^{2}\,dt \\ =&\lambda\sum^{m-1}_{j=1}\biggl\Vert \frac{d}{dt}u^{N_{j}}_{j}-\frac{d}{dt}U_{j} \biggr\Vert ^{2}_{\tau_{j}}+\lambda\biggl\Vert \frac{d}{dt}u^{N_{m}}_{m}-\frac{d}{dt}U_{m} \biggr\Vert ^{2}_{\tau _{m}} \\ \leq&\lambda\biggl\Vert \frac{d}{dt}u^{N_{m}}_{m}- \frac{d}{dt}U_{m}\biggr\Vert ^{2}_{\tau_{m}}+c\hat {\tau}^{2r-2}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

Due to (8),

$$\begin{aligned} \bigl\Vert G^{N_{m}}_{\tau_{m},1}\bigr\Vert ^{2}_{\tau_{m},N_{m}} \leq&(1+\delta) (1+\tilde{\delta }) (1+\hat{\delta})\lambda r^{2}_{3} \biggl\Vert \frac{d}{dt}E^{N_{m}}_{m}\biggr\Vert ^{2}_{\tau_{m}} \\ &{}+c\hat{\tau}^{2r-2}N^{3-2r}|U|^{2}_{r,T_{m}}+ \bigl\Vert \tilde{G}^{N_{m}}_{\tau _{m},1}\bigr\Vert ^{2}_{\tau_{m},N_{m}}. \end{aligned}$$

By (31), we have

$$\biggl\Vert \frac{d}{dt}E^{N_{m}}_{m}\biggr\Vert ^{2}_{\tau_{m},N_{m}}\leq\frac{(1+\delta_{0})}{\hat {c}}\bigl\Vert \tilde{G}^{N_{m}}_{\tau_{m},1}\bigr\Vert ^{2}_{\tau_{m},N_{m}}+c \hat{\tau }^{2r-2}N^{3-2r}|U|^{2}_{r,T_{m}}, $$

where \(\hat{c}=1-(1+\delta)(1+\tilde{\delta})(1+\hat{\delta})\lambda r^{2}_{3}\). Applying Lemma 2 and (18)-(19), we deduce that

$$\begin{aligned} \bigl\Vert \tilde{G}^{N_{m}}_{\tau_{m},1}\bigr\Vert ^{2}_{\tau_{m},N_{m}} \leq&\bigl(1+\delta ^{-1}\bigr) (1+ \delta_{1})5r^{2}_{1}\bigl\Vert E^{N_{m}}_{m}\bigr\Vert ^{2}_{\tau_{m}} \\ &{}+\bigl(1+\delta^{-1}\bigr) \bigl(1+\delta_{1}^{-1} \bigr)5r^{2}_{2}\Vert w_{m}-\mathcal{I}_{\tau _{m},N_{m}}W_{m} \Vert ^{2}_{\tau_{m}}, \end{aligned}$$

where

$$\begin{aligned}& \Vert w_{m}-\mathcal{I}_{\tau_{m},N_{m}}W_{m}\Vert ^{2}_{\tau_{m}} \\& \quad \leq (1+\varepsilon)\Vert w_{m}-W_{m}\Vert ^{2}_{\tau_{m}}+\bigl(1+\varepsilon^{-1}\bigr)\Vert W_{m}-\mathcal{I}_{\tau_{m},N_{m}}W_{m}\Vert ^{2}_{\tau_{m}} \\& \quad \leq (1+\varepsilon)\lambda^{-1}\bigl\Vert u^{N_{m}}_{m}-U_{m}\bigr\Vert ^{2}_{\tau _{m}}+c \varepsilon^{-1}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

It can be found that

$$\begin{aligned} \biggl\Vert \frac{d}{dt}E^{N_{m}}_{m}\biggr\Vert ^{2}_{\tau_{m},N_{m}} \leq&\frac{(1+\delta _{0})(1+\delta^{-1})(1+\delta_{1})5r^{2}_{1}}{\hat{c}}\bigl\Vert E^{N_{m}}_{m}\bigr\Vert ^{2}_{\tau_{m}} \\ &{}+\frac{(1+\varepsilon)(1+\delta_{0})(1+\delta^{-1})(1+\delta _{1}^{-1})5\lambda^{-1}r^{2}_{2}}{\hat{c}}\bigl\Vert u^{N_{m}}_{m}-U_{m} \bigr\Vert ^{2}_{\tau_{m}} \\ &{}+c\varepsilon^{-1}\hat{\tau}^{2r-2}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

Applying Lemma 3, we deduce that

$$\begin{aligned}& \frac{1}{2}\bigl\Vert t^{-1}\bigl(E^{N_{m}}_{m}-E^{N_{m}}_{m}(0) \bigr)\bigr\Vert ^{2}_{\tau_{m}}+\tau _{m}^{-1} \bigl\vert E^{N_{m}}_{m}(\tau_{m})-E^{N_{m}}_{m}(0) \bigr\vert ^{2} \\& \quad \leq \frac{2(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1})5r^{2}_{1}}{\hat{c}}\bigl\Vert E^{N_{m}}_{m}\bigr\Vert ^{2}_{\tau_{m}} \\& \qquad {} + \frac{2(1+\varepsilon)(1+\delta_{0})(1+\delta^{-1})(1+\delta _{1}^{-1})5\lambda^{-1}r^{2}_{2}}{\hat{c}}\bigl\Vert u^{N_{m}}_{m}-U_{m} \bigr\Vert ^{2}_{\tau_{m}} \\& \qquad {} + c\varepsilon^{-1}\hat{\tau}^{2r-2}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

Thus, we have

$$\begin{aligned}& \biggl(\frac{1}{2}-\frac{2(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1})5\tau _{m}r^{2}_{1}}{\hat{c}} \\& \qquad {} - \frac{2(1+\varepsilon)(1+\delta_{0})(1+\delta^{-1})(1+\delta _{1}^{-1})5\tau_{m}\lambda^{-1}r^{2}_{2}}{\hat{c}}\biggr)\bigl\Vert u^{N_{m}}_{m}-U_{m} \bigr\Vert ^{2}_{\tau _{m}} \\& \qquad {} + (1+\varepsilon)^{2}\tau_{m}\bigl\vert E^{N_{m}}_{m}(\tau_{m})-E^{N_{m}}_{m}(0) \bigr\vert ^{2} \\& \quad \leq {c}\varepsilon^{-1}\hat{\tau }^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}+c \varepsilon^{-1}\tau_{m}\bigl(E^{N_{m}}_{m}(0) \bigr)^{2}. \end{aligned}$$

Similar to the proof of Case 2.1, we complete the proof. □

Case 3.2

Consider (29) with the delay function \(\theta(t)\) satisfying (22). The primary discontinuity points \(t_{i}=i\tau\in[0,T]\) are contained in the set of \(\{T_{k}\}\), then \(\tau _{m}\leq\tau\). Moreover, \(f(t,x,y,z)\) satisfies the Lipschitz condition (17), but \(r_{3}\) satisfies \(0\leq r_{3}<1\).

Theorem 5

Consider the NDDE (1), where \(f(t,x,y,z)\) is \(C^{r}\)-continuous in \([0,T]\times R^{d}\times R^{d} \times R^{d}\), and the initial function \(V(t)\) is \(C^{r}\)-continuous. If the conditions (18)-(20) and (22) hold, \(U\in H^{r}(0,T)\) with \(2\leq r\leq N+1\), \((1+\delta)5\tau_{m}^{2}r_{1}^{2}\leq\beta_{1}<\frac{1}{4}\), and

$$ \frac{(1+\delta_{0})(1+\delta^{-1})5\tau_{m}^{2}((1+\delta_{1})r_{1}^{2}+(1+\delta _{1}^{-1})r_{2}^{2})}{1-(1+\delta_{0})(1+\delta)(1+\hat{\delta})(1+\tilde{\delta}) r_{3}^{2}}\leq\beta_{2}<\frac{1}{4}, $$
(35)

for certain \(\delta,\delta_{0},\delta_{1},\hat{\delta},\tilde{\delta}>0\), then, for any \(1\leq m\leq M\), we have

$$ \begin{aligned} &\bigl\Vert U-u^{N}\bigr\Vert _{L^{2}_{(T_{m-1},T_{m})}}^{2}\leq c_{\beta_{1},\beta_{2}}\hat{\tau}^{2r}N^{3-2r}|U|_{r,T_{m}}^{2}, \\ &\bigl\vert U(\tau_{m})-u^{N}(\tau_{m})\bigr\vert ^{2}\leq c_{\beta_{1},\beta_{2}}\hat{\tau}^{2r-1}N^{3-2r}|U|_{r,T_{m}}^{2}. \end{aligned} $$
(36)

In particular, \(\max_{t\in[T_{m-1},T_{m}]}|U(t)-u^{N}(t)|^{2}\leq c_{\beta_{1},\beta_{2}}\hat{\tau}^{2r-1}N^{3-2r}|U|_{r,T_{m}}^{2}\), where \(c_{\beta_{1},\beta_{2}}\) is a positive constant depending only on \(\beta_{1}\), \(\beta_{2}\).

Proof

(I) If \(\tau\geq T_{m}\), then \(\theta(T_{m-1}+t)<0\), \(t\in[0,\tau_{m}]\). In this case, \(\Lambda^{j}_{N,m}=\emptyset\) (\(1\leq{j}\leq{m}\)). Thus, \(\|G^{N_{m}}_{\tau_{m},1}\|^{2}_{\tau_{m},N_{m}}\leq r^{2}_{1}\|E^{N_{m}}_{m}\|^{2}_{\tau_{m},N_{m}}\). Therefore, we have

$$\begin{aligned}& \biggl(\frac{1}{2}-2(1+\varepsilon) (1+\delta)5\tau_{m}^{2}r^{2}_{1} \biggr)\bigl\Vert E^{N_{m}}_{m}\bigr\Vert ^{2}_{\tau_{m}}+(1+\varepsilon)\tau_{m}\bigl\vert E^{N_{m}}_{m}(\tau_{m})-E^{N_{m}}_{m}(0) \bigr\vert ^{2} \\& \quad \leq c\varepsilon^{-1}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}+c \varepsilon ^{-1}\tau_{m}\bigl(E^{N_{m}}_{m}(0) \bigr)^{2}. \end{aligned}$$

Let \(\varepsilon=1/\beta_{1}\), then \((1+\varepsilon)(1+\delta)5\tau_{m}^{2}r^{2}_{1}\leq\beta_{1}<1/4\). We deduce that

$$\begin{aligned}& \bigl\Vert u^{N_{m}}_{m}-U_{m}\bigr\Vert ^{2}_{\tau_{m}}\leq c_{\beta_{1}}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}, \\& \bigl\vert U_{m}(\tau_{m})-u^{N}_{m}( \tau_{m})\bigr\vert ^{2}\leq c_{\beta_{1}}\hat{ \tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}, \\& \max_{t\in[0,\tau_{m}]}\bigl\vert U_{m}(t)-u^{N}_{m}(t) \bigr\vert ^{2}\leq c_{\beta_{1}}\hat{\tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}, \end{aligned}$$

where \(c_{\beta_{1}}=\frac{c\varepsilon^{-1}}{\frac{1}{2}-2(1+\varepsilon )(1+\delta)5\tau_{m}^{2}r^{2}_{1}}\).

(II) If \(\tau\leq{T_{m-1}}\), then \(\theta(T_{m-1}+t)=T_{m-1}-\tau+t\geq0\), \(t\in[0,\tau_{m}]\). For \(\tau_{m}\leq \tau\), \(\theta(T_{m-1}+t)\leq T_{m-1}\). In this case, \(\Lambda^{0}_{N,m}=\emptyset\) and \(\Lambda ^{m}_{N,m}=\emptyset\). The proof is similar to Theorem 4; we can deduce that \(\|w_{m}-W_{m}\|^{2}_{\tau_{m}}\leq\|u^{N_{m}}_{m}-U_{m}\|^{2}_{\tau_{m}}+c\hat{\tau }^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}\) and

$$\begin{aligned} \biggl\Vert \frac{d}{dt}w_{m}-\frac{d}{dt}W_{m} \biggr\Vert ^{2}_{\tau_{m}} =&\int^{T_{m}}_{T_{m-1}} \biggl[\frac{d}{dt}u^{N}\bigl(\theta(t)\bigr)-\frac{d}{dt}U \bigl(\theta (t)\bigr)\biggr]^{2}\,dt \\ =&\int^{T_{m}-\tau}_{T_{m-1}-\tau}\biggl[\frac{d}{dt}u^{N}(t)- \frac {d}{dt}U(t)\biggr]^{2}\,dt \\ \leq&\int^{T_{m-1}}_{0}\biggl[\frac{d}{dt}u^{N}(t)- \frac{d}{dt}U(t)\biggr]^{2}\,dt\leq c\hat{\tau}^{2r-2}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

Then we can obtain

$$\begin{aligned}& \bigl\Vert u^{N_{m}}_{m}-U_{m}\bigr\Vert ^{2}_{\tau_{m}}\leq c_{\beta_{2}}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}, \\& \bigl\vert U_{m}(\tau_{m})-u^{N}_{m}( \tau_{m})\bigr\vert ^{2}\leq c_{\beta_{2}}\hat{ \tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}, \\& \max_{t\in[0,\tau_{m}]}\bigl\vert U_{m}(t)-u^{N}_{m}(t) \bigr\vert ^{2}\leq c_{\beta_{2}}\hat{\tau }^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

 □

Case 3.3

Assume that the delay function \(\theta(t)\) satisfies (24) and the function \(f(t,x,y,z)\) satisfies the Lipschitz conditions (18)-(20), but \(r_{3}\) satisfies \(0\leq r_{3}<\frac{1}{\sqrt{c_{0}}}\), where \(c_{0}=\max_{t\in[0,T]}\frac{1}{[\theta^{-1}(t)]'}\).

Theorem 6

Consider the NDDE (1), where \(f(t,x,y,z)\) is \(C^{r}\)-continuous in \([0,T]\times R^{d}\times R^{d} \times R^{d}\), and the initial function \(V(t)\) is \(C^{r}\)-continuous. If the conditions (18)-(20) and (24) hold, \(U\in H^{r}(0,T)\) with integer \(2\leq{r}\leq{N+1}\), \(c_{1}=\min_{t\in[0,T]}\frac{1}{[\theta^{-1}(t)]'}\), \((1+\delta)5\tau_{m}^{2}r_{1}^{2}\leq\beta_{1}<\frac{1}{4}\), and, for certain \(\delta,\delta_{0},\delta_{1},\hat{\delta},\tilde{\delta}>0\),

$$\begin{aligned}& \frac{(1+\delta_{0})(1+\delta^{-1})(1+\delta_{1})5\tau_{m}^{2}r_{1}^{2}+(1+\delta _{0})(1+\delta^{-1})(1+\delta_{1}^{-1})5 \tau_{m}^{2}c_{1}r_{2}^{2}}{1-(1+\delta _{0})(1+\delta)(1+\hat{\delta})(1+\tilde{\delta})c_{0} r_{3}^{2}} \\& \quad \leq\beta_{2}<\frac{1}{4}, \end{aligned}$$
(37)

then we have (36). In particular, \(\max_{t\in[T_{m-1},T_{m}]}|U(t)-u^{N}(t)|^{2}\leq c_{\beta_{1},\beta_{2}}\hat{\tau}^{2r-1}N^{3-2r}|U|_{r,T_{m}}^{2}\), where \(c_{\beta_{1},\beta_{2}}\) is a positive constant depending only on \(\beta_{1}\), \(\beta_{2}\).

Proof

Due to (24), we can find \(t_{0}>0\) which satisfies \(\theta(t_{0})=0\).

(I) If \(t_{0}\geq T_{m}\), then \(\theta(T_{m-1}+t)<0\). Obviously, \(\Lambda^{j}_{N,m}=\emptyset\) (\(1\leq{j}\leq{m}\)), the proof is similar to \(\tau\geq T_{m}\) in Case 3.2. Therefore, we can obtain

$$\begin{aligned}& \bigl\Vert u^{N_{m}}_{m}-U_{m}\bigr\Vert ^{2}_{\tau_{m}}\leq c_{\beta_{1}}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}, \\& \bigl\vert U_{m}(\tau_{m})-u^{N}_{m}( \tau_{m})\bigr\vert ^{2}\leq c_{\beta_{1}}\hat{ \tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}, \\& \max_{t\in[0,\tau_{m}]}\bigl\vert U_{m}(t)-u^{N}_{m}(t) \bigr\vert ^{2}\leq c_{\beta_{1}}\hat{\tau }^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

(II) If \(t_{0}\leq{T_{m-1}}\), then \(\theta(T_{m-1}+t)\geq0\) for \(t\in[0,\tau_{m}]\). In this case, \(\Lambda^{0}_{N,m}=\emptyset\). The proof is similar to \(\tau\leq{T_{m-1}}\) in Case 3.2, where \(\|w_{m}-W_{m}\|^{2}_{\tau_{m}}\leq{c_{1}}\|u^{N_{m}}_{m}-U_{m}\|^{2}_{\tau_{m}}+c\hat{\tau }^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}\) and

$$\begin{aligned} \biggl\Vert \frac{d}{dt}w_{m}-\frac{d}{dt}W_{m} \biggr\Vert ^{2}_{\tau_{m}} =&\int^{\tau_{m}}_{0} \biggl[\frac {d}{dt}u^{N}\bigl(\theta(T_{m-1}+t)\bigr)- \frac{d}{dt}U(T_{m-1}+t)\biggr]^{2}\,dt \\ \leq&{c_{0}}\biggl\Vert \frac{d}{dt}u^{N_{m}}_{m}- \frac{d}{dt}U_{m}\biggr\Vert ^{2}_{\tau_{m}}+c\hat {\tau}^{2r-2}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

Thus, we have

$$\begin{aligned} \begin{aligned} &\bigl\Vert u^{N_{m}}_{m}-U_{m}\bigr\Vert ^{2}_{\tau_{m}}\leq c_{\beta_{2}}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}, \\ &\bigl\vert U_{m}(\tau_{m})-u^{N}_{m}( \tau_{m})\bigr\vert ^{2}\leq c_{\beta_{2}}\hat{ \tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}, \\ &\max_{t\in[0,\tau_{m}]}\bigl\vert U_{m}(t)-u^{N}_{m}(t) \bigr\vert ^{2}\leq c_{\beta_{2}}\hat{\tau }^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned} \end{aligned}$$

(III) If \(T_{m-1}< t_{0}\leq{T_{m}}\), then we decompose the interval \([0,\tau_{m}]\) into \([0,t_{0}-T_{m-1}]\) and \([t_{0}-T_{m-1},\tau_{m}]\). Denote \(\tau_{m,1}=t_{0}-T_{m-1}\) and \(\tau_{m,2}=\tau_{m}-(t_{0}-T_{m-1})\), we shall use \(u^{N_{m}}_{m,1}\in\mathcal{P}_{N_{m}+1}(0,\tau_{m,1})\) and \(u^{N_{m}}_{m,2}\in\mathcal{P}_{N_{m}+1}(0,\tau_{m,2})\) to approximate the solution U in the subinterval \([0,\tau_{m,1}]\) and \([\tau_{m,1},\tau_{m}]\), respectively.

The global numerical solution of (1) is given by

$$\begin{aligned}& u^{N}(T_{m-1}+t)=u^{N_{m}}_{m}(t)=u^{N_{m}}_{m,1}(t),\quad 0\leq t\leq\tau_{m,1}, \\ & u^{N}(T_{m-1}+\tau_{m,1}+t)=u^{N_{m}}_{m}( \tau_{m,1}+t)=u^{N_{m}}_{m,2}(t),\quad 0\leq t\leq \tau_{m,2}. \end{aligned}$$

Let \(U_{m,1}(t)=U_{m}(t)=U(T_{m-1}+t)\) for \(t\in[0,\tau_{m,1}]\) and \(U_{m,2}(t)=U_{m}(\tau_{m,1}+t)=U(T_{m-1}+\tau_{m,1}+t)\) for \(t\in[0,\tau_{m,2}]\).

Firstly, we seek \(u^{N_{m}}_{m,1}\in\mathcal{P}_{N+1}(0,\tau_{m,1})\). Obviously, \(\Lambda^{j}_{N,m}=\emptyset\) (\(1\leq j\leq{m}\)). The proof is similar to the case of \(t_{0}>T_{m}\), and we can obtain the results that

$$\begin{aligned}& \bigl\Vert u^{N_{m}}_{m,1}-U_{m,1}\bigr\Vert ^{2}_{\tau_{m}}\leq c_{\beta_{1}}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}, \\ & \bigl\vert U_{m,1}(\tau_{m,1})-u^{N}_{m,1}( \tau_{m,1})\bigr\vert ^{2}\leq c_{\beta_{1}}\hat{ \tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}, \\ & \max_{t\in[0,\tau_{m,1}]}\bigl\vert U_{m,1}(t)-u^{N}_{m,1}(t) \bigr\vert ^{2}\leq c_{\beta _{1}}\hat{\tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

Then we evaluate \(u^{N_{m}}_{m,2}\in\mathcal{P}_{N_{m}+1}(0,\tau_{m,2})\). Obviously, \(\Lambda^{0}_{N,m}=\emptyset\), the proof is similar to \(t_{0}< T_{m-1}\). Therefore, we can obtain

$$\begin{aligned}& \bigl\Vert u^{N_{m}}_{m,2}-U_{m,2}\bigr\Vert ^{2}_{\tau_{m,2}}\leq c_{\beta_{2}}\hat{\tau}^{2r}N^{3-2r}|U|^{2}_{r,T_{m}}, \\ & \bigl\vert U_{m,2}(\tau_{m,2})-u^{N}_{m,2}( \tau_{m,2})\bigr\vert ^{2}\leq c_{\beta_{2}}\hat{ \tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}, \\ & \max_{t\in[0,\tau_{m,2}]}\bigl\vert U_{m,2}(t)-u^{N}_{m,2}(t) \bigr\vert ^{2}\leq c_{\beta _{2}}\hat{\tau}^{2r-1}N^{3-2r}|U|^{2}_{r,T_{m}}. \end{aligned}$$

Thus, we can obtain the results of Theorem 6. □

3.3 Numerical results

In this subsection, we give some numerical results to illustrate the efficiency of our multiple-domain algorithm.

Example 4

Consider (25) by multiple-domain algorithm. Firstly, we decompose the interval \([0,T]\) with \(T=0.5\) into two intervals with uniform \(\tau_{m}=0.25\) and \(N_{m}=N\), \(m=1,2\). We plot the numerical errors at \(t=0.5\) in Figure 3, which indicates that the numerical errors decay exponentially as N increases. Then we consider (25) with \(T=1\) and decompose equally the interval \([0,T]\) into \(M=1, 2 \mbox{ and } 4\) subintervals, respectively. The inequality (33) is satisfied for \(M=4\), but for \(M=2\) and \(M=1\), the inequality (33) is no longer valid. Figure 4 indicates that the numerical errors decay exponentially as \(N_{m}=N\) increases and \(\tau_{m}\) decreases, \(m=1,\ldots,M\). In particular, it can be observed from Figure 4 that even if the condition (33) is not satisfied, our multiple-domain algorithm is still valid (see the cases of \(M=1,2\)).

Figure 3
figure 3

The numerical errors of ( 25 ) at \(\pmb{t=T=0.5}\) with uniform \(\pmb{\tau_{m}=0.25}\) , \(\pmb{m=1,2}\) .

Figure 4
figure 4

The numerical errors of ( 25 ) for different M .

Example 5

Consider (26) by multiple-domain algorithm. In Figure 5, we plot the numerical errors at \(t=T=0.5\) using the multiple-domain scheme (29) with uniform \(\tau_{m}=0.25\) and \(N_{m}=N\), \(m=1,2\). It indicates that the numerical errors decay exponentially as N increases.

Figure 5
figure 5

The numerical errors of ( 26 ) or ( 27 ) at \(\pmb{t=T=0.5}\) with uniform \(\pmb{\tau_{m}=0.25}\) , \(\pmb{m=1,2}\) .

Example 6

Consider (27) by multiple-domain algorithm. To consider (27), we use multiple-domain method at \(t=T=0.5\) with uniform \(\tau_{m}=0.25\) and \(N_{m}=N\), \(m=1,2\). The multiple-domain discrete scheme of (27) is the same as (26). So, we can also see the convergence of the numerical solution of this equation in Figure 5.

Example 7

Consider the following equation:

$$ \left \{ \begin{array}{l} \frac{d}{dt}u(t)=-u'(t-1),\quad 0\leq{t}\leq{3}, \\ u(t)=t,\quad -1\leq{t}\leq{0}, \\ u(0)=0. \end{array} \right . $$
(38)

The exact solution is

$$ u(t)=\left \{ \begin{array}{l@{\quad}l} -t,& 0\leq{t}\leq{1}, \\ t-2,& 1\leq{t}\leq{2}, \\ 2-t,& 2\leq{t}\leq{2}, \end{array} \right . $$
(39)

where 0, 1, 2, 3 are primary discontinuity points. To consider the equation (38), we use multiple-domain method at \(T=3\) with uniform \(\tau _{m}\equiv{1}\) and \(N_{m}=N\) (\(m=1,2,3\)). For the linear property of (39), the approximate solution is equal to (39) on each subinterval. Therefore, we find that the values of the numerical error function are all zero at point \(t=1,2,3\) with \(N_{m}=1,\ldots,5\) (\(m=1,2,3\)). So, the multiple-domain method is efficient and accurate.

4 Conclusions

The single-step and multiple-domain Legendre-Gauss collocation methods are proposed for nonlinear NDDEs in this article. These approaches have two attractive features.

(I) We can use moderate N to evaluate the numerical solutions more effectively by using the multiple-domain Legendre-Gauss collocation method. We benefit from the orthogonality of Legendre polynomials, while in the derivation of algorithm of the implicit Runge-Kutta method, one used the Lagrange interpolation on the Legendre-Gauss interpolation nodes, which is not stable for large N. In particular, our methods are much easier to be implemented than the implicit Runge-Kutta method for NDDEs, since we only need to save the coefficients of numerical solutions in each step.

(II) The numerical errors of our methods are characterized by the semi-norms of exact solutions in certain Sobolev spaces. These sharp norms are in particular necessary for the problems with degenerate initial data.

The numerical results demonstrate the spectral accuracy of proposed algorithms and coincide with the theoretical analysis very well.

References

  1. Weldom, TE, Kirk, J, Finlay, HM: Cyclical granulopoiesis in chronic granulocytic leukemia: a simulation study. Blood 43, 379-387 (1974)

    Google Scholar 

  2. Brayton, RK: Small signal stability criterion for networks containing lossless transmission lines. IBM J. Res. Dev. 121, 431-440 (1968)

    Article  Google Scholar 

  3. Kuang, Y: Delay Differential Equations with Application in Population Dynamics. Academic Press, Boston (1993)

    Google Scholar 

  4. Ruehli, AE, Miekkala, U, Bellen, A, Heeb, H: Stable time domain solutions for EMC problems using PEEC circuit models. In: Proceedings of IEEE Int. Symposium on Electromagnetic Compatibility (1994)

    Google Scholar 

  5. Guglielmi, N: Inexact Newton methods for the steady-state analysis of nonlinear circuits. Math. Models Methods Appl. Sci. 6, 43-57 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  6. Hale, JK, Verduyn Lunel, SM: Introduction to Functional Differential Equations. Springer, New York (1993)

    Book  MATH  Google Scholar 

  7. Liu, Y: Numerical solution of implicit neutral functional differential equations. SIAM J. Numer. Anal. 36, 516-528 (1999)

    Article  MathSciNet  Google Scholar 

  8. Bellen, A, Guglielmi, N, Zennaro, M: On the contractivity and asymptotic stability of systems of delay differential equations of neutral type. BIT Numer. Math. 39, 1-24 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  9. Vermiglio, R, Torelli, L: A stable numerical approach for implicit non-linear neutral delay differential equations. BIT Numer. Math. 43, 195-215 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  10. Sun, LP: Stability analysis for delay differential equations with multidelays and numerical examples. Math. Comput. 75, 151-165 (2005)

    Article  Google Scholar 

  11. Ito, K, Tran, HT, Manitius, A: A fully-discrete spectral method for delay-differential equations. SIAM J. Numer. Anal. 28, 1121-1140 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  12. Guo, BY, Wang, ZQ: Legendre-Gauss collocation methods for ordinary differential equations. Adv. Comput. Math. 30, 249-280 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  13. Guo, BY, Yan, JP: Legendre-Gauss collocation methods for initial value problems of second ordinary differential equations. Appl. Numer. Math. 59, 1386-1408 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  14. Wang, ZQ, Wang, LL: A Legendre-Gauss collocation method for nonlinear delay differential equations. Discrete Contin. Dyn. Syst., Ser. B 13, 685-708 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  15. Wang, ZQ, Guo, BY: Legendre-Gauss-Radau collocation method for solving initial value problems of first order ordinary differential equations. J. Sci. Comput. 52, 226-255 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  16. Bellen, A, Zennaro, M: Numerical Methods for Delay Differential Equations. Clarendon, Oxford (2005)

    Google Scholar 

  17. Adams, RA: Sobolev Spaces. Academic Press, New York (1975)

    MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous referees for their valuable comments, which helped us to improve the present paper. This work was supported by the National Natural Science Foundation of China (11101109, 11271102), the Natural Science Foundation of Hei-long-jiang Province of China (A201107), PIRS of HIT (A201405) and SRF for ROCS, SEM.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Xu.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.

Rights and permissions

Open Access This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, J., Cao, Y. & Xu, Y. Legendre-Gauss collocation methods for nonlinear neutral delay differential equations. Adv Differ Equ 2015, 21 (2015). https://doi.org/10.1186/s13662-014-0351-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-014-0351-0

Keywords