Next Article in Journal
State Estimators for Plants Implementing ILC Strategies through Delay Links
Next Article in Special Issue
Nonlinear Complex Wave Excitations in (2+1)-Dimensional Klein–Gordon Equation Investigated by New Wave Transformation
Previous Article in Journal
Accuracy Verification of a 2D Adaptive Mesh Refinement Method by the Benchmarks of Lid-Driven Cavity Flows with an Arbitrary Number of Refinements
Previous Article in Special Issue
Identification of Time-Wise Thermal Diffusivity, Advection Velocity on the Free-Boundary Inverse Coefficient Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Euler Method for a Class of Linear Impulsive Neutral Differential Equations

College of Sciences, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(18), 2833; https://doi.org/10.3390/math12182833
Submission received: 16 August 2024 / Revised: 8 September 2024 / Accepted: 11 September 2024 / Published: 12 September 2024
(This article belongs to the Special Issue Advances in Computational Mathematics and Applied Mathematics)

Abstract

:
This paper presents a new numerical scheme for a class of linear impulsive neutral differential equations with constant coefficients based on the Euler method. We rigorously establish the first-order convergence of the proposed numerical approach. Additionally, the asymptotical stability of the exact solutions and numerical solutions of impulsive neutral differential equations are studied. To substantiate our findings, two illustrative examples are provided, demonstrating the theoretical conclusions of this paper.

1. Introduction

Impulsive delay differential equations (IDDEs) have garnered significant attention due to their applicability across various domains, such as in neural networks [1,2,3], dynamics [4], control theory [5,6], engineering [7], etc. In particular, the theoretical exploration of impulsive neutral delay differential equations (INDDEs) has been enriched by numerous researchers, focusing on aspects like existence [8,9,10,11,12], oscillation [13,14,15], and stability: in [16], Xiaodi Li et al. apply the Razumikhin method for impulsive functional differential equations of the neutral type to analyze the stability; Bainov Drumi Dimitrov et al., in [17], studied the uniform asymptotic stability of impulsive differential-difference equations of the neutral type via Lyapunov’s direct method; and Refs. [18,19] discussed the exponential stability of INDDEs.
In general, it is difficult or even impossible to obtain explicit solutions for INDDEs. Therefore, it is necessary to study numerical solutions of INDDEs. But there is very little research on the numerical solutions of INDDEs. The stability and asymptotical stability of numerical methods for linear and nonlinear INDDEs with special fixed impulsive moments are studied by applying the method of transformation in [20,21]. The convergence of a numerical format of the Euler method for INDDEs is studied in [22]. However, in Ref. [22], the authors ignore the fact that the exact solution of an INDDE is continuous everywhere except the points at the moments of impulsive effect. Hence, our present paper introduces a new numerical method based on the Euler method for INDDEs, addressing this oversight in the aforementioned study.
The structure of this paper is as follows. Section 2 details the construction of the numerical method and its convergence proof. In Section 3, according to the distribution of the roots of a characteristic INDDE, the conditions of stability, asymptotical stability, and instability for the exact solution of INDDEs are given. Moreover, according to the distribution of the roots of the characteristic equation of the discrete equation obtained from the Euler method for INDDEs, the conditions of stability, asymptotical stability, and instability for the numerical solution of INDDEs are provided. Section 4 presents two examples to validate the main results. Finally, Section 5 concludes the paper with a summary of the findings and suggestions for future research directions.

2. Convergence of Euler’s Method for INDDEs

