Next Article in Journal
Robust Optimum Life-Testing Plans under Progressive Type-I Interval Censoring Schemes with Cost Constraint
Next Article in Special Issue
Convergence and Stability of a Split-Step Exponential Scheme Based on the Milstein Methods
Previous Article in Journal
On Strengthened Extragradient Methods Non-Convex Combination with Adaptive Step Sizes Rule for Equilibrium Problems
Previous Article in Special Issue
Solution of the 1D KPZ Equation by Explicit Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stable Difference Schemes with Interpolation for Delayed One-Dimensional Transport Equation

by
Karthick Sampath
1,
Subburayan Veerasamy
1,* and
Ravi P. Agarwal
2,*
1
Department of Mathematics, College of Engineering and Technology, SRM Institute of Science and Technology, Kattankulathur, Tamilnadu 603203, India
2
Department of Mathematics, Texas A & M University-Kingsville, Kingsville, TX 78363, USA
*
Authors to whom correspondence should be addressed.
Submission received: 22 April 2022 / Revised: 13 May 2022 / Accepted: 16 May 2022 / Published: 19 May 2022
(This article belongs to the Special Issue Recent Progress in Studies of Stability of Numerical Schemes)

Abstract

:
In this article, we consider the one-dimensional transport equation with delay and advanced arguments. A maximum principle is proven for the problem considered. As an application of the maximum principle, the stability of the solution is established. It is also proven that the solution’s discontinuity propagates. Finite difference methods with linear interpolation that are conditionally stable and unconditionally stable are presented. This paper presents applications of unconditionally stable numerical methods to symmetric delay arguments and differential equations with variable delays. As a consequence, the matrices of the difference schemes are asymmetric. An illustration of the unconditional stable method is provided with numerical examples. Solution graphs are drawn for all the problems.

1. Introduction

Many researchers have focused on the theory of delay differential equations (DDEs) in recent years, to cite a very few [1,2,3]. Only a few researchers, however, concentrated on delay partial differential equations. We know that computing the exact solutions of DDEs are difficult. Therefore, suitable and efficient numerical methods are required to solve such equations. These problems arise in various fields of engineering and science, for example mathematical modeling in control theory, mathematical biology, and climate models [4,5]. Stein [6] gave a differential–difference equation model incorporating stochastic effects due to neuron excitation, and later [7], he generalized the model to deal with the distribution of postsynaptic potential amplitudes. The numerical solution of mixed initial boundary value problems for hyperbolic equations will be studied using finite difference methods. The goal of this paper is to develop a technique for calculating the total error of a finite difference scheme that takes into account initial approximations, boundary conditions, and the interpolation approximation. The authors Kapil K. Sharma and Paramjeet Singh used the numerical methodologies of Forward Time Backward Space (FTBS) and Backward Time Backward Space (BTBS) to solve hyperbolic delay differential equations [8,9,10,11,12]. Finite difference methods are useful when the functions being handled are smooth and the difference decreases rapidly with the increasing order, as discussed in [13,14]. Numerical methods for partial differential equations have been well studied in the literature, to cite a few [15,16,17,18,19,20]. Numerical treatments and convergence analysis for ordinary delay differential equations and hyperbolic partial differential equations have been studied in the literature [21,22,23,24,25]. For the hyperbolic, parabolic, and elliptical differential equations, the maximum principles were extensively studied in [26,27]. The maximum principle for a modified triangle-based adaptive difference scheme for hyperbolic conservation laws was addressed in [28]. The iterative method presented by Avudai Selvi and Ramanujam [29] can be applied to the problem considered in the paper. The convergence iterates with a suitable initial guess can be studied by the results given in [30,31,32].
The paper is organized as follows: The problem under consideration is given in Section 2. Section 3 presents the maximum principle and its consequence. Section 4 presents the propagation of discontinuities and bounds of the derivative of the solution. The conditional and unconditional stable finite difference methods with linear interpolations and their consistency are given in the Section 5. Numerical stability results and the convergence analysis of the proposed methods are given in Section 6. A variable delay differential equation is presented in Section 7. Section 8 presents the numerical illustration. The paper is concluded in Section 9.

2. Problem Statement

Motivated by the works of [9,10,11], we consider the following problem: Find the function u C ( D ¯ ) C ( 1 , 1 ) ( D ) such that
L u : = u t + a u x + b u ( x , t ) + c u ( x δ , t ) + d u ( x + η , t ) = 0 , ( x , t ) D ,
u ( x , t ) = ϕ 1 ( x , t ) , ( x , t ) [ δ , 0 ] × [ 0 , T ] ,
u ( x , t ) = ϕ 2 ( x , t ) , ( x , t ) [ x f , x f + η ] × [ 0 , T ] ,
u ( x , 0 ) = u 0 ( x ) , x [ 0 , x f ] .
where a ( x , t ) α > 0 ,   b ( x , t ) β 0 ,   γ c ( x , t ) 0 ,   η d ( x , t ) 0 ,   D = ( 0 , x f ] × ( 0 , T ] , δ , η are delay arguments such that δ x f and η 0 , x f = m δ , η = n δ for some positive integers m and n. Further, the functions a , b , c , d , f , ϕ 1 , ϕ 2 , and u 0 are sufficiently differentiable on their domains. The above Equation (1) can be written as
L u : = u t + a u x + b u ( x , t ) + d u ( x + η , t ) = c ϕ 1 ( x δ , t ) ,   ( x , t ) [ 0 , δ ] × ( 0 , T ] , u t + a u x + b u ( x , t ) + c u ( x δ , t ) + d u ( x + η , t ) = 0 ,   ( x , t ) ( δ , x f η ] × ( 0 , T ] , u t + a u x + b u ( x , t ) + c u ( x δ , t ) = d ϕ 2 ( x + η , t ) ,   ( x , t ) ( x f η , x f ] × ( 0 , T ] ,
u ( 0 , t ) = ϕ 1 ( 0 , t ) , t [ 0 , T ] ,   u ( x , 0 ) = u 0 ( x ) , x [ 0 , x f ] , u ( x f , t ) = ϕ 2 ( x f , t ) .
Note: If c ( x , t ) = d ( x , t ) and η = δ , then the above differential equation is said to have symmetric delay arguments [33].

3. Stability Analysis

In this section, we present the maximum principle and the stability result of the above Problem (4) and (5).
Theorem 1.
[Maximum Principle] Let ψ C ( D ¯ ) C ( 1 , 1 ) ( D ) be any function satisfying L ψ 0 , ( x , t ) D , ψ ( 0 , t ) 0 , t [ 0 , T ] , ψ ( x , 0 ) 0 , x [ 0 , x f ] . Then ψ ( x , t ) 0 , for all ( x , t ) D ¯ .
A consequence of the above theorem is the following stability result.
Theorem 2.
[Stability result] Let ψ C ( D ¯ ) C ( 1 , 1 ) ( D ) be any function, then
| ψ ( x , t ) | C max { max t | ψ ( 0 , t ) | , max x | ψ ( x , 0 ) | , sup ( x , t ) D ¯ | L ψ ( x , t ) | } , for all ( x , t ) D ¯ .

