Next Article in Journal
A Real-Time Harmonic Extraction Approach for Distorted Grid
Next Article in Special Issue
On Some New Weighted Steffensen-Type Inequalities on Time Scales
Previous Article in Journal
A Comprehensive Review on Seismocardiogram: Current Advancements on Acquisition, Annotation, and Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Convergence and Error Estimation of a New Formulation of Homotopy Perturbation Method for Classes of Nonlinear Integral/Integro-Differential Equations

by
Mohamed M. Mousa
1,2,* and
Fahad Alsharari
1,3,*
1
Department of Mathematics, College of Sciences and Human Studies at Hotat Sudair, Majmaah University, Al-Majmaah 11952, Saudi Arabia
2
Department of Basic Engineering Sciences, Faculty of Engineering at Benha, Benha University, Benha 13512, Egypt
3
Department of Mathematics, College of Science and Arts, Jouf University, Gurayat 77455, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Mathematics 2021, 9(18), 2244; https://doi.org/10.3390/math9182244
Submission received: 2 August 2021 / Revised: 28 August 2021 / Accepted: 30 August 2021 / Published: 12 September 2021

Abstract

:
In this work, the main concept of the homotopy perturbation method (HPM) was outlined and convergence theorems of the HPM for solving some classes of nonlinear integral, integro-differential and differential equations were proved. A theorem for estimating the error in the approximate solution was proved as well. The proposed HPM convergence theorems were confirmed and the efficiency of the technique was explored by applying the HPM for solving several classes of nonlinear integral/integro-differential equations.

1. Introduction

In recent years, the notion of calculus was broadly explored because of its applicability in modeling several essential applications in applied physical and mathematical sciences. The notions of integral/integro-differential models were used to handle many applications in fluid mechanics, electromagnetism, analytical chemistry, acoustics, biology signal processing and several other practical fields of engineering [1,2,3,4,5,6]. Recently, many models were investigated by using numerical and analytical methods. To cite a few of them, there is the modified Adomian decomposition method [7], the Laplace integral transform method [8,9], the homotopy perturbation method (HPM) [10,11,12,13,14,15] and the homotopy perturbation transform method [16]. Likewise, using the variational iteration method and differential transformation method [17], various new effective iterative methods were developed (for illustration, see [18,19,20,21,22,23]). These iterative techniques are effectively applied to various applications in applied mathematics and physics. The objective of this work was to further apply the HPM [10,11,12,13,14,15,16] to some useful nonlinear integral/integro-differential models that arise in real-life applications. Proving convergence theorems of the HPM when handling classes of nonlinear integral/integro-differential equations and estimation of the error of the HPM in solving such equations were considered other objectives of the work.
Nonlinear integral equations and integro-differential equations are important classes that have many applications for nonlinear evolutionary dynamical systems modeling in mechanics, engineering, biology and even in social sciences, including economics. The main result of this manuscript was the application of the parameter continuation method (HPM version) for these classes. The idea of this method was first developed in the 20th century by many outstanding mathematicians, including S. Bernstein, G. Weil, G. Levy, J. A. Poincaré, A. M. Lyapunov, A. I. Nekrasov, and others. The method was used to prove constructive existence theorems, which made it possible to solve several complex applied problems and stimulate the development of new areas of nonlinear analysis. The stages of these studies are reflected in the review by Lusternik [24]. Since recently, the parameter continuation method was further developed in accordance with the latest advances in computer implementations. Some variants of this method are called the homotopy perturbation method. This demonstrates the popularity and increasing efficiency of the method, both in nonlinear analysis and in several applied areas of modern science and technology. In this regard, the strict justification for indicating the boundaries of convergence with respect to parameters is an urgent task. In [25], the method of successive approximations is considered for parametric solutions in the case when the parameter belongs to the segment of the real axis.
Many authors investigated the convergence of the HPM by solving some problems and showing that the series solution obtained by the HPM converged to the exact solution using its shape, not by proving a theorem. In this study, the HPM convergence theorems for some classes of nonlinear differential equations, integral equations and integro-differential equations were generally proved. A theorem for estimating the error of the HPM series solution is proved as well. Recently, in [26], Noeiaghdam et al. estimated the error of the homotopy perturbation method for solving second-kind Volterra integral equations with piecewise smooth kernels. It is worth noting that the solution of nonlinear integral equations may exist only locally (see, e.g., [27]). From the obtained numerical results of the considered examples of nonlinear integral/integro-differential equations, it is evident that the HPM provides incredible accuracy for the obtained approximate series solutions when compared to exact ones. The remaining sections of this paper are structured as follows. In Section 2, the outline of the HPM main concept is given. The convergence theorems for classes of nonlinear differential equations, integral equations and integro-differential equations are presented in Section 3. Error estimations of the HPM series solution are deduced in Section 4. Numerical applications, for illustration, are given in Section 5. The conclusions are provided in Section 6. It is worth noting that we used Maple software [28] version 2020.2 to code the considered method, undertake the calculate and visualize the numerical results.

2. Main Concept of the Homotopy Perturbation Method