In this paper, we investigate the following impulsive neutral differential equation:
x ( t ) + c x ( t σ ) = a x ( t ) + b x ( t τ ) , t 0 , t τ k ,
Δ x ( τ k ) = l k , k Z + = { 1 , 2 , } ,
x ( t ) = ϕ ( t ) , r t 0 ,
where σ and τ are positive constants and r = max { σ , τ } ; a, b, c, and l k are real constants; x ( t ) denotes the right-hand derivative of x ( t ) ; and Δ x ( t ) = x ( t + ) x ( t ) . The impulse times τ k satisfy 0 < τ 1 < < τ k < τ k + 1 < and lim k τ k = . The initial function ϕ : [ r , 0 ] R is a given continuous function.
Definition 1
([23]). A real valued right continuous function x(t) is said to be the solution of the initial value problem (1)–(3) if the following conditions are satisfied:
(a) 
x ( t ) is continuous everywhere except the points τ k , k Z + ;
(b) 
the function x ( t ) + c x ( t σ ) is continuously differentiable for t 0 and τ k , k Z + ;
(c) 
x ( τ k + ) and x ( τ k ) exist and x ( τ k + ) = x ( τ k ) , k Z + ;
(d) 
x ( t ) satisfies the differential Equation (1) for t 0 , satisfies the impulsive conditions at t = τ k , and satisfies (3).
Based on Euler’s method, the new numerical scheme for Equations (1)–(3) is constructed as follows:
X n + 1 = X n + a h X n + b h X n m 2 c X n m 1 + 1 + c X n m 1 , n η k 1 , n m 1 η j 1 , Y k = X n + a h X n + b h X n m 2 c X n m 1 + 1 + c X n m 1 , n = η k 1 , X n + 1 = X n + a h X n + b h X n m 2 c Y j + c X n m 1 , n m 1 = η j 1 , X η k = Y k + l k , X i = ϕ i = ϕ ( i h ) , i h r , 0 , i = m , , 1 , 0 ,
where h = σ m 1 , m 2 = τ h , m 1 , m 2 , j , k Z + , h is a stepsize, and 0 < h < min { σ , τ } ; the floor function τ h denotes the largest integer less than or equal to τ h . Let η 0 = 0 and
η k = τ k h , τ k h Z + , τ k h + 1 , o t h e r w i s e .
X n is an approximation of exact solutions x ( t n ) for arbitrary t n = n h , n Z + . Y k is an approximation of exact solutions x ( τ k ) if η k = τ k h ; otherwise, Y k is a virtual value obtained from the Euler method. Here, Y k is a virtual value, meaning that Y k is not an approximation of the exact solution at any given time. The reason why Y k , k N are calculated is so that the numerical solution does not make additional jumps, but instead jumps only once in the vicinity of each moment of impulsive effect.
In order to study the convergence of INDDEs, Equations (1)–(3) are considered on the finite interval [ r , T ] , where T is a given positive constant. For convenience, we assume that there exist p , N Z + such that T = p m h and 0 < τ 1 < < τ k < < τ N T < τ N + 1 , where m = max { m 1 , m 2 } . From [9], we know that x ( t ) and x ( t ) are bounded. Therefore, we assume that there exists an M > 0 , such that the solution x ( t ) of Equations (1) and (2) satisfies | x ( t ) | M and | x ( t ) | M for t [ r , T ] . For the sake of simplicity, we also assume that
| ϕ ( t ) ϕ ( s ) | M | t s |
and
| ϕ ( t ) ϕ ( s ) | M | t s | .
Let e n = | x ( n h ) X n | , which denotes the global error. The following theorem will demonstrate that the convergence order of the Euler method for Equations (1)–(2) is 1 by analyzing the global error e n .
Theorem 1.
The convergence order of Euler scheme (4) is 1—that is, there exists a C > 0 , such that e n C h , 1 n p m .
Proof. 
We shall show that there exists a C k > 0 , such that
e n C k h , n I k = [ η k 1 + 1 , η k ] Z , k = 1 , 2 , 3 , , N .
First, we show there exists a C 1 > 0 such that e n C 1 h , n I 1 . For the sake of simplicity, we only consider the following situation, but others can be proved similarly. Assume that τ = m 2 h + δ , 0 δ < 1 , r = max { σ , τ } = σ , m = m 1 and 0 < τ < σ < τ 1 .
When 0 t n τ < σ < τ 1 , we have
e n = | x ( n h ) X n | = | x ( ( n 1 ) h ) + ( n 1 ) h n h a x ( t ) + b x ( t τ ) c x ( t σ ) d t X n 1 a h X n 1 b h X n m 2 1 + c X n m 1 c X n m 1 1 | e n 1 + | 0 h a x ( ( n 1 ) h + t ) d t a h X n 1 + 0 h b x ( ( n m 2 δ 1 ) h + t ) d t b h X n m 2 1 0 h c x ( ( n m 1 1 ) h + t ) d t + c X n m 1 c X n m 1 1 | e n 1 + 0 h | a | | x ( ( n 1 ) h + t ) X n 1 | + | b | | x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | d t + | c | | 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | ,
where
| x ( ( n 1 ) h + t ) X n 1 | = | x ( ( n 1 ) h ) + ( n 1 ) h t + ( n 1 ) h a x ( u ) + b x ( u τ ) c x ( u σ ) d u X n 1 | e n 1 + 0 t | a | | x ( ( n 1 ) h + u ) | + | b | | x ( ( n m 2 δ 1 ) h + u ) | + | c | | x ( ( n m 1 1 ) h + u ) | d u e n 1 + ( | a | + | b | + | c | ) M h ,
based on Equation (6)
| x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | = | ϕ ( t + ( n m 2 δ 1 ) h ) ϕ ( ( n m 2 1 ) h ) | M | t δ h | M h
and
| 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | = | x ( ( n m 1 1 ) h ) x ( ( n m 1 ) h ) + X n m 1 X n m 1 1 | = | ϕ ( ( n m 1 1 ) h ) ϕ ( ( n m 1 ) h ) + ϕ ( ( n m 1 ) h ) ϕ ( ( n m 1 1 ) h ) | = 0 .
Substituting Equations (10)–(12) into Equation (9), we find that
e n e n 1 + | a | h [ e n 1 + ( | a | + | b | + | c | ) M h ] + | b | M h 2 + | c | · 0 = e n 1 ( 1 + | a | h ) + M h 2 [ | a | ( | a | + | b | + | c | ) + | b | ] C 1 , 1 , 1 h .
Let e 0 = 0 , and, according to Gronwall inequality, we can calculate
C 1 , 1 , 1 = [ | a | ( | a | + | b | + | c | ) + | b | ] M | a | e | a | T .
When τ < t n 2 τ < σ < τ 1 , we have
e n = | x ( n h ) X n | e n 1 + 0 h | a | | x ( ( n 1 ) h + t ) X n 1 | + | b | | x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | d t + | c | | 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | .
As discussed in Equation (10), for t [ 0 , h ] , we find that
| x ( ( n 1 ) h + t ) X n 1 | e n 1 + ( | a | + | b | + | c | ) M h ,
| x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | = | x ( ( n m 2 1 ) h ) + ( n m 2 1 ) h ( n m 2 δ 1 ) h + t a x ( u ) + b x ( u τ ) c x ( u σ ) d u X n m 2 1 | e n m 2 1 + | 0 t δ h a x ( u + ( n m 2 1 ) h ) + b x ( u + ( n 2 m 2 δ 1 ) h ) c x ( u + ( n m 1 m 2 1 ) h ) d u | e n m 2 1 + ( | a | + | b | + | c | ) M h .
Similar to Equation (12), we obtain
| 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | = 0 .
Substituting Equations (15)–(17) into Equation (14) yields
e n e n 1 + | a | h ( e n 1 + ( | a | + | b | + | c | ) M h ) + | b | h ( e n m 2 1 + ( | a | + | b | + | c | ) M h ) e n 1 ( 1 + | a | h ) + M h 2 ( | a | + | b | ) ( | a | + | b | + | c | ) + | b | C 1 , 1 , 1 h 2 C 1 , 1 , 2 h ,
where
C 1 , 1 , 2 = M ( | a | + | b | ) ( | a | + | b | + | c | ) + | b | C 1 , 1 , 1 | a | e | a | T .
When ( k 1 ) τ < t n k τ for some k [ 3 , σ τ ] , similarly to the discussion above, we can obtain
C 1 , 1 , k = M ( | a | + | b | ) ( | a | + | b | + | c | ) + | b | C 1 , 1 , k 1 | a | e | a | T ,
such that e n C 1 , 1 , k h .
When σ τ τ < t n < σ , an analogous calculation can be performed to calculate C 1 , 1 , σ τ + 1 , such that the inequality e n C 1 , 1 , σ τ + 1 h holds. Taking C 1 , 1 = m a x { C 1 , 1 , 1 , C 1 , 1 , 2 , , C 1 , 1 , σ τ + 1 } , we have e n C 1 , 1 h for 1 n < m 1 < η 1 .
When σ t n < 2 σ < τ 1 , m 1 n < 2 m 1 < η 1 is satisfied, we prioritize σ t n < σ + τ < 2 σ < τ 1 , which gives us
e n = | x ( n h ) X n | e n 1 + 0 h | a | | x ( ( n 1 ) h + t ) X n 1 | + | b | | x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | d t + | c | | 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | .
For t [ 0 , h ] , as discussed in Equation (10) and Equation (3), we have
| x ( ( n 1 ) h + t ) X n 1 | e n 1 + ( | a | + | b | + | c | ) M h ,
| x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | e n m 2 1 + ( | a | + | b | + | c | ) M h , C 1 , 1 h + ( | a | + | b | + | c | ) M h
and
| 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | = | x ( ( n m 1 1 ) h ) x ( ( n m 1 ) h ) + X n m 1 X n m 1 1 | = | e n m 1 1 e n m 1 | e n m 1 1 | a | h + M h 2 ( | a | + | b | ) ( | a | + | b | + | c | ) + | b | C 1 , 1 h 2 = ( | a | + | b | ) C 1 , 1 h 2 + M h 2 ( | a | + | b | ) ( | a | + | b | + | c | ) .
Substituting Equations (19)–(21) into Equation (18) yields
e n e n 1 + | a | h ( e n 1 + ( | a | + | b | + | c | ) M h ) + | b | h ( C 1 , 1 h + ( | a | + | b | + | c | ) M h ) + | c | ( ( | a | + | b | ) C 1 , 1 h 2 + M h 2 ( | a | + | b | ) ( | a | + | b | + | c | ) ) ( 1 + | a | h ) e n 1 + M h 2 ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | ) + ( | b | + | c | ( | a | + | b | ) ) C 1 , 1 h 2 C 1 , 2 , 1 h ,
where C 1 , 2 , 1 = M ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | ) + ( | b | + | c | ( | a | + | b | ) ) C 1 , 1 | a | e | a | T .
When σ + τ t n < σ + 2 τ , similarly to the discussion above, we can conclude that
e n e n 1 + | a | h ( e n 1 + ( | a | + | b | + | c | ) M h ) + | b | h ( C 1 , 2 , 1 h + ( | a | + | b | + | c | ) M h ) + | c | ( ( | a | + | b | ) C 1 , 1 h 2 + M h 2 ( | a | + | b | ) ( | a | + | b | + | c | ) ) e n 1 ( 1 + | a | h ) + M h 2 ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | ) + ( | b | + | c | ( | a | + | b | ) ) C 1 , 2 , 1 h 2 C 1 , 2 , 2 h ,
where C 1 , 2 , 2 = M ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | ) + C 1 , 2 , 1 ( | b | + | c | ( | a | + | b | ) ) | a | e | a | T .
When σ + ( k 1 ) τ t n < σ + k τ for some k [ 3 , σ τ ] , similarly to the discussion above, we can calculate C 1 , 2 , k = M ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | ) + C 1 , 2 , k 1 ( | b | + | c | ( | a | + | b | ) ) | a | e | a | T .
When σ + σ τ τ t n < 2 σ , an analogous calculation can be performed to obtain C 1 , 2 , σ τ + 1 , such that the inequality e n C 1 , 2 , σ τ + 1 h holds.
Taking C 1 , 2 = m a x { C 1 , 2 , 1 , C 1 , 2 , 2 , , C 1 , 2 , σ τ + 1 } , we have e n C 1 , 2 h for m 1 n < 2 m 1 < η 1 .
Let B i + 1 = η i + 1 η i m 1 . When ( j 1 ) σ < t n j σ , ( j 1 ) m 1 < n j m 1 , 3 j B 1 , and e n C 1 , j h , where C 1 , j = m a x { C 1 , j , 1 , C 1 , j , 2 , , C 1 , j , σ τ + 1 } , and C 1 , j , k can thus be obtained as follows:
e n e n 1 ( 1 + | a | h ) + M h 2 ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | ) + ( | b | + | c | ( | a | + | b | ) ) C 1 , j , k 1 h 2 C 1 , j , k h .
When B 1 σ t n < τ 1 , an analogous calculation can be performed to obtain C 1 , B 1 + 1 , such that the inequality e n C 1 , B 1 + 1 h holds.
If we take C 1 ˜ = m a x { C 1 , 1 , C 1 , 2 , , C 1 , B 1 + 1 } , we have e n C 1 ˜ h for 1 n < η 1 .
If t n = τ 1 , n = η 1 , it is possible to derive
e n = | x ( η 1 h ) X η 1 | = | x ( η 1 h ) Y 1 l 1 | = | x ( τ 1 ) + τ 1 η 1 h a x ( t ) + b x ( t τ ) c x ( t σ ) d t X η 1 | = | l 1 + x ( τ 1 ) + τ 1 η 1 h a x ( t ) + b x ( t τ ) c x ( t σ ) d t ( l 1 + X η 1 1 + a h X η 1 1 + b h X η 1 m 2 1 c X η 1 m 1 + c X η 1 m 1 1 ) | | x ( ( η 1 1 ) h ) + ( η 1 1 ) h τ 1 a x ( t ) + b x ( t τ ) c x ( t σ ) d t + τ 1 η 1 h a x ( t ) + b x ( t τ ) c x ( t σ ) d t ( X η 1 1 + a h X η 1 1 + b h X η 1 m 2 1 c X η 1 m 1 + c X η 1 m 1 1 ) | e η 1 1 + | ( η 1 1 ) h τ 1 a x ( t ) + b x ( t τ ) c x ( t σ ) d t + τ 1 ( η 1 1 ) h a x ( t ) + b x ( t τ ) c x ( t σ ) d t + ( η 1 1 ) h η 1 h a x ( t ) + b x ( t τ ) c x ( t σ ) d t a h X η 1 1 b h X η 1 m 2 1 + c X η 1 m 1 c X η 1 m 1 1 | e η 1 1 + 0 h | a | | x ( t + ( η 1 1 ) h ) X η 1 1 | + | b | | x ( t + ( η 1 m 2 δ 1 ) h X η 1 m 2 1 ) d t + | 0 h c x ( t + ( η 1 m 1 1 ) h ) d t + c X η 1 m 1 c X η 1 m 1 1 | e η 1 1 + | a | h ( e η 1 1 + ( | a | + | b | + | c | ) M h ) + | b | h ( e η 1 m 2 1 + ( | a | + | b | + | c | ) M h ) + | c | | e η 1 m 1 1 e η 1 m 1 | ( 1 + | a | h ) e η 1 1 + M h 2 ( | a | + | b | ) ( 1 + | c | ) ( | a | + | b | + | c | ) + C ˜ 1 h 2 ( | b | + | c | ( | a | + | b | ) ) C 1 h .
If we let C 1 = M ( | a | + | b | ) ( 1 + | c | ) ( | a | + | b | + | c | ) + C ˜ 1 ( | b | + | c | ( | a | + | b | ) ) | a | e | a | T , we can obtain the inequality e n C 1 h , which holds for n I 1 .
When n I 2 , an analogous calculation can be performed to obtain e n C 2 , 1 h for η 1 < n < η 1 + m 1 1 , but in this paper we omit the proof of this calculation. Next, for n = η 1 + m 1 ,
e n = | x ( n h ) X n | = | x ( ( n 1 ) h ) + ( n 1 ) h n h a x ( t ) + b x ( t τ ) c x ( t σ ) d t X n 1 a h X n 1 b h X n m 2 1 + c Y 1 c X n m 1 1 | e n 1 + | a | 0 h | x ( ( n 1 ) h + t ) X n 1 | d t + | b | 0 h | x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | d t + | c | | ( n 1 ) h n h x ( t σ ) d t + Y 1 X n m 1 1 | .
As discussed in Equations (11) and (17) for t [ 0 , h ] , we have
| x ( ( n 1 ) h + t ) X n 1 | e n 1 + | a | + | b | + | c | M h
and
| x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | e n m 2 1 + | a | + | b | + | c | M h C 2 , 1 h + | a | + | b | + | c | M h
and
| ( n 1 ) h n h x ( t σ ) d t + Y 1 X n m 1 1 | = | ( η 1 1 ) h η 1 h x ( s ) d s + Y 1 X n m 1 1 | = | ( η 1 1 ) h τ 1 x ( s ) d s τ 1 η 1 h x ( s ) d s + Y 1 X n m 1 1 | = | ( η 1 1 ) h τ 1 a x ( s ) b x ( s τ ) + c x ( s σ ) d s + τ 1 η 1 h [ a x ( s ) b x ( s τ ) + c x ( s σ ) ] d s + a h X η 1 1 + b h X η 1 m 1 1 c X η 1 m 1 + c X η 1 m 1 1 | | a | 0 τ 1 ( η 1 1 ) h | x ( s + ( η 1 1 ) h ) X η 1 1 | d s + | b | 0 τ 1 ( η 1 1 ) h | x ( s + ( η 1 m 2 δ 1 ) h ) X η 1 m 2 1 | d s + | a | τ 1 ( η 1 1 ) h h | x ( s + ( η 1 1 ) h ) X η 1 1 | d s + | b | τ 1 ( η 1 1 ) h h | x ( s + ( η 1 m 2 δ 1 ) h ) X η 1 m 2 1 | d s + | ( η 1 1 ) h τ 1 c x ( s σ ) d s + τ 1 η 1 h c x ( s σ ) d s c X η 1 m 1 + c X η 1 m 1 1 | | a | h e η 1 1 + ( | a | + | b | + | c | ) M h + | b | h e η 1 m 2 1 + ( | a | + | b | + | c | ) M h + | c | | e η 1 m 2 e η 1 m 2 1 | M h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) ( | a | + | b | + | c | ) + C 1 h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) .
Substituting Equations (24)–(26) into Equation (23), we find that
e n e n 1 + | a | h [ e n 1 + ( | a | + | b | + | c | ) M h ] + | b | h [ C 2 , 1 h + ( | a | + | b | + | c | ) M h ] + | c | M h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) ( | a | + | b | + | c | ) + | c | C 1 h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) = e n 1 ( 1 + | a | h ) + M h 2 ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | + | c | 2 + | c | 3 ) + | b | C 2 , 1 h 2 + | c | C 1 h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) D 1 h ,
where D 1 = M ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | + | c | 2 + | c | 3 ) + C 2 , 1 | b | + | c | C 1 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) | a | · e | a | T .
The same as before, we take C ˜ 2 = max { C 2 , 1 , C 2 , 2 , , C 2 , B 2 + 1 , D 1 } . So, e n C ˜ 2 h holds for n I 2 .
Assume that Equation (10) holds for n I s 1 —that is, e n C s 1 h holds for n I s 1 . Now, we will show that Equation (8) holds for n I s .
When τ s 1 t n τ s 1 + τ < τ s 1 + σ ,
e n = | x ( n h ) X n | e n 1 + 0 h | a | | x ( ( n 1 ) h + t ) X n 1 | + | b | | x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | d t + | c | | 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | .
According to Equation (10), Equation (3), and Equation (21) and the related discussions above, for t [ 0 , h ] , we have
| x ( ( n 1 ) h + t ) X n 1 | e n 1 + ( | a | + | b | + | c | ) M h ,
| x ( ( n m 2 δ 1 ) h + t ) X n m 2 1 | e n m 2 1 + ( | a | + | b | + | c | ) M h ,
and
| 0 h x ( ( n m 1 1 ) h + t ) d t + X n m 1 X n m 1 1 | e n m 1 1 | a | h + M h 2 ( | a | + | b | ) ( | a | + | b | + | c | ) + | b | C s 1 h 2 .
Then, we find
e n ( 1 + | a | h ) e n 1 + M h 2 ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | ) + ( | b | + | c | ( | a | + | b | ) ) C s 1 h 2 C s , 1 , 1 h .
Just as in the discussion of C 1 , 1 , k , we can obtain C s , 1 , k , such that e n C s , 1 , k h , for k = 1 , 2 , , σ τ . When τ s 1 + σ τ τ t n < τ s 1 + σ , we also find that C s , 1 , σ τ + 1 satisfies e n C s , 1 , σ τ + 1 h .
Taking C s , 1 = max { C s , 1 , 1 , C s , 1 , 2 , , C s , 1 , σ τ + 1 } , we have e n C s , 1 h , for η s 1 + 1 n < η s 1 + m 2 . Then, there is a finite number of C s , j , and the number of C s , j does not depend on the stepsize h.
Also, when n m 1 = η s , similarly to Equation (27), we have
e n e n 1 + | a | h [ e n 1 + ( | a | + | b | + | c | ) M h ] + | b | h [ C s , 1 h + ( | a | + | b | + | c | ) M h ] + | c | M h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) ( | a | + | b | + | c | ) + | c | C s 1 h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) = e n 1 ( 1 + | a | h ) + M h 2 ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | + | c | 2 + | c | 3 ) + | b | C s , 1 h 2 + | c | C s 1 h 2 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) D s 1 h ,
where D s 1 = M ( | a | + | b | + | c | ) ( | a | + | b | ) ( 1 + | c | + | c | 2 + | c | 3 ) + C s , 1 | b | + | c | C s 1 ( | a | + | b | ) ( 1 + | c | + | c | 2 ) | a | · e | a | T .
Taking
C ˜ s = m a x { C s , 1 , C s , 2 , , C s , B s + 1 , D s 1 } ,
we have
e n C ˜ s h , η s 1 + 1 n < η s .
When t n = τ s and n = η s , performing a calculation analogous to that in Equation (22) yields the following:
e n = | x ( η s h ) X η s | ( 1 + | a | h ) e η s 1 + M h 2 ( | a | + | b | ) ( 1 + | c | ) ( | a | + | b | + | c | ) + C ˜ s h 2 ( | b | + | c | ( | a | + | b | ) ) C s h .
If we let C s = M ( | a | + | b | ) ( 1 + | c | ) ( | a | + | b | + | c | ) + C ˜ s ( | b | + | c | ( | a | + | b | ) ) | a | e | a | T , we obtain e n C s h for n I s .
When η N < n p m = T h , the same as n η s 1 + 1 , η s , we can calculate that C N + 1 , 1 satisfies e n C N + 1 , 1 h .
Taking
C = m a x { C 1 , C 2 , , C N , C N + 1 , 1 } ,
we find that e n C h holds for 1 n p m . This completes the proof. □