4. Propagation of Discontinuities and Derivative Bounds

Following the procedure of [21], the propagation of the discontinuities of the solution are presented in this section. Let us consider the differential Equations (1)–(3). It is assumed that ϕ ( 0 , t ) = u ( 0 , t ) , t [ 0 , T ] . Differentiate the equation partially with respect to x, then
lim x ( x f η ) a u x x = u x t ( ( x f η ) , t ) a x ( ( x f η ) , t ) u x ( ( x f η ) , t ) b x ( ( x f η ) , t ) u ( ( x f η ) , t ) b ( ( x f η ) , t ) u x ( η , t ) d x ( ( x f η ) , t ) u ( x f , t ) d ( ( x f η ) , t ) u x ( x f , t ) = u x t ( ( x f η ) , t ) a x ( ( x f η ) , t ) u x ( ( x f η ) , t ) b x ( ( x f η ) , t ) u ( ( x f η ) , t ) b ( ( x f η ) , t ) u x ( η , t ) d x ( ( x f η ) , t ) u ( x f , t ) d ( ( x f η ) , t ) u x ( x f , t )
and
lim x ( x f η ) + a u x x = u x t ( ( x f η ) + , t ) a x ( ( x f η ) + , t ) u x ( ( x f η ) + , t ) b x ( ( x f η ) + , t ) u ( ( x f η ) + , t ) b ( ( x f η ) + , t ) u x ( ( x f η ) + , t ) d x ( x f + , t ) u ( ( x f η ) + , t ) d ( x f + , t ) u x ( ( x f η ) + , t ) = u x t ( ( x f η ) + , t ) a x ( ( x f η ) + , t ) u x ( ( x f η ) + , t ) b x ( ( x f η ) + , t ) u ( ( x f η ) + , t ) b ( ( x f η ) + , t ) u x ( ( x f η ) + , t ) d x ( ( x f η ) + , t ) u ( x f + , t ) d ( ( x f η ) + , t ) ϕ 2 , x ( x f + , t )
and
a u x x = u x t a x u x b x u b u x c x u ( x δ , t ) c u x ( x δ , t ) lim x δ a u x x = u x t ( δ , t ) a x ( δ , t ) u x ( δ , t ) b x ( δ , t ) u ( δ , t ) b ( δ , t ) u x ( δ , t ) c x ( δ , t ) u ( 0 , t ) c ( δ , t ) u x ( 0 , t ) = u x t ( δ , t ) a x ( δ , t ) u x ( δ , t ) b x ( δ , t ) u ( δ , t ) b ( δ , t ) u x ( δ , t ) ] c x ( δ , t ) ϕ ( 0 , t ) c ( δ , t ) ϕ 1 , x ( 0 , t )
and
lim x δ + a u x x = u x t ( δ + , t ) a x ( δ + , t ) u x ( δ + , t ) b x ( δ + , t ) u ( δ + , t ) b ( δ + , t ) u x ( δ + , t ) c x ( δ + , t ) u ( 0 + , t ) c ( δ + , t ) u x ( 0 + , t ) = u x t ( δ + , t ) a x ( δ + , t ) u x ( δ + , t ) b x ( δ + , t ) u ( δ + , t ) b ( δ + , t ) u x ( δ + , t ) ] c x ( δ + , t ) ϕ ( 0 + , t ) c ( δ + , t ) u x ( 0 + , t ) .
Hence, a ( ( x f η ) , t ) u x x ( ( x f η ) , t ) a ( ( x f η ) + , t ) u x x ( ( x f η ) + , t ) and a ( δ + , t ) u x x ( δ + , t ) a ( δ , t ) u x x ( δ , t ) . These points x f η , x f 2 η , x f 3 η , and δ , 2 δ , 3 δ , are primary discontinuities [21].

Derivative Estimates

From the given differential Equations (1)–(3), one can obtain the following bounds on the derivative.
Lemma 1.
The solution u ( x , t ) of (1)–(3) satisfies the following estimate
i + j u x i t j ( x , t ) C ,   0 i + j 2 .

5. Finite Difference Methods

This section presents a mesh selection procedure and finite difference methods for the above stated Problem (4) and (5). In the subsequent sections, we use the following: U i j denotes the numerical solution at the mesh point ( x i , t j ) , and a ( x i , t j ) = a i j , b ( x i , t j ) = b i j , c ( x i , t j ) = c i j , d ( x i , t j ) = d i j .

5.1. Mesh Points

Let N and M be the number of mesh points in [ 0 , x f ] and [ 0 , T ] , respectively. Define Δ x = m δ / N and Δ t = T / M . Then, the mesh Ω ¯ N , M is defined as Ω ¯ N , M = { ( x i , t j ) | i = 0 , 1 , , N , j = 0 , 1 , , M } , where x k = k Δ x and t k = k Δ t .

5.2. Conditionally Stable Finite Difference Method with Piecewise Linear Interpolation

The Forward Time Backward Space (FTBS) finite difference scheme with piecewise linear interpolation for the above Problem (5) and (6) is as follows:
L 1 N , M U i j : = D t + U i j + a i j D x U i j + b i j U i j + d i j U p j l p ( x i + η ) + U p + 1 j l p + 1 ( x i + η ) = ϕ 1 ( x i δ , t j ) , ( x i , t j ) ( 0 , δ ] × [ 0 , T ] ,
L 1 N , M U i j : = D t + U i j + a i j D x U i j + b i j U i j + c i j U k j l k ( x i δ ) + U k + 1 j l k + 1 ( x i δ ) + d i j U p j l p ( x i + η ) + U p + 1 j l p + 1 ( x i + η ) = 0 , ( x i , t j ) ( δ , x f η ) × [ 0 , T ] ,
L 1 N , M U i j : = D t + U i j + a i j D x U i j + b i j U i j + c i j U k j l k ( x i δ ) + U k + 1 j l k + 1 ( x i δ ) = ϕ 2 ( x i + η , t j ) , ( x i , t j ) [ x f     η , x f ] × [ 0 , T ] .
where D t + U i j = U i j + 1 U i j Δ t , D x U i j = U i j U i 1 j Δ x , l k ( x ) = x k + 1 x Δ x and l k + 1 ( x ) = x x k Δ x . Rewrite Scheme (7)–(9) as
U i j + 1 = ( 1 a i j λ b i j Δ t ) U i j + a i j λ U i 1 j Δ t c i j ϕ 1 ( x i δ , t j ) , i ν , k j l k ( x i δ ) + U k + 1 j l k + 1 ( x i δ ) ] , i > ν Δ t d i j ϕ 2 ( x i + η , t j ) , i ζ , [ U p j l p ( x i + η ) + U p + 1 j l p + 1 ( x i + η ) ] , i ζ ,
where ν and ζ are the largest and smallest integers, respectively, such that x ν δ 0 and x ζ + η x f .

