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:
with the boundary condition:
where A is a nonlinear differential operator that consists of the sum of two operators and , where is a linear operator and the is a nonlinear one; is a boundary operator; is the dependent variables vector; is the independent variables vector; is a source term; and is the boundary of the domain .
Based on the HPM, we create a homotopy that satisfies
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:
By setting s = 1, the solution of Equation (1) can be written as
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 as
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: P → Q is a contraction nonlinear mapping; thus, there is a constant with such that Furthermore, according to the fixed point theorem of Banach, we have the fixed point , that is, .
If the sequence produced by the HPM is regarded as
and consider that where then we have:
- (i)
- (ii)
- (iii)
Proof.
- (i)
- By using the induction on j, for j = 1, we can write
Assuming as an induction hypothesis, then we have
- (ii)
- Using (i), we have
- (iii)
- Because and then that is, □
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:
If , where , then the homotopy in Equation (7) can be written as
where are decomposed polynomials of the nonlinear operator , i.e., furthermore, the decomposed polynomials can be constructed from the following formula:
Theorem 2.
Ifis a nonlinear functional operator and, then we have
- (i)
- (ii)
where.
Proof.
- (i)
- Since we can state the following:
- (ii)
- Expanding using the Maclaurin series with respect to s yields
Therefore, we have
According to (i):
Therefore,
where . 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 and applying it to both sides of Equation (8) and using the given boundary and initial conditions, we have
Then, the components can be determined recursively by equating coefficients of terms with the same powers of s, as in the following relation:
where the zeroth component represents the terms arising from applying the inverse operator to the source function and using the given conditions. Now, we can write the (n + 1)-component’s truncated series solution of Equation (1), as follows:
The recurrence relation in Equation (11) is equivalent to the homotopy in Equation (8).
Consider the following second kind nonlinear Volterra integral equation:
where is a bounded function and and the nonlinear function is Lipschitz continuous with , and we express the nonlinear operator in Equation (1) as a nonlinear function . In this case, is the identity operator and, according to Equation (9), the nonlinear function can be represented as
where are decomposed polynomials that are calculated from the following formula:
From Equations (12) and (14), we can write
where is the solution’s partial sum.
Solving to the nonlinear Volterra integral in Equation (13) using the recursive relation in Equation (11) with and yields
where
Theorem 3.
The HPM series solution in Equation (17) for the nonlinear Volterra integral in Equation (13) converges ifand, where.
Proof.
Let be a Banach space of all continuous functions on R with the norm . Consider as the sequence of the solution’s partial sum. Now, we prove that is a Cauchy sequence in Banach space.
Let , then
From Equation (14), we have ; therefore
where . If n = m + 1, then
Using the triangle inequality, we can write
Since then ; therefore
However (since and are bounded); therefore, as , then the norm . Hence, the sequence is a Cauchy sequence in ; 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:
where is a linear differential operator. We can extend Theorem 3 to prove that the series solution in Equation (17) obtained from the recursive formula
converges to the exact solution of Equation (20) if it exists, where is the function arising from using the auxiliary (initial/boundary) conditions . This is because the integral operator is bounded, i.e., , where .
4. Estimation of Error
Theorem 4.
The maximum absolute error of the (m + 1) term’s truncated series solutionof the problem in Equation (13) can be estimated as where.
Proof.
From Inequality (19) in Theorem 3, we have
Therefore, if as and , then
As such, the maximum absolute error of the (m + 1) term’s truncated series solution in the interval R can be estimated as
□
5. Applications
- Integral equations
To verify Theorems 3 and 4, the numerical example from [29] was considered:
with the analytical exact solution .
In this example . Thus, the first six decomposed polynomials of using Equation (15) could be computed as follows:
According to the decomposed polynomials and the iterative Equation (18) with and (local Lipschitz continuous function), we could calculate any (n + 1) term’s approximate solution . For this example, we solved for until n = 20. Here,
and . According to Theorem 3, it was clear that as because and .
Table 1 shows a comparison between the exact absolute error of the truncated (n + 1) term’s series solution and the maximum absolute error obtained from Theorem 4 for different values of n.
Table 1.
A comparison between the exact and maximum absolute truncation errors 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]:
for subject to the initial condition
According to the main formulation of the HPM, we created the homotopy
Substituting the solution
into the homotopy in Equation (24) and equating the identical terms with respect to the powers of s yielded
Therefore, the five-term approximate solution of Equation (22) subjected to the initial condition in Equation (23) could be written as
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:
Table 2 contains a comparison between the numerical values using the truncated solution and using the exact solution in the interval 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 .
Table 2.
A comparison between the numerical results of and .
Figure 1.
(a) A comparison between the exact solution and the series solution ; (b) absolute error .
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 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]:
for with the following boundary conditions:
Using a similar operation as illustrated in the previous example, we could write the homotopy equation as
To simplify the integration process in the homotopy (31), we expanded in terms of the first five terms of the Maclaurin series, i.e., . Therefore, substituting the solution into the homotopy in Equation (31) and equating the identical terms with respect to the powers of s yielded
corresponding to the following initial conditions,
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 and . Solving the system in Equation (32) subjected to the conditions in Equation (33) yielded
It is worth pointing out that the truncated series solution acts as approximate series solutions of increasing accuracy as . 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 and solving for a and b, we obtained the following real solution as an estimation of the a and b:
Substituting the constants a, b into the closed formula of yielded an approximate series solution to the considered problem. The results of the three-term approximate solution 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:
Table 3.
A comparison between the numerical results of and .
Table 3 contains a comparison between numerical values using the truncated solution and using the exact solution in the interval 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 . 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.
Figure 2.
(a) A comparison between the exact solution and the series solution ; (b) absolute error .
- 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].
Based on the homotopy perturbation technique, we constructed the following homotopy:
Substituting the solution
into the homotopy in Equation (38) and equating the identical terms with respect to the powers of s yielded
Hence, the (n + 1) term’s approximate solution could be written in the following form:
Consequently from Equation (41), the exact solution of Equation (37) could be recognized as
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
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- He, J.-H.; El-Dib, Y.O. Homotopy perturbation method for Fangzhu oscillator. J. Math. Chem. 2020, 58, 2245–2253. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Lusternik, L.A. Some issues of nonlinear functional analysis. Russ. Math. Surv. 1956, 6, 145–168. [Google Scholar]
- 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]
- 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]
- 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]
- Adams, P.; Smith, K.; Výborný, R. Introduction to Mathematics with Maple; World Scientific Publishing Company: Singapore, 2004. [Google Scholar] [CrossRef] [Green Version]
- Polyanin, P.; Manzhirov, A.V. Handbook of Integral Equations; Chapman and Hall/CRC: Boca Raton, FL, USA, 2008. [Google Scholar]
- Avudainayagam, A.; Vani, C. Wavelet–Galerkin method for integro–differential equations. Appl. Numer. Math. 2000, 32, 247–254. [Google Scholar] [CrossRef]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

