Numerical Treatment of Singularly Perturbed Two-Point Boundary Value Problems by Using Differential Transformation Method
Abstract
Differential transform method is adopted, for the first time, for solving linear singularly perturbed two-point boundary value problems. Four numerical examples are given to demonstrate the effectiveness of the present method. Results show that the numerical scheme is very effective and convenient for solving a large number of linear singularly perturbed two-point boundary value problems with high accuracy.
1. Introduction
Singularly perturbed second-order two-point boundary value problems, which received a significant amount of attention in past and recent years, arise very frequently in fluid mechanics, quantum mechanics, optimal control, chemical-reactor theory, aerodynamics, reaction-diffusion process, geophysics, and so forth. In these problems a small parameter multiplies to a highest derivative. A well-known fact is that the solution of such problems display sharp boundary or interior layers when the singular perturbation parameter ε is very small. Numerically, the presence of the perturbation parameter leads to difficulties when classical numerical techniques are used to solve such problems, and convergence will not be uniform. The solution varies rapidly in some parts and varies slowly in some other parts. There are thin transition boundary or interior layers where the solutions can change rapidly, while away from the layers the solution behaves regularly and varies slowly. There are a wide variety of techniques for solving singular perturbation problems (see [1–7]). Furthermore different numerical methods have been proposed by various authors for singularly perturbed two-point boundary value problems, such as non-uniform mesh tension spline methods [8], non-uniform mesh compression spline numerical method [9], and the least squares methods based on the Bézier control points [10].
The aim of our study is to introduce the differential transform method [11] as an alternative to existing methods in solving singularly perturbed two-point boundary value problems and the method is implemented to four numerical examples. The present method is the first time applied by the authors to singularly perturbed two-point boundary value problems.
The rest of the paper is organized as follows. In Section 2, we give a brief description of the method. In Section 3, we have solved four numerical examples to demonstrate the applicability of the present method. The discussion on our results is given in Section 4.
2. Fundamental of Differential Transform Method
In this section, the concept of the differential transformation method (DTM) is briefly introduced. The concept of differential transform was first introduced by Pukhov [11], who solved linear and nonlinear initial value problems in electric circuit analysis. This method constructs, for differential equations, an analytical solution in the form of a polynomial. It is a seminumerical and semianalytic technique that formulizes the Taylor series in a totally different manner. The Taylor series method is computationally taken long time for large orders. With this technique, the given differential equation and its related boundary conditions are transformed into a recurrence equation that finally leads to the solution of a system of algebraic equations as coefficients of a power series solution. This method is useful to obtain exact and approximate solutions of linear and nonlinear differential equations. No need to linearization or discretization, large computational work and round-off errors are avoided. It has been used to solve effectively, easily, and accurately a large class of linear and nonlinear problems with approximations. The method is well addressed in [12–19]. The basic principles of the differential transformation method can be described as follows.
Theorem 2.1. If f(x) = g(x) ± h(x), then F(k) = G(k) ± H(k).
Theorem 2.2. If f(x) = ag(x), then F(k) = aG(k), where a is constant.
Theorem 2.3. If f(x) = (dmg(x)/dxm), then F(k) = ((m + k)!/k!)G(k + m).
Theorem 2.4. If f(x) = g(x)h(x), then .
Theorem 2.5. If f(x) = xn, then
Theorem 2.6. If f(x) = g1(x)g2(x) ⋯ gn−1(x)gn(x), then
3. The Applications of Differential Transformation Method and Numerical Results
In order to evaluate the accuracy of DTM for solving singularly perturbed two-point boundary value problems, we will consider the following examples. These examples have been chosen because they have been widely discussed in the literature and also approximate solutions are available for a concrete comparison.
Example 3.1. We first consider the following problem [21]:

Example 3.2. Secondly, we consider the following problem:
The constant a is evaluated from the second boundary condition given in (3.10) at x = 1 as follows:
Then, by using the inverse transform rule in (2.2), one can obtain the approximate solution. We do not give it because of long terms in the approximate solution.
In Figure 2, we plot the exact solution (3.11) and the approximate solution for ε = 10−3.

Example 3.3. Thirdly, we consider the following problem [22]
By taking N = 15, the following equation can be obtained from (3.20):
From (3.22), a is evaluated as
Comparison of the approximate solution with the exact solution (3.18) for ε = 2−5 is sketched in Figure 3.

Example 3.4. Finally, we consider the following problem [23, 24]
Graphical result for ε = 1/1000 with comparison to the exact solution (3.26) is shown in Figure 4.

4. Conclusion
In this study, the differential transformation method (DTM) has been employed, for the first time, successfully for solving linear singularly perturbed two-point boundary value problems. Four examples with boundary layers have been treated. This new method accelerated the convergence to the solutions. As it can be seen, this method leads to tremendously accurate results. It provides the solutions in terms of convergent series with easily computable components in a direct way without using linearization, discretization, or restrictive assumptions. The Mathematica software system has been used for all the symbolic and numerical computations in this paper.