5.3. Backward Time Backward Space Finite Difference Method with Piecewise Linear Interpolation

The Backward Time Backward Space (BTBS) finite difference scheme with piecewise linear interpolation for the above Problem (5) and (6) is as follows:
L 2 N , M U i j : = D t U i j + a i j D x U i j + b i j U i j + d i j U p j l p ( x i + η ) + U p + 1 j l p + 1 ( x i + η ) = ϕ 1 ( x i δ , t j ) , ( x i , t j ) ( 0 , δ ] × [ 0 , T ] ,
L 2 N , M U i j : = D t U i j + a i j D x U i j + b i j U i j + c i j U k j l k ( x i δ ) + U k + 1 j l k + 1 ( x i δ ) + d i j U p j l p ( x i + η ) + U p + 1 j l p + 1 ( x i + η ) = 0 , ( x i , t j ) ( δ , x f η ) × [ 0 , T ] ,
L 2 N , M U i j : = D t U i j + a i j D x U i j + b i j U i j + c i j U k j l k ( x i δ ) + U k + 1 j l k + 1 ( x i δ ) = ϕ 2 ( x i + η , t j ) , ( x i , t j ) [ x f η , x f ] × [ 0 , T ] .
where D t U i j = U i j U i j 1 Δ t . Rewrite Scheme (10)–(12) as
U i j = ( 1 + a i j λ + b i j Δ t ) 1 [ U i j 1 + a i j λ U i 1 j Δ t c i j ϕ 1 ( x i δ , t j ) , i ν , k j l k ( x i δ ) + U k + 1 j l k + 1 ( x i δ ) ] , i > ν Δ t d i j ϕ 2 ( x i + η , t j ) , i ζ , U p j l p ( x i + η ) + U p + 1 j l p + 1 ( x i + η ) ] , i ζ ] ,
where ν and ζ are the largest and smallest integers, respectively, such that x ν δ 0 and x ζ + η x f .
Note: The matrices of the above two difference schemes are asymmetric.

5.4. Consistency

Following the arguments of [10,11], we prove the consistency of the proposed schemes.
Lemma 2.
Scheme (7)–(9) is consistent.
Proof. 
Consider Scheme (7)–(9). Let e i j = u ( x i , t j ) U i j , then
L 1 N , M e i j = D t + e i j + a i j D x e i j + b i j e i j c i j 0 ,   x i δ 0 , e k j l k ( x i δ ) + e k + 1 j l k + 1 ( x i δ ) , x i δ > 0 , d i j 0 ,   x i + η x f , e p j l p ( x i δ ) + e p + 1 j l p + 1 ( x i + η ) , x i + η > x f , = L 1 N , M u ( x i , t j ) L u ( x i , t j ) = D t + t u ( x i , t j ) + a i j D x x u ( x i , t j ) + c i j 0 , i ν , [ u x k , t j ) l k ( x i δ ) + u ( x k + 1 , t j ) l k + 1 ( x i δ ) ] u ( x i δ , t j ) , i ν + 1 , + d i j 0 , i ζ , [ u x p , t j ) l p ( x i + η ) + u ( x p + 1 , t j ) l p + 1 ( x i + η ) ] u ( x i + η , t j ) , i ζ + 1 , | L 1 N , M e i j | C ( Δ x + Δ t )
Therefore, | L 1 N , M e ¯ i j | C ( Δ x + Δ t ) 0 as Δ x 0 and Δ t 0 , where C is constant. □
Lemma 3.
Scheme (10)–(12) is consistent.
Proof. 
Consider Scheme (10)–(12). Let e i j = u ( x i , t j ) U i j , then
L 2 N , M e i j = D t e i j + a i j D x e i j + b i j e i j c i j 0 ,   x i δ 0 , e k j l k ( x i δ ) + e k + 1 j l k + 1 ( x i δ ) , x i δ > 0 , d i j 0 ,   x i + η x f , e p j l p ( x i + η ) + e p + 1 j l p + 1 ( x i + η ) , x i + η > x f , = L 2 N , M u ( x i , t j ) L u ( x i , t j ) = D t t u ( x i , t j ) + a i j D x x u ( x i , t j ) c i j 0 , i ν , [ u x k , t j ) l k ( x i δ ) + u ( x k + 1 , t j ) l k + 1 ( x i δ ) ] u ( x i δ , t j ) , i ν + 1 , d i j 0 , i ζ , [ u x p , t j ) l p ( x i + η ) + u ( x p + 1 , t j ) l p + 1 ( x i + η ) ] u ( x i + η , t j ) , i ζ + 1 , | L 2 N , M e i j | C ( Δ x + Δ t )
Therefore, | L 2 N , M e ¯ i j | C ( Δ x + Δ t ) 0 as Δ x 0 and Δ t 0 , where C is constant. □

6. Numerical Stability Results