The procedure of the HPM for a standard nonlinear model with boundary conditions is explained in this section. Consider the following model with a nonlinear operator equation:
A υ f ρ = 0 , ρ D ,
with the boundary condition:
Π υ , υ / n = 0 , ρ Ω ,
where A is a nonlinear differential operator that consists of the sum of two operators A 1 and A 2 , where A 1 is a linear operator and the A 2 is a nonlinear one; Π is a boundary operator; υ is the dependent variables vector; ρ is the independent variables vector; f ρ is a source term; and Ω is the boundary of the domain D .
Based on the HPM, we create a homotopy ψ ρ , s :   D × [ 0 , 1 ] that satisfies
H ψ , s = 1 s A 1 ψ + s A 1 ψ + A 2 ψ = f ρ , s [ 0 , 1 ] ,   ρ D ,
where s is a small embedding parameter. According to the considered technique, we can write the solution of the homotopy in Equation (3) as a power series solution in the parameter s:
ψ ρ = ψ 0 ρ + s   ψ 1 ρ + s 2   ψ 2 ρ + .
By setting s = 1, the solution of Equation (1) can be written as
υ = lim s 1 ψ ρ = lim m   i = 0 m ψ i ρ .
The components of the series solution in Equation (5) are found by solving the system of equations that resulted from the substitution of Equation (4) into Equation (3) and then comparing the terms of identical powers of the parameter s. Let us denote the (j + 1)th term’s approximate solution V j as
V j = m = 0 j ψ m ρ

3. Convergence of HPM for Nonlinear Differential and Integral Equations