3. Asymptotical Stability of INDDEs

In this section, we study the asymptotical stability not only of the exact solutions of INDDEs but also of the numerical solutions of INDDEs.

3.1. Asymptotical Stability of the Exact Solutions of INDDEs

In order to study the asymptotical stability of INDDE (1) and (2), we consider the same equation with another initial function:
x ˜ ( t ) + c x ˜ ( t σ ) = a x ˜ ( t ) + b x ˜ ( t τ ) , t 0 , t τ k ,
Δ x ˜ ( τ k ) = l k , k Z + ,
x ˜ ( t ) = ϕ ˜ ( t ) , r t 0 ,
where σ and τ are positive constants and r = max { σ , τ } , a, b, c and l k are real constants, x ˜ ( t ) denotes the right-hand derivative of x ˜ ( t ) , and Δ x ˜ ( t ) = x ˜ ( t + ) x ˜ ( t ) . The impulse times τ k satisfy 0 < τ 1 < < τ k < τ k + 1 < and lim k τ k = . The initial function ϕ ˜ : [ r , 0 ] R is a given continuous function.
Definition 2.
The solutions x ( t ) of INDDE (1)–(3) and x ˜ ( t ) of (29)–(31) are said to be stable if for every ϵ > 0 , there exists a number δ = δ ( ϵ ) > 0 , such that
ϕ ϕ ˜ = max r t 0 | ϕ ( t ) ϕ ˜ ( t ) | < δ ,
which implies that
x ( t ) x ˜ ( t ) < ϵ , for all t 0 .
The solutions x ( t ) of INDDE (1)–(3) and x ˜ ( t ) of (29)–(31) are said to be asymptotically stable if they are stable and there exists a number δ 0 > 0 such that ϕ ϕ ˜ < δ 0 implies
lim t x ( t ) x ˜ ( t ) = 0 .
Assume that x ( t ) is the solution of INDDE (1)–(3) and x ˜ ( t ) is the solution of (29)–(31). Then, y ( t ) = x ( t ) x ˜ ( t ) , t r , satisfying the following NDDE without impulsive perturbations:
y ( t ) + c y ( t σ ) = a y ( t ) + b y ( t τ ) , t 0 , y ( t ) = φ ( t ) , r t 0 ,
where a , b , c , σ , and τ are real constants; τ > 0 , σ > 0 , φ ( t ) = ϕ ( t ) ϕ ˜ ( t ) for all t [ r , 0 ] ; and φ C ( [ r , 0 ] , R ) is the initial function.
Definition 3
([24,25]). The zero solution of (32) is stable if for every ϵ > 0 , there exists a number δ = δ ( ϵ ) > 0 such that
φ = max r t 0 | φ ( t ) | = max r t 0 | ϕ ( t ) ϕ ˜ ( t ) | < δ
implies | y ( t ) | < ϵ .
The zero solution of (32) is asymptotically stable if the zero solution of (32) is stable and there exists a number δ 0 > 0 such that φ < δ 0 implies
lim t | y ( t ) | = 0 .
Due to Definitions 2 and 3, we can easily reveal the following theorem.
Theorem 2.
The solutions x ( t ) of INDDE (1)–(3) and x ˜ ( t ) of (29)–(31) are stable if and only if the zero solution of (32) is stable.
Moreover, the solutions x ( t ) of INDDE (1)–(3) and x ˜ ( t ) of (29)–(31) are asymptotically stable if and only if the zero solution of (32) is asymptotically stable.
The characteristic equation for an NDDE (i.e., the first of (32)) is as follows:
λ ( 1 + c e λ σ ) = a + b e λ τ .
According to Refs. [24,25], the following lemma is a special case of their main results; the associated proof is omitted from this paper for brevity.
Lemma 1.
Assume that λ 0 is a real root of characteristic Equation (33) and satisfies
μ ( λ 0 ) = | b | τ e λ 0 τ + | c | e λ 0 σ ( 1 + | λ 0 | σ ) < 1 .
Then, the solution y ( t ) of (32) satisfies
lim t [ e λ 0 t y ( t ) ] = L ( λ 0 , φ ) 1 + β ( λ 0 ) ,
where
L ( λ 0 , φ ) = φ ( 0 ) + c φ ( σ ) + b e λ 0 τ τ 0 e λ 0 s φ ( s ) d s c λ 0 e λ 0 σ σ 0 e λ 0 s φ ( s ) d s
and
β ( λ 0 ) = b τ e λ 0 τ + c e λ 0 σ ( 1 λ 0 σ ) .
Based on this, we can utilize the following statement to illustrate the stability and asymptotic stability of (32).
Theorem 3.
Assume that λ 0 is a real root of characteristic Equation (32) and satisfies μ ( λ 0 ) < 1 . Let β ( λ 0 ) be defined by (36) and set
R ( λ 0 ; φ ) = max 1 , max r t 0 | φ ( t ) | , max r t 0 e λ 0 t | φ ( t ) | .
Then, the solution y ( t ) of (32) satisfies
| y ( t ) | N ( λ 0 ) R ( λ 0 ; φ ) e λ 0 t , t 0 ,
where
N ( λ 0 ) = μ ( λ 0 ) + k ( λ 0 ) 1 + μ ( λ 0 ) 1 + β ( λ 0 )
and
k ( λ 0 ) = 1 + | b | τ e λ 0 τ + | c | ( 1 + | λ 0 | σ e λ 0 σ ) .
Moreover, the zero solution of (32) is described as follows:
(i) 
The solution is stable if λ 0 = 0 , or, equivalently, if the following conditions are satisfied:
a + b = 0 , | b | τ + | c | < 1 ;
(ii) 
The solution is asymptotically stable if λ 0 < 0 ;
(iii) 
The solution is unstable if λ 0 > 0 .
Proof. 
Assume that
z ( t ) = e λ 0 t y ( t ) , z ^ ( t ) = z ( t ) L ( λ 0 ; φ ) 1 + β ( λ 0 ) .
We can show that for t 0 ,
z ( t ) μ ( λ 0 ) H ( λ 0 ; φ ) + | L ( λ 0 ; φ ) | 1 + β ( λ 0 ) .
Obviously, we can affirm that
| L ( λ 0 ; φ ) | | φ ( 0 ) | + | c | | φ ( σ ) | + | b | e λ 0 τ τ 0 e λ 0 s | φ ( s ) | d s + | c | | λ 0 | e λ 0 σ σ 0 e λ 0 s | φ ( s ) | d s 1 + | c | + | b | τ e λ 0 τ + | c | | λ 0 | σ e λ 0 σ R ( λ 0 ; φ ) = k ( λ 0 ) R ( λ 0 ; φ ) .
We also can find that
| H ( λ 0 ; φ ) | max 1 , R ( λ 0 ; φ ) + L ( λ 0 ; φ ) 1 + β ( λ 0 ) R ( λ 0 ; φ ) + L ( λ 0 ; φ ) 1 + β ( λ 0 ) R ( λ 0 ; φ ) + k ( λ 0 ) R ( λ 0 ; φ ) 1 + β ( λ 0 ) = 1 + k ( λ 0 ) 1 + β ( λ 0 ) R ( λ 0 ; φ ) .
So, for t 0 , we have
| z ( t ) | μ ( λ 0 ) 1 + k ( λ 0 ) 1 + β ( λ 0 ) R ( λ 0 ; φ ) + k ( λ 0 ) R ( λ 0 ; φ ) 1 + β ( λ 0 ) = μ ( λ 0 ) 1 + k ( λ 0 ) 1 + β ( λ 0 ) + k ( λ 0 ) 1 + β ( λ 0 ) R ( λ 0 ; φ ) = N ( λ 0 ) R ( λ 0 ; φ ) .
Finally, from the definition of z, we calculate
| y ( t ) | = N ( λ 0 ) R ( λ 0 ; φ ) e λ 0 t , t 0 .
When λ 0 = 0 ,
| y ( t ) | = N ( 0 ) R ( 0 ; φ ) , t 0 .
Obviously, φ = max r t 0 | φ ( t ) | R ( 0 ; φ ) , and thus it follows that
| y ( t ) | = N ( 0 ) R ( 0 ; φ ) , t r .
For arbitrary ϵ > 0 , there exists a constant δ = ϵ N ( 0 ) such that φ R ( 0 ; φ ) δ . Then,
| y ( t ) | = N ( 0 ) R ( 0 ; φ ) < N ( 0 ) δ = ϵ .
In addition, for λ 0 < 0 , the inequality (37) guarantees that
lim t y ( t ) = 0 .
Hence, the zero solution of (32) is asymptotically stable when λ 0 < 0 . □
According to Theorem 2 and Theorem 1, we can obtain the following theorem.
Theorem 4.
Assume that λ 0 is a real root of characteristic Equation (33) and satisfies (34). Then, the solutions x ( t ) of (1)–(3) and x ˜ ( t ) of (29)–(31) satisfy
lim t e λ 0 t x ( t ) x ˜ ( t ) = L ( λ 0 ; ϕ ϕ ˜ ) 1 + β ( λ 0 ) .
Using Theorem 2 and Theorem 3, we can obtain the following theorem.
Theorem 5.
Assume that λ 0 is a real root of the characteristic Equation (32) and satisfies μ ( λ 0 ) < 1 . Then, the solution x ( t ) of (1)–(3) and x ˜ ( t ) of (29)–(31) satisfies
| x ( t ) x ˜ ( t ) | N ( λ 0 ) R ( λ 0 ; ϕ ϕ ˜ ) e λ 0 t , t 0 ,
where
N ( λ 0 ) = μ ( λ 0 ) + k ( λ 0 ) 1 + μ ( λ 0 ) 1 + β ( λ 0 )
and
k ( λ 0 ) = 1 + | b | τ e λ 0 τ + | c | ( 1 + | λ 0 | σ e λ 0 σ ) .
Moreover, the solution of (1)–(3) is described as follows:
(i) 
The solution is stable if λ 0 = 0 , or, equivalently, if the following conditions are satisfied:
a + b = 0 , | b | τ + | c | < 1 ;
(ii) 
The solution is asymptotically stable if λ 0 < 0 ;
(iii) 
The solution is unstable if λ 0 > 0 .

