International Journal of Analysis and Applications Volume 17, Number 3 (2019), 406-419 URL: https://doi.org/10.28924/2291-8639 DOI: 10.28924/2291-8639-17-2019-406 HOMOTOPY PERTURBATION METHOD COMBINED WITH ZZ TRANSFORM TO SOLVE SOME NONLINEAR FRACTIONAL DIFFERENTIAL EQUATIONS LAKHDAR RIABI∗, KACEM BELGHABA, MOUNTASSIR HAMDI CHERIF, DJELLOUL ZIANE Laboratory of Mathematics and Its Applications (LAMAP), Université Oran1, Oran 31000, Algeria ∗Corresponding author: mountassir27@yahoo.fr Abstract. The idea proposed in this work is to extend the ZZ transform method to resolve the nonlinear fractional partial differential equations by combining them with the so-called homotopy perturbation method (HPM). We apply this technique to solve some nonlinear fractional equations as: nonlinear time-fractional Fokker-Planck equation, the cubic nonlinear time-fractional Schrödinger equation and the nonlinear time- fractional KdV equation. The fractional derivative is described in the Caputo sense. The results show that this is the appropriate method to solve somme models of nonlinear partial differential equations with time-fractional derivative. 1. Introduction Fractional calculus is a field of applied mathematics that deals with derivatives and integrals of arbitrary orders. During the last decade, fractional calculus has found applications in numerous seemingly diverse fields of science and engineering. Fractional differential equations are increasingly used to model problems in fluid mechanics, acoustics, biology, electromagnetism, diffusion, signal processing, and many other physical processes [14]. Since the physical side is often associated with fractional differential equations as explained in the previous paragraph, many researchers have used existing methods to solve this type of equations, others are trying Received 2019-01-30; accepted 2019-03-18; published 2019-05-01. 2010 Mathematics Subject Classification. 26A33, 44A05, 34K37, 35F61. Key words and phrases. Caputo fractional derivative; homotopy perturbation method; ZZ transform; Fokker-Plank Equa- tion; Schrödinger equation; KdV equation. c©2019 Authors retain the copyrights of their papers, and all open access articles are distributed under the terms of the Creative Commons Attribution License. 406 https://doi.org/10.28924/2291-8639 https://doi.org/10.28924/2291-8639-17-2019-406 Int. J. Anal. Appl. 17 (3) (2019) 407 to discover new methods faster than existing methods, and all this to facilitate the resolution of this type of equations, especially non-linear ones. These efforts have strengthened this area of research through many methods, among them we find homotopy perturbation method (HPM). This method was established in 1998 by J.H. He ( [10], [11], [12]) and applied to various linear and nonlinear differential equations, its application was also extended to linear and nonlinear fractional differential equations. Then, a new option emerged recently, includes the composition of Laplace transform, Sumudu transform, Natural Transform or Elzaki transform with this method for solving linear and nonlinear differential equa- tions. Among which are the homotopy perturbation transform method [13], homotopy perturbation Sumudu transform method [17], Natural homotopy perturbation method [1], homotopy perturbation Elzaki transform method ( [3], [8]). The objective of the present study is to combine two powerful methods, homotopy perturbation method and ZZ transform method to get a better method to solve nonlinear fractional partial differential equations. The modified method is called fractional homotopy perturbation ZZ transform method (FHPZZTM) and we will apply them to solve the following nonlinear time-fractional Fokker-Planck equation, the cubic nonlinear time-fractional Schrödinger equation and the time-fractional KdV equation. The present paper has been organized as follows: In section 2, some basic notions about fractional calculus and basic definitions and properties of the ZZ transform method. In section 3, we give an analysis of the proposed method. In section 4, we present solutions to proposed equations explaining how to apply the proposed method. Finally, the conclusion follows. 2. Basic definitions In this section, we give some basic notions about fractional calculus, ZZ transform and ZZ transform of fractional derivatives which are used further in this paper. 2.1. Fractional calculus. We give some basic definitions and properties of the fractional calculus theory as the Riemann–Liouville fractional integrals and Caputo fractional derivative (see [7], [15]). Definition 2.1. Let Ω = [a,b] (−∞ < a < b < +∞) be a finite interval on the real axis R. The Riemann– Liouville fractional integral Iα0+f of order α ∈ R (α > 0) is defined by (Iα0+f)(t) = 1 Γ (α) ∫ t 0 f(τ)dτ (t− τ)1−α , t > 0, α > 0 (I00+f)(t) = f(t). Here Γ(·) is the gamma function. Int. J. Anal. Appl. 17 (3) (2019) 408 Theorem 2.1. Let α > 0 and let n = [α] + 1. If f(t) ∈ ACn [a,b] , then the Caputo fractional derivative (cDα0+f)(t) exist almost everywhere on [a,b] . If α /∈ N, (cDα0+f)(t) is represented by (cDα0+f)(t) = 1 Γ (n−α) ∫ t 0 f(n)(τ)dτ (t− τ)α−n+1 , (2.1) where D = d dx and n = [α] + 1. Remark 2.1. In this paper, we consider the time-fractional derivative in the Caputo’s sense. When α ∈ R+, the time-fractional derivative is defined as (cDαt u)(x,t) = ∂αu(x,t) ∂tα =   1 Γ(m−α) ∫ t 0 (t− τ)m−α−1 ∂ mu(x,τ) ∂τm , m− 1 < α < m, ∂mu(x,t) ∂tm , α = m, where m ∈ N∗. 2.2. Definitions and properties of the ZZ transform. The ZZ transform was defined by Zain Ul Abadin Zafar [20] in 2016. In this section, we give some basic definitions and properties of this transform (see [20]). Definition 2.2. Let u(t) be a function defined for all t ≥ 0. The ZZ transform of u(t) is the function T(v,s) defined by Z [u(t)] = T(v,s) = s ∫ ∞ 0 u(vt)e−stdt. (2.2) Theorem 2.2. If u(t) is piecewise continuous in every finite interval 0 ≤ t ≤ K and of exponential order γ for t > K, then its ZZ transform T(v,s) exists for all s > γ, v > γ. Proof. (see [20]) � 2.2.1. Some properties of the ZZ transform . 1. The ZZ transform of the nth derivative of u(t) is given by Z[u(n)(t)] = sn vn Z[u(t)] − n−1∑ k=0 sn−k vn−k u(k)(0). (2.3) 2. Some elementary functions and their transformations Int. J. Anal. Appl. 17 (3) (2019) 409 u(t) Z [u(t)] 1 1 t v s tn n!v n sn , n = 0, 1, 2, . . . tα Γ(α + 1)v α sα , α > 0. Theorem 2.3. The ZZ transform of the time-fractional derivative in the Caputo’s sense is defined as Z [ (cDα0+u)(t); (v,s) ] = sα vα Z[u(t)] − n−1∑ k=0 sα−k vα−k u(k)(0) , n− 1 < α ≤ n, n = 1, 2, . . . (2.4) Proof. (see [19]) � 3. Fractional homotopy perturbation ZZ transform method To illustrate the basic idea of this method, we consider a general nonlinear fractional partial differential non homogeneous equation with initial conditions of the form cDαt u(x,t) + Ru(x,t) + Nu(x,t) = g(x,t), (3.1) where t > 0,x ∈ R, 0 < α ≤ 1 and the initial conditions u(x, 0) = h(x). (3.2) cDαt u(x,t), is the Caputo fractional derivative of the function u(x,t), R is the linear differential operator, N represent the general nonlinear differential operator, and h(x,t) is the source terms. Applying the ZZ transform on both sides of (3.1) and using the differentiation property of this transform (2.4), we obtain Z[u(x,t)] = h(x) + vα sα Z[g(x,t)] − vα sα Z[Ru(x,t) + Nu(x,t)]. (3.3) Taking the inverse ZZ transform on both sides of equations in system (3.3) and then by using initial conditions (3.2), we have u(x,t) = G(x,t) −Z−1( vα sα Z[Ru(x,t) + Nu(x,t)]), (3.4) where G(x,t) represents the terms arising from the nonhomogeneous terms and the prescribed initial conditions. Now, we applying the classical perturbation technique, we can assume that the solution can be expressed as a power series in p , as given below Int. J. Anal. Appl. 17 (3) (2019) 410 u(x,t) = ∞∑ n=0 pnun(x,t), (3.5) where the homotopy parameter p , is considered as a small parameter ( p ∈ [0, 1]). The nonlinear terms can be decomposed as Nu(x,t) = ∞∑ n=0 Hn(u), (3.6) where Hn are He’s polynomials [5] of u0,u1,u2, ...,un, and they can be calculated by the formulas given below Hn(u0, ...,un) = 1 n ∂n ∂pn [N( ∞∑ i=0 piui)]p=0,n = 0, 1, 2... (3.7) Using (3.5) and (3.6), we can rewrite (3.4) as ∞∑ n=0 pnun = G(x,t) −p(Z−1[ vα sα Z[R ∞∑ n=0 pnun + ∞∑ n=0 pnHn(u)]]). (3.8) This is a coupling of the ZZ transform and homotopy perturbation methods (ZZHPM) using He’s poly- nomials. Now, equating the coefficient of corresponding power of p on both sides of (3.8), we get u0(x,t) = G(x,t), ... un(x,t) = −Z−1(v α sα Z[Run−1(x,t) + Hn−1(u)]), (3.9) where n ∈ N∗. We continue in this manner to obtain the general recursive relations. Finally, the approximate solution is calculated by u(x,t) = lim N→∞ N∑ n=0 un(x,t). (3.10) The convergence of the series (3.10) has been proved in ( [4], [5]). 4. Applications of fractional homotopy perturbation ZZ transform method In this section, we apply fractional homotopy perturbation ZZ transform method with the Caputo fractional derivative to solve nonlinear time-fractional Fokker-Planck equation, nonlinear time-fractional Schrödinger equation and nonlinear time-fractional KdV equation. Example 4.1. We consider the following nonlinear time-fractional Fokker-Planck equation cDαt u = ( x 3 u)x − ( 4 x u2)x + (u 2)xx, 0 < α ≤ 1, (4.1) Int. J. Anal. Appl. 17 (3) (2019) 411 with the initial condition u(x, 0) = x2. (4.2) By applying ZZ transform of (4.1), we obtain Z[Dαt u] = Z[( x 3 u)x] −Z[( 4 x u2)x] + Z[(u 2)xx]. (4.3) Using the differentiation property of the ZZ transform in (4.1), we get Z[u(x,t)] = x2 + vα sα ( Z[( x 3 u)x] −Z[( 4 x u2)x] + Z[(u 2)xx] ) . (4.4) Taking the inverse ZZ transform on both sides of (4.4), we obtain u(x,t) = x2 + Z−1[ vα sα ( Z[( x 3 u)x] −Z[( 4 x u2)x] + Z[(u 2)xx] ) ]. (4.5) By applying the aforesaid homotopy perturbation method, we have ∞∑ n=0 pnun = x 2 + p(Z−1[ vα sα ( Z[( x 3 ∞∑ n=0 pnun)x] −Z[ p∑ n=0 Hn(u)] ) ]). (4.6) Equating the coefficient of the like power of p on both sides in (4.6), we get p0 : u0(x,t) = x 2, ... pn : un(x,t) = Z −1[v α sα ( Z[(x 3 ∑∞ n=0 p nun)x] −Z[ ∑p n=0 Hn(u)] ) ], (4.7) where n ∈ N∗. The first few components of He’s polynomials, are given by H0 = −[ 4xu 2 0]x + u 2 0xx, H1 = −[ 4x2u0u1]x + 2(u0u1)xx, H2 = −[ 4x(2u0u2 + u 2 1)]x + 2(2u0u2 + u 2 1)xx, H3 = −[ 4x(2u0u3 + 2u1u2)]x + 2(2u0u3 + 2u1u2)xx, ... (4.8) Using He’s polynomials (4.8) and the iteration formulas (4.7) we obtain Int. J. Anal. Appl. 17 (3) (2019) 412 u0(x,t) = x 2 u1(x,t) = x 2 t α Γ(α+1) , u2(x,t) = x 2 t 2α Γ(2α+1) u3(x,t) = x 2 t 3α Γ(3α+1) u4(x,t) = x 2 t 4α Γ(4α+1) , ... (4.9) The first four terms of the decomposition series solution for (4.1) are given by u(x,t) = x2 + x2 tα Γ(α + 1) + x2 t2α Γ(2α + 1) + x2 t3α Γ(3α + 1) + x2 t4α Γ(4α + 1) + ... Hence u(x,t) = x2 +∞∑ k=0 tkα Γ(kα + 1) = x2Eα(t α), where Eα(t α) is a Mittag-leffler function defined as: Eα(t α) = ∑+∞ k=0 tkα Γ(kα+1) . At special case, when α = 1 we obtain u(x,t) = x2et, (4.10) which is the exact solution to the Fokker-Planck equation of (4.1)-(4.2) as presented in [18] by Ado- mian decomposition method (ADM), in [16] by varational iteration method (VIM) and in [6] by homotopy perturbation method (HPM). (a) (b) Figure 1. (a) The exact solution, (b) The approximate solution when α = 1 of (4.1)-(4.2) Int. J. Anal. Appl. 17 (3) (2019) 413 (c) (d) (e) Figure 2. (c) The approximate solution when α = 0, 7, (d) The approximate solution when α = 0, 9 of, (e) plots of u(x,t) versus at x = 1 for different values for α = 1,α = 0, 9,α = 0, 7 and α = 0, 5 of (4.1)-(4.2) Example 4.2. We consider the following cubic nonlinear time-fractional Schrödinger equation icDαt u + uxx − 2|u| 2u = 0, 0 < α ≤ 1, (4.11) with the initial condition u(x, 0) = eix. (4.12) By applying ZZ transform of (4.11), we obtain iZ[Dαt u] + Z[uxx] − 2Z[|u| 2u] = 0. (4.13) Using the differentiation property of the ZZ transform and initial conditions in (4.13), we get Z[u(x,t)] = eit + i vα sα ( Z[uxx] − 2iZ[|u|2u] ) . (4.14) Int. J. Anal. Appl. 17 (3) (2019) 414 Taking the inverse ZZ transform on both sides of (4.14), we obtain u(x,t) = Z−1[ vα sα ( iZ[uxx] − 2iZ[|u|2u] ) ]. (4.15) By applying the homotopy perturbation method, we have ∞∑ n=0 pnun = e ix + p(Z−1[ vα sα ( iZ[( ∞∑ n=0 pnun)xx] − 2iZ[ p∑ n=0 Hn(u)] ) ]). (4.16) Equating the coefficient of the like power of p on both sides in (4.16), we get p0 : u0(x,t) = e ix, ... pn : un(x,t) = Z −1[v α sα (iZ[( ∑∞ n=0 p nun)xx] − 2iZ[ ∑p n=0 Hn(u)])], (4.17) where n ∈ N∗. The nonlinear term is given by N(u) = |u|2u, |u|2 = uu, N(u) = u2u. (4.18) The first few components of He’s polynomials, are given by H0 = u0u0, H1 = 2u0u0u1 + u 2 0u1, H2 = 2u0u0u2 + u 2 1u0 + 2u0u1u1 + u 2 0u2 ... (4.19) Using He’s polynomials (4.19) and the iteration formulas (4.17) we obtain u0(x,t) = e ix, u1(x,t) = −3ieix t α Γ(α+1) , u2(x,t) = e ix (3it α)2 Γ(2α+1) u3(x,t) = −eix (3itα)3 Γ(3α+1) u4(x,t) = e ix (3it α)4 Γ(4α+1) , ... (4.20) Then the approximate solution in a series form is given by u(x,t) = eix −eix (3itα) Γ(α + 1) + eix (3itα)2 Γ(2α + 1) −eix (3itα)3 Γ(3α + 1) + u4(x,t) = e ix (3it α)4 Γ(4α + 1) + ... Hence Int. J. Anal. Appl. 17 (3) (2019) 415 u(x,t) = eix +∞∑ k=0 (−1)k (3itα)k Γ(kα + 1) = eixEα(−3itα). At special case, when α = 1 we obtain u(x,t) = ei(x−3t), (4.21) which is the exact solution to the cubic nonlinear Schrödinger equation of (4.11) as presented in [2]. Example 4.3. We consider the time-fractional KdV equation cDαt u− 3(u 2)x + uxxx = 0, 0 < α ≤ 1, (4.22) with the initial condition u(x, 0) = 6x. (4.23) Z[Dαt u] − 3Z[(u 2)x] + Z[uxxx] = 0. (4.24) Using the differentiation property of the ZZ transform in (4.24), we have Z[u(x,t)] = 6x + vα sα Z[3(u2)x −uxxx]. (4.25) Taking the inverse ZZ transform on both sides of (4.25), we obtain u(x,t) = 6x + Z−1[[ vα sα Z[3(u2)x −uxxx]]. (4.26) By applying the HPM method, we have ∞∑ n=0 pnun = 6x + p(Z −1( vα sα Z[3 ∞∑ n=0 pn(Hn(u))x − ∞∑ n=0 pnunxxx])). (4.27) Equating the coefficient of the like power of p on both sides in (4.27), we get p0 : u0(x,t) = 6x, ... pn : un(x,t) = Z −1(v α sα Z[3(Hn−1(u))x − (un−1)xxx]), (4.28) where n ∈ N∗. The first few components of He’s polynomials are given by Int. J. Anal. Appl. 17 (3) (2019) 416 H0 = u 2 0, H1 = 2u0u1, H2 = 2u0u2 + u 2 1, H3 = 2u0u3 + 2u1u2, ... (4.29) Using He’s polynomials (4.29) and the iteration formulas (4.28) we obtain u0(x,t) = 6x u1(x,t) = 6x(36) 1 Γ(α+1) tα, u2(x,t) = 6x(36) 2 2 Γ(2α+1) t2α u3(x,t) = 6x(36) 3 4Γ 2(α+1)+Γ(2α+1) Γ2(α+1)Γ(3α+1) t3α u4(x,t) = 6x(36) 4 ( 8Γ2(α+1)+2Γ(2α+1) Γ2(α+1)Γ(3α+1) + 4 Γ(α+1)Γ(2α+1) ) Γ(3α+1) Γ(4α+1) t4α, ... (4.30) The first four terms of the decomposition series solution for (4.22) is given by u(x,t) = 6x + 6x(36) 1 Γ(α + 1) tα + 6x(36)2 2 Γ(2α + 1) t2α + 6x(36)3 4Γ2(α + 1) + Γ(2α + 1) Γ2(α + 1)Γ(3α + 1) t3α + 6x(36)4 ( 8Γ2(α + 1) + 2Γ(2α + 1) Γ2(α + 1)Γ(3α + 1) + 4 Γ(α + 1)Γ(2α + 1) ) Γ(3α + 1) Γ(4α + 1) t4α + ... The first four terms of the decomposition series solution, for the special case α = 1, is given by u(x,t) = 6x[1 + (36)t + (36)2t2 + (36)3t3 + (36)4t4 + ...] (4.31) That gives u(x,t) = 6x 1 − 36t , |36t| < 1, (4.32) which is an exact solution to the KdV equation (4.22)-(4.23) as presented in [21]. Int. J. Anal. Appl. 17 (3) (2019) 417 (a) (b) Figure 3. (a) The exact solution, (b) The approximate solution when α = 1 of (4.22)-(4.23) (c) (d) Figure 4. (c) and (d) The approximate solutions of (4.22)-(4.23) when α = 0.5 and α = 0.9 respectively. Int. J. Anal. Appl. 17 (3) (2019) 418 5. Conclusion The coupling of homotopy perturbation method (HPM) and the ZZ transform method, proved very effective to solve nonlinear fractional partial differential equations. The proposed algorithm provides the solution in a series form that converges rapidly to the exact solution if it exists. From the obtained results, it is clear that the HPZZTM yields very accurate solutions using only a few iterates. The results show that the homotopy perturbation ZZ transform method (HPZZTM) can be further implemented to solve other physical models of nonlinear partial differential equations with time-fractional derivative. References [1] Adio, A. K., A Reliable Technique for Solving Gas Dynamic Equation using Natural Homotopy Perturbation Method, Glob. J. Sci. Front. Res. (F), 17 (2017), 48-56. [2] Ayati, Z., Biazar, J., and Ebrahimi, S., A New Homotopy Perturbation Method for Solving Linear and Nonlinear Schrödinger Equations, J. Interpolation Approx. Sci. Comput. 2014 (2014), Art. ID jiasc-00062. [3] Bhadane, P. K. G., and Pradhan, V. H., Elzaki Transform Homotopy Perturbation Method for Solving Porous Medium Equation, Int. J. Res. Eng. Technol. 2 (2013), 116-119. [4] Biazar, J., and Aminikhah, H., Study of convergence of homotopy perturbation method for systems of partial differential equations, Comput. Math. Appl. 58 (2009), 2221-2230. [5] Biazar, J., and Ghazvini, H., Convergence of the homotopy perturbation method for partial differential equations, Nonlinear Anal., Real World Appl. 10 (2009), 2633-2640. [6] Biazar, J., Hosseini, K., and Gholamin, P., Homotopy Perturbation Method Fokker-Planck Equation. Int. Math. Forum. 19 (2008), 945-954. [7] Diethelm, K., The Analysis Fractional Differential Equations, Springer-Verlag Berlin Heidelberg, 2010. [8] Elzaki, T. M., and Hilal, E. M. A., Homotopy Perturbation and Elzaki Transform for Solving Nonlinear Partial Differential Equations, Math. Theory Model. 2 (2012), 33-42. [9] Ghorbani, A., Beyond Adomian polynomials: He polynomials, Chaos Solitons Fractals, 39 (2009), 1486-1492. [10] He, J. H., A coupling method of homotopy technique and perturbation technique for nonlinear problems, Int. J. Non-Linear Mech. 35 (2000), 37-43. [11] He, J. H., Application of homotopy perturbation method to nonlinear wave equations, Chaos Solitons Fractals. 26 (2005), 695-700. [12] He, J. H., Homotopy perturbation technique, Comput. Meth. Appl. Mech. Eng. 178 (1999), 257-262. [13] Kumara, S., Yildirim, A., Khan, Y., and Weid, L., A fractional model of the diffusion equation and its analytical solution using Laplace transform, Scientia Iranica B. 19 (2012), 1117-1123. [14] Mohamed, M. S., Al-Malki, F., and Al-humyani, M., Homotopy Analysis Transform Method for Time-Space Fractional Gas Dynamics Equation, Gen. Math. Notes. 24 (2014), 1-16. [15] Podlubny, I., Fractional Differential Equations, Academic Press, San Diego, CA, 1999. [16] Sadhigi, A., Ganji, D., and Sabzehmeidavi, Y., A Study on Fokker-Planck Equation by Variational Iteration Method. Int. J. Nonlinear. Sci. 4 (2007), 92-102. [17] Singh, J., Kumar, D., and Sushila.,Homotopy Perturbation Sumudu Transform Method for Nonlinear Equations, Adv. Theor. Appl. Mech. 4 (2011), 165-175. Int. J. Anal. Appl. 17 (3) (2019) 419 [18] Tatari, M., Dehghan, M., and Razzaghi, M., Application of Adomain Decomposition Method for the Fokker-Planck Equa- tion. Math. Comp. Model. 45 (2007), 639-650. [19] Zafar, Z. U. A., Application of ZZ Transform Method on Some Fractional Differential Equations, Int. J. Adv. Eng. Global Technol. 4 (2016), 1355-1363. [20] Zafar, Z. U. A., ZZ Transform Method, Int. J. Adv. Eng. Glob. Technol. 4 (2016), 1605-1611. [21] Ziane, D., Belghaba, K., and Hamdi Cherif, M., Fractional Homotopy Perturbation Transform Method for Solving the Time-Fractional KdV ,K(2,2) and Burgers Equations, Int. J. Open Probl. Comput. Math. 8 (2015), 63-75. 1. Introduction 2. Basic definitions 2.1. Fractional calculus 2.2. Definitions and properties of the ZZ transform 3. Fractional homotopy perturbation ZZ transform method 4. Applications of fractional homotopy perturbation ZZ transform method 5. Conclusion References