Theorem 1.
Convergence of Equation (5) as a solution of the operator Equation (1).
Suppose that P and Q are Banach spaces and the differential operator A: PQ is a contraction nonlinear mapping; thus, there is a constant α with 0 α < 1 such that   ψ ,   ψ ˜ X ;   A ψ A ψ ˜ α ψ ψ ˜ . Furthermore, according to the fixed point theorem of Banach, we have the fixed point υ , that is, A υ = υ .
If the sequence produced by the HPM is regarded as
V j = A V j 1 , V j 1 = i = 0 j 1 ψ i , i = 1 , 2 , 3 , ,
and consider that V 0 = ψ 0 = υ 0 Π ρ υ , where Π ρ υ = υ P   υ υ < ρ , then we have:
(i) 
V j υ α j   ψ 0 υ ,
(ii) 
V j Π ρ υ ,
(iii) 
lim j V j = υ .
Proof. 
(i) 
By using the induction on j, for j = 1, we can write
V 1 υ = A V 0 A υ α ψ 0 υ .
Assuming V j 1 υ α j 1 V 0 υ as an induction hypothesis, then we have
V j υ = A V j 1 A υ α V j 1 υ α α j 1 ψ 0 υ = α j ψ 0 υ .
(ii) 
Using (i), we have
V j υ α j ψ 0 υ α j ρ < ρ     V j Π ρ υ .
(iii) 
Because V j υ α j ψ 0 υ and lim j α j = 0 , then lim j V j υ = 0 , that is, lim j V j = υ .  □
Before proceeding to prove a convergence theorem of the method to the nonlinear integral equations, we proposed a new formulation for the HPM to simplify proving the convergence theorem.
According to the main HPM, we can reformulate the homotopy in Equation (3) as follows:
H ψ , s = A 1 ψ + s A 2 ψ = f ρ ,
If ψ = j = 0 s n ψ j , where υ = ψ | s = 1 , then the homotopy in Equation (7) can be written as
H ψ , s = A 1 n = 0 s n ψ n + s n = 0 s n B n ψ 0 , , ψ n = f ρ ,
where B n ,   n = 0 , 1 , 2 , are decomposed polynomials of the nonlinear operator A 2 ψ , i.e., A 2 ψ = n = 0 s n B n ψ 0 , , ψ n ; furthermore, the decomposed polynomials B j can be constructed from the following formula:
B n ψ 0 , , ψ n = 1 n ! n s n A 2 j = 0 n s j ψ j s = 0   ,   n = 0 , 1 , 2 ,
Theorem 2.
If A 2 ψ is a nonlinear functional operator and ψ = j = 0 s j ψ j , then we have
(i) 
n s n A 2 ψ s = 0 = n s n A 2 j = 0 s j ψ j s = 0 = n s n A 2 j = 0 n s j ψ j s = 0 ,
(ii) 
A 2 ψ = n = 0 s n B n ψ 0 , , ψ n ,
where B n ψ 0 , , ψ n = 1 n ! n s n A 2 j = 0 n s j ψ j s = 0   , n = 0 , 1 , 2 , .
Proof. 
(i) 
Since ψ = j = 0 s j ψ j = j = 0 n s j ψ j + j = n + 1 s j ψ j , we can state the following:
n s n A 2 ψ s = 0 = n s n A 2 j = 0 s j ψ j s = 0 = n s n A 2 j = 0 n s j ψ j + j = n + 1 s j ψ j s = 0 = n s n A 2 j = 0 n s j ψ j s = 0 .
(ii) 
Expanding A 2 ψ using the Maclaurin series with respect to s yields
A 2 ψ = A 2 ψ s = 0 + 1 1 ! s A 2 ψ s = 0 s + 1 2 ! 2 s 2 A 2 ψ s = 0 s 2 + + 1 n ! n s n A 2 ψ s = 0 s n + .
Therefore, we have
A 2 ψ = A 2 j = 0 s j ψ j s = 0 + 1 1 ! s A 2 j = 0 s j ψ j s = 0 s + 1 2 ! 2 s 2 A 2 j = 0 s j ψ j s = 0 s 2 + + 1 n ! n s n A 2 j = 0 s j ψ j s = 0 s n + .
According to (i):
A 2 ψ = A 2 ψ 0 s = 0 + 1 1 ! s A 2 j = 0 1 s j ψ j s = 0 s + 1 2 ! 2 s 2 A 2 j = 0 2 s j ψ j s = 0 s 2 + + 1 n ! n s n A 2 j = 0 s j ψ j s = 0 s n +
Therefore,
A 2 ψ = n = 0 s n B n ψ 0 , , ψ n ,
where B n ψ 0 , , ψ n = 1 n ! n s n A 2 j = 0 n s j ψ j s = 0 ,   n = 0 , 1 , 2 , . The proof is complete. □
From Theorem 2, we can state that the homotopy in Equation (8) is a correct one. By inverting the linear differential operator A 1 and applying it to both sides of Equation (8) and using the given boundary and initial conditions, we have
ψ 0 + s ψ 1 + s 2 ψ 2 + + A 1 1 s B 0 ψ 0 + s 2 B 1 ψ 0 , ψ 1 + s 3 B 2 ψ 0 , ψ 1 , ψ 2 + = A 1 1 f ρ ,
Then, the components ψ 0 , ψ 1 , ψ 2 , , can be determined recursively by equating coefficients of terms with the same powers of s, as in the following relation:
ψ 0 = φ 0 ψ n = A 1 1 B n 1 ψ 0 , , ψ n 1 , n = 1 , 2 , 3 ,   .
where the zeroth component φ 0 represents the terms arising from applying the inverse operator A 1 1 to the source function f ρ and using the given conditions. Now, we can write the (n + 1)-component’s truncated series solution V n of Equation (1), as follows:
V n = m = 0 n s m ψ m | s = 1 = m = 0 n ψ m .
The recurrence relation in Equation (11) is equivalent to the homotopy in Equation (8).
Consider the following second kind nonlinear Volterra integral equation:
υ x = f x   + x 0 x k x , y g υ y d y ,
where f x is a bounded function x R = x 0 , L and k x , y K     x 0 x y L , and the nonlinear function g υ is Lipschitz continuous with g υ     g w P υ w , and we express the nonlinear operator A 2 υ in Equation (1) as a nonlinear function g υ . In this case, A 1 = A 1 1 = I is the identity operator and, according to Equation (9), the nonlinear function g υ can be represented as
g υ = n = 0 B n ψ 0 , , ψ n ,
where B n are decomposed polynomials that are calculated from the following formula:
B n ψ 0 , , ψ n = 1 n ! n s n g j = 0 n s j ψ j s = 0 ,   n = 0 , 1 , 2 , .
From Equations (12) and (14), we can write
g V n = i = 0 n B i ψ 0 , , ψ i ,
where V n = i = 0 n ψ i x is the solution’s partial sum.
Solving to the nonlinear Volterra integral in Equation (13) using the recursive relation in Equation (11) with A 1 = A 1 1 = I and f ρ = f x yields
υ x = i = 0 ψ i ,
where
ψ 0 x = f x ψ n x = x 0 x k x , y   B n 1 ψ 0 , , ψ n 1 d y , n = 1 , 2 , 3 ,   .
Theorem 3.
The HPM series solution in Equation (17) for the nonlinear Volterra integral in Equation (13) converges if 0 γ < 1 and max x R ψ 1 < , where γ = K P L x 0 .
Proof. 
Let C R , . be a Banach space of all continuous functions on R with the norm g x = max x R g x . Consider V n 0 as the sequence of the solution’s partial sum. Now, we prove that V n 0 is a Cauchy sequence in Banach space.
Let n m , then
V n V m = max x R V n V m = max x R i = m + 1 n ψ i x = max x R i = m + 1 n x 0 x k x , y   B i 1 d y     = max x R x 0 x k x , y   i = m n 1 B i   d y .
From Equation (14), we have i = m n 1 B i = g V n 1     g V m 1 ; therefore
V n V m = max x R x 0 x k x , y   g V n 1 g V m 1   d y     max x R x 0 x k x , y   g V n 1 g V m 1   d y γ V n 1 V m 1 .
where γ = K P L x 0 . If n = m + 1, then
V m + 1 V m γ V m V m 1 γ 2 V m 1 V m 2 γ m V 1 V 0 .
Using the triangle inequality, we can write
V n V m V m + 1 V m + V m + 2 V m + 1 + V m + 3 V m + 2 + + V n V n 1     γ m + γ m + 1 + γ m + 2 + + γ n 1 V 1 V 0 = γ m 1 + γ + γ 2 + + γ n m 1 ψ 1 x     = γ m 1 γ n m 1 γ ψ 1 x .
Since 0 γ < 1 , then 1 γ n m 1 ; therefore
V n V m γ m 1 γ max x R ψ 1 x .
However ψ 1 x = x 0 x k x , y   g ψ 0 y   d y < (since k x , y and ψ 0 y = f y are bounded); therefore, as m , then the norm V n V m   0 . Hence, the sequence V n 0 is a Cauchy sequence in C R ; therefore, the series solution in Equation (17) converges, and hence the proof is completed. □
It is worth noting that the previous theorem can be generalized and extended to be valid in the case of Fredholm integral equations as well.
  • Extension to nonlinear integro-differential equations
