Literature DB >> 29351304

Evolutionary algorithm based heuristic scheme for nonlinear heat transfer equations.

Azmat Ullah1, Suheel Abdullah Malik2, Khurram Saleem Alimgeer3.   

Abstract

In this paper, a hybrid heuristic scheme based on two different basis functions i.e. Log Sigmoid and Bernstein Polynomial with unknown parameters is used for solving the nonlinear heat transfer equations efficiently. The proposed technique transforms the given nonlinear ordinary differential equation into an equivalent global error minimization problem. Trial solution for the given nonlinear differential equation is formulated using a fitness function with unknown parameters. The proposed hybrid scheme of Genetic Algorithm (GA) with Interior Point Algorithm (IPA) is opted to solve the minimization problem and to achieve the optimal values of unknown parameters. The effectiveness of the proposed scheme is validated by solving nonlinear heat transfer equations. The results obtained by the proposed scheme are compared and found in sharp agreement with both the exact solution and solution obtained by Haar Wavelet-Quasilinearization technique which witnesses the effectiveness and viability of the suggested scheme. Moreover, the statistical analysis is also conducted for investigating the stability and reliability of the presented scheme.

Entities:  

Mesh:

Year:  2018        PMID: 29351304      PMCID: PMC5774718          DOI: 10.1371/journal.pone.0191103

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


Introduction

Most of the real world problems especially heat transfer equations which emerge in many scientific and engineering fields possess nonlinear behavior, are modeled by nonlinear ordinary differential equations and hence attained an ever increasing attention of scientists and engineers towards the solution of these nonlinear problems. Consequently several analytical and numerical techniques have been suggested by researchers for solving nonlinear heat transfer equations as quoted under references [1-10]. The heat transfer equations have major practical importance in cooling of electronic components, cooling of heated stirred vessels and heated parts of the space vehicles etc [4]. This work is mainly concerned to present a heuristic scheme which is stochastic in nature for the study of two nonlinear heat transfer equations. First equation refers to a well known boundary value temperature distribution equation in a lumped system of combined convection-radiation that can be described by the following mathematical model: With the boundary conditions: While second equation is regarded as an initial value cooling equation of a lumped system by combined convection and radiation whose governing equation is given by: With the initial condition: where a, b, c and δ are real valued constants. Researchers put forward an extensive collection of techniques for obtaining the numerical solution of such nonlinear heat transfer equations. To highlight a few, Ganji et al. [1] tailored nonlinear heat transfer equations by using homotopy perturbation method (HPM) and variational iteration method (VIM). A. Atangana in [2] adopted a new iterative analytical technique along with the stability, convergence and the uniqueness analysis of adopted technique for dealing with nonlinear fractional partial differential equations arising in biological population dynamics system. Yang Juan-Cheng et al. in [3] employed Direct Numerical Simulation (DNS) to look at the mechanism of heat transfer enhancement (HTE) with the findings that DNS procedure is trustworthy. Abbasbandy [4] encountered nonlinear heat transfer equations by using homotopy analysis method (HAM). Kolade M. Owolabi et al. in [5] estimated the fractional Schrodinger equation with the Riesz fractional derivative by making use of the improved exponential time differencing Runge-Kutta scheme with fourth-order accuracy and realized a different distribution of the complex wave functions both for the focusing and defocusing cases. R. A. Khan in [6] adopted generalized approximation method (GAM) and found that GAM perform quite effectively irrespective of dependency on small parameter as in case of HPM and PM. Dehghan et al. [7] employed semi-analytical methods i.e. homotopy perturbation method (HPM) and finite difference method (FDM) which enhances heat transfer and validates semi-analytical methods for study of heat transfer rates while Saeed et al. [8] obtained the solutions of nonlinear heat transfer equations by using Haar Wavelet-Quasilinearization Technique. Because of limitations in accuracy and efficiency of these classical analytical and numerical methods, the evolutionary computing techniques (ECT) have demonstrated their importance, investigated thoroughly and applied successfully to solve nonlinear problems in engineering and applied science domain [11-12]. For instance, Arqub et al. [13, 14] considered continuous GA based technique for dealing with boundary value problem, Troesch’s and Bratu’s Problems. Malik et al. [15, 16] taken into account an evolutionary computing scheme of hybrid genetic algorithm (HGA) for solving biochemical reaction and Singular Boundary Value Problems Arising in Physiology. Kadri et al. [17] solved nonlinear heat conduction problems by using genetic algorithm (GA). Khan et al. [18, 19] solved fractional order system of Bagley-Torvik equation and differential equations of first orders by using HGA and swarm intelligence approaches with the findings that the proposed evolutionary computing techniques are reliable and effective. Arqub et al. in [20] investigated the efficiency, accuracy and convergence analysis of the continuous genetic algorithm by solving a class of nonlinear systems of second-order boundary value problems. In this paper, nonlinear heat convection-radiation equations have been treated numerically by using a heuristic scheme which is stochastic in nature and hybridized with Log Sigmoid and Bernstein Polynomial basis functions with unknown coefficients. The equation representing nonlinear heat transfer phenomena is converted into an error minimization problem. The hybrid approach of genetic algorithm is exploited for solving the error minimization problem and to obtain the unknown coefficients that further gives the numerical solution of the problem under consideration.