3.2. Asymptotical Stability of Euler’s Method for IDDEs

To analyze the stability of the numerical method (4) for (1)–(3), we also consider the Euler method for IDDE (29)–(31), as follows:
X ˜ n + 1 = X ˜ n + a h X ˜ n + b h X ˜ n m 2 c X ˜ n m 1 + 1 + c X ˜ n m 1 , n η k 1 , n m 1 η j 1 Y ˜ k = X ˜ n + a h X ˜ n + b h X ˜ n m 2 c X ˜ n m 1 + 1 + c X ˜ n m 1 , n = η k 1 , X ˜ n + 1 = X ˜ n + a h X ˜ n + b h X ˜ n m 2 c Y ˜ j + c X ˜ n m 1 , n m 1 = η j 1 , X ˜ η k = Y ˜ k + l k , X ˜ i = ϕ ˜ i = ϕ ˜ ( i h ) , i h r , 0 , i m , 0 .
Definition 4.
The Euler method for INDDE (1)–(3) is said to be stable if for every ϵ > 0 , there exists a number δ = δ ( ϵ ) > 0 such that
max m i 0 | ϕ i ϕ ˜ i | < δ ,
which implies that
| X n X ˜ n | < ϵ , for all n 0 ,
where X n and X ˜ n are obtained from (4) and (39), respectively.
The Euler method for INDDE (1)–(3) is said to be asymptotically stable if it is stable and there exists a number δ 1 > 0 such that max m i 0 | ϕ ( i h ) ϕ ˜ ( i h ) | < δ 1 implies
lim n | X n X ˜ n | = 0 .
Denote y n = δ X n = X n X ˜ n , n m , δ ϕ i = ϕ ( i h ) ϕ ˜ ( i h ) , i = m , , 0 . It is very interesting that we can obtain the following neat difference equation from (4) and (39):
y n + 1 = y n + a h y n + b h y n m 2 c y n m 1 + 1 + c y n m 1 , n N ,
y i = δ ϕ i , i = m , , 0 .
The characteristic equation of (40) is
( λ 1 ) ( 1 + c λ m 1 ) = h a + h b λ m 2 .
Applying [26] (Theorem 1) to the differential Equations (40) and (41), we can obtain the following theorem of the Euler method for INDDEs.
Theorem 6.
Assume that λ 1 is a positive root of characteristic Equation (42) and satisfies
μ λ 1 = | c | m 1 λ 1 m 1 | c | | 1 1 λ 1 | + 1 λ 1 h m 2 | b | λ 1 m 2 < 1 .
Then, the solutions X n obtained from (4) and X ˜ n obtained from (39) satisfy
lim n λ 1 n | X n X ˜ n | = L λ 1 ( ϕ ) 1 + γ λ 1 ,
where
L λ 1 ( ϕ ) = ϕ 0 + c ϕ m 1 ( 1 1 λ 1 ) c λ 1 m 1 s = m 1 1 λ 1 s ϕ s + 1 λ 1 h b λ 1 m 2 s = m 2 1 λ 1 s ϕ s
and
γ λ 1 = c 1 ( 1 1 λ 1 ) m 1 λ 1 m 1 + 1 λ 1 b m 2 λ 1 m 2 .
Similarly, applying [26] (Theorem 2) to (40) and (41), we can obtain the following theorem.
Theorem 7.
Assume that λ 1 is a real root of characteristic Equation (42) and satisfies μ λ 1 < 1 . Then, the solutions X n obtained from (4) and X ˜ n obtained from (39) satisfy
| X n X ˜ n | N λ 1 ϕ λ 1 n , n 0 ,
where
N λ 1 = 1 + μ λ 1 1 + γ λ 1 + 1 + 1 + μ λ 1 1 + γ λ 1 μ λ 1 max { 1 , λ 1 r } .
Moreover, the Euler method (4) for INDDE (1)–(3) is described as follows:
(i) 
The solution is stable if λ 1 = 1 , or, equivalently, if the following conditions are satisfied:
a + b = 0 , | c | + h | b | m 2 < 1 ;
(ii) 
The solution is asymptotically stable if λ 1 < 1 ;
(iii) 
The solution is unstable if λ 1 > 1 .
Corollary 1.
If the condition (38) holds, the Euler method (4) preserves the stable property of INDDE (1)–(3) without additional restrictions on the stepsize.
Proof. 
Using Theorem 5, we find that the solution x ( t ) of INDDE (1)–(3) is stable. Because m 2 = τ h , it is easy to conclude that m 2 h τ . Hence, the condition (38) holds, implying that (44) holds. Based on Theorem 7, we can affirm that the Euler method (4) for INDDE (1)–(3) is also stable. □