Consider the nonlinear integro-differential equation (NIDE) in the following form:
A 1 υ x = f x + x 0 x k x , y g υ y d y , Π υ , d υ / d n = 0 ,
where A 1 is a linear differential operator. We can extend Theorem 3 to prove that the series solution in Equation (17) obtained from the recursive formula
ψ 0 x = A 1 1 f x + φ 0 x , ψ i x = A 1 1 x 0 x k x , y   B i 1 ψ 0 , , ψ i 1 d y , i = 1 , 2 , 3 ,   .
converges to the exact solution υ x of Equation (20) if it exists, where φ 0 is the function arising from using the auxiliary (initial/boundary) conditions Π υ , d υ / d n . This is because the integral operator A 1 1 is bounded, i.e., A 1 1 υ Q   υ , where Q < .

4. Estimation of Error

Theorem 4.
The maximum absolute error of the (m + 1) term’s truncated series solution υ x = i = 0 m ψ i x of the problem in Equation (13) can be estimated as max x R υ x   i = 0 m ψ i x   G   γ m + 1 P 1     γ , where G = max x R g υ x .
Proof. 
From Inequality (19) in Theorem 3, we have
V n V m γ m 1 γ max x R ψ 1 x .
Therefore, if V n υ x as n and max x R ψ 1 x   L x 0 K max x R g ψ 0 x , then
υ x     V m γ m + 1 P 1 γ max x R g υ x .
As such, the maximum absolute error of the (m + 1) term’s truncated series solution in the interval R can be estimated as
max x R υ x   i = 0 m ψ i x G   γ m + 1 P 1 γ .
 □

5. Applications

  • Integral equations
To verify Theorems 3 and 4, the numerical example from [29] was considered:
υ x = 1 / 20 x 6 + 5 x 4 + 315 x 2 + 300 1 / 150 0 x x y υ 2 y d y , 0 x 1 ,
with the analytical exact solution υ x = 15 x 2 + 1 .
In this example g υ = υ 2 . Thus, the first six decomposed polynomials B n ,   n = 0 , 5 ¯ of g υ using Equation (15) could be computed as follows:
B 0 = ψ 0 2 , B 1 = 2 ψ 0 ψ 1 , B 2 = ψ 1 2 + 2 ψ 0 ψ 2 , B 3 = 2 ψ 1 ψ 2 + 2 ψ 0 ψ 3 , B 4 = ψ 2 2 + 2 ψ 1 ψ 3 + 2 ψ 0 ψ 4 , B 5 = 2 ψ 2 ψ 3 + 2 ψ 1 ψ 4 + 2 ψ 0 ψ 5 .
According to the decomposed polynomials and the iterative Equation (18) with k x , y = 1 / 150 x y ,   f x = 1 / 20 x 6 + 5 x 4 + 315 x 2 + 300 , and g υ = υ 2 (local Lipschitz continuous function), we could calculate any (n + 1) term’s approximate solution V n = i = 0 n ψ i x . For this example, we solved for ψ n until n = 20. Here,
max x [ 0 , 1 ] ψ 1 = max x [ 0 , 1 ] 3 4   x 2 + 21 80   x 4 + 1363 24,000   x 6 + 1 896   x 8 + 131 1,080,000   x 10 + 1 792,000   x 12 = 1 . 07053 < ,
x 0 = 0 ,   L = 1 ,   K = 1 / 150 ,   P = 60 ,   γ = 2 / 5 and G = 385,641 / 400 . According to Theorem 3, it was clear that V n υ x as n because 0 γ < 1 and max x [ 0 , 1 ] ψ 1 < .
Table 1 shows a comparison between the exact absolute error of the truncated (n + 1) term’s series solution E e x = max x 0 , 1 υ x     V n and the maximum absolute error E max = G   γ n + 1 / P 1 γ obtained from Theorem 4 for different values of n.
  • Integro-differential equations
Through the following examples, the HPM was examined by solving two problems of NIDE subjected to initial/boundary conditions.
  • First-order NIDE
