7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
View/Download PDF

Translate this page into:

Original article
27 (
1
); 7-14
doi:
10.1016/j.jksus.2014.11.001

A comparison of HPM, NDHPM, Picard and Picard–Padé methods for solving Michaelis–Menten equation

Electronic Instrumentation and Atmospheric Sciences School, University of Veracruz, Cto. Gonzalo Aguirre Beltrán S/N, Xalapa 91000, Veracruz, Mexico
Department of Mathematics and Statistics, Faculty of Basic Science, Islamic Azad University, Central Tehran Branch, P.O. Box 13185.768, Tehran, Iran
National Institute for Astrophysics, Optics and Electronics, Luis Enrique Erro #1, Sta. María Tonantzintla 72840, Puebla, Mexico

*Corresponding author hvazquez@uv.mx (H. Vazquez-Leal)

Disclaimer:
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.

Available online 14 November 2014

Peer review under responsibility of King Saud University.

Abstract

The fact that physical phenomena are modelled, mostly, by nonlinear differential equations underlines the importance of having reliable methods to solve them. In this work, we present a comparison of homotopy perturbation method (HPM), nonlinearities distribution homotopy perturbation method (NDHPM), Picard, and Picard–Padé methods to solve Michaelis–Menten equation. The results show that NDHPM possesses the smallest average absolute relative error 1.51(−2) of all tested methods, in the range of r [ 0 , 5 ] . Also, we introduce the combination of Picard’s iterative method and Padé approximants as an alternative to reduce complexity of Picard’s solutions and increase accuracy.

Keywords

Homotopy perturbation method
Picard’s method
Padé
Michaelis–Menten
1

1 Introduction

Many important physical phenomena on the engineering and science fields are frequently modelled by nonlinear differential equations. Such equations are often difficult or impossible to solve analytically. Nevertheless, analytical approximate methods to obtain approximate solutions have gained importance in recent years. There are several methods employed to find approximate solutions to nonlinear problems like homotopy perturbation method (HPM) He (2004, 2009, 1999), Biazar and Aminikhah (2009), Biazar and Ghazvini (2009a), Koak et al. (2011), Vázquez-Leal et al. (2012), Vazquez-Leal et al. (2012a), Filobello-Nino et al. (2012b), Khan et al. (2011a), Biazar and Ghazvini (2008, 2009b), Sheikholeslami et al. (2012), Filobello-Nino et al. (2012a), Picard’s iterative method Ramos (2009), Szinvelski et al. (2006), Layton and Lenferink (1995), Rach (1987), Bellomo and Sarafyan (1987), Lal and Moffatt (1982), Adomian decomposition method El-Sayed et al. (2010), Li (2009), Ezzati and Shakibi (2011), Safari et al. (2009), Hojjati and Jafari (2008), Abidi and Omrani (2010), homotopy analysis method (HAM) Rashidi and Dinarvand (2009), Bataineh et al. (2009), Abbasbandy and Shivanian (2011), Tan and Abbasbandy (2008), Mastroberardino (2011), Abbasbandy (2008), Shukla et al. (2012), Gorder and Vajravelu (2009), Chen and Liu (2008), Qian and Chen (2010), Abbasbandy (2010), Wang (2011), Varitional iteration method He (2012), Turkyilmazoglu (2011), Geng (2011), Altintan and Ugur (2009), Shang and Han (2010), Chen and Wang (2010), Saadati et al. (2009), Odibat and Momani (2009), among others. In this paper, we will present a comparison of nonlinearities distribution homotopy perturbation method (NDHPM) Vazquez-Leal et al. (2012a), Filobello-Nino et al. (2014), homotopy perturbation method, Picard’s method and Picard–Padé method to solve Michaelis–Menten equation Golinik (2010, 2011), Gonzalez-Parra et al. (2011). The obtained results show that NDHPM possesses the smallest average absolute relative error 1.51(−2) in the range of r [ 0 , 5 ] . In addition, we introduce the combination of Picard’s iterative method and Padé approximants as an alternative to reduce complexity of Picard’s solutions in order to increase accuracy.

This paper is organized as follows. In Section Appendix A, we introduce the basic idea of HPM method. Section 2 presents the basic concept of NDHPM method. We introduce the Picard–Padé coupled method in Section 3. Section 4 presents the approximated solutions of a case study by NDHPM, HPM, Picard and Picard–Padé methods. In Section 5, numerical illustrations are performed and the results discussed. Finally, a brief conclusion is given in Section 6.

2

2 Distribution of nonlinearities for HPM method (NDHPM)

A recent report Vazquez-Leal et al. (2012a), Filobello-Nino et al. (2014) introduced the NDHPM method, which eases the searching process of solutions for (A.3) and reduces the complexity when solving differential equations. As first step, the homotopy of the form Vazquez-Leal et al. (2012a) is introduced