In this section, first, we consider Scheme (7)–(9).
Lemma 4.
If a λ + Δ t θ 1 , where θ = max { b , 2 c , 2 d } , then Scheme (7)–(9) is stable.
Proof. 
The difference equations defined in (7)–(9) can be written in the following vector equation:
U ¯ n + 1 = k = 1 n + 1 A n + 1 k U ¯ 0 + B ¯ n + l = 1 n k = 1 l A n + 1 k B ¯ n l Δ t C ¯ n + l = 1 n k = 1 l A n + 1 k C ¯ n l Δ t D ¯ n + l = 1 n k = 1 l A n + 1 k D ¯ n l ,
where
A n T = Ψ 1 n a 2 n λ 0 0 Δ t c ν + 1 n × l 1 ( x ν + 1 δ ) 0 0 Ψ 2 n a 3 n λ 0 Δ t c ν + 1 n × l 2 ( x ν + 1 δ ) 0 0 Ψ 3 n 0 0 Δ t c N n × l k ( x N δ ) 0 0 0 0 Δ t c N n × l k + 1 ( x N δ ) 0 0 0 0 0 a ν n λ 0 Δ t d 1 n × l 1 ( x 1 + η ) 0 0 Ψ ν n a ν + 1 n λ 0 Δ t d 1 n × l 2 ( x 1 + η ) 0 0 0 Ψ ν + 1 n 0 0 0 0 0 0 0 0 0 Δ t d ν n × l p ( x ν + η ) 0 a N n λ 0 0 0 Δ t d ν n × l p + 1 ( x ν + η ) 0 Ψ N n
U ¯ n = ( U 1 n , , U N n ) T , B ¯ n = ( a 1 n λ U 0 n , 0 , , 0 ) T , Ψ i n = ( 1 a i j λ Δ t b i j ) C ¯ n = ( c 1 n ϕ l ( x 1 δ , t n ) , c 2 n ϕ l ( x 2 δ , t n ) , , c ν n ϕ l ( x ν δ , t n ) , 0 , , 0 ) T , D ¯ n = ( 0 , , 0 , d 1 n ϕ 2 ( x 1 + η , t n ) , d 2 n ϕ 2 ( x 2 + η , t n ) , d ν n ϕ 2 ( x ν + η , t n ) ) T ,
Let A * = max n A n , B * = max n B ¯ n a | λ | U ¯ 0 , C * = max n C ¯ n , and D * = max n D ¯ n , then k = 1 n + 1 A n + 1 k k = 1 n + 1 A n + 1 k = A * n + 1 and
U ¯ n + 1 k = 1 n + 1 A n + 1 k U ¯ 0 + B ¯ n + l = 1 n k = 1 l A n + 1 k B ¯ n l + Δ t C ¯ n + l = 1 n k = 1 l A n + 1 k C ¯ n l + Δ t D ¯ n + l = 1 n k = 1 l A n + 1 k D ¯ n l A * n + 1 U ¯ 0 + B ¯ * + C 1 A * n B ¯ * + Δ t C * + C 2 A * n C * + Δ t D * + C 3 A * n D * A * n + 1 U ¯ 0 + a λ U ¯ 0 + C 1 A * n + 1 a λ U ¯ 0 + Δ t C * + C 2 A * n C * + Δ t D * + C 3 A * n D * U ¯ 0 A * n + 1 ( 1 + C 1 a λ ) + a λ + Δ t C * ( 1 + C 2 A * n ) + Δ t D * ( 1 + C 3 A * n ) .
If a λ + Δ t θ 1 , then A * 1 and a λ < 1 . Hence the proof. □
Lemma 5.
If a λ Ψ + Δ t θ 1 , where θ = max { b , 2 c , 2 d } , Ψ = ( 1 + a λ + Δ t b ) 1 , then Scheme (10)–(12) is unconditionally stable.
Proof. 
The difference equations defined in (10)–(12) can be written in the following vector equation:
U ¯ n = k = 0 n 1 A n k U ¯ 0 + B ¯ n + l = 0 n 1 k = 0 l 1 A n k B ¯ n l Δ t C ¯ n + l = 0 n 1 k = 0 l 1 A n + 1 k C ¯ n l Δ t D ¯ n + l = 0 n 1 k = 0 l 1 A n + 1 k D ¯ n l ,
where
A n T = Ψ 1 n a 2 n λ 0 0 Δ t c ν + 1 n × l 1 ( x ν + 1 δ ) 0 0 Ψ 2 n a 3 n λ 0 Δ t c ν + 1 n × l 2 ( x ν + 1 δ ) 0 0 Ψ 3 n 0 0 Δ t c N n × l k ( x N δ ) 0 0 0 0 Δ t c N n × l k + 1 ( x N δ ) 0 0 0 0 0 a ν n λ 0 Δ t d 1 n × l 1 ( x 1 + η ) 0 0 Ψ ν n a ν + 1 n λ 0 Δ t d 1 n × l 2 ( x 1 + η ) 0 0 0 Ψ ν + 1 n 0 0 0 0 0 0 0 0 0 Δ t d ν n × l p ( x ν + η ) 0 a N n λ 0 0 0 Δ t d ν n × l p + 1 ( x ν + η ) 0 Ψ N n
U ¯ n = ( U 1 n , , U N n ) T , B ¯ n = ( a 1 n λ U 0 n , 0 , , 0 ) T , Ψ i n = ( 1 + a i j λ + Δ t b i j ) 1 , C ¯ n = ( c 1 n ϕ l ( x 1 δ , t n ) , c 2 n ϕ l ( x 2 δ , t n ) , , c ν n ϕ l ( x ν δ , t n ) , 0 , , 0 ) T , D ¯ n = ( 0 , , 0 , d 1 n ϕ 2 ( x 1 + η , t n ) , d 2 n ϕ 2 ( x 2 + η , t n ) , d ν n ϕ 2 ( x ν + η , t n ) ) T ,
Let A * = max n A n , B * = max n B ¯ n a Ψ | λ | U ¯ 0 , C * = max n C ¯ n , and D * = max n D ¯ n , then k = 0 n 1 A n k k = 0 n 1 A n k = A * n .
U ¯ n k = 0 n 1 A n k U ¯ 0 + B ¯ n + l = 0 n 1 k = 0 l 1 A n k B ¯ n l + Δ t C ¯ n + l = 0 n 1 k = 0 l 1 A n k C ¯ n l + Δ t D ¯ n + l = 0 n 1 k = 0 l 1 A n k D ¯ n l A * n U ¯ 0 + B ¯ * + C 1 A * n B ¯ * + Δ t C * + C 2 A * n C * + Δ t D * + C 3 A * n D * A * n U ¯ 0 + a λ Ψ U ¯ 0 + C 1 A * n a λ Ψ U ¯ 0 + Δ t C * + C 2 A * n C * + Δ t D * + C 3 A * n D * U ¯ 0 A * n ( 1 + C 1 a λ Ψ ) + a λ Ψ + Δ t C * ( 1 + C 2 A * n ) + Δ t D * ( 1 + C 3 A * n ) .
If a λ Ψ + Δ t θ 1 , then A * 1 and a λ Ψ < 1 . Hence the proof. □

Convergence Analysis