Consider the following first-order NIDE [30]:
d υ x d x = 1 + 0 x υ y d υ y d y d y ,
for x   0 , 1 subject to the initial condition
υ 0 = 0 .
According to the main formulation of the HPM, we created the homotopy
H ψ , s = 1 s d ψ x d x + s d ψ x d x 0 x ψ y d ψ y d y d y = 1 , s [ 0 , 1 ] ,   x   0 , 1 .
Substituting the solution
ψ = n = 0 s n ψ n x
into the homotopy in Equation (24) and equating the identical terms with respect to the powers of s yielded
s 0 :   d ψ 0 x d x = 1 ,   ψ 0 0   = 0 ψ 0 x = x , s 1 :   d ψ 1 x d x = 0 x ψ 0 y d ψ 0 y d y   d y ,   ψ 1 0 = 0 ψ 1 x   = x 3 6 , s 2 :   d ψ 2 x d x = 0 x ψ 0 y d ψ 1 y d y + ψ 1 y d ψ 0 y d y   d y ,   ψ 2 0   = 0   ψ 2 x   = x 5 30 , s 3 :   d ψ 3 x d x = 0 x ψ 0 y d ψ 2 y d y + ψ 1 y d ψ 1 y d y + ψ 2 y d ψ 0 y d y   d y ,   ψ 3 0 = 0 , ψ 3 x = 17 2520 x 7 , s 4 :   d ψ 4 x d x = 0 x ψ 1 y d ψ 2 y d y + ψ 0 y d ψ 3 y d y + ψ 3 y d ψ 0 y d y + ψ 2 y d ψ 1 y d y   d y ,   ψ 4 0   = 0 ,   ψ 4 x   = 31 22,680 x 9 , .
Therefore, the five-term approximate solution of Equation (22) subjected to the initial condition in Equation (23) could be written as
V 5 x = x + 1 6 x 3 + 1 30 x 5 + 17 2520 x 7 + 31 22,680 x 9 .
To evaluate the accuracy and effectiveness of the considered method, here we mention that the NIDE in Equation (22) subjected to the initial condition in Equation (23) had a closed-form exact solution:
υ x = 2 tan x 2 .
Table 2 contains a comparison between the numerical values using the truncated solution V 5 x and using the exact solution υ x in the interval x   0 , 1 with step size 0.1. For more clarification, the obtained series solution and the exact one were drawn together in Figure 1, as well as the absolute error between the two solutions υ x     V 5 x .
From Figure 1 and Table 2, it is clear that the results obtained from the HPM were in excellent agreement with the exact solution of the considered problem.
Remark. 
It is obvious that the five-term approximate solution V 5 x of the HPM was exactly the truncated Taylor series expansion of the exact solution in Equation (28) around x = 0.
  • Fourth-order NIDE
As a second example, we considered the fourth-order NIDE [29]:
υ ( iv ) x = 1 + 0 x e y υ 2 y   d y ,
for x   0 , 1 with the following boundary conditions:
υ 0 = 1 , υ 0 = 1 , υ 1 = e , υ 1 =   e .
Using a similar operation as illustrated in the previous example, we could write the homotopy equation as
H ψ , s = 1 s ψ ( iv ) x + s ψ ( iv ) x   0 x e y   ψ 2 y d y = 1 , s [ 0 , 1 ] , x   0 , 1 .
To simplify the integration process in the homotopy (31), we expanded e y in terms of the first five terms of the Maclaurin series, i.e., e y = 1 y + 1 2 ! y 2   1 3 ! y 3 + 1 4 ! y 4 . Therefore, substituting the solution ψ = n = 0 s n ψ n x into the homotopy in Equation (31) and equating the identical terms with respect to the powers of s yielded
s 0 : ψ 0 ( iv ) x = 1 , s 1 : ψ 1 ( iv ) x = 0 x 1 y + 1 2 ! y 2 1 3 ! y 3 + 1 4 ! y 4 ψ 0 2 y   d y , s 2 : ψ 2 ( iv ) x = 0 x 1 y + 1 2 ! y 2 1 3 ! y 3 + 1 4 ! y 4 2 ψ 0 y ψ 1 y   d y , s 3 : ψ 3 ( iv ) x = 0 x 1 y + 1 2 ! y 2 1 3 ! y 3 + 1 4 ! y 4 2 ψ 0 y ψ 2 y + ψ 1 2 y   d y , ,
corresponding to the following initial conditions,
ψ 0 0 = 1 ,   ψ 0 0 = 1 ,   ψ 0 0 = A ,   ψ 0 0 = b , ψ n = ψ n = ψ n = ψ n = 0 ,   at   x = 0 ,   for   n = 1 , 2 , 3 , .
The proposed unknown constants a and b could be estimated using the boundary conditions in Equation (30) at x = 1 after calculating a closed analytical form to the solution. Note that υ 0 = a and υ 0 = b . Solving the system in Equation (32) subjected to the conditions in Equation (33) yielded
V 3 x = 1 + x + a 2   x 2 + b 6   x 3 + x 4 24 + x 5 120 + x 6 720 + 1 5040 + a 2520   x 7 + b 20,160 + 1 40,320 x 8     + 17 181,440   a + a 2 60,480 37 362,880 x 9 + b 37,800 a 15,120 + a b 181,440 a 2 120,960 + 13 302,400 x 10     + b 2 1,995,840 a b 332,640 + 59 3,326,400   a 19 997,920   b 41 19,958,400 + 41 6,652,800   a 2 x 11     + a b 427,680 19 5,322,240   a 2 b 2 3,421,440 37 15,966,720 17 9,580,032   a + 23 3,991,680   b x 12 .
It is worth pointing out that the truncated series solution V n ,   n = 1 , 2 , 3 , acts as approximate series solutions of increasing accuracy as n . It is natural that the accuracy can be dramatically enhanced by evaluating additional terms and, therefore, produce a more accurate approximate solution. The approximate solution must consequently fulfill the boundary conditions in Equation (30). By imposing the conditions in Equation (30) at x = 1 in the full formula of V 3 and solving for a and b, we obtained the following real solution as an estimation of the a and b:
a = 1 . 003793260 , b = 0 . 9858875713 .
Substituting the constants a, b into the closed formula of V 3 yielded an approximate series solution to the considered problem. The results of the three-term approximate solution V 3 are shown in Table 3. To evaluate the convergence and accuracy of the HPM solution, here we mention that the NIDE in Equation (29) subjected to the given boundary conditions had the following exact solution:
υ x = e x .
Table 3 contains a comparison between numerical values using the truncated solution V 3 x and using the exact solution υ x = e x in the interval x   0 , 1 with a step size of 0.1. For more visualization, the obtained approximate solution and the exact solution were drawn together in Figure 2, as well as the absolute error between the two solutions υ x V 3 x . From the results presented in Figure 2 and Table 3, one can see that the obtained results of the HPM were in excellent agreement with the given exact solution.
  • Differential equations
