Literature DB >> 25811858

Numerical solution to generalized Burgers'-Fisher equation using Exp-function method hybridized with heuristic computation.

Suheel Abdullah Malik1, Ijaz Mansoor Qureshi2, Muhammad Amir1, Aqdas Naveed Malik1, Ihsanul Haq1.   

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.

Entities:  

Mesh:

Year:  2015        PMID: 25811858      PMCID: PMC4374911          DOI: 10.1371/journal.pone.0121728

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


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 [1-4]. 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 [5-10]. The generalized Burgers′-Fisher equation is of the form [10-12] subject to the following initial condition The exact solution is given by [10-12] Many researchers have investigated the analytical and numerical solutions of the generalized Burgers′-Fisher Equation (1) by using several different methods [8-17]. 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 [19-24]. 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 [25-35]. 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.
Table 1

Parameter settings and values for GA.

Parameter NameSetting/Value
Example 1Example 2
Population size[310 310][310 310]
Chromosome size1212
Scaling functionRankProportional
Selection functionStochastic uniformStochastic uniform
Mutation functionAdaptive feasibleAdaptive feasible
Crossover functionHeuristicHeuristic
Crossover fraction0.80.9
No. of generations10001000
Function tolerance1e-181e-18
Bounds-10, +10-10, +10

Algorithm 1

Step 1: (Population Initialization) A population of N individuals or chromosomes (C 1, C 2, ….,C N) 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 Using a transformation, u(x,t) = u(η) with η defined as follows Equation (4) is converted into a following ODE 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 where c, d, p, and q are unknown positive integers, a and b 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 a and b are determined by substituting (7) into (6) and equating the coefficients of exp(nη) 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 a and b , 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 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]. 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 -,…,a ;b -,…,b ;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 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 ε is accordingly formulated as follows 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 -,….a ;b -,…,b ;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 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 -,…,a ;b -,…,b ;k,ω) in (9) for obtaining the approximate solution, the FF is formulated as follows (14)—(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 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 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 (u 1(η) + u 2(η)) will give same type of function. Similarly multiplication (u 1(η) × u 2(η)) 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 η andη ∈U,η 1 ≠ η 2 there exists function u∈Z 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 ∀a > 0,b > 0. Thus with these three conditions satisfied, there exists for g(η) a function u(η) with arbitrary ε > 0 such that

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 The unknown parameters (a -2,…,a 2;b -2,…,b 2;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 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,…,a 2;b -2,…,b 2;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].
Table 2

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

ConstantCase 1Case 2Case 3Case 4Case 5
a -2 0.1048654.865539-0.454457-3.2765651.060624
a -1 0.0039985.1775954.7494316.9352211.163479
a 0 0.4406514.9685853.3759691.3372050.805153
a 1 0.1700674.712250-5.5365169.0766170.158400
a 2 0.9030840.1348666.650495-0.237617-0.004869
b -2 1.1505014.8589277.013754-3.0810641.060638
b -1 0.1071635.4190752.3131113.2237971.160318
b 0 1.3460608.7013172.5906338.4424650.855922
b 1 0.8163715.305503-0.4818869.1034900.531301
b 2 -0.1747643.7997476.1342359.9810561.441113
k 0.000148-0.3964730.035417-0.222195-0.396014
ω-0.0002971.321509-0.0726060.4999302.785516
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.
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.

x δ = 1 δ = 2
α = β = 0.001α = β = 0.1α = β = 0.5α = β = 1
ExactProposedExactProposedExactProposedExactProposed
uexact u(η) uexact u(η) uexact u(η) uexact u(η)
0.00.5000250.5000250.5025620.5025620.5140590.5140570.7452030.745205
0.10.5000130.5000120.5013120.5013120.5078120.5078110.7340370.734038
0.20.5000000.5000000.5000620.5000620.5015620.5015620.7226390.722640
0.30.4999880.4999870.4988130.4988120.4953130.4953120.7110240.711024
0.40.4999750.4999750.4975630.4975620.4890640.4890640.6992070.699206
0.50.4999630.4999620.4963130.4963130.4828190.4828190.6872050.687204
0.60.4999500.4999500.4950630.4950630.4765800.4765800.6750350.675033
0.70.4999380.4999380.4938130.4938130.4703470.4703470.6627150.662713
0.80.4999250.4999250.4925630.4925630.4641240.4641240.6502640.650261
0.90.4999130.4999130.4913130.4913130.4579120.4579120.6377010.637698
1.00.4999000.4999000.4900640.4900640.4517130.4517140.6250460.625042
Table 4

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

x δ = 1 δ = 2
α = β = 0.001 α = β = 0.1 α = β = 0.5 α = β = 1
0.02.236E-088.009E-081.669E-061.396E-06
0.11.988E-087.001E-081.165E-068.651E-07
0.21.706E-085.985E-087.771E-073.266E-07
0.31.390E-084.967E-084.836E-072.146E-07
0.41.040E-083.954E-082.670E-077.568E-07
0.56.547E-092.954E-081.123E-071.303E-06
0.62.354E-091.972E-086.852E-091.859E-06
0.72.182E-091.018E-085.971E-082.436E-06
0.87.062E-099.795E-109.571E-083.047E-06
0.91.228E-087.780E-091.074E-073.704E-06
1.01.785E-081.601E-089.900E-084.418E-06
Table 5

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

x t uexact u(η) Absolute errors
0.10.20.8818150.8819129.65E-05
0.40.9752950.9753677.15E-05
0.60.9953330.9952924.15E-05
0.80.9991370.9991279.74E-06
10.9998410.9998743.31E-05
0.50.20.8245700.8245373.29E-05
0.40.9608170.9608836.64E-05
0.60.9924850.9924513.47E-05
0.80.9986050.9985792.69E-05
10.9997430.9997672.43E-05
10.20.7275520.7273372.15E-04
0.40.9313430.9313033.99E-05
0.60.9864120.9863941.83E-05
0.80.9974630.9974164.66E-05
10.9995320.9995408.35E-06
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].
Table 6

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