4. Numerical Examples

In this section, two examples are given to illustrate the conclusions of this paper.
Example 1.
Consider the following INDDE:
x ( t ) 1 3 e x ( t 1 2 ) = 1 3 x ( t ) 1 e x ( t 1 5 ) , t 0 , t k ,
Δ x ( τ k ) = 1 e k , τ k = k , k Z + ,
x ( t ) = ϕ ( t ) , 1 2 t 0 .
The characteristic equation of (45) is
λ 1 1 3 e = 1 3 1 e e λ 5 .
Solving (48), we find that λ 1 3.94 and λ 2 0.043 . Let λ 0 = λ 2 , which implies that μ ( λ 0 ) < 1 . Using Theorem 5, we can conclude that the exact solution of (45)–(47) is asymptotically stable in the sense of Definition 2.
Let h = 1 i , i Z + , with i being divisible by 10. The characteristic Equation (42) of (40) for (45) is then changed into
( λ 1 ) ( 1 λ i 2 3 e ) = 1 3 i λ i 5 i e .
When i = 10 , (49) is changed into f ( λ ) = 0 , where
f ( λ ) = ( λ 1 ) ( 1 λ 5 3 e ) 1 30 + λ 2 10 e .
A root of f ( λ ) = 0 is λ 1 0.995685180437323 < 1 . It is easy to verify that μ λ 1 < 1 . Applying Theorem 7, we can conclude that the Euler method (4) for (45)–(47) is asymptotically stable for h = 1 10 (see Figure 1).
In Table 1, the global errors at t = 6 5 and t = 7 5 of the Euler method (4) for (45)–(47) are represented by e 6 / 5 and e 7 / 5 , respectively. As can be seen from the ratios in this table, when the stepsizes are halved, the global errors become about half of the originals, which roughly shows that the Euler method (4) for (45)–(47) is convergent of order 1.
According to Figure 2, the numerical solution obtained from (4) for (45)–(47) does not make additional jumps, but rather only jumps near t = k , k N , which is consistent with the nature of the exact solution (see (a) of Definition 1).
Example 2.
Consider the following INDDE:
x ( t ) + 1 2 x ( t 1 ) = x ( t ) + 1 2 x ( t 1 ) , t 0 , t 2 k
Δ x ( τ k ) = k , τ k = 2 k , k Z + ,
x ( t ) = ϕ ( t ) , 1 t 0 .
The characteristic equation of (51) is
λ 2 + e λ = 2 + e λ ,
which implies that λ = 1 is the unique real root of (54). For λ 0 = λ = 1 ,
μ ( λ 0 ) = 1 2 e + 1 e < 1 .
Consequently, the exact solution of (51)–(53) is unstable, based on Theorem 3.
Let h = 1 i , i Z + , with i being divisible by 10. The characteristic Equation (42) of (40) for (51) is then changed into
( λ 1 ) ( 1 + λ i 2 ) = 1 i + λ i 2 i .
When i = 10 , (55) is changed into g ( λ ) = 0 , where
g ( λ ) = ( λ 1 ) ( 1 + λ 10 2 ) 1 10 λ 10 20 .
A root of g ( λ ) = 0 is λ 1 1.1 > 1 . It is easy to verify that μ λ 1 < 1 . Applying Theorem 7, we can affirm that the Euler method (4) for (51)–(53) is unstable for h = 1 10 (see Figure 3).
In Table 2, the global errors at t = 3 and t = 4 of the Euler method (4) for (51)–(53) are represented by e 3 and e 4 , respectively. As can be seen from the ratios in this table, when the stepsizes are halved, the global errors decrease to about half of the originals, which roughly shows that the Euler method (4) for (51)–(53) is convergent of order 1.