(1)
H ( v , p ) = ( 1 p ) [ L ( v ) L ( u 0 ) ] + p ( L ( v ) + N ( v , p ) f ( r , p ) ) = 0 , p [ 0 , 1 ] .

It can be noticed that the homotopy function (1) is essentially the same as (A.4), except for the non-linear operator N and the non-homogeneous function f, which contain the embedded homotopy parameter p. The arbitrary introduction of p within the differential equation is a strategy to redistribute the nonlinearities between the successive iterations of the HPM method, and thus, increase the probabilities of finding the sought solution.

Again, we establish that

(2)
v = i = 0 v i p i , when p 1 , it turns out that the approximate solution for (A.1) is
(3)
u = lim p 1 v = i = 0 v i .

3

3 Picard method and Padé aftertreatment

Given a first order nonlinear differential equation, it can be expressed as

(4)
y ( r ) = L + N + f ( r ) , having initial conditions
(5)
y ( r ) = K ,
where L is a linear operator, N is a nonlinear operator, and f ( r ) is a known function for the independent variable r.

The basic formulation of Picard iterative method is

(6)
y i + 1 ( r ) = K + r r y i ( v ) dv , where the last equation involves n integrals, y i is the right side of Eq. (4), and r is the expansion point.

Usually, the application of Picard’s method generates large mathematical expressions difficult to handle. Therefore, we propose the use of a coupling between Picard’s method and Padé approximants to generate compact expressions on one hand and increase accuracy Khader (2012) on the other.

3.1

3.1 Padé approximants

A rational approximation to f ( r ) on [ a , b ] is the quotient of two polynomials P N ( r ) and Q M ( r ) of degrees N and M, respectively. We use the notation R N , M ( r ) to denote this quotient. The R N , M ( r ) Padé Merdan et al. (2011), Baker (1975), Khader (2012), Noor and Mohyud-Din (2009), Bararnia et al. (2012), Raftari and Yildirim (2011), Sangaranarayanan and Rajendran (1997), Nallasamy and Rajendran (1998), Rajendran (2000) approximation to a function f ( r ) has been given by

(7)
R N , M = P N ( r ) Q M ( r ) for a r b .

The method of Padé requires that f ( r ) and its derivatives be continuous at r = 0 . The polynomials used in (7) are defined as follows

(8)
P N ( r ) = p 0 + p 1 r + p 2 r 2 + + p N ( r N ) ,
(9)
Q M ( r ) = q 0 + q 1 r + q 2 r 2 + + q M ( r M ) .

The polynomials in (8) and (9) are constructed so that f ( r ) , R N , M ( r ) , and their derivatives up to N + M are equal at r = 0 . For the case when q 0 = 1 , the approximation is only the Maclaurin expansion for f ( r ) . For a fixed value of N + M , the error is the lowest when P N ( r ) and Q M ( r ) have the same degree or when P N ( r ) is one degree higher than Q M ( r ) .

Notice that the constant coefficients of Q M are M. This is permissible because 0 and R N , M ( r ) are not changed when both P N ( r ) and Q M ( r ) are divided by the same constant. Hence, the rational function R N , M ( r ) has N + M + 1 unknown coefficients. Assuming that f ( r ) is analytic and has the Maclaurin expansion

(10)
f ( x ) = a 0 + a 1 r + a 2 r 2 + + a k r k + , and from the difference f ( r ) Q M ( r ) P N ( r ) = Z ( r )
(11)
i = 0 a i r i i = 0 M q i r i i = 0 N p i r i = i = N + M + 1 c i r i .

The lower index i = N + M + 1 in the summation at the right side of (11) is chosen because the first N + M derivatives of f ( r ) and R N , M ( r ) should agree at r = 0 .

When the left side of (11) is multiplied out and coefficients of the r i powers are set equal to zero for i = 0 , 1 , , N + M , a system of N + M + 1 linear equations produced is as follows:

(12)
a 0 p 0 = 0 , q 1 a 0 + a 1 p 1 = 0 , q 2 a 0 + q 1 a 1 + a 2 p 2 = 0 , q 3 a 0 + q 2 a 1 + q 1 a 2 + a 3 p 3 = 0 , q M a N M + q M 1 a N M 1 + a N p N = 0 , and
(13)
q M a N M + 1 + q M 1 a N M + 2 + + q 1 a N + a N + 2 = 0 , q M a N M + 2 + q M 1 a N M + 3 + + q 1 a N + 1 + a N + 3 = 0 , q M a N + q M a N + 1 + + q 1 a N + M + 1 + a N + M = 0 .

Notice that in each equation, the sum of indices on the factors for each product is the same and this sum increases, consecutively, from 0 to N + M . The M equations in (13) involve only the unknowns q 1 , q 2 , , q M and must be solved first. Then, equations in (12) are used successively to find p 1 , p 2 , , p N Merdan et al. (2011).

