Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Numerical Solution to Generalized Burgers'-Fisher Equation Using Exp-Function Method Hybridized with Heuristic Computation

  • Suheel Abdullah Malik ,

    suheel.abdullah@iiu.edu.pk

    Affiliation Department of Electronic Engineering, Faculty of Engineering and Technology, International Islamic University, Islamabad, Pakistan

  • Ijaz Mansoor Qureshi,

    Affiliation Department of Electrical Engineering, Air University, Islamabad, Pakistan

  • Muhammad Amir,

    Affiliation Department of Electronic Engineering, Faculty of Engineering and Technology, International Islamic University, Islamabad, Pakistan

  • Aqdas Naveed Malik,

    Affiliation Department of Electronic Engineering, Faculty of Engineering and Technology, International Islamic University, Islamabad, Pakistan

  • Ihsanul Haq

    Affiliation Department of Electronic Engineering, Faculty of Engineering and Technology, International Islamic University, Islamabad, Pakistan

Abstract

In this paper, a new heuristic scheme for the approximate solution of the generalized Burgers'-Fisher equation is proposed. The scheme is based on the hybridization of Exp-function method with nature inspired algorithm. The given nonlinear partial differential equation (NPDE) through substitution is converted into a nonlinear ordinary differential equation (NODE). The travelling wave solution is approximated by the Exp-function method with unknown parameters. The unknown parameters are estimated by transforming the NODE into an equivalent global error minimization problem by using a fitness function. The popular genetic algorithm (GA) is used to solve the minimization problem, and to achieve the unknown parameters. The proposed scheme is successfully implemented to solve the generalized Burgers'-Fisher equation. The comparison of numerical results with the exact solutions, and the solutions obtained using some traditional methods, including adomian decomposition method (ADM), homotopy perturbation method (HPM), and optimal homotopy asymptotic method (OHAM), show that the suggested scheme is fairly accurate and viable for solving such problems.

Introduction

Most physical phenomena arising in various fields of engineering and science are modeled by nonlinear partial differential equations (NPDEs). The investigation of solutions to NPDEs has attracted much attention due to their potential applications and many numerical schemes have been proposed, see for example [14]. The generalized Burgers′-Fisher equation is one of the important NPDE which appears in various applications, such as fluid dynamics, shock wave formation, turbulence, heat conduction, traffic flow, gas dynamics, sound waves in viscous medium, and some other fields of applied science [510].

The generalized Burgers′-Fisher equation is of the form [1012] (1) subject to the following initial condition (2)

The exact solution is given by [1012] (3)

Many researchers have investigated the analytical and numerical solutions of the generalized Burgers′-Fisher Equation (1) by using several different methods [817]. For example, Ismail et al. [11] used adomian decomposition method (ADM), Rashidi et al. [12] employed homotopy perturbation method (HPM), Nawaz et al. [10]applied optimal homotopy asymptotic method (OHAM),for obtaining approximate solutions of the generalized Burgers′-Fisher Equation (1). Very recently Mittal and Tripathi [8] employed modified cubic B-spline functions for the numerical solution of generalized Burgers′-Fisherand Burgers′-Huxley equations. Khattak [13] used collocation based radial base functions method (CBRBF) for numerical solution of the generalized Burgers′-Fisher equation. Javidi [14] used modified pseudospectral method for generalized Burgers′-Fisher equation.

The Exp-function method was introduced recently by He and Wu [18] to obtain the generalized solitonary solutions and periodic solutions of nonlinear wave equations. The method has attracted much attention due to its simple and straightforward implementation and many authors used it [1924]. Among many authors, Xu and Xian [19] used Exp-function method for obtaining the solitary wave solutions for generalized Burgers′-Fisher equation. Özişand Köroğlu[20] used Exp-function method for obtaining travelling wave solutions of the Fisher equation. Chun[21] used Exp-function method for solving Burgers′-Huxley equation.

