1. Introduction
Singularly perturbed functional differential equations (SP-FDEs) are a type of differential equation that combines the features of functional differential equations (FDEs) and singularly perturbed differential equations. They involve both mixed-shift arguments and small perturbation parameters. Functional differential equations are a class of differential equations where the unknown function depends not only on the current values of its variables but also on past values. FDEs include time delays or memory effects in the equation. The solutions of FDEs often require the history of the function over a certain time interval [
1]. Singularly perturbed differential equations are also a class of differential equations where a small parameter
appears as a coefficient of the term with largest order of derivative. This small parameter characterizes the relative importance of the different terms in the equation [
2]. The presence of the mixed-shift arguments introduces memory effects, where the solution at a given time depends not only on the current state but also on its history. The small parameter
determines the relative importance of the different terms in the equation. As
approaches zero, the differential equation becomes singularly perturbed (i.e. it becomes increasingly stiff) with rapid variations in some regions of the solution.
SP-FDEs are arise in many applications across different scientific disciplines. They offer a powerful framework for modeling systems with memory effects and perturbed dynamics. For instance, in control theory, the observed in modeling systems with delays, memory effects, and perturbed dynamics [
3]. In population dynamics, it arise in modeling the interactions, delays, and effects of environmental changes [
4]. In epidemiology, studying the spread of infectious diseases, incorporating time delays in transmission rates are modeled by SP-FDEs [
5]. In biology and bio-engineering, it is frequently observed in modeling biological systems with memory effects, such as gene regulation, enzyme kinetics, or drug delivery [
6].
Solving singularly perturbed functional differential equations poses several challenges due to the combined complexities of functional dependencies, delay effects, and small perturbation parameters. These problems often exhibit multi-scale behavior, where the solution varies at different rates in different regions of the domain. This can lead to sharp gradients, boundary or interior layers, and slow-fast dynamics. Capturing and resolving these variations accurately is a challenge. Obtaining analytical solutions for SP-FDEs is exceedingly difficult due to the combination of functional dependencies, delays, and perturbation parameters. Applying analytical techniques to general SP-FDEs are limited, and solving equations with specific forms or simplifying assumptions may be required. On the other hand due to the small parameter , standard numerical methods can struggle with stability and convergence issues. The presence of delays and singular perturbations requires carefully designed numerical schemes that can handle the specific characteristics of SP-FDEs. Addressing these difficulties often requires specialized knowledge of numerical analysis, stability theory, delay differential equations, and the characteristics of functional dependencies.
To overcome these challenges, various researchers have developed different numerical schemes using a combination of numerical methods, adaptive algorithms, and careful analysis of the problem’s behavior and solution properties. The choice of the most appropriate approach depends on the specific SP-FDE being solved and its unique characteristics. For instance, in [
7], a singularly perturbed problems with shift is solved by formulating a fitted exponential spline method. The authors accomplished derivation of the method by including a fitted factor in the constructed numerical scheme which is based on a special type of grids, and the fitted factor is evaluated applying the theory of singular perturbation. Woldaregay [
8] solved singularly perturbed differential equations with delays by developing three different schemes. The author used nonstandard mid-point upwind finite difference method on uniform grids, a standard mid-point upwind finite difference method on Shiskin’s meshes and a nonstandard mid-point upwind finite difference method on Shiskin’s meshes. Numerical analysis and results of the methods show that the third technique is more accurately convergent method.
In the work of [
9] a non-polynomial cubic spline technique is devised to solve singularly perturbed delay problems having two layer regions and oscillatory characteristics in the solution. Lalu and Phaneendra [
10] developed a difference scheme for nonlinear singularly perturbed differential equation using the trigonometric spline technique and obtained a uniformly convergent method. In [
11], singularly perturbed differential equations involving mixed large delays of convection-diffusion type are solved by developing a fitted mesh numerical method. The authors used finite and hybrid difference schemes to treat the problem on piece-wise uniform Shishkin mesh. Elango and Unyong [
12] solved singularly perturbed SP-FDEs involving mixed delays. They treated the problem by constructing fitted mesh scheme on Shishkin-type meshes and Bakhvalov-Shishkin type meshes. In the work of [
13], a fitted operator scheme is constructed by decomposing the domain into inner and outer parts for singularly perturbed ordinary differential equations and obtained a second order convergent method. Wondimu et al. [
14] treated singularly perturbed problems with delay and non-local boundary condition by developing an exponentially fitted finite difference scheme and obtained that the method is uniformly convergent.
Though various forms of perturbation problems have been treated in literature, very few attentions are given for singularly perturbed differential equations with mixed large shifts. In this paper, motivated by the fitted mesh methods developed in [
11,
12], we inspired to develop a fitted operator difference scheme for the reaction-diffusion type singularly perturbed ordinary differential equations with mixed large shifts. To tackle the influence of the shift arguments, we have chosen a special uniform mesh in which the shift arguments lie on the nodal points. On such meshes, a numerical scheme is proposed using the Numerov’s finite difference approach.The convergence analysis of the scheme shows that the method is parameter-robust numerical scheme.
The remaining sections of this work are arranged as follows: In
Section 2, the continuous problem and some preliminary properties of the continuous solution are presented. The numerical formulation and analysis are presented in
Section 3. Numerical examples are provided in
Section 4 to confirm the theoretical findings in practice. In
Section 5 some concluding remarks and future plans end the study in this paper.
Notation: In this work, is taken as a generic number not depending on the mesh number and the perturbation parameter. The norm is defined as for any function in .
2. Continuous Problem
Consider the singularly perturbed functional differential equation given by
where
and
is a differential operator. The coefficient functions
,
,
and the source function
are assumed to be continuous on
, and the history functions
and
are continuous on
and
, respectively. To avoid oscillations in the solution, we assumed that the coefficient functions satisfy
For simplicity, we used the notations , , , , and . Thus, the above assumptions hold that for , .
Considering the interval conditions in (2), we rewrite (
1) as
where
with the interval-boundary conditions given in (2).
Letting
yields the corresponding reduced form of (
4) as
where
In fact the reduced solution
of (
5) need not satisfy
and
. As a result, the solution exhibits boundary layers at
and
. Moreover, at the points
and
, the reduced solution may not satisfy
,
,
and
, where
and
denote the left and right sides limiting value of
x at 1 and 2, respectively. As a result, the solution involves strong interior layers at
and
[
15].
Lemma 2.1 (Continuous maximum principle). Suppose satisfying for and for . Then for .
Proof. Let and suppose that . Then, from the given hypothesis, we observe that , and by the extreme value theorem and .
Case 1: On the interval
, we have
Case 2: On the interval
, we get
Case 3: On the interval
, we get
All the above cases contradict to the hypothesis, which imply that our supposition is wrong. Thus, for . □
Lemma 2.2 (Continuous stability estimate).
The continuous solution of (1)-() is bounded as
Proof. Define barrier functions as
Then, we have the following results.
For
, we have
For
, we have
For
, we have
Applying Lemma 2.1, we obtain , , which yields the required stability estimate. □
Lemma 2.3.
Assuming the conditions in (3) hold true, the order derivative of the solution of (1)-(1) are bounded as
Proof. For
, it immediately implies Lemma . For
, consider
and define a neighborhood
, so that
and
. For some
, the mean value theorem yields
For
and
, we can have
For
, rearrangement of (
1) becomes
from which we obtain
For
, differentiating (
8) once becomes
from which we obtain
By similar procedure, for
, differentiating (
9) yields
Similar procedure hold true on the intervals and , and hence the continuous solution and its derivatives are bounded. □
3. Formulation of the Numerical Method
Let the interval be divided into specially constructed sub-intervals, so that the terms containing the shift arguments coincide with the nodal points. Choosing h as an equal mesh size, we have , where and are mesh numbers up to the nodal points and , respectively, and satisfying .
Now, rearranging the differential equation in (
1) as
where
. At a mesh point
, we have
where
.
Applying the Nomerov’s finite difference approach [
16] on to equation (
11), we get
To handle the effect of
in the layers, we introduce the fitting factor
in (
12) as
which is expressed as
Assuming uniform convergence of the solution and taking
, we obtain
which is a fitting factor in the left layers for
and in the right layers for
. Using the fitting factor (
14), we get
which can be re-expressed as
To accomplish the required discrete scheme, first we set
and determine the reduced problem as
From the reduced scheme (
16), compute the approximate values of
and
. Then for
, the scheme in (
15) is simplified to
with the boundary conditions
and
, where
Similarly, for
, the scheme in (
15) becomes
with the boundary conditions
and
, where
and for
, the scheme in (
15) becomes
with the boundary conditions
and
, where
Thus, we solve the systems obtained in (
17)-(
19) on a uniform meshes using suitable solver of system of equations following the computational algorithm given below.
Algorithm 1:Computing the numerical solution
|
1.3
- 1:
On , set a uniform mesh , with , , and .
- 2:
Set and approximate from ( 16) at and .
- 3:
For ,
- 4:
if , compute from the system ( 18)
- 5:
else if , compute for from the system ( 17)
- 6:
else compute for from the system ( 19).
- 7:
Simulate the solution for all i graphically.
- 8:
Stop
|
3.1. Uniform Stability and Convergence Analysis
Lemma 3.1 (Discrete maximum principle). Suppose the mesh function be in satisfying , and , . Then, , .
Proof. Let be given such that . From the given hypothesis, it is clear that . Then, we have and .
Case 1: For
, we get
Case 2: For
, we get
Case 3: For
, we get
The above three cases contradict to the hypothesis. Thus, the supposition fails, so that , . Thus, , . □
Lemma 3.2.
Under the assumptions in (3), the discrete solution of (15) is estimated as
Proof. Introduce two barrier functions as
Then, we obtain the following results.
For , .
For , .
For
, we have
which implies that
Applying Lemma 3.1, the result implies that , and consequently it yields the required estimate. Similar procedures hold for and . □
Theorem 3.1.
Let and be the solution of the prtoblem (1) and the scheme (15), respectively. Then, the truncation error is estimated as
with independent of i, h and ε.
Proof. From the definitions of truncation error [
17], we have
Applying Taylor’s series expansion on
, we obtain
Plugging the above expansion into (
20) and simplifying gives
As it is estimated in [
18], we have
. Applying Taylor’s series expansion on
and using Lemma 2.3, we have
Thus, by the discrete maximum principle, we get . □
4. Numerical Examples and Discusions
In this section, the developed finite difference scheme is validated by carrying out numerical experiments. The effect of the perturbation parameter and the mixed shift arguments on the solution is determined by computing the point wise maximum absolute errors (MAEs) and convergence rates (CRs). Since computation of the exact solution is difficult, to compute MAEs and CRs we used the double mesh principle [
18] as given in Algorithm 2 below.
Algorithm 2:Computations of MAEs and corresponding CRs |
1.3
- 1:
From ( 16)–( 19), compute and at each mesh point.
- 2:
For , compute
- 3:
, ▹ Point-wise absolute error
- 4:
, ▹ Uniform absolute error
- 5:
, ▹ Point-wise convergence rate
- 6:
, ▹ Uniform convergence rate.
- 7:
Sketch log-log plots of MAE versus N.
|
Example 4.1.
[12] Consider the the SP-FDE given as
Example 4.2.
[12] Consider the the SP-FDE given as
The examples are treated applying the formulated numerical method. The error analyses of the solutions are also performed by computing MAEs and CRs by using the double mesh principle as given in Algorithm 2 and the obtained results are displayed in
Table 1 and
Table 2. From
Table 1, one can see that increasing the mesh numbers reduces the error and reducing
gives a rapidly decreasing MAEs for each mesh number. The maximum errors are shown when
with the corresponding second order convergence rates. From
Table 2, we observe that if the mesh number is increased, the MAE is decreasing and decreasing
yields stable maximum absolute errors and corresponding second order convergence rates. The accuracy of the present method is compared with previous published work for both examples as given in
Table 3 and
Table 4. From these tables, it is shown that the present fitted operator difference scheme is second order convergent method and the fitted mesh method developed in [
12] is almost first order convergent method.
The numerical solutions of example 4.1 and 4.2 are shown in
Figure 1 and
Figure 2, respectively, for different values of
. From the figures, it is shown that decreasing the perturbation parameter reduces the width of the layers with more steep gradients. In
Figure 3, log-log plots are given, which show that increasing the number of meshes decreases the MAEs for different value of
.
5. Conclusion and Future Plans
In the present research work, we have developed a parameter-robust numerical for computing SP-FDEs with mixed large shifts. Such equations are a class of differential equations that incorporate shift effects and small perturbation parameters. The presence of the perturbation parameter and large mixed shifts adds complexity to the problem to be solved analytically, and applying standard numerical methods. The proposed numerical scheme tackles the challenges posed by the perturbation parameter and shift arguments yielding accurate approximate solution. We have demonstrated the effectiveness and robustness of the scheme by two numerical experiments, showing that it consistently produces accurate results across a wide range of parameter values. While this research work has provided an efficient and accurate numerical method for the considered singularly perturbed ordinary differential equations with mixed large shifts, there are several avenues for future exploration and enhancement. In the near future, the method is extended to singularly perturbed functional partial differential equations in one and two dimensions.
Funding
This research received no external funding.
Informed Consent Statement
Not applicable.
Data Availability Statement
There is no collected data used in this research work.
Acknowledgments
The author kindly acknowledge the editor receiving and handling the manuscript, and referees for their insightful review of the initial version of the paper.
Conflicts of Interest
The author declares no conflict of interest.
References
- Hale, J.K.; Lunel, S.M. Introduction to Functional Differential Equations; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Barbu, L.; Morosanu, G. Singularly Perturbed Boundary-Value Problems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
- Naidu, D. Singular perturbations and time scales in control theory and applications: an overview. Dynam. Cont. Disc. Impul. Syst. Ser. B 2008, 9, 233–278. [Google Scholar]
- Eva, S.; and Ovide, A.; Pierre, A.; de la Parra, R. A singular perturbation in an age-structured population model. Siam J. Appl. Math. 2000, 60, 408–436. [Google Scholar]
- Ducrot, A.; Magal, P.; Seydi, O. A singularly perturbed Delay Differential Equation modeling nosocomial infections. Differ. Integ. Equ. 2016, 29, 21–35. [Google Scholar] [CrossRef]
- Nagarajan, S.; Miller, J.; Sigamani, V. Robust numerical solutions of two singularly perturbed problems in mathematical biology. Biomath Commun. 2014, 1. [Google Scholar] [CrossRef]
- Prasad, E.S.; Omkar, R.; Phaneendra, K. Fitted Parameter Exponential Spline Method for Singularly Perturbed Delay Differential Equations with a Large Delay. Comput. Math. Methods 2022, 2022. [Google Scholar] [CrossRef]
- Woldaregay, M.M. Solving singularly perturbed delay differential equations via fitted mesh and exact difference method. Res. Math. 2022, 9, 2109301. [Google Scholar] [CrossRef]
- Tirfesa, B.; Duressa, G.; Debela, H.G. Non-Polynomial Cubic Spline Method for Solving Singularly Perturbed Delay Reaction-Diffusion Equations. Thai J. Math. 2022, 20, 679–692. [Google Scholar]
- Lalu, M.; Phaneendra, K. A numerical approach for singularly perturbed nonlinear delay differential equations using a trigonometric spline. Comput. Math. Methods 2022, 2022. [Google Scholar] [CrossRef]
- Hammachukiattikul, P.; Sekar, E.; Tamilselvan, A.; Vadivel, R.; Gunasekaran, N.; Agarwal, P. Comparative study on numerical methods for singularly perturbed advanced-delay differential equations. J. Math. 2021, 2021, 1–15. [Google Scholar] [CrossRef]
- Elango, S.; Unyong, B. Numerical Scheme for Singularly Perturbed Mixed Delay Differential Equation on Shishkin Type Meshes. Fractal Fract. 2022, 7, 43. [Google Scholar] [CrossRef]
- Ejere, A.H.; Duressa, G.F.; Woldaregay, M.; Dinka, T. An exponentially fitted numerical scheme via domain decomposition for solving singularly perturbed differential equations with large negative shift. J. Math. 2022, 2022, 1–13. [Google Scholar] [CrossRef]
- Wondimu, G.M.; Woldaregay, M.M.; Duressa, G.F.; Dinka, T.G. Exponentially fitted numerical method for solving singularly perturbed delay reaction-diffusion problem with nonlocal boundary condition. BMC Res. Notes 2023, 16, 1–10. [Google Scholar] [CrossRef] [PubMed]
- Lange, C.G.; Miura, R.M. Singular perturbation analysis of boundary value problems for differential-difference equations. Siam J. Appl. Math. 1982, 42, 502–531. [Google Scholar] [CrossRef]
- Chakravarthy, P.; Rao, R. A modified Numerov method for solving singularly perturbed differential–difference equations arising in science and engineering. Results Phys. 2012, 2, 100–103. [Google Scholar] [CrossRef]
- Kadalbajoo, M.K.; Sharma, K.K. A numerical method based on finite difference for boundary value problems for singularly perturbed delay differential equations. Appl. Math. Comput. 2008, 197, 692–707. [Google Scholar] [CrossRef]
- Doolan, E.P.; Miller, J.H.; Schilders, W.A. Uniform Numerical Methods for Problems with Initial and Boundary Layers; Boole Press: Dublin, Ireland, 1980. [Google Scholar]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).