4

4 Solution of Michaelis–Menten equation

The Michaelis–Menten (MM) equation is employed to describe the kinetics of enzyme-catalysed reactions. Enzymes are proteins that catalyse the chemical reactions essential for living organisms. Therefore, we will solve the MM equation Golinik (2010, 2011), Gonzalez-Parra et al. (2011) nonlinear differential equation by using NDHPM, HPM, and Picard–Padé methods. The formulation of Michaelis–Menten problem is

(14)
s ( r ) = V m s ( r ) K m + s ( r ) , s ( 0 ) = a , where s ( r ) is the substrate concentration; V m and K m are the limiting rate and Michaelis constant, respectively. In general, the explicit closed form of Eq. (14) is given as follows:
(15)
s ( r ) = K m W a K m exp a V m r K m
where W is the Lambert function and a is a constant value from initial condition that satisfies in Eq. (14)Vazquez-Leal et al. (2012b).

Now in Eq. (14) , we choose a = 1 , K m = 2 and V m = 1 . In this case, the explicit closed-form solution for (14) is

(16)
s ( r ) = exp W 1 2 exp 1 2 r + 1 2 + 1 2 r + 1 2 ,

In order to apply all the methods under test, we propose the use of a seventh order Taylor series expansion of rational term from MM equation. Then, (14) is reformulated as

(17)
s ( r ) 1 2 s ( r ) + 1 4 s ( r ) 2 1 8 s ( r ) 3 + 1 16 s ( r ) 4 1 32 s ( r ) 5 + 1 64 s ( r ) 6 = 0 , s ( 0 ) = 1 ,

4.1

4.1 Solution by NDHPM method

By using (1) and (17), we establish the following homotopy equation

(18)
H ( r , p ) = ( 1 p ) ( L ( v ) L ( u 0 ) ) + p v 1 2 v + 1 4 v 2 p 1 8 v 3 p 2 + 1 16 v 4 p 3 1 32 v 5 p 4 + 1 64 v 6 p 5 = 0 , where the linear operator L and trial function u 0 are chosen as (A.10) and (A.11), respectively.

Substituting (2) into (18), reordering, and equating terms having the same p-powers, we obtain the following system of linear differential equations

(19)
2 v 1 2 Cv 1 v 0 + 2 Cv 0 1 2 v 0 = 0 , v 1 ( 0 ) = 0 , 2 v 2 1 2 v 1 2 Cv 2 + 2 Cv 1 + 1 4 v 0 2 v 1 = 0 , v 2 ( 0 ) = 0 , 2 v 3 1 8 v 0 3 1 2 v 2 + 1 2 v 0 v 1 v 2 + 2 Cv 2 2 Cv 3 = 0 , v 3 ( 0 ) = 0 .

Solving (19), yields

(20)
v 1 = 2 C 1 4 r exp ( Cr ) , v 2 = exp ( Cr ) 32 C 4 C 2 r 2 + Cr 2 + 4 C 3 r 2 4 exp ( Cr ) 8 C 2 r + 4 Cr + 4 ,
(21)
v 3 = exp ( Cr ) 384 C 2 12 C 2 r 2 + 48 C 3 r 2 48 exp ( Ct ) C 2 r + 48 C exp ( Cr ) 48 C 4 r 2 + 8 C 5 r 3 12 exp ( 2 Cr ) C + 6 C 3 r 3 + 48 C 3 r 12 CrC 2 r 3 12 C 4 r 3 12 exp ( Cr ) + 24 exp ( Cr ) Cr 36 C + 12 .

We are able establish the first, second, and third order approximations of s ( r ) as

(22)
lim p 1 i = 0 1 v i p i = v 0 + v 1 ,
(23)
lim p 1 i = 0 2 v i p i = v 0 + v 1 + v 2 ,
and
(24)
lim p 1 i = 0 3 v i p i = v 0 + v 1 + v 2 + v 3 ,
respectively.

4.2

4.2 Solution by Picard–Padé method

For this case we use (6) and (17), establishing the following iterative integral equation

(25)
s i + 1 = 1 + 0 t 1 2 s i 1 4 s i 2 + 1 8 s i 3 1 16 s i 4 + 1 32 s i 5 1 64 s i 6 dv , where as trial function we choose s 0 = u 0 ( v ) (see Eq. (A.11)).

Now, after performing three iterations, we obtain