In recent years, many authors have used heuristic computation based techniques for solving variety of differential equations [2535]. Very recently Malik et al. [25,26]used nature inspired computation based approach for solving systems of nonlinear ordinary differential equations (NODEs), including biochemical reaction model [25], and boundary value problems arising in physiology [26]. Khan et al.[27] used evolutionary computation (EC) based artificial neural network (ANN)method for solving van der pol oscillator equation. Arqab et al. [28] used genetic algorithm (GA) based method for solving linear and nonlinear ODEs. Caetano et al. [29] used the ANN based method for solving NODEs arising in atomic and molecular physics.

The aim of this work is to obtain the approximate solution of the generalized Burgers′-Fisher equation using a novel scheme. The scheme is based on the elegant hybrid approach of Exp-function method and evolutionary algorithm (EA). In the proposed scheme the Exp-function method is used to express the approximate wave solution with unknown parameters. The given NPDE is converted into a global error minimization problem using a fitness function with unknown parameters. Genetic algorithm (GA), one of the renowned evolutionary algorithms is adopted for solving the minimization problem and to achieve the unknown parameters.

To the best of our knowledge nobody as yet has tackled with the generalized Burgers′-Fisher equation with the scheme presented in this work. The proposed scheme is simple and straightforward to implement and also gives the approximate solution at any value of choice in the solution domain. The efficiency and reliability of the proposed scheme is illustrated by solving generalized Burgers′-Fisher and Burgers′ equations successfully.

Materials and Methods

In this section, stochastic global search algorithm GA is introduced, the basic idea of Exp-function method is given, and description of the proposed scheme is provided.

Genetic algorithm (GA)

Genetic algorithm (GA) is one of the well-known evolutionary algorithms (EAs) that find the optimal solution of a problem from a randomly generated population of individuals called chromosome. Each individual within a population is regarded as a possible solution to the problem. The individuals within a population are evaluated using a fitness function that is specific to the problem at hand. The algorithm evolves population iteratively by means of three primary operations: selection, crossover, and mutation to reach the optimal solution [36].

The procedural steps of GA are given in algorithm 1, while the parameters settings of the algorithm used in this work are given in Table 1.

Algorithm 1.

Step 1: (Population Initialization)

A population of N individuals or chromosomes (C1, C2, ….,CN) each of length M is generated using random number generator. The length of each chromosome represents the number of unknown parameters.

Step 2: (Fitness Evaluation)

A problem exclusive fitness function is used to compute the fitness of each chromosome.

Step 3: (Selection and Reproduction)

The chromosomes from the current population are chosen on the basis of their fitness value which acts as parents for new generation. These parents produce children (offsprings) with a probability to their fitness through crossover operation.

Step 4: Mutation

Mutation operation introduces random alterations in the genes to maintain the genetic diversity to find a good solution.

Step 5: (Stoppage Criteria)

The algorithm terminates if the maximum number of cycles has exceeded or a predefined fitness value is achieved. Else go to step 3.

Overview of Exp-function method

Consider a nonlinear partial differential equation (NPDE) given in the following form (4)

Using a transformation, u(x,t) = u(η) with η defined as follows (5)

Equation (4) is converted into a following ODE (6) where k and ω are unknown constants, and prime denotes derivation with respect to η.

According to Exp-function method [18], the solution of (6) is expressed in the following form (7) where c, d, p, and q are unknown positive integers, an and bm are unknown constants.

The values of c and p are determined by balancing the linear term of highest order in (6) with the highest order nonlinear term, which gives p = c[18, 37]. Similarly the values of d and q are determined by balancing the lowest order of linear and nonlinear terms in (6), which yields q = d[18, 37]. Once c, d, p, q are determined their values are freely chosen [18]. Next the unknown constants an and bm are determined by substituting (7) into (6) and equating the coefficients of exp() to zero, which results into a set of algebraic equations with unknown constants. The systems of algebraic equations are solved using some software package like Matlab, Maple or Mathematica for determining the unknown constants an and bm, Consequently the solution of NPDE (4) is obtained.

Description of the proposed scheme

We consider the NPDE given by (4) subject to the following initial condition (8)

Apply the transformation variable η = kx + ωt to (4) yields NODE given by (6). We assume that the approximate solution of (6) is expressed in the following form in view of the Exp-function method [18].

(9)