The applicability of the considered technique can be stated for other fields, such as nonlinear differential equations. To validate this, we considered the following initial value problem associated with the scalar Burgers’ equation [31].
υ t + υ υ x 2 υ x 2 = 0 , x , t   Ω = ×   0 , 1 / 2 , υ x , 0 = 2 x ,
Based on the homotopy perturbation technique, we constructed the following homotopy:
H ψ , s = 1 s ψ x , t t + s ψ x , t t + ψ x , t ψ x , t x 2 ψ x , t x 2 = 0 ,   s [ 0 , 1 ] ,   x .
Substituting the solution
ψ = n = 0 s n ψ n x , t
into the homotopy in Equation (38) and equating the identical terms with respect to the powers of s yielded
s 0 :   ψ 1 t = 0 ,   ψ 0 x , 0   = 2 x     ψ 0 x , t   = 2 x , s 1 :   ψ 1 t + ψ 0 ψ 0 x 2 ψ 0 x 2 = 0 ,   ψ 1 x , 0   = 0   ψ 1 x , t   = 4 x   t , s 2 :   ψ 2 t + ψ 1 ψ 0 x + ψ 0 ψ 1 x 2 ψ 1 x 2 = 0 ,   ψ 2 x , 0   = 0   ψ 2 x , t   = 8 x   t 2 , s 3 :   ψ 3 t + ψ 0 ψ 2 x + ψ 1 ψ 1 x + ψ 2 ψ 0 x 2 ψ 2 x 2 = 0   ,   ψ 3 x , 0   = 0 , ψ 3 x , t   = 16 x   t 3 , , s n :   ψ n t + k = 0 n 1 ψ k ψ n k 1 x 2 ψ n 1 x 2 = 0 ,   n = 4 ,   5 ,   6 ,   , = 0 ,   ψ n x , 0   = 0 ,   ψ n x , t   = 1 n 2 n + 1 x   t n .
Hence, the (n + 1) term’s approximate solution S n could be written in the following form:
V n = k = 0 n ψ k = 2 x 1 2 t + 4 t 2 8 t 3 + + 1 n 2 n t n .
Consequently from Equation (41), the exact solution of Equation (37) could be recognized as
υ x , t = 2 x 1 + 2 t ,   x , t   ×   0 , 1 / 2 .

6. Conclusions

In this work, a new formulation of the homotopy perturbation method was introduced and applied to solve several types of nonlinear integral, integro-differential and differential equations. Numerical results were displayed to demonstrate the efficiency of the newly formulated HPM. From the obtained numerical results, it is clear that the method offered highly accurate series solutions for such nonlinear integral, integro-differential and differential equations as a convergent series with terms that were easily evaluated. The proposed theorems for the convergence and for estimating the error of the HPM approximate solution validated the obtained numerical results.

Author Contributions