ExactProposedAbsolute errors
x t uexact u(η) ProposedADM [11]OHAM [10]
0.10.0010.4999880.4999881.97E-081.94E-062.25E-08
0.0050.4999890.4999891.97E-089.69E-061.12E-07
0.010.4999900.4999901.97E-081.94E-062.25E-07
0.50.0010.4999380.4999383.58E-091.94E-064.58E-08
0.0050.4999390.4999393.71E-099.69E-062.29E-07
0.010.4999400.4999403.88E-091.94E-064.58E-07
0.90.0010.4998880.4998881.80E-081.94E-064.58E-08
0.0050.4998890.4998891.77E-089.69E-062.29E-07
0.010.4998900.4998901.74E-081.94E-064.58E-07
Table 7

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

ExactProposedAbsolute errors
x t uexact u(η) ProposedADM [11]OHAM [10]
0.10.00010.6952660.6952671.08E-062.80E-041.17E-05
0.00050.6954260.6954271.08E-061.40E-035.87E-05
0.0010.6956250.6956261.08E-062.80E-031.17E-04
0.50.00010.6461300.6461291.14E-062.69E-045.33E-05
0.00050.6462970.6462961.14E-061.34E-031.06E-05
0.0010.6465060.6465051.14E-062.69E-031.06E-05
0.90.00010.5953100.5953064.12E-062.55E-049.29E-06
0.00050.5954810.5954774.12E-061.27E-034.64E-05
0.0010.5956950.5956914.12E-062.55E-039.29E-04
Table 8

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

α = β = 0.1 α = β = 0.5
ExactProposedAbsolute errorsExactProposedAbsolute errors
t x uexact u(η) ExactProposed uexact u(η) ExactProposed
0.10.20.5000620.5000625.98E-084.32E-080.5015620.5015627.77E-076.17E-08
0.40.4975630.4975623.95E-081.08E-070.4890640.4890642.67E-071.60E-05
0.60.4950630.4950631.97E-081.74E-070.4765800.4765806.85E-092.58E-05
0.80.4925630.4925639.80E-102.40E-070.4641240.4641249.57E-083.54E-05
0.40.20.5077490.5077496.75E-083.85E-070.5436390.5436317.40E-067.87E-05
0.40.5052500.5052504.89E-086.65E-070.5312090.5312054.69E-067.89E-05
0.60.5027500.5027502.93E-081.71E-060.5187410.5187382.95E-062.36E-04
0.80.5002500.5002509.08E-092.76E-060.5062500.5062481.87E-063.92E-04
0.80.20.5179920.5179925.09E-087.28E-060.5986880.5986355.22E-051.24E-03
0.40.5154950.5154954.27E-083.08E-060.5866180.5865833.48E-056.22E-04
0.60.5129970.5129973.09E-081.12E-060.5744430.5744192.32E-052.80E-06
0.80.5104980.5104981.63E-085.32E-060.5621770.5621611.54E-056.28E-04
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 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).
Table 9

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

Constant δ = 1 δ = 2 δ = 3
a -2 -0.021250-1.1706849.750017
a -1 0.0951336.455429-0.688173
a 0 4.3379441.2018695.579583
a 1 3.8362555.9537270.674093
a 2 2.7939489.851368-0.331174
b -2 4.8515059.5428429.393467
b -1 3.3396907.2842661.566725
b 0 7.418916-3.834267-0.004362
b 1 3.6540919.4193078.977442
b 2 2.8199219.113024-1.054169
k 0.2454630.179999-0.231315
ω-0.122734-0.0599930.057836
In Tables 10–13 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].
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.

ExactProposedADMCBRBFAbsolute errors
t x uexact u(η) [11][13]ProposedADMCBRBF
0.50.10.5187410.5187400.5187410.5187391.14E-076.34E-082.00E-06
0.50.4687910.4687910.4687910.4687901.13E-075.66E-081.00E-06
0.90.4194580.4194590.4194580.4194491.56E-064.12E-089.00E-06
1.00.10.5498340.5498330.5498320.5498311.17E-062.02E-063.00E-06
0.50.5000000.4999990.4999980.4999983.79E-081.84E-062.00E-06
0.90.4501660.4501670.4501650.4501571.28E-061.37E-069.00E-06
2.00.10.6106390.6106380.6105750.6106358.44E-076.42E-054.00E-06
0.50.5621770.5621760.5621160.5621751.16E-076.06E-052.00E-06
0.90.5124970.5124980.5124500.5124889.72E-074.75E-059.00E-06
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.