As mentioned above the values of c and d can be feely chosen, therefore we accordingly set their values. The rest of the unknown parameters existing in (9) including (a-c,,ad;b-c,,bd;k,ω) need to be found to obtain the approximate solution of (6). To determine the values of these unknown parameters, the transformed NODE (6) along with the initial condition (8) is converted into an equivalent global error minimization problem by developing a trial solution using a fitness function (FF). The fitness function (FF) consists of the sum of two parts. The first part represents the mean of sum of the square errors associated with the transformed NODE (6), and the second part represents the mean of sum of the square errors associated with the initial condition (8), which are given respectively as follows (10) (11) where N and S are the total number of steps taken in the solution domain of x and t, and , , are given by (9) and its derivates respectively.

The FF which is denoted as εj is accordingly formulated as follows (12) where j is the generation index.

The error minimization problem given by (12) is solved using the application of evolutionary algorithm, such as GA, to find the optimal values of unknown parameters (a-c,.ad;b-c,,bd;k,ω). Once the values of the unknown parameters are achieved, they are used in (9), which consequently provides the approximate numerical solution of the given NPDE.

Numerical approximation of generalized Burgers′-Fisher equation

To solve the generalized Burgers′-Fisher Equation (1) using the proposed scheme, we first apply the transformation variable η = kx + ωt which yield the following NODE (13)

Assume the approximate solution of (13) is given by (9) in the view of the Exp-function method [18]. To determine the unknown parameters (a-c,,ad;b-c,,bd;k,ω) in (9) for obtaining the approximate solution, the FF is formulated as follows (14)—(16) (14) (15) (16)

The FF given by (16) contains unknown parameters in the form of a chromosome for GA. The objective is to solve the global error minimization problem given by Equation (16) and to achieve the optimal chromosome which represents the values of unknown parameters. Consequently the approximate solution of the generalized Burgers′-Fisher equation is obtained using the values of the unknown parameters in (9).

Convergence of the Proposed Scheme

Let the exact solution be g(η). By Exp-function method we get the solution u(η) as follows (17)

This is a continuous function on a compact set. We apply Stone-Weierstrass theorem to prove that for any given g(η) on U and arbitrary ε > 0, there exists a system like u(η) as given above such that (18)

That is u(η)can be a universal approximator. For this three conditions given in Stone-Weierstrass theorem have to be satisfied.

Let Z be a set of real continuous functions like u(η) on a compact set U.

Condition 1: All these must be closed under addition, multiplication, and scalar multiplication.

As we can see that addition (u1(η) + u2(η)) will give same type of function. Similarly multiplication (u1(η) × u2(η)) will also give same type of function, which is real, continuous and on compact set of U. The same is true for scalar multiplication.

Condition 2: For every η1andη2∈U,η1η2 there exists function uZ such that u(η1)≠u(η2)

Condition 3: u(η)≠0 for each ηU As we can easily judge from the function that its numerator ≠0 for ∀ai > 0,bi > 0.

Thus with these three conditions satisfied, there exists for g(η) a function u(η) with arbitrary ε > 0 such that (19)

Numerical Results and Discussion

In this section, we apply the proposed scheme to the Burgers′-Fisher equation to test and assess its performance and to demonstrate the efficacy of the proposed scheme. Further to prove the accuracy and reliability of the proposed scheme comparisons of the numerical results are made with the exact solutions and some traditional methods, including OHAM [10], ADM [11], HPM [12], and CBRBF [13]. For simulations, Matlab 7.6 has been utilized in this work.

Example 1.

We consider the generalized Burgers′-Fisher equation transformed into NODE given by Equation (13) with the initial condition given by (2). The approximate solution is obtained in the domain x ∈ (0,1) and t ∈ (0,1) for different values of α,β,and δ as follows.

Case 1: α = β = 0.001,δ = 1

Case 2: α = β = 0.1,δ = 1

Case 3: α = β = 0.5,δ = 1

Case 4: α = β = 1,δ = 2

Case 5: α = 2,β = 5,δ = 3/2

As mentioned above that the values of c and d can be freely chosen, we set p = c = 2 and d = q = 2 in Equation (9), therefore we get the approximate solution in the form (20)