Project administration, M.M.M. and F.A.; Software, M.M.M.; Supervision, F.A.; Writing—original draft, M.M.M.; Writing—review & editing, F.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Majmaah University, grant number R-2021-219.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank the reviewers for their helpful suggestions to improve the quality of the paper. The authors would like to thank Deanship of Scientific Research at Majmaah University for supporting this work under Project Number No: R-2021-219.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mousaa, M.M.; Ragab, S.F. Application of the homotopy perturbation method to linear and nonlinear schrödinger equations. Z. Für Nat. A 2008, 63, 140–144. [Google Scholar] [CrossRef] [Green Version]
  2. Mousa, M.M.; Kaltayev, A. Application of the homotopy perturbation method to a magneto-elastico-viscous fluid along a semi-infinite plate. Int. J. Nonlinear Sci. Numer. Simul. 2009, 10, 1113–1120. [Google Scholar] [CrossRef]
  3. Barman, H.K.; Seadawy, A.R.; Akbar, M.A.; Baleanu, D. Competent closed form soliton solutions to the Riemann wave equation and the Novikov-Veselov equation. Results Phys. 2020, 17, 103131. [Google Scholar] [CrossRef]
  4. Ma, W.-X.; Mousa, M.M.; Ali, M.R. Application of a new hybrid method for solving singular fractional Lane–Emden-type equations in astrophysics. Mod. Phys. Lett. B 2020, 34, 2050049. [Google Scholar] [CrossRef]
  5. Zhao, W.; Maitama, S. Beyond sumudu transform and natural transform: 𝕁-transform properties and applications. J. Appl. Anal. Comput. 2020, 10, 1223–1241. [Google Scholar] [CrossRef]
  6. Khalouta, A.; KADEM, A. Solutions of nonlinear time-fractional wave-like equations with variable coefficients in the form of mittag-leffler functions. Thai J. Math. 2020, 18, 411–424. [Google Scholar]
  7. Ziane, D.; Belgacem, R.; Bokhari, A. A new modified Adomian decomposition method for nonlinear partial differential equations. Open J. Math. Anal. 2019, 3, 81–90. [Google Scholar] [CrossRef]
  8. Maitama, S.; Zhao, W. New integral transform: Shehu transform a generalization of sumudu and laplace transform for solving differential equations. Int. J. Anal. Appl. 2019, 17, 167–190. [Google Scholar] [CrossRef] [Green Version]
  9. Maitama, S.; Zhao, W. New Laplace-type integral transform for solving steady heat-transfer problem. Therm. Sci. 2021, 25, 1–12. [Google Scholar] [CrossRef] [Green Version]
  10. Sharma, D.; Samra, G.S.; Singh, P. Approximate solution for fractional attractor one-dimensional Keller-Segel equations using homotopy perturbation sumudu transform method. Nonlinear Eng. 2020, 9, 370–381. [Google Scholar] [CrossRef]
  11. Mousa, M.M.; Kaltayev, A. Application of he’s homotopy perturbation method for solving fractional Fokker-Planck equationss. Z. Für Nat. A 2009, 64, 788–794. [Google Scholar] [CrossRef]
  12. Chakraverty, S.; Mahato, N.R.; Karunakar, P.; Rao, T.D. Homotopy perturbation method. In Advanced Numerical and Semi-Analytical Methods for Differential Equations; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2019; pp. 131–139. [Google Scholar]
  13. He, J.-H.; El-Dib, Y.O. Homotopy perturbation method for Fangzhu oscillator. J. Math. Chem. 2020, 58, 2245–2253. [Google Scholar] [CrossRef]
  14. Nadeem, M.; He, J.-H.; Islam, A. The homotopy perturbation method for fractional differential equations: Part 1 Mohand transform. Int. J. Numer. Methods Heat Fluid Flow 2021, in press. [Google Scholar] [CrossRef]
  15. Javeed, S.; Baleanu, D.; Waheed, A.; Khan, M.S.; Affan, H. Analysis of homotopy perturbation method for solving fractional order differential equations. Mathematics 2019, 7, 40. [Google Scholar] [CrossRef] [Green Version]
  16. Qin, Y.; Khan, A.; Ali, I.; Al-Qurashi, M.; Khan, H.; Shah, R.; Baleanu, D. An efficient analytical approach for the solution of certain fractional-order dynamical systems. Energies 2020, 13, 2725. [Google Scholar] [CrossRef]
  17. Harir, A.; Melliani, S.; El Harfi, H.; Chadli, L.S. Variational iteration method and differential transformation method for solving the SEIR epidemic model. Int. J. Differ. Equ. 2020, 2020, 1–7. [Google Scholar] [CrossRef]
  18. Bekela, A.S.; Belachew, M.T.; Wole, G.A. A numerical method using Laplace-like transform and variational theory for solving time-fractional nonlinear partial differential equations with proportional delay. Adv. Differ. Equ. 2020, 2020, 1–19. [Google Scholar] [CrossRef]
  19. Bokhari, A.; Baleanu, D.; Belgacem, R. Application of Shehu transform to Atangana-Baleanu derivatives. J. Math. Comput. Sci. 2019, 20, 101–107. [Google Scholar] [CrossRef] [Green Version]
  20. Khan, H.; Farooq, U.; Shah, R.; Baleanu, D.; Kumam, P.; Arif, M. Analytical solutions of (2+time fractional order) dimensional physical models, using modified decomposition method. Appl. Sci. 2019, 10, 122. [Google Scholar] [CrossRef] [Green Version]
  21. Abuasad, S.; Hashim, I.; Karim, S.A.A. Modified fractional reduced differential transform method for the solution of multiterm time-fractional diffusion equations. Adv. Math. Phys. 2019, 2019, 1–14. [Google Scholar] [CrossRef]
  22. Mousa, M.M.; Ma, W.-X. A conservative numerical scheme for capturing interactions of optical solitons in a 2D coupled nonlinear Schrödinger system. Indian J. Phys. 2021, 1–11. [Google Scholar] [CrossRef]
  23. Mousa, M.M.; Agarwal, P.; Alsharari, F.; Momani, S. Capturing of solitons collisions and reflections in nonlinear Schrödinger type equations by a conservative scheme based on MOL. Adv. Differ. Equ. 2021, 2021, 1–15. [Google Scholar] [CrossRef]
  24. Lusternik, L.A. Some issues of nonlinear functional analysis. Russ. Math. Surv. 1956, 6, 145–168. [Google Scholar]
  25. Sidorov, N.A. Irkutsk State University The role of a priori estimates in the method of non-local continuation of solution by parameter. Bull. Irkutsk. State Univ. Ser. Math. 2020, 34, 67–76. [Google Scholar] [CrossRef]
  26. Noeiaghdam, S.; Dreglea, A.; He, J.; Avazzadeh, Z.; Suleman, M.; Araghi, M.A.F.; Sidorov, D.N.; Sidorov, N. Error estimation of the homotopy perturbation method to solve second kind volterra integral equations with piecewise smooth kernels: Application of the CADNA library. Symmetry 2020, 12, 1730. [Google Scholar] [CrossRef]
  27. Sidorov, D.N. Existence and blow-up of Kantorovich principal continuous solutions of nonlinear integral equations. Differ. Equ. 2014, 50, 1217–1224. [Google Scholar] [CrossRef]
  28. Adams, P.; Smith, K.; Výborný, R. Introduction to Mathematics with Maple; World Scientific Publishing Company: Singapore, 2004. [Google Scholar] [CrossRef] [Green Version]
  29. Polyanin, P.; Manzhirov, A.V. Handbook of Integral Equations; Chapman and Hall/CRC: Boca Raton, FL, USA, 2008. [Google Scholar]
  30. Avudainayagam, A.; Vani, C. Wavelet–Galerkin method for integro–differential equations. Appl. Numer. Math. 2000, 32, 247–254. [Google Scholar] [CrossRef]
  31. Gorguis, A. A comparison between Cole–Hopf transformation and the decomposition method for solving Burgers’ equations. Appl. Math. Comput. 2005, 173, 126–136. [Google Scholar] [CrossRef]