5. Conclusions and Future Work

In this research, we have introduced a new numerical scheme based on the Euler method for solving linear impulsive neutral differential equations. It is rigorously proven that the constructed numerical method is convergent of order 1. Additionally, we have determined the conditions under which the numerical solutions maintain the asymptotic stability of the exact solutions.
Overall, we find that the numerical methods constructed in this article are only convergent of order 1. Future work will focus on developing higher-order numerical methods for INDDEs.

Author Contributions

Methodology, G.-L.Z.; Writing—original draft, G.-L.Z., Y.S. and Y.-X.Z.; Writing—review & editing, G.-L.Z. and C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (No. 11701074) and Hebei Natural Science Foundation (No. A2020501005).

Data Availability Statement

The datasets generated during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Faria, T.; Oliveira, J.J. General criteria for asymptotic and exponential stabilities of neural network models with unbounded delays. Appl. Math. Comput. 2011, 217, 9646–9658. [Google Scholar] [CrossRef]
  2. Song, X.; Xin, X.; Huang, W. Exponential stability of delayed and impulsive cellular neural networks with partially Lipschitz continuous activation functions. Neural Netw. 2012, 29–30, 80–90. [Google Scholar] [CrossRef] [PubMed]
  3. Yang, Z.; Xu, D. Stability analysis of delay neural networks with impulsive effects. IEEE Trans. Circuits Syst.-II Express Briefs 2005, 52, 517–521. [Google Scholar] [CrossRef]
  4. Li, W.; Huo, H. Global attractivity of positive periodic solutions for an impulsive delay periodic model of respiratory dynamics. J. Comput. Appl. Math. 2005, 174, 227–238. [Google Scholar] [CrossRef]
  5. Lee, H.J.; Park, J.B.; Joo, Y.H. Robust control for uncertain Takagi-Sugeno fuzzy with time-varying input delay. ASME J. Dyn. Syst. Meas. Control 2005, 127, 302–306. [Google Scholar] [CrossRef]
  6. Li, C.; Sun, J. Stability analysis of nonlinear stochastic differential delay systems under impulsive control. Phys. Lett. A 2010, 374, 1154–1158. [Google Scholar] [CrossRef]
  7. Wu, K.; Ding, X. Stability and stabilization of impulsive stochastic delay differential equations. Math. Probl. Eng. 2012, 176375. [Google Scholar] [CrossRef]
  8. Hernández, E. Global solutions for abstract impulsive neutral differential equations. Math. Comput. Model. 2011, 53, 196–204. [Google Scholar] [CrossRef]
  9. Lakrib, M. Existence of solutions for impulsive neutral functional differential equations with multiple delays. Electron. J. Differ. Equ. 2008, 2008, 1–7. [Google Scholar]
  10. Li, M. Existence results for nondensely defined impulsive neutral functional differential equations with infinite delay. Nonlinear Anal. Hybrid Syst. 2011, 5, 502–512. [Google Scholar] [CrossRef]
  11. Ye, R. Existence of solutions for impulsive partial neutral functional differential equation with infinite delay. Nonlinear Anal. Theory Methods Appl. 2010, 73, 155–162. [Google Scholar] [CrossRef]
  12. Sun, X.; Huo, H.; Ma, C. Periodic solutions of a class of impulsive neutral delay differential equation. Appl. Math. Comput. 2012, 219, 3947–3955. [Google Scholar] [CrossRef]
  13. Duan, Y.; Tian, P.; Zhang, S. Oscillation and stability of nonlinear neutral impulsive delay differential equations. J. Comput. Appl. Math. 2003, 11, 243–253. [Google Scholar] [CrossRef]
  14. Graef, J.R.; Shen, J.H.; Stavroulakis, I.P. Oscillation of impulsive neutral delay differential equations. J. Math. Anal. Appl. 2002, 268, 310–333. [Google Scholar] [CrossRef]
  15. Luo, Z.; Shen, J. Oscillation for solutions of nonlinear neutral differential equations with impulses. Comput. Math. Appl. 2001, 42, 1285–1292. [Google Scholar] [CrossRef]
  16. Li, X.; Deng, F. Razumikhin method for impulsive functional differential equations of neutral type. Chaos Solitons Fractals 2017, 101, 41–49. [Google Scholar] [CrossRef]
  17. Bainov, D.D.; Stamova, I.M. Uniform asymptotic stability of impulsive differential-difference equations of neutral type by Lyapunov’s direct method. J. Comput. Appl. Math. 1995, 62, 359–369. [Google Scholar] [CrossRef]
  18. Xu, D.; Yang, Z.; Yang, Z. Exponential stability of nonlinear impulsive neutral differential equations with delays. Nonlinear Anal. Theory Methods Appl. 2007, 67, 1426–1439. [Google Scholar] [CrossRef]
  19. Xu, L.; Xu, D. Exponential stability of nonlinear impulsive neutral integro-differential equations. Nonlinear Anal. 2008, 69, 2910–2923. [Google Scholar] [CrossRef]
  20. Zhang, G.; Wang, Z.; Sun, Y.; Liu, T. Asymptotical stability criteria for exact solutions and numerical solutions of nonlinear impulsive neutral delay differential equations. Axioms 2023, 12, 988. [Google Scholar] [CrossRef]
  21. Zhang, G.; Sun, Y.; Wang, Z. Asymptotical stability of the exact solutions and the numerical solutions for impulsive neutral differential equations. Comput. Appl. Math. 2024, 43, 8. [Google Scholar] [CrossRef]
  22. Sun, Y.; Zhang, G.; Wang, Z.; Liu, T. Convergence of the Euler method for impulsive neutral delay differential equations. Mathematics 2023, 11, 4684. [Google Scholar] [CrossRef]
  23. Yeniçerioğlu, A.F. Stability of linear impulsive neutral differential equations with constant coefficients. J. Math. Anal. Appl. 2019, 479, 2196–2213. [Google Scholar] [CrossRef]
  24. Philos, C.G.; Purnaras, I.K. Purnaras, Periodic first order linear neutral delay differential equations. Appl. Math. Comput. 2001, 117, 203–222. [Google Scholar]
  25. Philos, C.G.; Purnaras, I.K. On the behavior of the solutions for certain first order linear autonomous functional differential equations. Rocky Mountain J. Math. 2006, 36, 1999–2019. [Google Scholar] [CrossRef]
  26. Kordonis, I.G.; Philos, C.G. On the behavior of the solutions for linear autonomous neutral delay difference equations. J. Differ. Equ. Appl. 1999, 5, 219–233. [Google Scholar] [CrossRef]