(26)
s 1 ( r ) = 1 r 1 4 exp ( 2 Cr ) 1 64 exp ( 6 Cr ) + 1 8 exp ( 3 Cr ) + 1 32 exp ( 5 Cr ) + 1 2 exp ( Cr ) 1 16 exp ( 4 Cr ) We calculated the three iterations using Maple software. However, due to space constraints, we do not show terms s 2 ( r ) and s 3 ( r ) because the size of resultant expressions is too large. Next, we apply Padé approximant of order [8,8] to s 3 ( r ) , the result is
(27)
s ˆ 3 ( r ) = 1 28 23 r + 148 247 r 2 15 127 r 3 + 7 575 r 4 1 546 r 5 + 1 2704 r 6 + 1 3018 r 7 + 1 3119 r 8 1 17 11 r + 23 22 r 2 14 39 r 3 + 9 133 r 4 1 120 r 5 + 1 751 r 6 + 1 2548 r 7 + 1 13890 r 8 .

5

5 Numerical illustration and discussion

Fig. 1 and Table 1 show a comparison between the exact solution (16) for the nonlinear differential Eq. (14) and the analytic approximation methods (A.16), (22), (23), (24), Picard s 3 ( r ) , and (27).

Exact solution (16) (box) for (14) and approximate solutions (A.16) (solid circles), (20) (diamonds), (23) (asterisk), (solid line) (24) Picard s 3 ( r ) (long-dash) and Picard Padé (dash-dot) (27).
Figure 1
Exact solution (16) (box) for (14) and approximate solutions (A.16) (solid circles), (20) (diamonds), (23) (asterisk), (solid line) (24) Picard s 3 ( r ) (long-dash) and Picard Padé (dash-dot) (27).
Table 1 Comparison between exact solution (16) and the approximation results obtained by HPM (A.16), NDHPM (22)–(24), third order Picard s 3 ( r ) and Picard–Padé (27).
r Exact (16) NDHPM (24) NDHPM (23) NDHPM (22)
0.5 1.1759119876 1.1855837778 1.1724798244 1.2210299969
1.0 1.3701538843 1.3908420392 1.3629264319 1.4876439201
1.5 1.5822739533 1.6129786189 1.5678227124 1.8088455412
2.0 1.8115900830 1.8475639712 1.7802218782 2.1953653632
2.5 2.0572549291 2.0890094641 1.9880649474 2.6599847443
3.0 2.3183170092 2.3322211070 2.1718046811 3.2179198792
3.5 2.5937729182 2.5765507361 2.3010703654 3.8872765515
4.0 2.8826086613 2.8339975240 2.3300097350 4.6895885402
4.5 3.1838301540 3.1450071692 2.1908106843 5.6504548846
5.0 3.4964841372 3.6075242101 1.7847234646 6.8002939495
Order 3 2 1
A.A.R.E 0.0151 0.124 0.401
r HPM(A.16) Picard–Padé(27) Picard s 3 ( r )
0.5 1.1676449955 1.1770908197 1.177572198
1.0 1.3536430476 1.3605873679 1.364655683
1.5 1.5518481099 1.5074531253 1.530802672
2.0 1.7426139870 1.5945279183 −1.331232(+10)
2.5 1.8705654981 1.6524134970 −6.439854(+21)
3.0 1.7860856968 1.7358003068 −7.010528(+34)
3.5 1.0919411260 1.8428178198 6.122727(+48)
4.0 −1.2568485461 1.9590309606 −5.899544(+61)
4.5 −7.9918998337 2.0752755420 −2.074249(+75)
5.0 −26.216385114 2.1870250462 −5.750278(+90)
Order 1 3 3
A.A.R.E 1.44 0.196 1.644(+89)

From Fig. 1, we can observe that NDHPM solution of orders: 1, 2, and 3 gradually overlaps with exact solution. In fact, NDHPM solution possesses the lowest average absolute relative error (A.A.R.E) from all approximations 0.0151 (see Table 1). The nonlinearities distribution of NDHPM method helps to simplify the solution process of the differential equations. If we compare the differential equations of HPM (A.12), (A.13), (A.14) and NDHPM (19), we can notice that the NDHPM equations are more compact and easy to handle. As a matter of fact, HPM iterations of (A.13) and (A.14) do not possess explicit closed solutions, otherwise, the second and third order equations from NDHPM have solutions (see (20)).

The approximation of Picard s 3 ( r ) has a good fitting until r = 2 . After that point, this approximation diverges from exact solution, reaching the highest A.A.R.E. 1.644 ( + 89 ) . The expression of s 3 ( r ) contains a very large number of exponential and polynomial terms causing the notorious A.A.R.E. Nevertheless, by means of coupling Picard and Padé, we can obtain an accurate approximation (27); besides, it is a compact rational expression, more handy and faster to evaluate than s 3 ( r ) .

On one hand, we showed that NDHPM is a good modification to the HPM method; useful to obtain higher order approximate solutions for nonlinear differential equations. In particular, NDHPM can solve non-linear problems that includes transcendental functions, rational expressions or combinations of both. Moreover, NDHPM requires the arbitrary embedding of the homotopy parameter inside the nonlinear operator. Then, further work should be done to propose a systematic methodology for the embedding process for p. On the other hand, we showed that the coupling of Picard method and Padé approximants is helpful to calculate compact expressions with lower absolute error. Future work should be done to improve Picard–Padé method in order to improve the accuracy of solutions.

