Abstract

This paper deals with numerical treatment of singularly perturbed differential difference equations involving mixed small shifts on the reaction terms. The highest-order derivative term in the equation is multiplied by a small perturbation parameter taking arbitrary values in the interval . For small values of , the solution of the problem exhibits exponential boundary layer on the left or right side of the domain and the derivatives of the solution behave boundlessly large. The terms having the shifts are treated using Taylor’s series approximation. The resulting singularly perturbed boundary value problem is solved using exponentially fitted operator FDM. Uniform stability of the scheme is investigated and analysed using comparison principle and solution bound. The formulated scheme converges uniformly with linear order before Richardson extrapolation and quadratic order after Richardson extrapolation. The theoretical analysis of the scheme is validated using numerical test examples for different values of and mesh number .

1. Introduction

Differential equations play a prominent role in many disciplines including engineering, physics, economics, and biology. Currently different authors are working on analytical and numerical solutions of differential equations using different techniques [1, 2]. Differential difference equations (DDEs) are differential equations where the evolution of the system not only depends on the present state of the system but also depends on the past history. Singularly perturbed differential difference equations are differential equations in which the highest-order derivative term is multiplied by a small perturbation parameter and involves at least one term with delay. In general, when the perturbation parameter tends to zero, the smoothness of the solution of the singularly perturbed differential difference equations (SPDDEs) deteriorates and it forms boundary layer [3]. Such type of equations has applications in the study of variational problems in control theory [4] and in modelling of neuronal variability [5].

The presence of singular perturbation parameter in the equation leads to oscillation in the computed solution, while using standard numerical methods like FDM, FEM, and spline method [6]. To avoid this oscillation, an unacceptably large number of mesh points are required when is very small. This is not practical and leads to round-off error. So, to overcome the drawbacks associated with standard numerical methods, different authors have developed schemes that converge uniformly.

Numerical treatments of a class of SPDDEs have received a great deal of attention recently because of their wide applications. It is of theoretical and practical interest to consider numerical methods for such problems. Owing to this, here we present some prior studies on numerical solution of the considered problem. Lange and Miura in [710] studied a class of second-order DDEs in which the second derivative term is multiplied by a small parameter. The authors extend the method of matched asymptotic expansions initially developed for solving boundary value problems to obtain approximate solution for SPDDEs. In a series of papers [1114], Kadalbajoo and Sharma developed uniformly convergent numerical methods using fitted mesh FDMs techniques. Swamy et al. [1517] considered the problem and developed a numerical scheme using fitted operator finite difference techniques. Melesse et al. [18] applied initial value technique for treating the considered SPDDEs. Ranjan and Prasad [19] used modified fitted operator FDM for solving the problem. Sirisha et al. [20] developed fitted operator finite difference scheme using the procedure of domain decomposition. A number of authors have developed numerical scheme using exponentially fitted method for solving SPDDEs. To the authors’ knowledge, none of them show the uniform convergence of their schemes. This motivates to treat the considered SPDDEs and formulate the uniform convergence analysis of the scheme. Our contribution in this paper is to develop higher-order uniformly convergent numerical scheme using exponentially fitted FDM and to analyse the uniform convergence of the proposed scheme.

Notation 1. The symbol is used to denote positive constant independent of and . The norm denotes the maximum norm.

2. Statement of the Problem

A class of second-order singularly perturbed differential difference equations having mixed shift on reaction terms is given bywith the interval conditionswhere is singular perturbation parameter and and are delay and advance parameters satisfying . The functions , and are assumed to be sufficiently smooth, bounded, and independent of for guaranteeing the existence of unique solution. The coefficient functions , and are assumed to satisfyfor some constant .

For the case where , using Taylor’s series approximation for the terms with shift is appropriate [21]. So, we approximate and as

Using the approximation in (4) into (1)-(2) giveswith the boundary conditionswhere , , and for and are lower bounds of and , respectively. For small values of , equations (1)-(2) and (5)-(6) are asymptotically equivalent, since the truncated term in (5)-(6) is order of .

Let us denote differential operator for the differential equation in (5) as

The solution of the problem in (5)-(6) exhibits regular boundary layer of thickness and the position of the boundary layer depends on the sign of . If , left boundary layer exists and, for , right boundary layer exists. If changes sign interior layer will occur [22].