Methodology overview

In this section, the research methodology for the hybridization of Evolutionary Algorithm (EA) with two different basis functions i.e. Log Sigmoid and Bernstein polynomials for treating nonlinear heat transfer equations is presented in detail as under.

Methodology overview for EA hybridization with Log Sigmoid Basis Function

For the hybridization of EA with Log Sigmoid Basis Function, we assume that the approximate numerical solution x(t) of Eq (1) and its first and second derivatives that is x′(t) and x″(t), is linear Combination of some log sigmoid basis functions that can be represented by the following equations:- Where ϕ(t) is log sigmoid function defined by (α, ω, β) are real valued unknown parameters and k is the number of basis functions. The given nonlinear ODE of Eq (1) is converted into an error minimization problem that provides the required unknown parameters (α, ω, β) as follows: Where N is the total number of steps taken in the solution range [0, 1]. ε1 is the mean of the sum of square error of the given system (1), ε2 is the mean of the sum of square error due to boundary conditions of Eq (1) and j is the number of generations executed. The minimization of Eq (9) is carried out by using Genetic Algorithm. The optimal values of unknown parameters (α, ω, β) resulting in minimum ε are used in Eq (3) that gives the approximate numerical solution of Eq (1). The same methodology applies for obtaining the approximate numerical solution of Eq (2) using Log Sigmoid Basis Function.

Methodology overview for EA hybridization with Bernstein Polynomial Basis Function

For the hybridization of EA with Bernstein Polynomial Basis Function, again we assume that the approximate numerical solution x(t) of Eq (1) and its first and second derivatives that is x′(t) and x″(t), is linear combination of Bernstein Polynomial (B-Polynomials) basis functions of degree k and can be represented by the following equations:- Where (α0, α1,…..α) are unknown parameters and k is the degree of B-polynomials. The given nonlinear ODE of Eq (1) is then converted into an error minimization problem that provides the required unknown parameters (α0, α1,…..α) by using the same Eqs (7–9). The minimization of fitness function ε as defined by Eq (9) for B-Polynomials basis functions is carried out by using Genetic Algorithm. The optimal values of unknown parameters (α0, α1,…..α) resulting in minimum ε achieved are then used in Eq (10) that gives the approximate numerical solution of Eq (1). The same methodology applies for obtaining the approximate numerical solution of Eq (2) using Bernstein Polynomial Basis Function.

Heuristic optimization technique

Genetic algorithm is a widely known global heuristic search optimization technique in evolutionary computing field. Genetic algorithm is inspired by the Darwinian principle of evolution and natural selection in which stronger individuals are likely to be the winners in a competing environment.Genetic algorithm operates on a population of individuals referred to as chromosomes.Each chromosome represents a possible solution to the problem and assigned a real numbered fitness value, which is a measure of the excellence of the solution to the particular problem. Genetic algorithm starts with a randomly generated population of chromosomes, carries out a process of fitness based selection and recombination to produce the next generation. During recombination, two or more selecting parent chromosomes recombine to produce child chromosomes. This process is repeated iteratively and recursively by means of genetic operators; selection, crossover and mutation with a hope that the average fitness of the chromosomes increase until some defined stopping criteria is fulfilled. In this way, Genetic algorithm searches for the best optimum possible solution to the given problem [11-12]. Interior-Point Algorithm (IPA) is a local search optimizer which is used extensively in variety of optimization problems. IPA solves Karush-Kuhn-Tucker (KKT) equations in the system by applying either newton step or conjugate gradient (CG) step iteratively to optimize problem’s defined merit function [11, 16]. Hybrid approach of evolutionary algorithms is efficient in the sense that they are accurate and fast convergent. In hybrid approach, the optimum chromosomes found by global optimizer (GA) are given to the local optimizer (IPA) as starting point which improves the solution provided by global optimizer (GA) [11, 16]. The steps for the hybridized scheme of GA with IPA used in this work are outlined below in Table 1 [16].
Table 1

Steps for hybridization of GA with IPA.

Step 1 (Population Initialization)Random population of N individuals or chromosomes having M genes per chromosome is generated in a bounded limit.
Step 2 (Evaluation & Ranking)Evaluate each individual using problem specific fitness function and rank them proportionate to their fitness value.
Step 3 (Stoppage Criteria)The algorithm keeps executing until and unless some user defined stoppage criteria is met. If the stopping criterion is satisfied then go to step 6, else repeat steps 2 to 5.
Step4 (Selection & Reproduction)Based on fitness value, the chromosomes from current population are chosen as parents for new generation. These parents then produce further offspring as a result of crossover operation which became parents for next generation.
Step 5 (Mutation)Mutation operation is an optional operator and execute only if no improvement in the fitness value of the generation is seen. It randomly changes the offspring resulted from crossover to find a good solution.
Step 6 (Local Search Improvement)The optimum chromosomes found by GA fed to local optimizer IPA as starting point which tends to optimize the results further.

Implementation of proposed scheme

In this section, the proposed scheme is implemented on nonlinear heat transfer equations for the validity of the suggested approach by using both Log Sigmoid and Bernstein Polynomial basis functions. MATLAB tool is used for systems simulations.

Implementation of proposed scheme using Log Sigmoid basis function

Problem 01. Let us consider temperature distribution equation in combined convection-radiation lumped system: Let the system has volume υ, surface area Ψ, density ρ, specific heat η, η is specific heat at temperature T, initial temperature T0, temperature of the convection environment T and heat transfer coefficient . The temperature distribution equation of the system is given by nonlinear boundary value problem of (1) as [8]: The boundary conditions are: Where x = (T−T)/(T0−T) is dimensionless temperature and δ = γ(T−T). The approximate solution of Eq (13) is obtained in the range [0, 0.8] with increment of 0.2 and basis function k = 10. The results obtained are restricted within the bounds [-25, +25]. Two cases for Eq (13) have been treated by considering δ = 0.6 and δ = 2.0. The fitness functions formulated for Eq (13) for both the cases i.e. for δ = 0.6 and δ = 2.0 are as follows: Where x(t), x′(t), x″(t) are same as defined by Eqs (3–5) respectively. The fitness functions in Eqs (14 and 15) are functions of unknown parameters (α, ω, β) and these unknown parameters are achieved by employing GA, IPA and hybrid scheme of GA-IPA for minimizing Eqs (14 and 15) and accordingly the approximate solution of Eq (13) is obtained for both the values of δ. The parameter settings used for the execution of GA and IPA corresponding to minimum fitness ε, ε are given in Table 2. The fitness functions have been minimized by fixing the size of chromosome i.e. total number of unknown parameters equal to 30. The values of unknown parameters obtained by GA, IPA and GA-IPA are provided in Tables 3 and 4 for case 1 and case 2 respectively. The approximate solutions achieved by GA, IPA and GA-IPA for both the cases are provided in Tables 5 and 6. The comparisons of absolute errors necessary to demonstrate the applicability of the suggested approach are provided in Tables 7 and 8.
Table 2

Parameter settings.

G.AIPA
ParameterSettingParameterSetting
Chromosome Size30Start Pointrandn (1,30)
Population Size[240 240]Maximum Iterations1000
Selection FunctionStochastic UniformMaximum Function Evaluations90,000
Crossover FunctionHeuristicDerivative typeForward Differences
Generations1000HessianBFGS
Function Tolerance1.00E-17Function Tolerance1.00E-17
Table 3

Unknown parameters achieved by GA, IPA and GA-IPA for δ = 0.6.

IndexG.AIPAG.A-IPA
(i)αiωiβiαiωiβiαiωiβi
1-1.7696321.2570870.1028150.7746340.829575-0.442360-1.6921601.1683240.617664
23.0549791.010789-1.8281032.112032-1.539686-2.1537815.9290722.291575-6.321103
3-0.639028-0.859267-0.0376910.3502142.4194601.845233-0.0905010.2479580.079951
40.895939-0.2136431.470376-0.716849-0.465514-4.0927491.0809300.8344421.762203
5-0.1439084.6515671.460076-2.526024-3.040063-7.861947-0.5095762.6910683.051515
60.3424261.9606853.445951-7.231108-5.260963-14.1730510.1830191.5964883.759634
71.2684701.1704500.373517-7.198005-6.728799-22.0565741.1832240.601856-0.103722
80.1904360.3428840.0066681.836145-0.220060-8.0961660.9949380.363937-0.180168
90.0739850.623643-0.0557066.5764111.964954-5.7397310.7999840.546280-0.284968
10-0.6442061.798445-1.01319824.1242030.905876-10.581402-2.5916542.082568-7.377486
Table 4

Unknown parameters achieved by GA, IPA and GA-IPA for δ = 2.0.

IndexG.AIPAG.A-IPA
(i)αiωiβiαiωiβiαiωiβi
1-1.1649282.678514-2.1882261.748070-1.047044-0.116665-1.5068412.923555-3.221775
20.7742101.296735-1.6695201.2235841.9977891.8166091.1501501.243912-1.951968
30.892156-2.204351-1.4173491.4894390.0790100.4912261.283040-1.988222-2.034376
4-1.061263-0.303247-2.7999443.510684-1.966125-2.449384-1.040591-0.223657-2.818933
5-0.333092-0.4125160.4930988.2624373.714661-7.870645-0.252763-0.4482120.489439
6-0.0778650.6053820.600815-0.182649-0.0826470.144682-0.0245510.6124470.586979
7-0.6315782.141546-0.1835801.6892711.348407-1.690119-0.7469272.227827-0.989887
84.0090141.392278-2.0391390.3534470.126981-0.6464324.5641881.971857-3.049711
90.3108750.8120150.476334-7.941511-0.994241-3.0873740.3171660.7137700.444734
101.0025650.498146-0.140206-2.4104170.1913383.3366921.1080910.431417-0.215144
Table 5

Approximate solutions by numerical methods and proposed method for δ = 0.6.

Numerical MethodsProposed Method x(t)
txMaplexGAxHPMxHaarG.AIPAG.A-IPA
0.00.8345420.9635360.6400000.8345430.8340490.8345630.834548
0.20.8403900.9640090.6520960.8403910.8399270.8404090.840396
0.40.8582690.9657420.6895360.8582690.8578180.8582870.858275
0.60.8892470.9698930.7557760.8892480.8886480.8892650.889255
0.80.9353460.9792330.8665760.9353460.9348770.9353660.935355
Table 6

Approximate solutions by numerical methods and proposed method for δ = 2.0.

Numerical MethodsProposed Method x(t)
txMaplexGAxHPMxHaarG.AIPAG.A-IPA
0.00.6943180.9687710.6666670.6943620.6941230.6943790.694527
0.20.7036980.9688040.6256000.7037390.7033350.7037610.703916
0.40.7328940.9690080.4896000.7329270.7323220.7329670.733149
0.60.7854880.9700240.2202670.7855100.7842420.7855780.785807
0.80.8691610.9750590.2464000.8691760.8677350.8692930.869632
Table 7

Comparison of absolute errors between numerical methods and proposed method for δ = 0.6.

Numerical Methods [xExact—x(t)]Proposed Method[xExact—x(t)]
txGAxHPMxHaarG.AIPAG.A-IPA
0.0-1.290E-011.945E-01-1.000E-064.927E-04-2.093E-05-6.216E-06
0.2-1.236E-011.883E-01-1.000E-064.627E-04-1.931E-05-6.341E-06
0.4-1.075E-011.687E-010.000E+004.509E-04-1.780E-05-6.494E-06
0.6-8.065E-021.335E-01-1.000E-065.989E-04-1.779E-05-7.745E-06
0.8-4.389E-026.877E-020.000E+004.692E-04-1.966E-05-9.369E-06
Table 8

Comparison of absolute errors between numerical methods and proposed method for δ = 2.0.

Numerical Methods [xExact—x(t)]Proposed Method [xExact—x(t)]
txGAxHPMxHaarG.AIPAG.A-IPA
0.0-2.745E-012.765E-02-4.400E-051.947E-04-6.073E-05-2.086E-04
0.2-2.651E-017.810E-02-4.100E-053.634E-04-6.265E-05-2.182E-04
0.4-2.361E-012.433E-01-3.300E-055.721E-04-7.255E-05-2.553E-04
0.6-1.845E-015.652E-01-2.200E-051.246E-03-8.965E-05-3.194E-04
0.8-1.059E-016.228E-01-1.500E-051.426E-03-1.320E-04-4.706E-04
The comparisons of absolute errors given in Tables 7 and 8 for both the cases i.e. δ = 0.6 and δ = 2.0 reveals that the proposed scheme dealt the given nonlinear problem with quite excellent accuracy than GA and HPM while the results are quite compromising with the exact results and results obtained by Haar Wavelet method which can be made more competitive by increasing the number of basis functions. Problem 02. Let us consider case of cooling of a lumped system by combined convection and radiation: Let the system has volume υ, surface area Ψ, density ρ, specific heat η, η is specific heat at temperature T, initial Temperature T0, temperature of the convection environment T, emissivity μ, heat transfer coefficient and sink temperature is represented by T as the system loses heat through radiation. The mathematical model of the system is given by the nonlinear initial value problem of Eq (2) as [8]: The approximate solution of Eq (16) is obtained in the range [0, 1] with a step increment of 0.1 and basis function k = 10. The results obtained are restricted within the bounds [-20, +20]. The fitness function is formulated as given by: GA and IPA are implemented using the settings as given in Table 9. The values of unknown parameters corresponding to minimum ε for different values of δ are omitted in this case. These unknown parameters are necessary to known for obtaining the approximate solution of Eq (17). The results achieved by GA, IPA and GA-IPA are shown in Table 10. The comparison of absolute errors provided by our method is made with available methods and is given in Table 11.
Table 9

Parameter settings.

G.AIPA
ParameterSettingParameterSetting
Chromosome Size30Start Pointrandn (1,30)
Population Size[180 180]Maximum Iterations1000
Selection FunctionRouletteMaximum Function Evaluations120,000
Crossover FunctionHeuristicDerivative typeCentral Differences
Generations1000HessianBFGS
Function Tolerance1.00E-18Function Tolerance1.00E-18
Table 10

Approximate solutions by numerical methods and proposed method for different δ and t = 0.5.

Numerical MethodsProposed Method x(t)
δxExactxVIMxHPMxHaarG.AIPAG.A-IPA
0.00.6065310.6065310.6065310.6065310.6065190.6065310.606528
0.10.5915910.5916170.5916380.5915920.5915900.5915910.591585
0.20.5780230.5782070.5783710.5780230.5780060.5780220.578020
0.30.5656200.5661850.5667320.5656200.5656230.5656190.565624
0.40.5542170.5554400.5567200.5542170.5541720.5542160.554213
0.50.5436810.5458680.5483350.5436810.5436100.5436790.543674
0.60.5339030.5373690.5415760.5339040.5338180.5339010.533895
0.70.5247930.5298500.5364450.5247930.5247220.5247940.524784
0.80.5162750.5232260.5329400.5162750.5161910.5162730.516267
0.90.5082840.5174120.5310620.5082840.5082470.5082820.508249
1.00.5007650.5123330.5308120.5007650.5006260.5007630.500743
Table 11

Comparison of absolute errors for different δ and t = 0.5.

Numerical Methods [xExact—x(t)]Proposed Method [xExact—x(t)]
δxVIMxHPMxHaarG.AIPAG.A-IPA
0.00.000E+000.000E+000.000E+001.223E-05-1.858E-072.752E-06
0.1-2.600E-05-4.700E-05-1.000E-061.022E-06-5.829E-085.614E-06
0.2-1.840E-04-3.480E-040.000E+001.652E-051.322E-062.571E-06
0.3-5.650E-04-1.112E-030.000E+00-3.373E-067.018E-07-3.520E-06
0.4-1.223E-03-2.503E-030.000E+004.507E-058.681E-074.026E-06
0.5-2.187E-03-4.654E-030.000E+007.129E-052.132E-066.561E-06
0.6-3.466E-03-7.673E-03-1.000E-068.490E-052.243E-068.500E-06
0.7-5.057E-03-1.165E-020.000E+007.055E-05-5.858E-079.087E-06
0.8-6.951E-03-1.666E-020.000E+008.381E-052.499E-068.493E-06
0.9-9.128E-03-2.278E-020.000E+003.689E-052.206E-063.544E-05
1.0-1.157E-02-3.005E-020.000E+001.393E-042.088E-062.158E-05
The comparison of absolute errors given in Table 11 above shows that the absolute errors generated by proposed method are quite smaller than errors generated by available numerical methods i.e. VIM and HPM while the generated errors are in quite good comparison with the errors generated by Haar Wavelet method [8]. However, by increasing the number of basis functions, the results can be made very close to the exact results and results obtained by Haar Wavelet method.

Implementation of proposed scheme using Bernstein Polynomial basis function

Problem 01. The same system of nonlinear boundary value problem along with boundary value conditions is considered as for Log Sigmoid basis function which is: The boundary conditions are: All the settings and parameters remains the same as used for Log Sigmoid basis function for tuning the algorithms. B-Polynomial degree of 8 i.e. k = 8 is opted to use. Two cases for Eq (18) have been treated by considering δ = 0.6 and δ = 2.0. The fitness functions formulated for Eq (18) for both the cases i.e. for δ = 0.6 and δ = 2.0 are as follows: Where x(t), x′(t), x″(t) are same as defined by Eqs (10–12) respectively. The fitness functions in Eqs (19 and 20) are functions of unknown parameters (α0, α1,…..α) that are necessary to be known for obtaining the optimum numerical solution to given nonlinear ODE. The values of unknown parameters obtained by GA, IPA and GA-IPA are provided in Tables 12 and 13 for case 1 and case 2 respectively. The approximate solutions achieved by GA, IPA and GA-IPA for both the cases are provided in Tables 14 and 15. The comparisons of absolute errors necessary to demonstrate the applicability of the approach are provided in Tables 16 and 17.
Table 12

Unknown parameters achieved by G.A, IPA and GA-IPA for δ = 0.6.

ParametersG.AIPAG.A-IPA
α00.8346080.8345430.834543
α10.8345920.8345430.834543
α20.8397760.8397400.839740
α30.8501570.8501330.850133
α40.8660020.8659710.865971
α50.8877160.8877140.887714
α60.9162340.9162260.916226
α70.9527560.9527560.952756
α80.9999941.0000001.000000
Table 13

Unknown parameters achieved by G.A, IPA and GA-IPA for δ = 2.0.

ParametersG.AIPAG.A-IPA
α00.6943230.6943320.694332
α10.6943270.6943320.694332
α20.7026330.7026340.702634
α30.7191120.7191440.719144
α40.7451150.7450890.745089
α50.7806480.7806620.780662
α60.8309420.8309280.830928
α70.8976250.8976070.897607
α81.0000250.9999980.999998
Table 14

Approximate solutions by numerical methods and proposed method for δ = 0.6.

Numerical MethodsProposed Method x(t)
txMaplexGAxHPMxHaarG.AIPAG.A-IPA
0.00.8345420.9635360.6400000.8345430.8346080.8345430.834543
0.20.8403900.9640090.6520960.8403910.8404340.8403910.840391
0.40.8582690.9657420.6895360.8582690.8582970.8582690.858269
0.60.8892470.9698930.7557760.8892480.8892620.8892480.889248
0.80.9353460.9792330.8665760.9353460.9353490.9353460.935346
Table 15

Approximate solutions by numerical methods and proposed method for δ = 2.0.

Numerical MethodsProposed Method x(t)
txMaplexGAxHPMxHaarG.AIPAG.A-IPA
0.00.6943180.9687710.6666670.6943620.6943230.6943320.694332
0.20.7036980.9688040.6256000.7037390.7037000.7037070.703707
0.40.7328940.9690080.4896000.7329270.7328970.7329020.732902
0.60.7854880.9700240.2202670.7855100.7854930.7854900.785490
0.80.8691610.9750590.2464000.8691760.8691790.8691660.869166
Table 16

Comparison of absolute errors between numerical methods and proposed method for δ = 0.6.

Numerical Methods [xExact—x(t)]Proposed Method [xExact—x(t)]
txGAxHPMxHaarG.AIPAG.A-IPA
0.0-1.290E-011.945E-01-1.000E-06-6.614E-05-1.035E-06-1.035E-06
0.2-1.236E-011.883E-01-1.000E-06-4.390E-05-8.642E-07-8.642E-07
0.4-1.075E-011.687E-010.000E+00-2.804E-05-4.940E-07-4.940E-07
0.6-8.065E-021.335E-01-1.000E-06-1.483E-05-6.802E-07-6.802E-07
0.8-4.389E-026.877E-020.000E+00-3.439E-06-3.669E-07-3.669E-07

By comparing the absolute errors generated by numerical methods and proposed method, it is established that the proposed method provided much excellent results than GA and HPM methods while results are in sharp agreement with the results provided by Haar Wavelet Technique.

Table 17

Comparison of absolute errors between numerical methods and proposed method for δ = 2.0.

Numerical Methods [xExact—x(t)]Proposed Method [xExact—x(t)]
txGAxHPMxHaarG.AIPAG.A-IPA
0.0-2.745E-012.765E-02-4.400E-05-5.175E-06-1.416E-05-1.416E-05
0.2-2.651E-017.810E-02-4.100E-05-1.625E-06-8.509E-06-8.510E-06
0.4-2.361E-012.433E-01-3.300E-05-3.321E-06-7.658E-06-7.658E-06
0.6-1.845E-015.652E-01-2.200E-05-4.923E-06-1.759E-06-1.759E-06
0.8-1.059E-016.228E-01-1.500E-05-1.823E-05-4.856E-06-4.857E-06
By comparing the absolute errors generated by numerical methods and proposed method, it is established that the proposed method provided much excellent results than GA and HPM methods while results are in sharp agreement with the results provided by Haar Wavelet Technique. From the comparison of results shown in Table 17, it is clear that the proposed method has provided optimum results as compared to numerical methods GA, HPM and Haar Wavelet method. Problem 02. Again the same system, considered for Log Sigmoid basis function, which is represented by the nonlinear initial value problem of Eq (2) is taken into account as: The initial condition is For tuning the algorithms using Bernstein Polynomial basis function, the settings and parameters used are same as for Log Sigmoid basis function shown under section 4.1. The fitness function formulated for Eq (21) is given by: Where x(t) and x′(t) are same as defined by Eqs (10 and 11) respectively. The values of unknown parameters corresponding to minimum ε for different values of δ are omitted in this case. The results provided by GA, IPA and GA-IPA are shown in Table 18. The comparison of absolute errors generated by proposed method is made with available numerical methods and is provided in Table 19.
Table 18

Approximate solutions by numerical methods and proposed method for different and t = 0.5.

Numerical MethodsProposed Method x(t)
δxExactxVIMxHPMxHaarG.AIPAGA-IPA
0.00.6065310.6065310.6065310.6065310.6065320.6065310.606531
0.10.5915910.5916170.5916380.5915920.5915940.5915910.591591
0.20.5780230.5782070.5783710.5780230.5780300.5780220.578022
0.30.5656200.5661850.5667320.5656200.5656160.5656160.565616
0.40.5542170.5554400.5567200.5542170.5542100.5542140.554209
0.50.5436810.5458680.5483350.5436810.5436670.5436700.543667
0.60.5339030.5373690.5415760.5339040.5338820.5338900.533882
0.70.5247930.5298500.5364450.5247930.5247610.5247610.524761
0.80.5162750.5232260.5329400.5162750.5162310.5162300.516230
0.90.5082840.5174120.5310620.5082840.5082240.5082310.508224
1.00.5007650.5123330.5308120.5007650.5006900.5006890.500689
Table 19

Comparison of absolute errors for different δ and t = 0.5.

Numerical Methods [xExact—x(t)]Proposed Method[xExact—x(t)]
δxVIMxHPMxHaarG.AIPAG.A-IPA
00.000E+000.000E+000.000E+00-9.393E-073.403E-073.403E-07
0.1-2.600E-05-4.700E-05-1.000E-06-3.308E-06-8.758E-08-8.758E-08
0.2-1.840E-04-3.480E-040.000E+00-6.922E-061.402E-061.402E-06
0.3-5.650E-04-1.112E-030.000E+003.778E-064.242E-064.242E-06
0.4-1.223E-03-2.503E-030.000E+007.376E-063.236E-068.236E-06
0.5-2.187E-03-4.654E-030.000E+001.383E-051.145E-051.383E-05
0.6-3.466E-03-7.673E-03-1.000E-062.144E-051.321E-052.144E-05
0.7-5.057E-03-1.165E-020.000E+003.188E-053.183E-053.183E-05
0.8-6.951E-03-1.666E-020.000E+004.400E-054.479E-054.479E-05
0.9-9.128E-03-2.278E-020.000E+005.967E-055.326E-055.967E-05
1.0-1.157E-02-3.005E-020.000E+007.487E-057.605E-057.605E-05
It is evident from the comparison of absolute errors given above in Table 19 that the absolute errors generated by proposed method are quite smaller than errors generated by available numerical methods i.e. VIM and HPM which testifies the viability and affirms the accuracy of proposed approach while the generated absolute errors are in good comparison with the errors generated by Haar Wavelet method [8] which can be further improved by increasing the degree k of basis function.

Statistical analysis for proposed approach

In this section, statistical analysis has been performed for nonlinear heat transfer problems considered in this paper both with log sigmoid and B-Polynomial approaches to demonstrate the stability and authenticity of the proposed methodology. For this sake, 10 independent runs of the proposed methodology are performed without any deviation in the parametric settings of the problem as shown in Tables 2 and 9 of this paper. For statistical analysis, the parameters considered are the best values of the absolute error, the worst values of the absolute error, mean of the absolute error and the standard deviation (STD) of the absolute error for all the schemes i.e. GA, IPA and GA-IPA. The best and worst values of the absolute errors are replicate to the minimum and maximum errors respectively while Mean and standard deviation (STD) of the absolute errors determines the degree of variation in the final results which ultimately replicate the stability of the presented approach. The statistical analysis for example 01 is carried out for both the case i.e for δ = 0.6 and δ = 2.0 while for example 02 to avoid increase in the length of the paper, the statistical analysis is carried out only for δ = 0.5 and δ = 1.0 both for log sigmoid and B-Polynomial approaches. The graphical representation for the numerical results of average absolute errors for 10 independent runs are shown in Figs 1–8 both for log sigmoid and B-Polynomials based approaches.The results of the statistical analysis in terms of best values, the worst values, mean and the standard deviation (STD) of the average absolute errors for GA, IPA and GA-IPA schemes for heat transfer problems are presented in Table 20.
Fig 1

Graphical representation of average absolute errors for Example #01 when δ = 0.6 using Log Sigmoid.

Fig 8

Graphical representation of average absolute errors for Example #02 when δ = 1.0 using B-Polynomial.

Table 20

Statistical analysis for heat transfer problems.

SchemeHybridization with Log Sigmoid (k = 10)Hybridization with B-Polynomial (k = 08)
BestWorstMeanSTDBestWorstMeanSTD
Example 01(Case-I)(δ = 0.6)GA-1.97E-032.13E-034.21E-041.16E-03-1.16E-041.00E-04-3.62E-065.43E-05
IPA-2.89E-05-5.38E-06-1.55E-057.30E-062.61Ez-053.56E-053.29E-054.11E-06
GA-IPA-1.39E-033.02E-06-1.61E-044.34E-043.34E-063.54E-051.68E-051.34E-05
Example 01(Case-II)(δ = 2.0)GA-7.69E-044.54E-031.81E-031.67E-03-2.23E-054.04E-052.05E-061.77E-05
IPA-2.71E-04-1.75E-05-1.14E-047.42E-053.67E-061.12E-059.68E-062.46E-06
GA-IPA-1.04E-031.95E-03-1.16E-047.88E-04-5.37E-061.12E-055.23E-066.44E-06
Example 02(Case-I)(δ = 0.5)GA-4.53E-042.77E-044.49E-051.93E-04-2.53E-042.63E-041.46E-051.22E-04
IPA-2.67E-045.08E-05-1.49E-058.98E-051.38E-051.38E-051.38E-053.67E-12
GA-IPA-1.24E-052.74E-043.46E-058.45E-051.38E-051.38E-051.38E-054.84E-12
Example 02(Case-II)(δ = 1.0)GA-9.82E-056.87E-042.97E-042.45E-043.97E-051.11E-047.45E-051.91E-05
IPA1.26E-057.58E-052.38E-051.85E-057.61E-057.61E-057.61E-051.97E-11
GA-IPA-9.17E-052.12E-044.68E-057.79E-057.61E-057.61E-057.61E-055.10E-12
From Table 20, It can be seen that the mean of the average absolute error lies within the range 10−05 to 10−03 while the STD of the absolute error lies within the range 10−06 to 10−03 for Log Sigmoid based approach. Similarly, the mean of the average absolute error lies within the range 10−06 to 10−05 while the STD of the absolute error lies within the range 10−12 to 10−04 for B-Polynomial based approach. The very close ranges of mean and STD determines the close deviation from the results which is a measure of the stability and authenticity of the proposed approach.

Conclusion

On the basis of simulations and results provided by the proposed approach, it is observed that the proposed hybrid heuristic approach of GA-IPA out performs the other existing solutions for the nonlinear heat transfer equations. Further, the proposed scheme shows the supremacy over numerical methods i.e. Generalized Approximation, Homotopy Perturbation Method and Variational Iteration Method. In some cases the results are even more satisfactory than results provided by the numerical method Haar Wavelet Quasilinearization Technique. In this connection, it is established that the proposed approach is a good and trusty alternative approach for researchers for solving nonlinear problems in engineering and applied sciences domain.
  2 in total

1.  Application of genetic algorithms in nonlinear heat conduction problems.

Authors:  Muhammad Bilal Kadri; Waqar A Khan
Journal:  ScientificWorldJournal       Date:  2014-02-17

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

Authors:  Suheel Abdullah Malik; Ijaz Mansoor Qureshi; Muhammad Amir; Aqdas Naveed Malik; Ihsanul Haq
Journal:  PLoS One       Date:  2015-03-26       Impact factor: 3.240

  2 in total
  1 in total

1.  Evolutionary algorithm using surrogate models for solving bilevel multiobjective programming problems.

Authors:  Yuhui Liu; Hecheng Li; Hong Li
Journal:  PLoS One       Date:  2020-12-17       Impact factor: 3.240

  1 in total

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