6

6 Conclusions

This work presented a comparison of HPM, NDHPM, Picard, and Picard–Padé methods by solving the Michaelis–Menten equation. We showed that NDHPM is the best of the tested methods. In particular, it is useful to solve non-linear problems that include transcendental functions, rational expressions, or combinations of both. NDHPM helps to obtain higher order approximations and better accuracy, even more compact expressions than HPM method. NDHPM requires the arbitrary embedding of the homotopy parameter inside the nonlinear operator, however. Further work should be done to propose a systematic methodology of the embedding process for p. Besides, we showed that coupling Picard’s method and Padé approximants can be helpful to calculate compact expressions with less absolute error. Further work should be done to improve Picard–Padé method in order to increase the accuracy of solutions.

Disclosure policy

The authors declare that they have no conflict of interest.

Acknowledgments

We gratefully acknowledge the financial support provided by the National Council for Science and Technology of Mexico (CONACyT) through grant CB-2010-01 #157024. Authors wish to acknowledge U. Filobello-Nino, R. Castaneda-Sheissa, R.A. Callejas-Molina, and R. Ruiz-Gomez for their contribution to this project.

References

  1. , . Approximate solution for the nonlinear model of diffusion and reaction in porous catalysts by means of the homotopy analysis method. Chem. Eng. J.. 2008;136:144-150.
    [Google Scholar]
  2. , . Homotopy analysis method for the Kawahara equation. Nonlinear Anal. Real World Appl.. 2010;11:307-312.
    [Google Scholar]
  3. , , . Predictor homotopy analysis method and its application to some nonlinear problems. Commun. Nonlinear Sci. Numer. Simul.. 2011;16:2456-2468.
    [Google Scholar]
  4. , , . The homotopy analysis method for solving the Fornberg Whitham equation and comparison with Adomianan’s decomposition method. Comput. Math. Appl.. 2010;59:2743-2750.
    [Google Scholar]
  5. , , . Variational iteration method for SturmLiouville differential equations. Comput. Math. Appl.. 2009;58:322-328.
    [Google Scholar]
  6. , . Essentials of Padé Approximations. New York: Academic Express; .
  7. , , , , , . Solution of the Falknerskan wedge flow by HPM Padé method. Adv. Eng. Softw.. 2012;43:44-52.
    [CrossRef] [Google Scholar]
  8. , , , . On a new reliable modification of homotopy analysis method. Commun. Nonlinear Sci. Numer. Simul.. 2009;14:409-423.
    [Google Scholar]
  9. , , . On Adomian’s decomposition method and some comparisons with Picard’s iterative scheme. J. Math. Anal. Appl.. 1987;123:389-400.
    [Google Scholar]
  10. , , . Study of convergence of homotopy perturbation method for systems of partial differential equations. Comput. Math. Appl.. 2009;58:2221-2230.
    [Google Scholar]
  11. , , . Numerical solution for special non-linear Fredholm integral equation by HPM. Appl. Math. Comput.. 2008;195:681-687.
    [Google Scholar]
  12. , , . Convergence of the homotopy perturbation method for partial differential equations. Nonlinear Anal. Real World Appl.. 2009;10:2633-2640.
    [Google Scholar]
  13. , , . He’s homotopy perturbation method for solving systems of Volterra integral equations of the second kind. Chaos Solitons Fractals. 2009;39:770-777.
    [Google Scholar]
  14. , , . The variational iteration method for solving a neutral functional–differential equation with proportional delays. Comput. Math. Appl.. 2010;59:2696-2702.
    [Google Scholar]
  15. , , . Homotopy analysis method for limit cycle flutter of airfoils. Appl. Math. Comput.. 2008;203:854-863.
    [Google Scholar]
  16. , , , . Adomian’s decomposition method for solving an intermediate fractional advection dispersion equation. Comput. Math. Appl.. 2010;59:1759-1765.
    [Google Scholar]
  17. , , . Using Adomian’s decomposition and multiquadric quasi-interpolation methods for solving NewellWhitehead equation. Proc. Comput. Sci.. 2011;3:1043-1048.
    [Google Scholar]
  18. , , . Analytical solution of electrically conducted rotating flow of a second grade fluid over a shrinking surface. Ain Shams Eng. J.. 2011;2:221-226.
    [Google Scholar]
  19. , , , , , , , , , . HPM applied to solve nonlinear circuits: a study case. Appl. Math. Sci.. 2012;6:4331-4344.
    [Google Scholar]
  20. , , , , , , , , . An approximate solution of Blasius equation by using HPM method. Asian J. Math. Statist.. 2012;5:50-59.
    [Google Scholar]
  21. , , , , , , , , , , . Nonlinearities distribution homotopy perturbation method as a tool to find power series solutions to differential equations. Nova Sci.. 2014;12:13-28.
    [Google Scholar]
  22. , . A piecewise variational iteration method for treating a nonlinear oscillator of a mass attached to a stretched elastic wire. Comput. Math. Appl.. 2011;62:1641-1644.
    [Google Scholar]
  23. , . Explicit reformulations of time-dependent solution for a Michaelis Menten enzyme reaction model. Anal. Biochem.. 2010;406:94-96.
    [Google Scholar]
  24. , . Evaluation of enzyme kinetic parameters using explicit analytic approximations to the solution of the Michaelis Menten equation. Biochem. Eng. J.. 2011;53:234-238.
    [Google Scholar]
  25. , , , . Accuracy of analytical–numerical solutions of the Michaelis–Menten equation. Comput. Appl. Math.. 2011;30:445-461.
    [Google Scholar]
  26. , , . On the selection of auxiliary functions, operators, and convergence control parameters in the application of the homotopy analysis method to nonlinear differential equations: a general approach. Commun. Nonlinear Sci. Numer. Simul.. 2009;14:4078-4089.
    [Google Scholar]
  27. , . Homotopy perturbation technique. Comput. Methods Appl. Mech. Eng.. 1999;178:257-262.
    [Google Scholar]
  28. , . Comparison of homotopy perturbation method and homotopy analysis method. Appl. Math. Comput.. 2004;156:527-539.
    [Google Scholar]
  29. , . An elementary introduction to the homotopy perturbation method. Comput. Math. Appl.. 2009;57:410-412.
    [Google Scholar]
  30. , . Notes on the optimal variational iteration method. Appl. Math. Lett.. 2012;25:1579-1581.
    [Google Scholar]
  31. , , . Semi-exact solution of elastic non-uniform thickness and density rotating disks by homotopy perturbation and Adomian’s decomposition methods. part i: Elastic solution. Int. J. Press. Vessels Pip.. 2008;85:871-878.
    [Google Scholar]
  32. , . On the numerical solutions for chemical kinetics system using Picard Padé technique. J. King Saud Univ. Eng. Sci. 2012
    [CrossRef] [Google Scholar]
  33. , , , . An efficient iterated method for mathematical biology model. Neural Comput. Appl. 2012:1-6.
    [Google Scholar]
  34. , , , , . The effects of variable viscosity and thermal conductivity on a thin film flow over a shrinking/stretching sheet. Comput. Math. Appl.. 2011;61:3391-3399.
    [Google Scholar]
  35. , , , , , . A new fractional analytical approach via a modified Riemann Liouville derivative. Appl. Math. Lett. 2011
    [CrossRef] [Google Scholar]
  36. , , , , . The comparative Boubaker polynomials expansion scheme (BPES) and homotopy perturbation method (HPM) for solving a standard nonlinear second-order boundary value problem. Math. Comput. Model.. 2011;54:417-422.
    [Google Scholar]
  37. , , . Picard’s successive approximation for non-linear two-point boundary-value problems. J. Comput. Appl. Math.. 1982;8:233-236.
    [Google Scholar]
  38. , , . Two-level Picard and modified Picard methods for the Navier–Stokes equations. Appl. Math. Comput.. 1995;69:263-274.
    [Google Scholar]
  39. , . Adomian’s decomposition method and homotopy perturbation method in solving nonlinear equations. J. Comput. Appl. Math.. 2009;228:168-173.
    [Google Scholar]
  40. , . Pad’e approximation for ECE and DISP processes at channel electrodes. Electrochem. Commun.. 2000;2:186-189.
    [Google Scholar]
  41. , , . Diffusion at ultramicroelectrodes: chronoamperometric current response using pad’e approximation. J. Phys. Chem. B. 1997;101:4583-4587.
    [Google Scholar]
  42. , , . Chronoamperometric current at ultramicroelectrodes: Pad’e approximation for a reversible electron transfer scheme. Electroanalysis. 1998;10(7):506-511.
    [Google Scholar]
  43. , . Homotopy analysis method applied to electrohydrodynamic flow. Commun. Nonlinear Sci. Numer. Simul.. 2011;16:2730-2736.
    [Google Scholar]
  44. , , , . On the numerical solution of the model for HIV infection of cd4+t cells. Comput. Math. Appl.. 2011;62:118-123.
    [Google Scholar]
  45. , , . Variational iteration method for unsteady flow of gas through a porous medium using He’s polynomials and Padé approximants. Comput. Math. Appl.. 2009;58:2182-2189.
    [CrossRef] [Google Scholar]
  46. , , . The variational iteration method: an efficient scheme for handling fractional partial differential equations in fluid mechanics. Comput. Math. Appl.. 2009;58:2199-2208.
    [Google Scholar]
  47. , , . Accurate approximate analytical solutions for multi-degree-of-freedom coupled Van der Pol–Duffing oscillators by homotopy analysis method. Commun. Nonlinear Sci. Numer. Simul.. 2010;15:3113-3130.
    [Google Scholar]
  48. , . On the Adomian decomposition method and comparisons with Picard’s method. J. Math. Anal. Appl.. 1987;128:480-483.
    [Google Scholar]
  49. , , . Series solution of a nonlinear ODE arising in magnetohydrodynamic by HPM–Padé technique. Comput. Math. Appl.. 2011;61:1676-1681.
    [Google Scholar]
  50. , . Picards iterative method for nonlinear advection–reaction–diffusion equations. Appl. Math. Comput.. 2009;215:1526-1536.
    [Google Scholar]
  51. , , . Purely analytic approximate solutions for steady three-dimensional problem of condensation film on inclined rotating disk by homotopy analysis method. Nonlinear Anal. Real World Appl.. 2009;10:2346-2356.
    [Google Scholar]
  52. , , , , . The convergence of He’s variational iteration method for solving integral equations. Comput. Math. Appl.. 2009;58:2167-2171.
    [Google Scholar]
  53. , , , . Application of He’s variational iteration method and Adomian’s decomposition method to the fractional KdV–Burgers–Kuramoto equation. Comput. Math. Appl.. 2009;58:2091-2097.
    [Google Scholar]
  54. , , . Application of the variational iteration method for solving nth-order integro-differential equations. J. Comput. Appl. Math.. 2010;234:1442-1447.
    [Google Scholar]
  55. , , , , . Homotopy perturbation method for three-dimensional problem of condensation film on inclined rotating disk. Sci. Iran.. 2012;19:437-442.
    [Google Scholar]
  56. , , , . Homotopy analysis method with a non-homogeneous term in the auxiliary linear operator. Commun. Nonlinear Sci. Numer. Simul.. 2012;17:3776-3787.
    [Google Scholar]
  57. , , , , . Semi-analytical solution of the asymptotic Langevin Equation by the Picard Iterative Method. Environ. Model. Softw.. 2006;21:406-410.
    [Google Scholar]
  58. , , . Homotopy analysis method for quadratic Riccati differential equation. Commun. Nonlinear Sci. Numer. Simul.. 2008;13:539-546.
    [Google Scholar]
  59. , . An optimal variational iteration method. Appl. Math. Lett.. 2011;24:762-765.
    [Google Scholar]
  60. , , , , , . High accurate simple approximation of normal distribution related integrals. Math. Problems Eng.. 2012;2012:22.
    [Google Scholar]
  61. , , , , , . Modified HPM’s inspired by homotopy continuation methods. Math. Problems Eng.. 2012;2012:19.
    [Google Scholar]
  62. , , , , , , , , . Transient and dc approximate expressions for diode circuits. IEICE Electr. Expr.. 2012;9:522-530.
    [Google Scholar]
  63. , . The optimal homotopy-analysis method for Kawahara equation. Nonlinear Anal. Real World Appl.. 2011;12:1555-1561.
    [Google Scholar]
  64. , , , . A homotopy perturbation-based method for large deflection of a cantilever beam under a terminal follower force. Int. J. Comput. Methods Eng. Sci. Mech.. 2012;13:197-201.
    [Google Scholar]
  65. , , . Homotopy perturbation method for solving the space time fractional advection dispersion equation. Adv. Water Resour.. 2009;32:1711-1716.
    [Google Scholar]