Figure 1. The Euler method (4) for (45)–(47), when h = 1 10 .
Figure 1. The Euler method (4) for (45)–(47), when h = 1 10 .
Mathematics 12 02833 g001
Figure 2. Comparison of the numerical solution obtained from (4) for (45)–(47) in this paper with that obtained from the numerical format constructed in Ref. [22], when h = 1 10 .
Figure 2. Comparison of the numerical solution obtained from (4) for (45)–(47) in this paper with that obtained from the numerical format constructed in Ref. [22], when h = 1 10 .
Mathematics 12 02833 g002
Figure 3. The Euler method (4) for (45)–(47), when h = 1 10 .
Figure 3. The Euler method (4) for (45)–(47), when h = 1 10 .
Mathematics 12 02833 g003
Table 1. The global errors of the Euler scheme for INDDE (45)–(47).
Table 1. The global errors of the Euler scheme for INDDE (45)–(47).
Stepsize   e 6 / 5 Ratio e 7 / 5 Ratio
1/200.0066590383 6.0532924880 ×   10 4
1/400.00335764110.50422312703.3600485518 ×   10 4 0.5550778454
1/800.00168594000.50212037341.7654071490 ×   10 4 0.52541120220
1/1608.4476115143 ×   10 4 0.50106240289.0430888108 ×   10 5 0.5122381438
1/3204.2282978351 ×   10 4 0.50053175724.5758856992 ×   10 5 0.5060091519
Table 2. The global errors of the Euler scheme for INDDE (51)–(53).
Table 2. The global errors of the Euler scheme for INDDE (51)–(53).
Stepsize e 3 Ratio e 4 Ratio
1/1000.0134679990 0.0730382471
1/2000.00676470550.50227992380.03673099100.5029007739
1/4000.00339008410.50114288980.01841891520.5014543502
1/8000.00169698180.50057217980.00922286970.5007281696
1/16008.4897669001 ×   10 4 0.50028627400.00461479510.5003643339
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.

Share and Cite

MDPI and ACS Style

Zhang, G.-L.; Sun, Y.; Zhang, Y.-X.; Liu, C. Euler Method for a Class of Linear Impulsive Neutral Differential Equations. Mathematics 2024, 12, 2833. https://doi.org/10.3390/math12182833

AMA Style

Zhang G-L, Sun Y, Zhang Y-X, Liu C. Euler Method for a Class of Linear Impulsive Neutral Differential Equations. Mathematics. 2024; 12(18):2833. https://doi.org/10.3390/math12182833

Chicago/Turabian Style

Zhang, Gui-Lai, Yang Sun, Ya-Xin Zhang, and Chao Liu. 2024. "Euler Method for a Class of Linear Impulsive Neutral Differential Equations" Mathematics 12, no. 18: 2833. https://doi.org/10.3390/math12182833

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