The unknown parameters (a-2,…,a2;b-2,…,b2;k,ω) in Equation (20) are achieved using the stochastic global search algorithm GA by formulating the fitness function given by Equations. (14)—(16). For instance the fitness function corresponding to case 2, with N = 11 and S = 11is given by (21) (22) (23)

Similarly we formulate fitness function corresponding to each case defined above. The parameter settings and values used for the implementation of GA are given in Table 1. The number of unknown parameters (a-2,…,a2;b-2,…,b2;k,ω) which need to be tailored is 12, therefore the size of chromosome is chosen as12. The values of these unknown adjustable parameters are restricted between -10 and +10. The global search algorithm GA is executed to achieve the minimum fitness, with the prescribed parameter settings and values given in Table 1.

The optimal chromosomes representing the values of unknown constants corresponding to the minimum fitness achieved by GA are provided in Table 2. Using the values of unknown constants from Table 2 in Equation (20), provides the approximate solution of the generalized Burgers′-Fisher equation at any value of x and t in the solution domain [0, 1].

thumbnail
Table 2. Optimal values of unknown constants acquired by GA for example 1.

https://doi.org/10.1371/journal.pone.0121728.t002

In Table 3 we have presented numerical solutions obtained by the proposed scheme for time t = 0.1 for case 1-case 4, also exact solutions are given for comparison. Table 4 shows absolute errors obtained by the proposed scheme at time t = 0.1for case 1—case 4. Further, in Table 5 a comparison of our numerical solutions is made with the exact solutions for various values of x and t for case 5.

thumbnail
Table 3. Numerical solutions of generalized Burgers′-Fisher equation by the proposed scheme for different values of α, β, δ and comparison with exact solutions for time t = 0.1.

https://doi.org/10.1371/journal.pone.0121728.t003

thumbnail
Table 4. The absolute errors for example 1 for different values of α, β, δ and for time t = 0.1.

https://doi.org/10.1371/journal.pone.0121728.t004

thumbnail
Table 5. Comparison of numerical solutions and absolute errors for α = 2, β = 5, δ = 3/2.

https://doi.org/10.1371/journal.pone.0121728.t005

Tables 6 and 7 show the comparison of numerical solutions and absolute errors obtained by the proposed scheme, with the exact solutions, and absolute errors obtained by OHAM [10] and ADM [11], for α = β = 0.001,δ = 1 and α = β = 0.001,δ = 2 respectively. Further, Table 8 shows comparison of numerical solutions from the proposed scheme with the exact solutions, and absolute errors obtained by HPM [12].

thumbnail
Table 6. Comparison of numerical solutions and absolute errors between the proposed scheme, OHAM[10] and ADM [11] for α = β = 0.001 and δ = 1.

https://doi.org/10.1371/journal.pone.0121728.t006

thumbnail
Table 7. Comparison of numerical solutions and absolute errors between the proposed scheme, OHAM [10] and ADM [11] for α = β = 1 and δ = 2.

https://doi.org/10.1371/journal.pone.0121728.t007

thumbnail
Table 8. Comparison of numerical solutions and absolute errors between the proposed scheme and HPM [12] for δ = 1 at different values of α and β.

https://doi.org/10.1371/journal.pone.0121728.t008

From the comparison of numerical solutions and absolute errors, the efficiency and reliability of the proposed scheme is quite evident. Moreover, it is observed from the findings that the proposed scheme is more accurate than traditional methods including OHAM [10], ADM [11], and HPM [12].

Example 2.

With β = 0 and α = 1 Equation (1) is reduced to the generalized Burgers′ equation [11].

The approximate solution is obtained by the proposed scheme for three different values of δ = 1,2,3 in the domain x ∈(0,1) and t ∈(0,2)for δ = 1,2, and t ∈(0,5) for δ = 3.

We assume the solution is expressed by Exp-function method given by Equation (20). The fitness function is developed for each value of δ with β = 0 and α = 1. For example, the fitness function with δ = 3 is given as follows (24)

GA is used to solve the minimization problem such as given by Equation (24) and to obtain the optimal values of unknown constants in Equation (20). The parameter settings for the implementation of GA are given in Table 1.