Appendix A

Basic idea of HPM method

The basic idea of HPM method He (2004, 2009, 1999), Koak et al. (2011), Yildirim and Koak (2009), Vázquez-Leal et al. (2012), Vazquez-Leal et al. (2012a), Filobello-Nino et al. (2012b), Khan et al. (2011a), Faraz and Khan (2011), Khan et al. (2011b, 2012) is to introduce a homotopy parameter p, which takes values ranging from 0 up to 1. When parameter p = 0 , the equation usually reduces to a simple, or trivial, equation; then, p value is increased, gradually, up to one. The result is a sequence of deformations where every solution is closer to the last one. Eventually, at p = 1 , the homotopy equation is reduced to the original form of the equation and the final stage of deformation provides the desired solution. Generally, only few iterations are needed to achieve good accuracy.

For the HPM method, we consider that a nonlinear differential equation can be expressed as

(A.1)
A ( u ) f ( r ) = 0 , r Ω , having as boundary condition
(A.2)
B u , u η = 0 , r Γ ,
where L and N, are a linear and non-linear operators, respectively; f ( r ) is a known analytic function, B is a boundary operator, Γ is the boundary of domain Ω, and u / η denotes differentiation along the normal drawn outwards from Ω Wang et al. (2012). The operator A, generally, can be divided into the two operators, L and N, already described. Hence, (A.1) can be rewritten as
(A.3)
L ( u ) + N ( u ) f ( r ) = 0 .

