- Original research
- Open access
- Published:
An accelerated solution for some classes of nonlinear partial differential equations
Journal of the Egyptian Mathematical Society volume 29, Article number: 7 (2021)
Abstract
In this paper, we apply an accelerated version of the Adomian decomposition method for solving a class of nonlinear partial differential equations. This version is a smart recursive technique in which no differentiation for computing the Adomian polynomials is needed. Convergence analysis of this version is discussed, and the error of the series solution is estimated. Some numerical examples were solved, and the numerical results illustrate the effectiveness of this version.
Background
Many physics and engineering problems are modeled by partial differential equations (PDEs). In many instances, these equations are nonlinear and the exact solutions are difficult to be obtained. Several methods were developed over some time to find approximate solutions to these nonlinear equations, such as homotopy analysis method (HAM) [1,2,3,4], homotopy perturbation method (HPM) [1, 5, 6], and Adomian decomposition method (ADM) [7,8,9,10,11,12,13,14,15]. In this paper, we introduce an accelerated version of the ADM for solving some classes of NPDEs. In ADM, the nonlinear term is replaced by a series of what are called Adomian polynomials which were introduced by Adomian and his colleagues have so far. Some other authors have suggested different formulas for computing Adomian polynomials [16,17,18,19,20,21,22,23]. This work aims to apply the accelerated formula proposed by El-Kalla in [21] for solving some classes of nonlinear partial differential equations. The main advantages of this accelerated version of Adomian polynomials can be summarized in the following main three points:
-
1.
It is recursive and does not have derivative terms so, it is easy in programming, and, on the same processor, it saves time compared with the traditional formula;
-
2.
Solution using it converges faster than the traditional Adomian polynomials;
-
3.
It is used in convergence analysis and consequently in estimating the maximum absolute truncated error of the series solution.
The paper is organized as follows. In “The method” section, the standard ADM and the accelerated version of ADM are introduced. In “Convergence analysis” section, the convergence analysis of the accelerated version is introduced, while in “Numerical examples” section, some examples are solved to illustrate the effectiveness of this version.
The method
Consider the nonlinear partial differential equation given in the operator form:
where \(L_{t} (.) = \frac{{\partial^{k} (.)}}{{\partial t^{k} }}\), \(R\) is the linear remainder operator that could include partial derivatives with respect to \(x\), \(N\) is the nonlinear operator, and \(g\) is the nonhomogeneous term.
Put (1) in the following form
Applying \(L_{t}^{ - 1}\) to both sides of (2), we obtain
where \(\Phi (x,t)\) is the solution of \(L_{t} u(x,t) = 0\) satisfied by the given initial conditions and \(L_{t}^{ - 1} (.) = \int\limits_{0}^{t} {\ldots k{\text{-fold}}\ldots \int\limits_{0}^{t} {(.){{\rm d}}t...{{\rm d}}t} } .\)
ADM assumes that the solution \(u\) can be decomposed into infinite series
and the nonlinear term \(Nu\) by:
The components \(u_{n} ,\,n \ge 0\) of the solution \(u\) can be determined by using the recursive relation:
where \(A_{n} = A_{n} (u_{0} ,u_{1} , \ldots ,u_{n} )\) is Adomian polynomials that can be determined by the traditional polynomials formula,
or by El-Kalla formula [21],
where the partial sum \(S_{n} = \sum\nolimits_{i = 0}^{n} {u_{i} (x,t)}\).
For example, Table 1 shows the first four polynomials of the nonlinear term \(u^{2}\) generated by both the traditional polynomials formula (7) and El-Kalla polynomials formula (8).
Clearly, the first four polynomials generated by El-Kalla formula (8) include the first four polynomials generated by the traditional formula (7) in addition to other terms that should appear in \(A_{4} ,A_{5} , \ldots\) using formula (7). Thus, the solution obtained using El-Kalla polynomials converges faster than the solution obtained using the traditional polynomials.
Convergence analysis
Theorem 1
(Uniqueness theorem) Assume that \(R\) and \(N\) are Lipschitzian with respect to \(u\) such that \(\left| {R(u) - R(v)} \right| \le L_{1} \left| {u - v} \right|\) and \(\left| {N(u) - N(v)} \right| \le L_{2} \left| {u - v} \right|\). Let \(E = (C\left[ \Omega \right],\left\| . \right\|)\) denote the Banach space of all continuous functions on the domain of \(x\) and \(t\); \(\Omega = \left[ {0,x} \right] \times \left[ {0,T} \right]\) with the norm \(\left\| {u(x,t)} \right\| = \mathop {\max }\nolimits_{\Omega } \left| {u(x,t)} \right|\). Then, problem (1) has a unique solution whenever \(0 < \alpha < 1,\,\alpha = \frac{{(L_{1} + L_{2} )T^{k} }}{k!}\).
Proof
Define a mapping \(F:E \to E\) such that \(F(u) = \Phi (x,t) + L_{t}^{ - 1} g(x,t) - L_{t}^{ - 1} R(u(x,t)) - L_{t}^{ - 1} N(u(x,t))\) and let \(u,\,u^{ * } \in E\). Then,
Under the condition \(0 < \alpha < 1\), the mapping \(F\) is contraction; therefore, by the Banach fixed-point theorem for contraction, there exists a unique solution to problem (1).
Theorem 2
(Convergence theorem) The series solution (4) of problem (1) using ADM converges whenever \(0 < \alpha < 1\) and \(\left| {u(x,t)} \right| < \infty\) on \(\Omega\).
Proof
Let, \(S_{n}\) and \(S_{m}\) be arbitrary partial sums with \(n > m\). We are going to prove that \(\left\{ {S_{n} } \right\}\) is a Cauchy sequence in Banach space \(E\). From Theorem 1, we write
Using the triangle inequality, we have
Since \(0 < \alpha < 1\) so, \(1 - \alpha^{n - m} < 1\), then
but \(\;\mathop {\max }\nolimits_{\Omega } \left| {u_{1} (x,t)} \right| < \infty\) then \(\;\left\| {S_{n} - S_{m} } \right\| \to \infty\) as \(m \to \infty\), then we conclude that \(\left\{ {S_{n} } \right\}\) is a Cauchy sequence in \(E\) and the series \(\sum\nolimits_{i = 0}^{\infty } {u_{i} (x,t)}\) converges to the unique solution \(u(x,t)\).
Theorem 3
(Error estimate) An estimate for the truncation error of the series solution (4) to problem (1) is given by:
Proof
From (9) in Theorem 2, we have
as \(n \to \infty\) then \(S_{n} \to u(x,t)\) so, we have
Finally, the truncation error in the region \(\Omega\) is estimated to be
Numerical examples
In this section, we present some numerical examples to illustrate the effectiveness of the proposed version of ADM. All the results are calculated using Mathematica 11.
Example 1
Consider the following nonlinear partial differential equation:
with initial condition
which has exact solution \(u\left( {x,t} \right) = xt.\)
Solution Equation (10) is rewritten in the form:
where \(Nu = uu_{x} \;\;{\text{and}}\;\;L_{t} = \frac{\partial }{\partial t}.\)
Applying \(L_{t}^{ - 1} (.) = \int\limits_{0}^{t} {(.){\text{d}}t}\) to (12), we get
Based on the recurrence relation (6) and substituting the initial value, we get
using the traditional polynomials formula (7),
Then, from (14) and (15) we get
and using El-Kalla polynomials formula (8),
Then, from (14) and (17) we get
Table 2 shows the absolute relative error (ARE) for the sixth-order approximate solution using the proposed version of ADM and the seventh-order approximate solution using the standard ADM at \(t = 1\) for some values of \(x\) in Example 1.
Example 2
Consider a nonlinear partial differential equation:
with initial condition
This problem was solved in [24] by using the standard Adomian decomposition method. Now, we will apply the proposed accelerated version of ADM and compare the results in Table 3.
Solution Equation (19) is rewritten in the form:
where \(Nu = u^{2} \;\;{\text{and}}\;\;L_{t} = \frac{{\partial^{2} }}{{\partial t^{2} }}.\)
Applying \(L_{t}^{ - 1} (.) = \int\limits_{0}^{t} {\int\limits_{0}^{t} {(.){\text{d}}t} } {\text{d}}t\) to (21), we get
Based on the recurrence relation (6) and substituting the initial value, we get
using El-Kalla polynomials formula (8),
Then, from (23) and (24) we get
\(u_{0} = \frac{\pi xt}{2} - \frac{{x^{2} }}{{2\pi^{2} }} + \frac{{x^{2} }}{4}\left( {t^{2} + \frac{2}{{\pi^{2} }}\cos \left( {\pi t} \right)} \right)\),
Table 3 shows the absolute relative error (ARE) for the third-order approximate solution using the proposed version of ADM and the third-order approximate solution using the standard ADM at \(t = 0.2\) for some values of \(x\) in Example 2. The exact solution of the partial differential Eq. (19) is given in [24] by \(u(x,t) = x\sin \left( {\frac{\pi t}{2}} \right).\)
Conclusion
An accelerated technique based on ADM is proposed. In this proposed technique, there is no need for differentiation in calculations of the Adomian polynomials. Consequently, it makes programming easier and saves much time on the same processor compared with the calculations using traditional Adomian polynomials. Convergence analysis of this version is discussed, and the error analysis of the series solution is estimated. Results of numerical examples show the effectiveness of the proposed technique. Accordingly, in the future, this accelerated version is recommended for solving nonlinear equations with different complicated piece-wise differentiable nonlinearity terms.
Availability of data and materials
Not applicable.
Abbreviations
- ADM:
-
Adomian decomposition method
- PDEs:
-
Partial differential equations
- NPDEs:
-
Nonlinear partial differential equations
- HAM:
-
Homotopy analysis method
- HPM:
-
Homotopy perturbation method
- ARE:
-
Absolute relative error
References
Jafarimoghaddam, A.: On the Homotopy Analysis Method (HAM) and Homotopy Perturbation Method (HPM) for a nonlinearly stretching sheet flow of Eyring-Powel fluids. Eng. Sci. Technol. Int. J. 22(2), 439–451 (2019)
Matinfar, M., Saeidy, M., Khan, Y., Gharahsuflu, B.: Finding the exact solution of special nonlinear partial differential equations by homotopy analysis method. Walailak J Sci Technol. 11(3), 171–178 (2014). https://doi.org/10.2004/wjst.v11i3.310
Kurt, A., Tasbozan, O.: Approximate analytical solution of the time fractional Whitham–Broer–Kaup equation using the homotopy analysis method. Int. J. Pure Appl. Math. 98(4), 503–510 (2015)
Tasbozan, O., Kurt, A.: Approximate analytical solution of ZK-BBM equation. Sohag J. Math. 2(2), 57–60 (2015)
ul Haq, I.: Analytical approximate solution of non-linear problem by homotopy perturbation method. Matrix Sci. Math. (MSMK) 3(1), 20–24 (2019)
El-Sayed, A.M., Elsaid, A., El-Kalla, I.L., Hammad, D.: A homotopy perturbation technique for solving partial differential equations of fractional order in finite domains. Appl. Math. Comput. 218(17), 8329–8340 (2012)
Sanchez Cano, J.A.: Adomian decomposition method for a class of nonlinear problems. ISRN Appl. Math. (2011). https://doi.org/10.5402/2011/709753
El-Kalla, I.L.: Piece-wise continuous solution to a class of nonlinear boundary value problem. Ain Shams Eng. J. 4, 325–331 (2013)
El-Kalla, I.L., El Mhlawy, A.M., Botros, M.: A continuous solution of solving a class of nonlineartwo point boundary value problem using Adomian decomposition method. Ain Shams Eng. J. 10, 211–216 (2019)
Gaxiola, O.G., Jaquez, R.B.: Applying Adomian decomposition method to solve Burgess equation with a non-linear source. Int. J. Appl. Comput. Math. 3, 213–224 (2017)
Kaliyappan, M., Hariharan, S.: Solving nonlinear differential equations using Adomian decomposition method through Sagemath. Int. J. Innov. Technol. Explor. Eng. 8(6), 510–515 (2019)
El-Kalla, I.L.: New results on the analytic summation of Adomian series for some classes of differential and integral equations. Appl. Math. Comput. 217, 3756–3763 (2010)
El-Kalla, I.L.: A new approach for solving a class of nonlinear integro-differential equations. Commun. Nonlinear Sci. Numer. Simul. 17, 4634–4641 (2012)
Gundoğdu, H., Gzukızıl, O.F.: Solving nonlinear partial differential equations by using Adomian decomposition method, modified decomposition method and Laplace decomposition method. MANAS J. Eng. 5(1), 1–13 (2017)
Alhaddad, S.M.: Adomian decomposition method for solving the nonlinear heat equation. Int. J. Eng. Res. Appl. 7, 97–100 (2017)
Duan, J.S.: New recurrence algorithms for the nonclassic Adomian polynomials. Comput. Math. Appl. 62(8), 2961–2977 (2011a)
Duan, J.S.: Recurrence triangle for Adomian polynomials. Appl. Math. Comput. 216, 1235–1241 (2010)
Duan, J.S.: New recurrence algorithm for the nonclassic Adomian polynomials. Comput. Math. Appl. 62, 2961–2977 (2011b)
Duan, J.S., Rach, R.: Higher-order numeric Wazwaz-El-Sayed modified Adomian decomposition algorithms. Comput. Math. Appl. 63, 1557–1568 (2012)
Zaouagui, I.N., Badredine, T.: New Adomian’s polynomials formulas for the non-linear and nonautonomous ordinary differential equations. J. Appl. Comput. Math. (2017). https://doi.org/10.4172/2168-9679.100073
El-Kalla, I.L.: Error analysis of Adomian series solution to a class of nonlinear differential equations. Appl. Math. E-Notes 7, 214–221 (2007)
Behiry, S.H., Hashish, H., El-Kalla, I.L., Elsaid, A.: A new algorithm for the decomposition solution of nonlinear differential equations. Comput. Math. Appl. 54, 459–466 (2007)
El-Kalla, I.L., Abd Elgaber, K.M., Elmahdy, A.R., Sayed, A.Y.: Solution of a nonlinear delay differential equation using Adomian decomposition method with accelerated formula of Adomian polynomial. Am. J. Comput. Math. 9, 221–233 (2019)
Basak, K.C., Ray, P.C., Bera, R.K.: Solution of non-linear Klein–Gordon equation with a quadratic non-linear term by Adomian decomposition method. Commun. Nonlinear Sci. Numer. Simul. 14, 718–723 (2009)
Acknowledgements
Not applicable.
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
All authors (IE, EM, and HE) contributed equally and significantly in writing this manuscript. All authors have read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
El-Kalla, I.L., Mohamed, E.M. & El-Saka, H.A.A. An accelerated solution for some classes of nonlinear partial differential equations. J Egypt Math Soc 29, 7 (2021). https://doi.org/10.1186/s42787-021-00116-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s42787-021-00116-9