The optimal values of unknown constants achieved by GA are given in Table 9 for each value of δ = 1, 2, 3. The approximate solutions of generalized Burgers′ equation are obtained consequently by using the values of unknown constants in Equation (20).

thumbnail
Table 9. Optimal values of unknown constants acquired by GA for example 2 for different values of δ.

https://doi.org/10.1371/journal.pone.0121728.t009

In Tables 1013 we provide the comparison of numerical solutions obtained by the proposed scheme with the exact solutions, and the solutions obtained by ADM [11] and CBRBF [13]. The comparisons of numerical solutions and absolute errors reveals that the proposed scheme is quite competent with other methods including ADM and RBF used in [11,13] for solving the generalized Burgers′ equation. The comparison further reveals that the proposed scheme is capable to achieve the approximate solutions in the larger domain of time t with greater accuracy. Moreover, for δ = 3 more accurate results are obtained by the proposed scheme as compared to ADM [11] and CBRBF [13].

thumbnail
Table 10. Numerical solutions of generalized Burgers′ equation by the proposed scheme and comparison with exact solutions, ADM [11], and RBF [13] for β = 0, α = 1, and δ = 1.

https://doi.org/10.1371/journal.pone.0121728.t010

thumbnail
Table 11. Numerical solutions of generalized Burgers′ equation by the proposed scheme and comparison with exact solutions, ADM [11], and CBRBF [13] for β = 0, α = 1, and δ = 2.

https://doi.org/10.1371/journal.pone.0121728.t011

thumbnail
Table 12. Numerical solutions of generalized Burgers′ equation by the proposed scheme and comparison with exact solutions, ADM [11], and CBRBF[13] for, α = 1, β = 0, and δ = 3.

https://doi.org/10.1371/journal.pone.0121728.t012

thumbnail
Table 13. Numerical solutions of generalized Burgers′ equation by the proposed scheme and comparison with exact solutions, and CBRBF [13] for α = 1, β = 0, and δ = 3.

https://doi.org/10.1371/journal.pone.0121728.t013

Finally, we study the effect of change in the values of c and d in Equation (9) on the accuracy of approximate solution, and show the reliability of the proposed scheme. We used following test cases

Case (i) p = c = 1 q = d = 1

Case (ii) p = c = 2 q = d = 2

Case (iii) p = c = 3 q = d = 3

Case (iv) p = c = 1 q = d = 2

We consider the generalized Burgers′-Fisher Equation (1) with α = β = 0.001, and δ = 1. The approximate solution is obtained in the domain x ∈(0,1) and t ∈(0,1). GA has been used with the same settings for all the four cases (i)—(iv) as prescribed in Table 1 for example 1, except with a change in chromosome size for each case which is 8, 12, 16, and 10 for case(i), case(ii), case (ii), and case(iv) respectively. The approximate solutions have been obtained for each case and absolute errors have been computed. In Table 14 we provide the approximate solution obtained by the proposed scheme for each case at time t = 0.1. Table 15 shows average absolute errors obtained by the proposed scheme for each case (i)—(iv) for t ∈(0,1), also computational time and number of generations utilized are given for the sake of comparison. From the comparison of Table 15, it is observed that the average absolute error corresponding to case(i) with p = c = 1 and d = q = 1 is relatively very high compared to other cases (ii)–(iv). It is also observed that the accuracy is fairly equal for the remaining cases (ii)—(iv), however the computational time is quite different. It can be seen from Table 14 that for case (iv) we get the average absolute error fairly comparable to cases (ii) and (iii), but with lesser number generations and smaller computational time. Therefore it can be concluded on the basis of the simulation results that the choice of c, d have influence on the accuracy of approximate solutions and computational time. Nonetheless the comparison clearly demonstrates the accuracy and reliability of the proposed scheme.

thumbnail
Table 14. Comparison of approximate solutions with different values of c and d at t = 0.1.

https://doi.org/10.1371/journal.pone.0121728.t014

thumbnail
Table 15. Effect of change in c and d on the accuracy and computational time of the proposed scheme.

https://doi.org/10.1371/journal.pone.0121728.t015

Conclusions