Figure 1. (a) A comparison between the exact solution υ x and the series solution V 5 x ; (b) absolute error υ x V 5 x .
Figure 1. (a) A comparison between the exact solution υ x and the series solution V 5 x ; (b) absolute error υ x V 5 x .
Mathematics 09 02244 g001
Figure 2. (a) A comparison between the exact solution υ x and the series solution V 3 x ; (b) absolute error υ x V 3 x .
Figure 2. (a) A comparison between the exact solution υ x and the series solution V 3 x ; (b) absolute error υ x V 3 x .
Mathematics 09 02244 g002
Table 1. A comparison between the exact and maximum absolute truncation errors for different values of n.
Table 1. A comparison between the exact and maximum absolute truncation errors for different values of n.
n E e x E max
51.233325816 × 10−90.109693440
106.276712343 × 10−190.001123261
152.600890581 × 10−280.000011502
209.799762563 × 10−381.177824343 × 10−7
Table 2. A comparison between the numerical results of υ x and V 5 x .
Table 2. A comparison between the numerical results of υ x and V 5 x .
x υ x V 5 x
0.00.00.0
0.10.10016700060.1001670007
0.20.20134408700.2013440870
0.30.30458250260.3045825023
0.40.41101942270.4110194110
0.50.52193051520.5219303730
0.60.63879570400.6387946203
0.70.76338580190.7633797217
0.80.89788153690.8978542000
0.91.0450431351.044939149
1.01.2084602411.208112875
Table 3. A comparison between the numerical results of υ x and V 3 x .
Table 3. A comparison between the numerical results of υ x and V 3 x .
x υ x V 3 x
0.01.01.0
0.11.1051711.105187
0.21.2214031.221458
0.31.3498591.349964
0.41.4918251.491975
0.51.6487211.648900
0.61.8221191.822301
0.72.0137532.013907
0.82.2255412.225641
0.92.4596032.459639
1.02.7182822.718285
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mousa, M.M.; Alsharari, F. Convergence and Error Estimation of a New Formulation of Homotopy Perturbation Method for Classes of Nonlinear Integral/Integro-Differential Equations. Mathematics 2021, 9, 2244. https://doi.org/10.3390/math9182244

AMA Style

Mousa MM, Alsharari F. Convergence and Error Estimation of a New Formulation of Homotopy Perturbation Method for Classes of Nonlinear Integral/Integro-Differential Equations. Mathematics. 2021; 9(18):2244. https://doi.org/10.3390/math9182244

Chicago/Turabian Style

Mousa, Mohamed M., and Fahad Alsharari. 2021. "Convergence and Error Estimation of a New Formulation of Homotopy Perturbation Method for Classes of Nonlinear Integral/Integro-Differential Equations" Mathematics 9, no. 18: 2244. https://doi.org/10.3390/math9182244

APA Style

Mousa, M. M., & Alsharari, F. (2021). Convergence and Error Estimation of a New Formulation of Homotopy Perturbation Method for Classes of Nonlinear Integral/Integro-Differential Equations. Mathematics, 9(18), 2244. https://doi.org/10.3390/math9182244

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