ExactProposedCBRBFAbsolute errors
t x uexact u(η) [13]ProposedCBRBF
0.50.10.7961730.7961740.7961761.00E-063.00E-06
0.50.754870.7548710.7548771.00E-067.00E-06
0.90.7104850.7104860.7104861.00E-061.00E-06
1.00.10.8082970.8082990.8082992.00E-062.00E-06
0.50.7681570.7681590.7681652.00E-068.00E-06
0.90.7246220.7246250.7246233.00E-061.00E-06
2.00.10.8312830.8312880.8312865.00E-063.00E-06
0.50.7937010.7937060.7937095.00E-068.00E-06
0.90.7521760.7521820.7521776.00E-061.00E-06
5.00.10.8892480.889260.8892521.20E-054.00E-06
0.50.8604390.8604520.8604521.30E-051.30E-05
0.90.8268250.8268390.8268281.40E-053.00E-06
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.
Table 14

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

Proposed Scheme, u(η)
ExactCase (i)Case (ii)Case (iii)Case (iv)
x uexact p = c = 1 q = d = 1 p = c = 2 q = d = 2 p = c = 3 q = d = 3 p = c = 1 q = d = 2
00.5000250.4996410.5000250.5000250.500025
0.10.5000130.4996290.5000120.5000130.500013
0.20.5000000.4996160.5000000.5000000.500000
0.30.4999880.4996040.4999880.4999880.499988
0.40.4999750.4995910.4999750.4999750.499975
0.50.4999630.4995790.4999630.4999620.499963
0.60.4999500.4995660.4999500.4999500.499950
0.70.4999380.4995540.4999380.4999370.499938
0.80.4999250.4995410.4999250.4999250.499925
0.90.4999130.4995290.4999130.4999120.499913
10.4999000.4995160.4999000.4999000.499900
Table 15

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

Values of p, q, c, d Average absolute errorNo. of generationsComputational time in sec
Case (i): p = c = 1q = d = 1 1.91E-0319680
Case (ii): p = c = 2 q = d = 2 1.97E-07457177
Case (iii): p = c = 3 q = d = 3 1.42E-0727997
Case (iv): p = c = 1 q = d = 2 1.76E-075140

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.
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.

ExactProposedADMCBRBFAbsolute errors
t x uexact u(η) [11][13]ProposedADMCBRBF
0.50.10.7149190.7149180.7149190.7149207.43E-071.25E-081.00E-06
0.50.6668370.6668360.6668370.6668391.16E-061.49E-082.00E-06
0.90.6165670.6165650.6165670.6165672.38E-061.39E-08-
1.00.10.7340370.7340340.7340370.7340372.94E-061.25E-08-
0.50.6872050.6872020.6872050.6872063.22E-064.75E-071.00E-06
0.90.6377010.6376970.6377010.6376994.20E-064.39E-072.00E-06
2.00.10.7702840.7702770.7702720.7702867.21E-061.18E-052.00E-06
0.50.7264640.7264560.7264490.7264697.35E-061.49E-055.00E-06
0.90.6791090.6791010.6790950.6791108.03E-061.43E-051.00E-06
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.

ExactProposedADMCBRBFAbsolute errors
t x uexact u(η) [11][13]ProposedADMCBRBF
0.00010.10.7836600.7836590.784106-4.55E-074.46E-04-
0.50.7412850.7412850.743145-5.66E-071.86E-03-
0.90.6961570.6961580.697089-7.00E-079.32E-04-
0.00050.10.7836700.7836700.7841150.7836644.57E-074.45E-046.00E-06
0.50.7412960.7412960.7431500.7412915.63E-071.85E-035.00E-06
0.90.6961690.6961700.6970890.6961656.98E-079.20E-044.00E-06
0.0010.10.7836830.7836820.7841270.7836644.60E-074.44E-041.90E-05
0.50.7413090.7413090.7431570.7412935.61E-071.85E-031.60E-05
0.90.6961830.6961840.6970880.6961686.95E-079.05E-041.50E-05
  1 in total

1.  Nature inspired computational technique for the numerical solution of nonlinear singular boundary value problems arising in physiology.

Authors:  Suheel Abdullah Malik; Ijaz Mansoor Qureshi; Muhammad Amir; Ihsanul Haq
Journal:  ScientificWorldJournal       Date:  2014-02-02
  1 in total
  1 in total

1.  Evolutionary algorithm based heuristic scheme for nonlinear heat transfer equations.

Authors:  Azmat Ullah; Suheel Abdullah Malik; Khurram Saleem Alimgeer
Journal:  PLoS One       Date:  2018-01-19       Impact factor: 3.240

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.