Theorem 3.
Let u and U i j be the exact solution and numerical solution defined by (1)–(3) and (7)–(9), respectively. Then, | u ( x i , t j ) U i j |     C ( N 1 + M 1 ) , for all i , j .
Proof. 
Let e i j = u ( x i , t j ) U i j , u I ( x i , t j ) = u ( x k , t j ) l k ( x i δ ) + u ( x k + 1 , t j ) l k + 1 ( x i δ ) ,
u I I ( x i , t j ) = u ( x p , t j ) l p ( x i + η ) + u ( x p + 1 , t j ) l p + 1 ( x i + η ) where k 0 , p 0 such that x i δ ( x k , x k + 1 ) , x i + η ( x p , x p + 1 ) and T ( x i , t j ) = L 1 N , M u ( x i , t j ) L u ( x i , t j ) . Then,
T ( x i , t j ) = ( L L 1 N , M ) u ( x i , t j ) = ( t D t + ) u ( x i , t j ) + a ( x i , t j ) ( x D x ) u ( x i , t j ) + c ( x i , t j ) 0 , i ν , u ( x i δ , t j ) u I ( x i , t j ) , i > ν + d ( x i , t j ) 0 , i ζ , u ( x i + η , t j ) u I I ( x i , t j ) , i ζ | T ( x i , t j ) |   | ( t D t + ) u ( x i , t j ) |   +   | a ( x i , t j ) | | ( x D x ) u ( x i , t j ) | + | c ( x i , t j ) | | u ( x i , t j ) u I ( x i , t j ) | + | d ( x i , t j ) | | u ( x i , t j ) u I I ( x i , t j ) | C N 1 + C M 1 + C N 2 C N 1 + C M 1 .
Note that e 0 j = 0 , for all j , e i 0 = 0 , for all i and | L 1 N , M e i j |   C N 1 + C M 1 . We have | e i j |   C N 1 + C M 1 , for all i , j . Hence the proof. □
Theorem 4.
Let u and U i j be the exact solution and numerical solution defined by (1)–(3) and (10)–(12), respectively. Then, | u ( x i , t j ) U i j | C ( N 1 + M 1 ) , for all i , j .
Proof. 
Let e i j = u ( x i , t j ) U i j , u I ( x i , t j ) = u ( x k , t j ) l k ( x i δ ) + u ( x k + 1 , t j ) l k + 1 ( x i δ ) ,
u I I ( x i , t j ) = u ( x p , t j ) l p ( x i + η ) + u ( x p + 1 , t j ) l p + 1 ( x i + η ) where k 0 , p 0 such that x i δ ( x k , x k + 1 ) , x i + η ( x p , x p + 1 ) and T ( x i , t j ) = L 2 N , M u ( x i , t j ) L u ( x i , t j ) . Then,
T ( x i , t j ) = L 2 L u ( x i , t j ) = D t t u ( x i , t j ) + a ( x i , t j ) D x x u ( x i , t j ) + c ( x i , t j ) 0 , i ν u ( x i δ , t j ) u I ( x i , t j ) , i > ν + d ( x i , t j ) 0 , i ζ u ( x i + η , t j ) u I I ( x i , t j ) , i ζ | T ( x i , t j ) | ( D t t ) u ( x i , t j ) + | a i j | ( D x x ) u ( x i , t j ) + | c i j | | u ( x i δ , t j ) u I ( x i , t j ) | + | d i j | | u ( x i + η , t j ) u I I ( x i , t j ) | C N 1 + C M 1 + C N 2 C N 1 + C M 1 .
Note that e 0 j = 0 , for all j , e i 0 = 0 , for all i and | L 2 N , M e i j | C N 1 + C M 1 . We have | e i j | C N 1 + C M 1 , for all i , j . Hence the proof. □

7. Variable Delay Problem and Finite Difference Method

Method (10)–(12) presented in the article can be applied to the variable delay differential equation. Motivated by the works [34,35], we consider a variable delay differential equation,
L u : = u t + a u x + b u ( x , t ) + c u ( x δ ( x ) , t ) + d u ( x + η ( x ) , t ) = 0 , ( x , t ) D ,
u ( x , t ) = ϕ 1 ( x , t ) , ( x , t ) [ ζ 1 , 0 ] × [ 0 , T ] ,
u ( x , t ) = ϕ 2 ( x , t ) , ( x , t ) [ x f , ζ 2 ] × [ 0 , T ] ,
u ( x , 0 ) = u 0 ( x ) , x [ 0 , x f ] ,
where the functions a , b , c , d satisfy the conditions stated in Section 2 and x δ ( x ) 0 , x + η ( x ) x f . ζ 1 = min { inf x [ 0 , x f ] x δ ( x ) , 0 } and ζ 2 = max { sup x [ 0 , x f ] x + η ( x ) , x f } . From Theorem 2 one can prove that the solution is stable, if it exists.
A finite difference method for the above Problems (10)–(12) is as follows:
L 3 N , M U i j : = D t U i j + a i j D x U i j + b i j U i j + c i j U I ( x i , t j ) + d i j U I I ( x i , t j ) = 0 ,
U 0 j = ϕ 1 ( 0 , t j ) , t j [ 0 , T ] , U i 0 = u 0 ( x i ) , x i [ 0 , x f ]
where
U I ( x i , t j ) = ϕ 1 ( x i δ ( x i ) , t j ) , if x i δ ( x i ) [ ζ 1 , 0 ] , U k j l k ( x i δ ( x i ) ) + U k + 1 j l k + 1 ( x i δ ( x i ) ) , if x i δ ( x i ) x k , x k + 1 ,
U I I ( x i , t j ) = ϕ 2 ( x i + η ( x i ) , t j ) , if x i + η ( x i ) [ x f , ζ 2 ] , U p j l p ( x i + η ( x i ) ) + U p + 1 j l p + 1 ( x i + η ( x i ) ) , if x i + η ( x i ) x p , x p + 1 ,
l k , l k + 1 , l p , l p + 1 are piecewise linear interpolating polynomials. Similar to Lemmas 2 and 5 and Theorem 3, one can prove the consistency, stability, and convergence of the above Method (17) and (18). An illustrating numerical example is given in the next section.

Algorithm for the Scheme (17) and (18)