Generally, a homotopy can be expressed as

(A.4)
H ( v , p ) = ( 1 p ) [ L ( v ) L ( u 0 ) ] + p ( L ( v ) + N ( v ) f ( r ) ) = 0 , p [ 0 , 1 ] . Also, u 0 is the initial approximation to the solution of (A.3) that satisfies the boundary conditions, and p is known as the perturbation homotopy parameter. By analysing (A.4) we can conclude that
(A.5)
H ( v , 0 ) = L ( v ) L ( u 0 ) = 0 ,
and
(A.6)
H ( v , 1 ) = L ( v ) + N ( v ) f ( r ) = 0 .

Assuming that the solution for (A.4) can be written as a power series of p

(A.7)
v = v 0 + pv 1 + p 2 v 2 + .

When p 1 , the approximate solution for (A.1) is

(A.8)
u = lim p 1 v = v 0 + v 1 + v 2 + .

The series (A.8) is convergent on most cases, nevertheless, convergence depends on the nonlinear operator N ( v ) He (1999), Biazar and Aminikhah (2009), Biazar and Ghazvini (2009a).

A.1

Solution by HPM method

Using (A.4) and (17) we can establish the following homotopy equation

(A.9)
H ( r , p ) = ( 1 p ) ( L ( v ) L ( u 0 ) ) + p v 1 2 v + 1 4 v 2 1 8 v 3 + 1 16 v 4 1 32 v 5 + 1 64 v 6 = 0 , where the linear operator is chosen as
(A.10)
L ( v ) = 2 v 0.60691042571003 v .