Setting in equations (5)-(6) gives the reduced problem. For the case where , it is given byand, for the case where , it is given by

It is a first-order initial value problem; for small values of , the solution of (5)-(6) is very close to the solution of (8) or (9).

2.1. Properties of the Analytical Solution

Lemma 1 (The maximum principle). Let be a sufficiently smooth function defined on , which satisfies and . Then , implies that .

Proof. Let be such that and suppose that . It is clear that . Since form extrema values in calculus we have and giving that , which is contradiction to the assumption made above: Therefore,

Lemma 2 (Stability estimate). Let be the solution of (5)-(6); then, it satisfies the boundwhere is lower bound of .

Proof. Let us define barrier functions as and apply the maximum principle to obtain the required bound.
On the boundary points, we haveOn the differential operator,which implies that . Hence, using the maximum principle in Lemma 1, we obtain .

Lemma 3. The derivatives of the solutions of (5)-(6) satisfy the boundfor left boundary layer problems andfor right boundary layer problems.

Proof. See [23].

3. Numerical Scheme

First, let us discretize the domain into equal number of subintervals with mesh length as . Let be smooth function on the domain ; then, using Taylor series approximation, we have

Taking the difference in (15), we obtain

Differentiating (16) two times gives

Now, multiplying (17) by and adding with (16) to eliminate the term with giveswhere . Evaluating (5) at , and , respectively, we obtain

Next, approximate the first derivative terms , , and in (19), using the right shifted, central, and left shifted finite difference approximations as

Substituting (20) into (19) and then (19) into (18) giveswhere , and are denoted for , and , respectively. We denote for the approximate solution of in the above discretization.

To get small truncation error in boundary layer region, we apply exponentially fitted operator finite difference method (FOFDM). For developing the FOFDM, we use the theory developed in asymptotic method for treating singularly perturbed BVPs. Let us consider and treat the left and the right boundary layer cases separately.

3.1. Left Boundary Layer Problems

In this case, the boundary layer occurs near . From the theory of singular perturbation given in [24], the zeroth-order asymptotic solution of (5)-(6) is given bywhere is the solution of the reduced problem. Using Taylor’s series approximation for , and centred at up to first order and considering , the discretized form of (22) becomeswhere . Similarly, we write

To handle the effect of the perturbation parameter, exponential fitting factor is multiplied on the term containing the perturbation parameter as

Multiplying both sides of (25) by and substituting for and taking the limit as give

From (23) and (24), we obtain

Substituting (27) into (26) and simplifying give

The exponential fitting factor is obtained as

Hence, the required finite difference scheme becomeswherewith the boundary values and .

3.2. Right Boundary Layer Problems

In this case, the boundary layer occurs near . From [24], the zeroth-order asymptotic solution of (5)-(6) is given bywhere is the solution of the reduced problem.

Using Taylor’s series approximation for , and centred at up to first order and considering , the discretized form of (24) becomes

Using similar procedures as the left boundary layer case, the exponential fitting factor is obtained as

Hence, the required finite difference scheme becomeswhere

3.3. Convergence Analysis

In this section, we show the stability and convergence analysis for the right boundary layer problems. In similar manner, it is proved for the left boundary layer case. First, we need to prove the discrete comparison principle for the scheme in (35) for guaranteeing existence of unique discrete solution.

Lemma 4 (Discrete comparison principle). Assume that, for mesh function there exists a comparison function such that and if and , then .

Proof. The matrix associated with operator is of size and satisfies the property of -matrix. See the detailed proof in [23].
This lemma gives guarantee for the existence of unique discrete solution. In the next lemma, we discuss the uniform stability of the discrete solution.

Lemma 5 (Discrete stability estimate). The solution of the discrete scheme in (35) satisfies the following bound:

Proof. Let and define barrier functions by .
On the boundary points, we obtainOn the discretized spatial domain , we obtainBy the discrete comparison principle in Lemma 4, we obtain . Hence, the required bound is satisfied.
Now, let us denote the right shifted, centred, and left shifted finite differences, respectively, asUsing Taylor’s series approximation, we obtain the boundwhere . Similarly, we haveNow, for , and are constants, and we have , for . For , since , is given. In general, for all , we writeimplying thatThe following theorem gives truncation error bound of the proposed scheme.