In this section, we present the algorithm to solve the variable delay problem:
  • Define the mesh points x i and t j with mesh sizes Δ x i and Δ t j .
  • Let the time level t = t j , j = 1 .
  • If x i δ ( x i ) = x k and x i + η ( x i ) = x p for some k , p , then
    U i j = ( 1 + a i j Δ t j Δ x i + b i j Δ t j ) 1 U i j 1 + a i j Δ t j Δ x i U i 1 j Δ t j c i j U k j Δ t j d i j U p j .
  • If x i δ ( x i ) = x k for some k and x p < x i + η ( x i ) < x p + 1 for some p, then
    U i j = ( 1 + a i j Δ t j Δ x i + b i j Δ t j ) 1 U i j 1 + a i j Δ t j Δ x i U i 1 j Δ t j c i j U k j Δ t j d i j [ U p j l p ( x i + η ( x i ) ) + U p + 1 j l p + 1 ( x i + η ( x i ) ) ] .
  • If x k < x i δ ( x i ) < x k + 1 for some k and x i + η ( x i ) = x p for some p, then
    U i j = ( 1 + a i j Δ t j Δ x i + b i j Δ t j ) 1 U i j 1 + a i j Δ t j Δ x i U i 1 j Δ t j c i j [ U k j l k ( x i δ ( x i ) ) + U k + 1 j l k + 1 ( x i δ ( x i ) ) ] Δ t j d i j U p j .
  • If x k < x i δ ( x i ) < x k + 1 and x p < x i + η ( x i ) < x p + 1 , then apply scheme
    U i j = ( 1 + a i j Δ t j Δ x i + b i j Δ t j ) 1 U i j 1 + a i j Δ t j Δ x i U i 1 j Δ t j c i j [ U k j l k ( x i δ ( x i ) ) + U k + 1 j l k + 1 ( x i δ ( x i ) ) Δ t j d i j [ U p j l p ( x i + η ( x i ) ) + U p + 1 j l p + 1 ( x i + η ( x i ) ) ] .
  • Increment j = j + 1 , and go to Step 2.

8. Numerical Examples

Three examples are given in this section to illustrate the numerical methods presented in this paper. We use the half mesh principle to estimate the maximum error.
E N , M = max i , j U i j ( Δ x , Δ t ) U i j ( Δ x / 2 , Δ t / 2 ) , 0 i N , 0 j M
where U i j ( Δ x , Δ t ) and U i j ( Δ x / 2 , Δ t / 2 ) are the numerical solution at the node ( x i , t j ) with mesh sizes ( Δ x , Δ t ) and ( Δ x / 2 , Δ t / 2 ) , respectively. Graphs of the numerical solutions, the numerical solution at different time levels, and the maximum pointwise error plots are drawn.
Example 1.
Consider the following first-order hyperbolic delay differential equation.
u t + a ( x , t ) u x + b u ( x , t ) + c ( x , t ) u ( x δ , t ) + d ( x , t ) u ( x + η , t ) = 0 , ( x , t ) ( 0 , 2 ] × ( 0 , 1 ] ,
u ( x , t ) = 0 , ( x , t ) [ δ , 0 ] × [ 0 , 1 ] , u ( x , t ) = 0 , ( x , t ) [ x f , x f + η ] × [ 0 , 1 ] ,
u ( x , 0 ) = x exp ( ( 4 x 1 ) 2 / 4 ) ( 2 x ) , x [ 0 , 2 ] ,
a ( x , t ) = 1 + x 2 1 + 2 t x + 2 x 2 + x 4 , b = 2 , c ( x , t ) = 1 2 , d ( x , t ) = 1 2 .
Case 1:
In this case, δ = 1 , η = 1 (symmetric delay arguments). Due to the presence of the delay term, an additional wave propagation occurs in the solutions. Numerical solutions are plotted in Figure 1 and Figure 2, and for different time levels, the solution curves are plotted in Figure 3 and Figure 4. The maximum pointwise error using the conditional method is given in Table 1, and for unconditional method, the errors are given in Table 2 and Table 3.
Case 2:
In this case, it is assumed that δ = 0.5, η = 0.5 (symmetric delay arguments). The numerical solution is plotted in Figure 5, and the numerical solution at different time levels is presented in Figure 6.
Case 3:
In this case, it is assumed that δ = 1 , η = 0.5 (asymmetric delay arguments). The numerical solution is plotted in Figure 7, and the numerical solution at different time levels is presented in Figure 8.
Example 2.
Consider the variable delay differential Equations (13)–(16).
where a ( x , t ) = 1 + x 2 1 + 2 t x + 2 x 2 + x 4 , b ( x , t ) = 2 , c ( x , t ) = 1 2 d ( x , t ) = 1 2 , δ ( x ) = e x , η ( x ) = x . Figure 9 and Figure 10 respectively present the numerical solution and the numerical solution at different time levels.
Example 3.
Consider the following first-order hyperbolic delay differential equation.
u t + a ( x , t ) u x + b u ( x , t ) + c ( x , t ) u ( x δ , t ) + d ( x , t ) u ( x + η , t ) = 0 , ( x , t ) ( 0 , 2 ] × ( 0 , 1 ] ,
u ( x , t ) = t t 2 + x ( 2 x ) 2 , ( x , t ) [ δ , 0 ] × [ 0 , 1 ] ,
u ( x , t ) = x ( 2 x ) 2 , ( x , t ) [ x f , x f + η ] × [ 0 , 1 ] ,
u ( x , 0 ) = x exp ( ( 4 x 1 ) 2 / 4 ) ( 2 x ) , x [ 0 , 2 ] ,
a ( x , t ) = 1 + x 2 1 + 2 t x + 2 x 2 + x 4 , b = 2 , c ( x , t ) = 1 2 , d ( x , t ) = 1 2 .
Figure 11 represents the numerical solutions of this problem.

9. Conclusions

In this article, we considered a one-dimensional transport equation with delay and advance arguments. The maximum principle and stability results were proven for the problem considered. Two finite difference methods with piecewise linear interpolation were suggested for Problem (1)–(3). We proved that the methods are consistent and convergent of order one in space and time. One of the methods is conditionally stable, and the other one is unconditionally stable. The finite difference method with linear interpolation has some advantages. If x f r δ , then one has to divided the interval [ 0 , x f ] into N sub-intervals with different mesh sizes. If x k x i δ x k + 1 and x p x i + η x p + 1 , then one has to apply the interpolation of U k j , U k + 1 j and U p j , U p + 1 j to approximate u ( x i δ , t j ) and u ( x i + η , t j ) . Numerical examples are given to illustrate the theoretical findings. The maximum pointwise errors of the examples are given in Table 1, Table 2, Table 3 and Table 4. From Table 1, one can see that Method (7)–(9) is conditionally stable, and from Table 2, Table 3 and Table 4, Method (10)–(12) is unconditionally stable. The newly proposed finite difference schemes with interpolation for the hyperbolic equation works not only for the constant delay and advanced arguments, but also for the variable arguments. As an application of the unconditionally stable method, a method for the variable delay equation is given in (17)–(18). A numerical example for variable delay equation is given in Example 2. The numerical solution and time level graphs are plotted in Figure 9 and Figure 10, respectively. The proposed method is applicable to the linear equation. The same method can be applied to some class of nonlinear equations after linearizing the given problem into a linear problem. Further, the proposed interpolation technique can be extended to the parabolic equation with delay arguments. As discussed in [10], for fixed δ and an increasing value of η , the impulse moves towards the left, whereas for the fixed η and increasing value of δ , the impulse moves towards the right; see Figure 12 and Figure 13.

Author Contributions

Conceptualization, K.S., S.V. and R.P.A.; methodology, K.S., S.V. and R.P.A.; formal analysis, K.S., S.V. and R.P.A.; investigation, K.S., S.V. and R.P.A.; writing—original draft preparation, K.S., S.V. and R.P.A.; writing—review and editing, R.P.A., K.S. and S.V.; supervision, S.V. and R.P.A.; project administration, K.S., S.V. and R.P.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huang, C.; Vandewalle, S. An analysis of delay-dependent stability for ordinary and partial differential equations with fixed and distributed delays. SIAM J. Sci. Comput. 2004, 25, 1608–1632. [Google Scholar] [CrossRef] [Green Version]
  2. Huang, C.; Vandewalle, S. Unconditionally stable difference methods for delay partial differential equations. Numer. Math. 2012, 122, 579–601. [Google Scholar] [CrossRef] [Green Version]
  3. Kuang, Y. Delay Differential Equations with Applications in Population Dynamics; Academic Press: Cambridge, MA, USA, 1993; Volume 191. [Google Scholar]
  4. Hale, J.K.; Lunel, S.M.V.; Verduyn, L.S. Introduction to Functional Differential Equations; Springer: New York, NY, USA, 1993; Volume 10. [Google Scholar]
  5. Evans, L.C. Partial Differential Equations, 2nd ed.; American Mathematical Society: Providence, Rhode Island, 2010; Volume 19. [Google Scholar]
  6. Stein, R.B. A theoretical analysis of neuronal variability. Biophys. J. 1965, 5, 173–194. [Google Scholar] [CrossRef] [Green Version]
  7. Stein, R.B. Some models of neuronal variability. Biophys. J. 1967, 7, 37–68. [Google Scholar] [CrossRef] [Green Version]
  8. Ramesh, V.P.; Kadalbajoo, M.K. Upwind and midpoint upwind difference methods for time-dependent differential difference equations with layer behavior. Appl. Math. Comput. 2008, 202, 453–471. [Google Scholar] [CrossRef]
  9. Bansal, K.; Rai, P.; Sharma, K.K. Numerical treatment for the class of time dependent singularly perturbed parabolic problems with general shift arguments. Differ. Equ. Dyn. Syst. 2017, 25, 327–346. [Google Scholar] [CrossRef]
  10. Sharma, K.K.; Singh, P. Hyperbolic partial differential-difference equation in the mathematical modelling of neuronal firing and its numerical solution. Appl. Math. Comput. 2008, 201, 229–238. [Google Scholar] [CrossRef]
  11. Singh, P.; Sharma, K.K. Numerical solution of first-order hyperbolic partial differential-difference equation with shift. Numer. Methods Partial Differ. Equ. 2010, 26, 107–116. [Google Scholar] [CrossRef]
  12. Karthick, S.; Subburayan, V. Finite Difference Methods with Interpolation for First-Order Hyperbolic Delay Differential Equations. Springer Proc. Math. Stat. 2021, 368, 147–161. [Google Scholar]
  13. Collatz, L. The Numerical Treatment of Differential Equations, 3rd ed.; Springer: Berlin, Germany, 1966; Volume 60. [Google Scholar]
  14. Morton, K.W.; Mayers, D.F. Numerical Solution of Partial Differential Equations; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
  15. Strikwerda, J.C. Finite Difference Schemes and Partial Differential Equations; SIAM: Philadelphia, PA, USA, 2004. [Google Scholar]
  16. Duffy, D.J. Finite Difference Methods in Financial Engineering: A Partial Differential Equation Approach; John Wiley and Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  17. Langtangen, H.P.; Linge, S. Finite Difference Computing with PDEs: A Modern Software Approach; Springer Nature: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  18. Mazumder, S. Numerical Methods for Partial Differential Equations: Finite Difference and Finite Volume Methods; Academic Press: Cambridge, MA, USA, 2015. [Google Scholar]
  19. Smith, G.D.; Smith, G.D.S. Numerical Solution of Partial Differential Equations: Finite Difference Methods; Oxford University Press: New York, NY, USA, 1985. [Google Scholar]
  20. Li, Z.; Qiao, Z.; Tang, T. Numerical Solution of Differential Equations: Introduction to Finite Difference and Finite Element Methods; Cambridge University Press: Cambridge, UK, 2018. [Google Scholar]
  21. Bellen, A.; Zennaro, M. Numerical Methods for Delay Differential Equations; Oxford University Press: Cambridge, UK, 2003. [Google Scholar]
  22. Al-Mutib, A.N. Stability properties of numerical methods for solving delay differential equations. J. Comput. Appl. Math. 1984, 10, 71–79. [Google Scholar] [CrossRef] [Green Version]
  23. Loustau, J. Numerical Differential Equations: Theory and Technique, ODE Methods, Finite Differences, Finite Elements and Collocation; World Scientific: Singapore, 2016. [Google Scholar]
  24. Warming, R.F.; Hyett, B.J. The modified equation approach to the stability and accuracy analysis of finite-difference methods. J. Comput. Phys. 1974, 14, 159–179. [Google Scholar] [CrossRef]
  25. Süli, E.; Mayers, D.F. An Introduction to Numerical Analysis; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
  26. Protter, M.H.; Weinberger, H.F. Maximum Principles in Differential Equations; Springer: Berlin/Heidelberg, Germany, 1984. [Google Scholar]
  27. Bainov, D.D.; Kamont, Z.; Minchev, E. Comparison principles for impulsive hyperbolic equations of first order. J. Comput. Appl. Math. 1995, 60, 379–388. [Google Scholar] [CrossRef] [Green Version]
  28. Liu, X.D. A maximum principle satisfying modification of triangle based adapative stencils for the solution of scalar hyperbolic conservation laws. SIAM J. Numer. Anal. 1993, 30, 701–716. [Google Scholar] [CrossRef]
  29. Selvi, P.A.; Ramanujam, N. An iterative numerical method for a weakly coupled system of singularly perturbed convection–diffusion equations with negative shifts. Int. J. Appl. Comput. Math. 2017, 3, 147–160. [Google Scholar] [CrossRef]
  30. Kalsoom, A.; Saleem, N.; Işık, H.; Al-Shami, T.M.; Bibi, A.; Khan, H. Fixed Point Approximation of Monotone Nonexpansive Mappings in Hyperbolic Spaces. J. Funct. Spaces 2021, 2021, 3243020 . [Google Scholar] [CrossRef]
  31. Saleem, N. Coincidence Best Proximity Point Results via wp-Distance with Applications. Metr. Fixed Point Theory 2021, 247–267. [Google Scholar]
  32. Lael, F.; Saleem, N.; Abbas, M. On the fixed points of multivalued mappings in b-metric spaces and their application to linear systems. UPB. Sci. Bull. 2020, 82, 121–130. [Google Scholar]
  33. Nie, L.; Mei, D. Effects of time delay on symmetric two-species competition subject to noise. Phys. Rev. E 2008, 77, 031107-1–031107-6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Agarwal, R.P.; Chow, Y.M. Finite-difference methods for boundary-value problems of differential equations with deviating arguments. Comput. Method Appl. Math. 1986, 12, 1143–1153. [Google Scholar] [CrossRef] [Green Version]
  35. Jain, R.K.; Agarwal, R.P. Finite difference method for second order functional differential equations. J. Math. Phys. Sci. 1973, 7, 301–316. [Google Scholar]
Figure 1. The surface plot of the U–numerical solution of Example 1 for Case 1 using FTBS.
Figure 1. The surface plot of the U–numerical solution of Example 1 for Case 1 using FTBS.
Symmetry 14 01046 g001
Figure 2. The surface plot of the U–numerical solution of Example 1 for Case 1 using BTBS.
Figure 2. The surface plot of the U–numerical solution of Example 1 for Case 1 using BTBS.
Symmetry 14 01046 g002
Figure 3. U–numerical solution of Example 1 at different time levels for Case 1 using FTBS.
Figure 3. U–numerical solution of Example 1 at different time levels for Case 1 using FTBS.
Symmetry 14 01046 g003
Figure 4. U–numerical solution of Example 1 at different time levels for Case 1 using BTBS.
Figure 4. U–numerical solution of Example 1 at different time levels for Case 1 using BTBS.
Symmetry 14 01046 g004
Figure 5. The surface plot of the U–numerical solution of Example 1 for Case 2 using BTBS.
Figure 5. The surface plot of the U–numerical solution of Example 1 for Case 2 using BTBS.
Symmetry 14 01046 g005
Figure 6. U–numerical solution of Example 1 at different time levels for Case 2 using BTBS.
Figure 6. U–numerical solution of Example 1 at different time levels for Case 2 using BTBS.
Symmetry 14 01046 g006
Figure 7. The surface plot of the U–numerical solution of Example 1 for Case 3 using BTBS.
Figure 7. The surface plot of the U–numerical solution of Example 1 for Case 3 using BTBS.
Symmetry 14 01046 g007
Figure 8. U–numerical solution of Example 1 at different time levels for Case 3 using BTBS.
Figure 8. U–numerical solution of Example 1 at different time levels for Case 3 using BTBS.
Symmetry 14 01046 g008
Figure 9. U–numerical solution of Example 2 at different time levels using BTBS.
Figure 9. U–numerical solution of Example 2 at different time levels using BTBS.
Symmetry 14 01046 g009
Figure 10. U–numerical solution of Example 2 at different time levels.
Figure 10. U–numerical solution of Example 2 at different time levels.
Symmetry 14 01046 g010
Figure 11. U–numerical solution of Example 3 at different time levels using BTBS.
Figure 11. U–numerical solution of Example 3 at different time levels using BTBS.
Symmetry 14 01046 g011
Figure 12. U–numerical solution of Example 1 at different time levels δ = 1 and η = 0.5, 0.6, 0.7 .
Figure 12. U–numerical solution of Example 1 at different time levels δ = 1 and η = 0.5, 0.6, 0.7 .
Symmetry 14 01046 g012
Figure 13. U–numerical solution of Example 1 at different time levels η = 1 and δ = 0.5, 0.6, 0.7 .
Figure 13. U–numerical solution of Example 1 at different time levels η = 1 and δ = 0.5, 0.6, 0.7 .
Symmetry 14 01046 g013
Table 1. Case 1: Maximum error for Example 1 using the conditional method.
Table 1. Case 1: Maximum error for Example 1 using the conditional method.
N and δ = 1 , η = 1
M ↓641282565121024
642.0649 × 10 2 2.1038 × 10 2 5.9393 × 10 18 5.3383 × 10 46 1.5500 × 10 97
1289.2118 × 10 3 7.4438 × 10 3 7.2246 × 10 3 5.8331 × 10 40 1.5500 × 10 97
2564.3848 × 10 3 3.3665 × 10 3 2.6185 × 10 3 2.4920 × 10 3 3.2166 × 10 85
5122.1422 × 10 3 1.6116 × 10 3 1.1954 × 10 3 9.0767 × 10 4 8.6369 × 10 4
10241.0591 × 10 3 7.8936 × 10 4 5.7472 × 10 4 4.1630 × 10 4 3.1311 × 10 4
Table 2. Case 1: Maximum error for Example 1 using the unconditional method.
Table 2. Case 1: Maximum error for Example 1 using the unconditional method.
N and δ = 1 , η = 1
M ↓641282565121024
641.4105 × 10 2 8.0063 × 10 3 4.4119 × 10 3 2.3598 × 10 3 1.2313 × 10 3
1287.4588 × 10 3 4.3432 × 10 3 2.4755 × 10 3 1.3759 × 10 3 7.4200 × 10 4
2563.8463 × 10 3 2.2792 × 10 3 1.3388 × 10 3 7.7517 × 10 4 4.3698 × 10 4
5121.9545 × 10 3 1.1713 × 10 3 7.0246 × 10 4 4.2111 × 10 4 2.4858 × 10 4
10249.8540 × 10 4 5.9423 × 10 4 3.6097 × 10 4 2.2166 × 10 4 1.3595 × 10 4
Table 3. Case 3: Maximum error for Example 1 using the unconditional method.
Table 3. Case 3: Maximum error for Example 1 using the unconditional method.
N and δ = 1 , η = 0.5
M ↓641282565121024
641.9072 × 10 2 1.3116 × 10 2 8.2844 × 10 3 4.8425 × 10 3 2.6635 × 10 3
1281.0195 × 10 2 7.2773 × 10 3 4.8242 × 10 3 2.9639 × 10 3 1.7046 × 10 3
2565.2854 × 10 3 3.8622 × 10 3 2.6482 × 10 3 1.7010 × 10 3 1.0281 × 10 3
5122.6931 × 10 3 1.9944 × 10 3 1.3964 × 10 3 9.2669 × 10 4 5.8580 × 10 4
10241.3597 × 10 3 1.0140 × 10 3 7.1846 × 10 4 4.8675 × 10 4 3.1818 × 10 4
Table 4. Maximum error for Example 3 using the unconditional method.
Table 4. Maximum error for Example 3 using the unconditional method.
N and δ = 1 , η = 1
M ↓641282565121024
641.7895 × 10 2 1.0976 × 10 2 8.5561 × 10 3 7.1527 × 10 3 6.1156 × 10 3
1289.6501 × 10 3 6.1582 × 10 3 5.0506 × 10 3 4.4504 × 10 3 3.9743 × 10 3
2565.0361 × 10 3 3.3007 × 10 3 2.8264 × 10 3 2.6236 × 10 3 2.4722 × 10 3
5122.5753 × 10 3 1.7170 × 10 3 1.5124 × 10 3 1.4658 × 10 3 1.4578 × 10 3
10241.3027 × 10 3 8.7668 × 10 4 7.8569 × 10 4 7.8413 × 10 4 8.1491 × 10 4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sampath, K.; Veerasamy, S.; Agarwal, R.P. Stable Difference Schemes with Interpolation for Delayed One-Dimensional Transport Equation. Symmetry 2022, 14, 1046. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14051046

AMA Style

Sampath K, Veerasamy S, Agarwal RP. Stable Difference Schemes with Interpolation for Delayed One-Dimensional Transport Equation. Symmetry. 2022; 14(5):1046. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14051046

Chicago/Turabian Style

Sampath, Karthick, Subburayan Veerasamy, and Ravi P. Agarwal. 2022. "Stable Difference Schemes with Interpolation for Delayed One-Dimensional Transport Equation" Symmetry 14, no. 5: 1046. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14051046

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop