| Literature DB >> 25811858 |
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
Parameter settings and values for GA.
| Parameter Name | Setting/Value | |
|---|---|---|
| Example 1 | Example 2 | |
| Population size | [310 310] | [310 310] |
| Chromosome size | 12 | 12 |
| Scaling function | Rank | Proportional |
| Selection function | Stochastic uniform | Stochastic uniform |
| Mutation function | Adaptive feasible | Adaptive feasible |
| Crossover function | Heuristic | Heuristic |
| Crossover fraction | 0.8 | 0.9 |
| No. of generations | 1000 | 1000 |
| Function tolerance | 1e-18 | 1e-18 |
| Bounds | -10, +10 | -10, +10 |
Optimal values of unknown constants acquired by GA for example 1.
| Constant | Case 1 | Case 2 | Case 3 | Case 4 | Case 5 |
|---|---|---|---|---|---|
|
| 0.104865 | 4.865539 | -0.454457 | -3.276565 | 1.060624 |
|
| 0.003998 | 5.177595 | 4.749431 | 6.935221 | 1.163479 |
|
| 0.440651 | 4.968585 | 3.375969 | 1.337205 | 0.805153 |
|
| 0.170067 | 4.712250 | -5.536516 | 9.076617 | 0.158400 |
|
| 0.903084 | 0.134866 | 6.650495 | -0.237617 | -0.004869 |
|
| 1.150501 | 4.858927 | 7.013754 | -3.081064 | 1.060638 |
|
| 0.107163 | 5.419075 | 2.313111 | 3.223797 | 1.160318 |
|
| 1.346060 | 8.701317 | 2.590633 | 8.442465 | 0.855922 |
|
| 0.816371 | 5.305503 | -0.481886 | 9.103490 | 0.531301 |
|
| -0.174764 | 3.799747 | 6.134235 | 9.981056 | 1.441113 |
|
| 0.000148 | -0.396473 | 0.035417 | -0.222195 | -0.396014 |
| ω | -0.000297 | 1.321509 | -0.072606 | 0.499930 | 2.785516 |
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.
|
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|
| α = β = 0.001 | α = β = 0.1 | α = β = 0.5 | α = β = 1 | |||||
| Exact | Proposed | Exact | Proposed | Exact | Proposed | Exact | Proposed | |
|
|
|
|
|
|
|
|
| |
| 0.0 | 0.500025 | 0.500025 | 0.502562 | 0.502562 | 0.514059 | 0.514057 | 0.745203 | 0.745205 |
| 0.1 | 0.500013 | 0.500012 | 0.501312 | 0.501312 | 0.507812 | 0.507811 | 0.734037 | 0.734038 |
| 0.2 | 0.500000 | 0.500000 | 0.500062 | 0.500062 | 0.501562 | 0.501562 | 0.722639 | 0.722640 |
| 0.3 | 0.499988 | 0.499987 | 0.498813 | 0.498812 | 0.495313 | 0.495312 | 0.711024 | 0.711024 |
| 0.4 | 0.499975 | 0.499975 | 0.497563 | 0.497562 | 0.489064 | 0.489064 | 0.699207 | 0.699206 |
| 0.5 | 0.499963 | 0.499962 | 0.496313 | 0.496313 | 0.482819 | 0.482819 | 0.687205 | 0.687204 |
| 0.6 | 0.499950 | 0.499950 | 0.495063 | 0.495063 | 0.476580 | 0.476580 | 0.675035 | 0.675033 |
| 0.7 | 0.499938 | 0.499938 | 0.493813 | 0.493813 | 0.470347 | 0.470347 | 0.662715 | 0.662713 |
| 0.8 | 0.499925 | 0.499925 | 0.492563 | 0.492563 | 0.464124 | 0.464124 | 0.650264 | 0.650261 |
| 0.9 | 0.499913 | 0.499913 | 0.491313 | 0.491313 | 0.457912 | 0.457912 | 0.637701 | 0.637698 |
| 1.0 | 0.499900 | 0.499900 | 0.490064 | 0.490064 | 0.451713 | 0.451714 | 0.625046 | 0.625042 |
The absolute errors for example 1 for different values of α, β, δ and for time t = 0.1.
|
|
|
| ||
|---|---|---|---|---|
|
|
|
|
| |
| 0.0 | 2.236E-08 | 8.009E-08 | 1.669E-06 | 1.396E-06 |
| 0.1 | 1.988E-08 | 7.001E-08 | 1.165E-06 | 8.651E-07 |
| 0.2 | 1.706E-08 | 5.985E-08 | 7.771E-07 | 3.266E-07 |
| 0.3 | 1.390E-08 | 4.967E-08 | 4.836E-07 | 2.146E-07 |
| 0.4 | 1.040E-08 | 3.954E-08 | 2.670E-07 | 7.568E-07 |
| 0.5 | 6.547E-09 | 2.954E-08 | 1.123E-07 | 1.303E-06 |
| 0.6 | 2.354E-09 | 1.972E-08 | 6.852E-09 | 1.859E-06 |
| 0.7 | 2.182E-09 | 1.018E-08 | 5.971E-08 | 2.436E-06 |
| 0.8 | 7.062E-09 | 9.795E-10 | 9.571E-08 | 3.047E-06 |
| 0.9 | 1.228E-08 | 7.780E-09 | 1.074E-07 | 3.704E-06 |
| 1.0 | 1.785E-08 | 1.601E-08 | 9.900E-08 | 4.418E-06 |
Comparison of numerical solutions and absolute errors for α = 2, β = 5, δ = 3/2.
|
|
|
|
| Absolute errors |
|---|---|---|---|---|
| 0.1 | 0.2 | 0.881815 | 0.881912 | 9.65E-05 |
| 0.4 | 0.975295 | 0.975367 | 7.15E-05 | |
| 0.6 | 0.995333 | 0.995292 | 4.15E-05 | |
| 0.8 | 0.999137 | 0.999127 | 9.74E-06 | |
| 1 | 0.999841 | 0.999874 | 3.31E-05 | |
| 0.5 | 0.2 | 0.824570 | 0.824537 | 3.29E-05 |
| 0.4 | 0.960817 | 0.960883 | 6.64E-05 | |
| 0.6 | 0.992485 | 0.992451 | 3.47E-05 | |
| 0.8 | 0.998605 | 0.998579 | 2.69E-05 | |
| 1 | 0.999743 | 0.999767 | 2.43E-05 | |
| 1 | 0.2 | 0.727552 | 0.727337 | 2.15E-04 |
| 0.4 | 0.931343 | 0.931303 | 3.99E-05 | |
| 0.6 | 0.986412 | 0.986394 | 1.83E-05 | |
| 0.8 | 0.997463 | 0.997416 | 4.66E-05 | |
| 1 | 0.999532 | 0.999540 | 8.35E-06 |
Comparison of numerical solutions and absolute errors between the proposed scheme, OHAM[10] and ADM [11] for α = β = 0.001 and δ = 1.
| Exact | Proposed | Absolute errors | ||||
|---|---|---|---|---|---|---|
|
|
|
|
| Proposed | ADM [ | OHAM [ |
| 0.1 | 0.001 | 0.499988 | 0.499988 | 1.97E-08 | 1.94E-06 | 2.25E-08 |
| 0.005 | 0.499989 | 0.499989 | 1.97E-08 | 9.69E-06 | 1.12E-07 | |
| 0.01 | 0.499990 | 0.499990 | 1.97E-08 | 1.94E-06 | 2.25E-07 | |
| 0.5 | 0.001 | 0.499938 | 0.499938 | 3.58E-09 | 1.94E-06 | 4.58E-08 |
| 0.005 | 0.499939 | 0.499939 | 3.71E-09 | 9.69E-06 | 2.29E-07 | |
| 0.01 | 0.499940 | 0.499940 | 3.88E-09 | 1.94E-06 | 4.58E-07 | |
| 0.9 | 0.001 | 0.499888 | 0.499888 | 1.80E-08 | 1.94E-06 | 4.58E-08 |
| 0.005 | 0.499889 | 0.499889 | 1.77E-08 | 9.69E-06 | 2.29E-07 | |
| 0.01 | 0.499890 | 0.499890 | 1.74E-08 | 1.94E-06 | 4.58E-07 | |
Comparison of numerical solutions and absolute errors between the proposed scheme, OHAM [10] and ADM [11] for α = β = 1 and δ = 2.
| Exact | Proposed | Absolute errors | ||||
|---|---|---|---|---|---|---|
|
|
|
|
| Proposed | ADM [ | OHAM [ |
| 0.1 | 0.0001 | 0.695266 | 0.695267 | 1.08E-06 | 2.80E-04 | 1.17E-05 |
| 0.0005 | 0.695426 | 0.695427 | 1.08E-06 | 1.40E-03 | 5.87E-05 | |
| 0.001 | 0.695625 | 0.695626 | 1.08E-06 | 2.80E-03 | 1.17E-04 | |
| 0.5 | 0.0001 | 0.646130 | 0.646129 | 1.14E-06 | 2.69E-04 | 5.33E-05 |
| 0.0005 | 0.646297 | 0.646296 | 1.14E-06 | 1.34E-03 | 1.06E-05 | |
| 0.001 | 0.646506 | 0.646505 | 1.14E-06 | 2.69E-03 | 1.06E-05 | |
| 0.9 | 0.0001 | 0.595310 | 0.595306 | 4.12E-06 | 2.55E-04 | 9.29E-06 |
| 0.0005 | 0.595481 | 0.595477 | 4.12E-06 | 1.27E-03 | 4.64E-05 | |
| 0.001 | 0.595695 | 0.595691 | 4.12E-06 | 2.55E-03 | 9.29E-04 | |
Comparison of numerical solutions and absolute errors between the proposed scheme and HPM [12] for δ = 1 at different values of α and β.
|
|
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Exact | Proposed | Absolute errors | Exact | Proposed | Absolute errors | ||||
|
|
|
|
| Exact | Proposed |
|
| Exact | Proposed |
| 0.1 | 0.2 | 0.500062 | 0.500062 | 5.98E-08 | 4.32E-08 | 0.501562 | 0.501562 | 7.77E-07 | 6.17E-08 |
| 0.4 | 0.497563 | 0.497562 | 3.95E-08 | 1.08E-07 | 0.489064 | 0.489064 | 2.67E-07 | 1.60E-05 | |
| 0.6 | 0.495063 | 0.495063 | 1.97E-08 | 1.74E-07 | 0.476580 | 0.476580 | 6.85E-09 | 2.58E-05 | |
| 0.8 | 0.492563 | 0.492563 | 9.80E-10 | 2.40E-07 | 0.464124 | 0.464124 | 9.57E-08 | 3.54E-05 | |
| 0.4 | 0.2 | 0.507749 | 0.507749 | 6.75E-08 | 3.85E-07 | 0.543639 | 0.543631 | 7.40E-06 | 7.87E-05 |
| 0.4 | 0.505250 | 0.505250 | 4.89E-08 | 6.65E-07 | 0.531209 | 0.531205 | 4.69E-06 | 7.89E-05 | |
| 0.6 | 0.502750 | 0.502750 | 2.93E-08 | 1.71E-06 | 0.518741 | 0.518738 | 2.95E-06 | 2.36E-04 | |
| 0.8 | 0.500250 | 0.500250 | 9.08E-09 | 2.76E-06 | 0.506250 | 0.506248 | 1.87E-06 | 3.92E-04 | |
| 0.8 | 0.2 | 0.517992 | 0.517992 | 5.09E-08 | 7.28E-06 | 0.598688 | 0.598635 | 5.22E-05 | 1.24E-03 |
| 0.4 | 0.515495 | 0.515495 | 4.27E-08 | 3.08E-06 | 0.586618 | 0.586583 | 3.48E-05 | 6.22E-04 | |
| 0.6 | 0.512997 | 0.512997 | 3.09E-08 | 1.12E-06 | 0.574443 | 0.574419 | 2.32E-05 | 2.80E-06 | |
| 0.8 | 0.510498 | 0.510498 | 1.63E-08 | 5.32E-06 | 0.562177 | 0.562161 | 1.54E-05 | 6.28E-04 | |
Optimal values of unknown constants acquired by GA for example 2 for different values of δ.
| Constant |
|
|
|
|---|---|---|---|
|
| -0.021250 | -1.170684 | 9.750017 |
|
| 0.095133 | 6.455429 | -0.688173 |
|
| 4.337944 | 1.201869 | 5.579583 |
|
| 3.836255 | 5.953727 | 0.674093 |
|
| 2.793948 | 9.851368 | -0.331174 |
|
| 4.851505 | 9.542842 | 9.393467 |
|
| 3.339690 | 7.284266 | 1.566725 |
|
| 7.418916 | -3.834267 | -0.004362 |
|
| 3.654091 | 9.419307 | 8.977442 |
|
| 2.819921 | 9.113024 | -1.054169 |
|
| 0.245463 | 0.179999 | -0.231315 |
| ω | -0.122734 | -0.059993 | 0.057836 |
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.
| Exact | Proposed | ADM | CBRBF | Absolute errors | ||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
| [ | [ | Proposed | ADM | CBRBF |
| 0.5 | 0.1 | 0.518741 | 0.518740 | 0.518741 | 0.518739 | 1.14E-07 | 6.34E-08 | 2.00E-06 |
| 0.5 | 0.468791 | 0.468791 | 0.468791 | 0.468790 | 1.13E-07 | 5.66E-08 | 1.00E-06 | |
| 0.9 | 0.419458 | 0.419459 | 0.419458 | 0.419449 | 1.56E-06 | 4.12E-08 | 9.00E-06 | |
| 1.0 | 0.1 | 0.549834 | 0.549833 | 0.549832 | 0.549831 | 1.17E-06 | 2.02E-06 | 3.00E-06 |
| 0.5 | 0.500000 | 0.499999 | 0.499998 | 0.499998 | 3.79E-08 | 1.84E-06 | 2.00E-06 | |
| 0.9 | 0.450166 | 0.450167 | 0.450165 | 0.450157 | 1.28E-06 | 1.37E-06 | 9.00E-06 | |
| 2.0 | 0.1 | 0.610639 | 0.610638 | 0.610575 | 0.610635 | 8.44E-07 | 6.42E-05 | 4.00E-06 |
| 0.5 | 0.562177 | 0.562176 | 0.562116 | 0.562175 | 1.16E-07 | 6.06E-05 | 2.00E-06 | |
| 0.9 | 0.512497 | 0.512498 | 0.512450 | 0.512488 | 9.72E-07 | 4.75E-05 | 9.00E-06 | |
Numerical solutions of generalized Burgers′ equation by the proposed scheme and comparison with exact solutions, and CBRBF [13] for α = 1, β = 0, and δ = 3.
| Exact | Proposed | CBRBF | Absolute errors | |||
|---|---|---|---|---|---|---|
|
|
|
|
| [ | Proposed | CBRBF |
| 0.5 | 0.1 | 0.796173 | 0.796174 | 0.796176 | 1.00E-06 | 3.00E-06 |
| 0.5 | 0.75487 | 0.754871 | 0.754877 | 1.00E-06 | 7.00E-06 | |
| 0.9 | 0.710485 | 0.710486 | 0.710486 | 1.00E-06 | 1.00E-06 | |
| 1.0 | 0.1 | 0.808297 | 0.808299 | 0.808299 | 2.00E-06 | 2.00E-06 |
| 0.5 | 0.768157 | 0.768159 | 0.768165 | 2.00E-06 | 8.00E-06 | |
| 0.9 | 0.724622 | 0.724625 | 0.724623 | 3.00E-06 | 1.00E-06 | |
| 2.0 | 0.1 | 0.831283 | 0.831288 | 0.831286 | 5.00E-06 | 3.00E-06 |
| 0.5 | 0.793701 | 0.793706 | 0.793709 | 5.00E-06 | 8.00E-06 | |
| 0.9 | 0.752176 | 0.752182 | 0.752177 | 6.00E-06 | 1.00E-06 | |
| 5.0 | 0.1 | 0.889248 | 0.88926 | 0.889252 | 1.20E-05 | 4.00E-06 |
| 0.5 | 0.860439 | 0.860452 | 0.860452 | 1.30E-05 | 1.30E-05 | |
| 0.9 | 0.826825 | 0.826839 | 0.826828 | 1.40E-05 | 3.00E-06 | |
Comparison of approximate solutions with different values of c and d at t = 0.1.
| Proposed Scheme, | |||||
|---|---|---|---|---|---|
| Exact | Case (i) | Case (ii) | Case (iii) | Case (iv) | |
|
|
|
|
|
|
|
| 0 | 0.500025 | 0.499641 | 0.500025 | 0.500025 | 0.500025 |
| 0.1 | 0.500013 | 0.499629 | 0.500012 | 0.500013 | 0.500013 |
| 0.2 | 0.500000 | 0.499616 | 0.500000 | 0.500000 | 0.500000 |
| 0.3 | 0.499988 | 0.499604 | 0.499988 | 0.499988 | 0.499988 |
| 0.4 | 0.499975 | 0.499591 | 0.499975 | 0.499975 | 0.499975 |
| 0.5 | 0.499963 | 0.499579 | 0.499963 | 0.499962 | 0.499963 |
| 0.6 | 0.499950 | 0.499566 | 0.499950 | 0.499950 | 0.499950 |
| 0.7 | 0.499938 | 0.499554 | 0.499938 | 0.499937 | 0.499938 |
| 0.8 | 0.499925 | 0.499541 | 0.499925 | 0.499925 | 0.499925 |
| 0.9 | 0.499913 | 0.499529 | 0.499913 | 0.499912 | 0.499913 |
| 1 | 0.499900 | 0.499516 | 0.499900 | 0.499900 | 0.499900 |
Effect of change in c and d on the accuracy and computational time of the proposed scheme.
| Values of | Average absolute error | No. of generations | Computational time in sec |
|---|---|---|---|
|
| 1.91E-03 | 196 | 80 |
|
| 1.97E-07 | 457 | 177 |
|
| 1.42E-07 | 279 | 97 |
|
| 1.76E-07 | 51 | 40 |
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.
| Exact | Proposed | ADM | CBRBF | Absolute errors | ||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
| [ | [ | Proposed | ADM | CBRBF |
| 0.5 | 0.1 | 0.714919 | 0.714918 | 0.714919 | 0.714920 | 7.43E-07 | 1.25E-08 | 1.00E-06 |
| 0.5 | 0.666837 | 0.666836 | 0.666837 | 0.666839 | 1.16E-06 | 1.49E-08 | 2.00E-06 | |
| 0.9 | 0.616567 | 0.616565 | 0.616567 | 0.616567 | 2.38E-06 | 1.39E-08 | - | |
| 1.0 | 0.1 | 0.734037 | 0.734034 | 0.734037 | 0.734037 | 2.94E-06 | 1.25E-08 | - |
| 0.5 | 0.687205 | 0.687202 | 0.687205 | 0.687206 | 3.22E-06 | 4.75E-07 | 1.00E-06 | |
| 0.9 | 0.637701 | 0.637697 | 0.637701 | 0.637699 | 4.20E-06 | 4.39E-07 | 2.00E-06 | |
| 2.0 | 0.1 | 0.770284 | 0.770277 | 0.770272 | 0.770286 | 7.21E-06 | 1.18E-05 | 2.00E-06 |
| 0.5 | 0.726464 | 0.726456 | 0.726449 | 0.726469 | 7.35E-06 | 1.49E-05 | 5.00E-06 | |
| 0.9 | 0.679109 | 0.679101 | 0.679095 | 0.679110 | 8.03E-06 | 1.43E-05 | 1.00E-06 | |
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.
| Exact | Proposed | ADM | CBRBF | Absolute errors | ||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
| [ | [ | Proposed | ADM | CBRBF |
| 0.0001 | 0.1 | 0.783660 | 0.783659 | 0.784106 | - | 4.55E-07 | 4.46E-04 | - |
| 0.5 | 0.741285 | 0.741285 | 0.743145 | - | 5.66E-07 | 1.86E-03 | - | |
| 0.9 | 0.696157 | 0.696158 | 0.697089 | - | 7.00E-07 | 9.32E-04 | - | |
| 0.0005 | 0.1 | 0.783670 | 0.783670 | 0.784115 | 0.783664 | 4.57E-07 | 4.45E-04 | 6.00E-06 |
| 0.5 | 0.741296 | 0.741296 | 0.743150 | 0.741291 | 5.63E-07 | 1.85E-03 | 5.00E-06 | |
| 0.9 | 0.696169 | 0.696170 | 0.697089 | 0.696165 | 6.98E-07 | 9.20E-04 | 4.00E-06 | |
| 0.001 | 0.1 | 0.783683 | 0.783682 | 0.784127 | 0.783664 | 4.60E-07 | 4.44E-04 | 1.90E-05 |
| 0.5 | 0.741309 | 0.741309 | 0.743157 | 0.741293 | 5.61E-07 | 1.85E-03 | 1.60E-05 | |
| 0.9 | 0.696183 | 0.696184 | 0.697088 | 0.696168 | 6.95E-07 | 9.05E-04 | 1.50E-05 | |