A simple straightforward heuristic scheme based on the hybridization of Exp-function method and evolutionary algorithm has been proposed for obtaining the numerical solution of NPDEs. The proposed scheme has been successfully implemented for obtaining the numerical solutions of the generalized Burgers′-Fisher and Burgers′ equations. From the comparisons of numerical solutions made with the exact solutions, and some traditional methods including ADM, HPM, OHAM, and CBRBF, it can be concluded that the proposed scheme is effective and viable for solving such problems. Moreover, the beauty of the proposed scheme is that it can provide the approximate solution of the given NPDE on continuous values of time in the solution domain, once the unknown parameters are achieved.

Author Contributions

Conceived and designed the experiments: SAM IQM. Performed the experiments: SAM. Analyzed the data: SAM IMQ MA ANM IH. Contributed reagents/materials/analysis tools: SAM MA IH. Wrote the paper: SAM. Read and polished the paper: SAM IMQ ANM MA IH.

References

  1. 1. Jiwari R (2012) Quasilinearization approach for numerical simulation of Burgers' equation. Computer Physics Communications 183: 2413–2423.
  2. 2. Jiwari R, Mittal RC, Sharma KK (2013) A numerical scheme based on weighted average differential quadrature method for the numerical solution of Burgers' equation. Applied Mathematics and Computation 219: 6680–6691.
  3. 3. Mittal RC, Jiwari R, Sharma KK (2013) A numerical scheme based on differential quadrature method to solve time dependent Burgers' equation. Engineering Computations 30 (1): 117–131.
  4. 4. Mittal RC, Jiwari Ram (2012) A differential quadrature method for solving Burgers'-type equation. International Journal of Numerical Methods for Heat and Fluid Flow 22 (7): 880–895.
  5. 5. Mittal RC, Jiwari R (2009) Study of Burger-Huxley Equation by Differential Quadrature Method. International Journal od Applied Mathematics and Mechanics5(8): 1–9.
  6. 6. Mittal RC, Jiwar R (2009) Differential Quadrature Method for Two Dimensional Burgers' Equations. International Journal of Computational Methods in Engineering Science and Mechanics10: 450–459.
  7. 7. Jiwari R, Pandit S, Mittal RC (2012) Numerical simulation of two-dimensional sine-Gordon solitons by differential quadrature method. Computer Physics Communications 183: 600–616.
  8. 8. Mittal RC, Tripathi A (2014) Numerical solutions of generalized Burgers—Fisher and generalized Burgers—Huxley equations using collocation of cubic B-splines.International Journal of Computer Mathematics http://dx.doi.org/10.1080/00207160.2014.920834.
  9. 9. Kheiri H, Ebadi DG (2010) Application of the (G′/G)-expansion method for the Burgers, Fisher, and Burgers-Fisher equations, Acta Universitatis Apulensis 24: 35–44.
  10. 10. Nawaz R, Ullah H, Islam S, Idrees M (2013) Application of optimal homotopy asymptotic method to Burger equations. Journal of Applied Mathematics http://dx.doi.org/10.1155/2013/387478 pmid:24415902
  11. 11. Ismail HNA, Raslan K, Abd Rabboh AA (2004) Adomian decomposition method for Burger’s—Huxley and Burger’s—Fisher equations. Applied Mathematics and Computation 159: 291–301.
  12. 12. Rashidi MM, Ganji DD, Dinarvand S (2009) Explicit analytical solutions of the generalized Burger and Burger—Fisher equations by homotopy perturbation method. Numerical Methods for Partial Differential Equations 25: 409–417.
  13. 13. Khattak AJ (2009) A computational meshless method for the generalized Burger’s—Huxley equation. Applied Mathematical Modelling 33: 3718–3729.
  14. 14. Javidi M (2006) Modified pseudospectral method for generalized Burger’s-Fisher equation. International Mathematical Forum 1(32): 1555–1564.
  15. 15. Behzadi SS (2011) Numerical solution for solving Burger’s-Fisher equation by iterative methods. Mathematical and Computational Applications 6(2): 443–455.
  16. 16. Moghimi M, Hejazi FSA (2007) Variational iteration method for solving generalized Burger—Fisher and Burger equations. Chaos, Solitons and Fractals 33: 1756–1761.
  17. 17. Sari M (2011) Differential quadrature solutions of the generalized Burgers-Fisher equation with a strong stability preserving high-order time integration. Mathematical and Computational Applications 16(2): 477–486.
  18. 18. He JH, Wu XH (2006) Exp-function method for nonlinear wave equations. Chaos, Solitons and Fractals 30: 700–708.
  19. 19. Xu ZH, Xian DQ (2010) Application of Exp-function method to generalized Burgers-Fisher equation. Acta Mathematicae Applicatae Sinica, English Series 26(4): 669–676.
  20. 20. Öziş T, Köroğlu C (2008) A novel approach for solving the Fisher equation using Exp-function method. Physics Letters A 372: 3836–3840.
  21. 21. Chun C. (2008) Application of Exp-function method to the generalized Burgers-Huxley equation. Journal of Physics 96: 012217.
  22. 22. Ebaid AE (2009) Generalization of He’s Exp-function method and new exact solutions for Burgers equation. Z. Naturforsch 64a: 604–608.
  23. 23. Hu M, Jia Z, Chen Q, Jia S (2014) Exact solutions for nonlinear wave equations by the Exp-function method. Abstract and Applied Analysis:
  24. 24. Assas LMB (2009) New exact solutions for the Kawahara equation using Exp-function method. Journal of Computational and Applied Mathematics 233: 97–102.
  25. 25. Malik SA, Qureshi IM, Amir M, Haq I (2014) Numerical solution to nonlinear biochemical reaction model using hybrid polynomial basis differential evolution technique. Advanced Studies in Biology 6(3): 99–113.
  26. 26. Malik SA, Qureshi IM, Amir M, Haq I (2014) Nature inspired computational technique for the numerical solution of nonlinear singular boundary value problems arising in physiology. The Scientific World Journal:
  27. 27. Khan JA, Raja MAZ, Qureshi IM (2011) Novel approach for a van der pol oscillator in the continuous time domain. Chinese Physics Letters 28 (11): 110205.
  28. 28. Arqub OA, Abo-Hammour Z, Momani S, Shawagfeh N (2012) Solving singular two-point boundary value problems using continuous genetic algorithm. Abstract and Applied Analysis:
  29. 29. Caetano C, Reis JL Jr, Amorim J, Lemes MR, Pino AD Jr (2011) Using neural networks to solve nonlinear differential equations in atomic and molecular physics. International Journal of Quantum Chemistry 111: 2732–2740.
  30. 30. Malik SA, Qureshi IM, Zubair M, Haq I (2012) Solution to force-free and forced duffing-van der pol oscillator using memetic computing. Journal of Basic and Applied Scientific Research 2(11): 11136–11148.
  31. 31. Malik SA, Qureshi IM, Zubair M, Amir M (2013) Numerical solution to Troesch’s problem using hybrid heuristic computing. Journal of Basic and Applied Scientific Research 3(7): 10–16.
  32. 32. Malik SA, Qureshi IM, Zubair M, Amir M (2013) Hybrid heuristic computational approach to the Bratu problem. Research Journal of Recent Sciences 2(10): 1–8.
  33. 33. Malek A, Beidokhti RS (2006) Numerical solution for high order differential equations using a hybrid neural network—optimization method. Applied Mathematics and Computation 183: 260–271.
  34. 34. Raja MAZ, Khan JA, Qureshi IM (2011) A new stochastic approach for solution of Riccati differential equation of fractional order. Annals of Mathematics and Artificial Inteigence:
  35. 35. Behrang MA, Ghalambaz M, Assareh E, Noghrehabadi AR (2011) A New Solution for Natural Convection of Darcian Fluid about a Vertical Full Cone Embedded in Porous Media Prescribed Wall Temperature by using a Hybrid Neural Network-Particle Swarm Optimization Method. World Academy of Science, Engineering, and Technology 49: 1098–1103.
  36. 36. Mitchell M (1995) Genetic algorithms: an overview. Complexity 1 (1): 31–39.
  37. 37. Ebaid A (2012) An improvement on the Exp-function method when balancing the highest order linear and nonlinear terms, Journal of Mathematical Analysis and Applications 392: 1–5.