Theorem 1. Let and be solutions of (5)-(6) and (35), respectively. Then the following error estimate holds:

Proof. Consider the truncation error that is given byUsing the bounds in (44), (41), and (42) givesSubstituting the bounds for the derivatives of the solution in Lemma 3, we obtainSince , we obtain

Lemma 6. For , and for given fixed , we obtainwhere .

Proof. See [2527].

Theorem 2. Under the hypothesis of boundedness of discrete solution, the solution of the discrete schemes in (30) satisfies the following uniform error bound:

Proof. Substituting the results in Lemma 6 into Theorem 1, applying Lemma 5 gives the required bound.

3.4. Richardson Extrapolation

We apply the Richardson extrapolation technique to accelerate the rate of convergence of the proposed scheme. Richardson extrapolation is a convergence acceleration technique that involves combination of two computed approximations of solution. Interested reader can see the details of Richardson extrapolation in [28]. From (34) and Lemma 6, we obtainwhere and are the exact and approximate solutions of (5)-(6), respectively. Applying Lemma 5 in (52) gives

Let us denote for an approximate solution on number of mesh points by including the mid-points. Applying the same procedure as in (52) and (53) on number of mesh points, we obtain

Combining (53) and (54) for removing the term results ingiving as the extrapolated solution. The error bound for the extrapolated solution in (56) becomes

4. Examples and Numerical Results

In this section, we consider numerical examples to illustrate the theoretical findings of the developed schemes.

Example 1. Consider the problemwith interval conditions .

Example 2. Consider the problemwith interval conditions .

Example 3. Consider the problemwith interval conditions .

Example 4. Consider the problemwith interval conditions .
The exact solution of the constant coefficient interval value problemon , with the interval conditions is given bywhere , , , , and .
The exact solutions of the variable coefficient problems are not known. So, we use the procedure of the double mesh technique to calculate maximum absolute error. The maximum absolute error is defined aswhere denotes the solution of the problem on number of mesh points and denotes the numerical solution on number of mesh points by including the mid-points into the mesh numbers. The uniform error estimate is defined asThe rate of convergence of the scheme is given byand the uniform rate of convergence is given asIn Tables 18, the maximum absolute error of Examples 14 using the proposed scheme is given. In Tables 1, 3, 5, and 7, the maximum absolute error before the Richardson extrapolation is given, and in Tables 2, 4, 6, and 8, the maximum absolute error after the Richardson extrapolation is given. As one observes in the tables, for each number of mesh interval as , the maximum absolute error becomes stable and uniform. This indicates that the proposed scheme convergence is independent of the perturbation parameter . In the last two rows of each table, we observe the -uniform error and the -uniform rate of convergence of the scheme. The scheme before the extrapolation gives first-order uniform convergence and the extrapolated scheme gives second-order uniform convergence. In Tables 9 and 10, we compare the maximum absolute error of the proposed scheme with recently published papers in [14, 15, 19]. As one observes, the proposed scheme gives more accurate result.
In Figure 1, the influence of the delay parameter on the behaviour of the solution of Examples 3 and 4 is shown for and , and . From Figure 2, we observe the numerical solution of Examples 14 for different values of the perturbation parameter , and . As observed in the figures, for going small, strong boundary layer is created.

5. Conclusion

In this paper, singularly perturbed differential difference equations having mixed small shifts on reaction terms of the equation are considered. The considered problem exhibits boundary layer for small values of the perturbation parameter. The bounds and the behaviour of the continuous solution are discussed. Numerical scheme is developed using the technique of exponentially fitted finite difference method. Stability of the scheme is investigated using comparison principle and solution bound. The proposed scheme converges uniformly with rate of convergence of one before Richardson extrapolation and of two after Richardson extrapolation is applied. Test examples exhibiting boundary layers are considered to validate the theoretical finding. The finding in the computation agrees well with the theoretical findings. The proposed scheme gives more accurate results than existing research findings in the literature. In future works, we extend the proposed scheme for singularly perturbed parabolic differential difference equations and singularly perturbed problems with degenerate coefficients.

Data Availability

No data were used to support the study.

Conflicts of Interest

The authors declare no conflicts of interest.