Now, we choose as trial function the solution when L ( v ) = 0 , resulting

(A.11)
u 0 = exp ( Cr ) , where the adjustment parameter is chosen as C = 0.303455212855015 .

Substituting (A.7) into (A.9), reordering and equating terms having the same p-powers, we obtain the following system of linear differential equations

(A.12)
2 v 1 2 Cv 1 + 1 4 v 0 2 1 2 v 0 + 2 Cv 0 v 0 1 32 v 0 5 1 8 v 0 3 + 1 64 v 0 6 + 1 16 v 0 4 = 0 , v 1 ( 0 ) = 0 ,
(A.13)
2 v 2 2 Cv 2 5 32 v 0 4 v 1 + 1 4 v 0 3 v 1 + 2 Cv 1 1 2 v 1 v 1 + 3 32 v 0 5 v 1 3 8 v 0 2 v 1 + 1 2 v 0 v 1 = 0 , v 2 ( 0 ) = 0 ,
(A.14)
2 v 3 1 2 v 2 + 15 64 v 0 4 v 1 2 v 2 5 32 v 0 4 v 2 + 3 8 v 0 2 v 1 2 + 1 2 v 0 v 2 + 2 Cv 2 3 8 v 0 2 v 2 + 3 32 v 0 5 v 2 3 8 v 0 v 1 2 + 1 4 v 0 3 v 2 2 Cv 3 + 1 4 v 1 2 5 16 v 0 3 v 1 2 = 0 , v 3 ( 0 ) = 0 ,
where the zero order approximation is v 0 = u 0 .

First order term is

(A.15)
v 1 = 1 3840 C exp ( Cr ) 391 15 exp ( 4 Cr ) + 480 exp ( Cr ) 960 Cr + 1920 C 2 r 120 exp ( 2 Cr ) + 6 exp ( 5 Cr ) + 40 exp ( 3 Cr ) .

Due to the complexity of exponential terms, (A.13) has no explicit closed-form solution. Therefore, HPM method failed and it is only possible to obtain the first order approximation.

The first order approximate solution for (14) is obtained using (A.8), giving as result

(A.16)
s ( t ) = lim p 1 v = v 0 + v 1 .

Appendix B

Obtaining the optimal parameter C

We have used nonlinear fitting based on modified Newton method in order to find optimal parameter C that plays an important role for obtaining final series solution. We command from Maple software Release 15 and command convert with option rational, to set the adjustment parameters. In fact, the NonlinearFit command finds the given values of the parameters of the approximate model in such way that the sum of the squared k residuals is minimized. Also, in both cases HPM and NDHPM, functions N ( ν , p ) and f ( r , p ) can be expressed in terms of power series of p and provides solutions of equations in a simple way. Furthermore, we have perturbed the fractional term of Michaelis mention equation and we have approximated it by truncated Taylor series expansion and choosing suitable number of terms. Then, we separated the linear section and used non linear fitting method to find optimal value of C. Therefore, the second term of Lv is chosen in this way and naturally , it provides us the series of solutions after solving system of differential equations. This process will be repeated for the rest of the examples by means of HPM and NDHPM in this paper.

Show Sections