<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJCM</journal-id><journal-title-group><journal-title>American Journal of Computational Mathematics</journal-title></journal-title-group><issn pub-type="epub">2161-1203</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajcm.2020.101006</article-id><article-id pub-id-type="publisher-id">AJCM-98798</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  On Solutions of Emden-Fowler Equation
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Khalid</surname><given-names>A. A. Hossen</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Computer Science, Faculty of Information Technology, Al-Ahliyya Amman University, Amman, Jordan</addr-line></aff><pub-date pub-type="epub"><day>07</day><month>01</month><year>2020</year></pub-date><volume>10</volume><issue>01</issue><fpage>90</fpage><lpage>99</lpage><history><date date-type="received"><day>21,</day>	<month>August</month>	<year>2019</year></date><date date-type="rev-recd"><day>8,</day>	<month>March</month>	<year>2020</year>	</date><date date-type="accepted"><day>11,</day>	<month>March</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Finite Element Method (FEM), based on p and h versions approach, and the Adomians decomposition algorithm (ADM) are introduced for solving the Emden-Fowler Equation. A number of special cases of p and h versions of FEM are introduced. Several iterated forms of the ADM are considered also. To demonstrate the efficiency of both methods, the numerical solutions of different examples are compared for both methods with the analytical solutions. It is observed that the results obtained by FEM are quite satisfactory and more accurate than ADM. Moreover, the FEM method is applicable for a wide range of classes including the singularity cases with the given special treatments by the FEM. Comparing the results with the existing true solutions shows that the FEM approach is highly accurate and converges rapidly.
 
</p></abstract><kwd-group><kwd>Finite Element Method</kwd><kwd> Adomians Decomposition Algorithm</kwd><kwd> Numerical</kwd><kwd> Error</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In this work, we present an alternate algorithm to solve the Emden-Fowler Equation [<xref ref-type="bibr" rid="scirp.98798-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref2">2</xref>]. This equation has several interesting physical applications occurring in astrophysics in the form of the Fermi-Thomas equation [<xref ref-type="bibr" rid="scirp.98798-ref3">3</xref>]. The analysis is accompanied by examples that demonstrate the comparison and show the pertinent features of the modified technique. Two versions of FEM approaches have been used to obtain a numerical solution to this problem. The decomposition scheme representing the nonlinear problem is presented. Some references for such numerical solutions can be found in [<xref ref-type="bibr" rid="scirp.98798-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref6">6</xref>]. In particular, Scott [<xref ref-type="bibr" rid="scirp.98798-ref7">7</xref>] used an invariant imbedding method to solve Troesch’s problem, while Khuri [<xref ref-type="bibr" rid="scirp.98798-ref8">8</xref>] used a numerical method based on Laplace transformation and a modified decomposition technique to obtain an approximate solution of the same problem. Feng [<xref ref-type="bibr" rid="scirp.98798-ref9">9</xref>] solved this problem numerically using a modified homotopy perturbation technique. Chang and Chang [<xref ref-type="bibr" rid="scirp.98798-ref10">10</xref>] developed a new technique for calculating the one-dimensional differential transform of nonlinear functions; the algorithm was illustrated by studying several nonlinear ordinary differential equations, including Troesch’s problem. Chang [<xref ref-type="bibr" rid="scirp.98798-ref11">11</xref>] proposed a new algorithm based on the vibrational method and variable transformation to solve Troesch’s problem. The cubic B-spline finite-element method (see [<xref ref-type="bibr" rid="scirp.98798-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref14">14</xref>]) is often used for solving nonlinear problems that arise in engineering applications; cubic B-spline functions are utilized to develop a collocation method for solving Troesch’s problem.</p><p>Adomians decomposition algorithm has been recently employed to solve a wide range of problems (see [<xref ref-type="bibr" rid="scirp.98798-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref17">17</xref>]). We adapt the algorithm to solving the most general form of Emden-Fowler Equation given by</p><p>d d t ( q ( t ) d u d t ) + q ( t ) u n = 0 , t ≥ 0 (1)</p><p>with specified initial condition</p><p>u ( 0 ) = α (2)</p><p>d u d t = β</p><p>The balance of this paper is as follows. In Section 2.1, we give a brief description of Adomians method and then introduce a modified version of this algorithm. We apply the modified scheme to Equations (1), (2). While in Section 2.2, we seek a finite element solution for solving Emden-Fowler Equation. We consider the mesh point u<sub>i</sub> over the interval [0, 1], with x<sub>0</sub> = 0 and x<sub>n</sub> = 1, noting that the mesh points distance = h.</p><p>In Section 3, several interesting examples that arise in applications are used to illustrate the algorithm with error estimates.</p><p>And tables are not prescribed, although the various table text styles are provided. The formatter will need to create these components, incorporating the applicable criteria that follow.</p></sec><sec id="s2"><title>2. Analysis</title><sec id="s2_1"><title>2.1. Adomians Decomposition Method</title><p>In this section, we first describe algorithm of Adomians decomposition method as it applies to general nonlinear equation of the form</p><p>u − N ( u ) = f (3)</p><p>where N is a nonlinear operator on a Hilbert space H and f is a known element of H. We assume that for a given f a unique solution u of Equation (3) exists. We then introduce a modified version of this algorithm to handle equations of the form Equation (1).</p><p>The Adomians algorithm assumes a series solution for u given by</p><p>u = ∑ n = 0 ∞ u n (4)</p><p>And the nonlinear operator N to be decomposed into</p><p>N ( u ) = ∑ n = 0 ∞ A n (5)</p><p>where A<sub>n</sub>’s are Adomians polynomials of u 0 , u 1 , ⋯ , u n given by</p><p>A n = 1 n ! d n d λ n [ N ∑ i = 0 ∞ λ i u i ] λ = 0 , n = 0 , 1 , ⋯ (6)</p><p>Substituting Equations (4) and (5) into the functional Equation (3) yields.</p><p>∑ n = 0 ∞ u n − ∑ n = 0 ∞ A n = f (7)</p><p>The convergence of the series in Equation (7) will yield</p><p>u 0 = f u 1 = A 0 u 2 = A 1           ⋮ u n = A n − 1 (8)</p><p>Thus, one can, recurrently determine every term of the series ∑ n = 0 ∞ u n the convergence of this series has been established (see [<xref ref-type="bibr" rid="scirp.98798-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref18">18</xref>]).</p><p>To illustrate the scheme, let the nonlinear operator N(u) be a nonlinear function of u, say g(u) then the first four Adomians Polynomials are given by</p><p>A 0 = g ( u 0 ) A 1 = u 1 g ′ ( u 0 ) A 2 = u 2 g ′ ( u 0 ) + 1 2 ! u 1 2 g ″ ( u 0 )           ⋮ A 3 = u 3 g ′ ( u 0 ) + u 1 u 2 g ″ ( u 0 ) + 1 3 ! u 1 3 + g ‴ ( u 0 ) (9)</p><p>How do we interpret and solve Emden-Fowler Equation in this setting?</p><p>Following the Adomians decomposition analysis [<xref ref-type="bibr" rid="scirp.98798-ref4">4</xref>] defines the linear operator.</p><p>L t = ∂ ∂ t (10)</p><p>Equation (1) can be rewritten in terms of the linear operator</p><p>L t [ p ( t ) L t ( u ) ] + q ( t ) u n = 0 (11)</p><p>It was shown in [<xref ref-type="bibr" rid="scirp.98798-ref2">2</xref>] that Equation (1) with condition (2) possesses a unique solution.</p><p>Thus, the inverse operator of L<sub>t</sub>, namely L t − 1 exists and is the twofold indefinite integral; i.e.</p><p>[ L t − 1 f ] ( t ) = ∫ 0 t d u ∫ 0 t d v f ( v ) (12)</p><p>Operating on both sides of (11) with L t − 1 yields</p><p>L t − 1 L t [ p ( t ) L t ( u ) ] + L t − 1 [ q ( t ) u n ] = 0 (13)</p><p>From which it follows, upon using the initial conditions given in Equation (2).</p><p>u ( t ) = u ( 0 ) + L t − 1 [ p ( 0 ) β p ( t ) ] − L t − 1 [ L t − 1 ( q ( t ) u n ) P ( t ) ] (14)</p><p>The Adomians decomposition method yields the solution in the form given in (4) i.e. u ( t ) = u 0 + u 1 + u 2 + ⋯ + u n ,then from Equation (14)</p><p>u 0 + u 1 + u 2 + ⋯ = 1 + L t − 1 [ p ( 0 ) β β ( t ) ] − L t − 1 [ L t − 1 ( q ( t ) u n ) p ( t ) ] (15)</p><p>For later numerical computation, let the expression</p><p>ϕ n = ∑ i = 0 n − 1 u i ( t ) (16)</p><p>can serve as a practical solution. We will show through several examples, that this Adomians decomposition method which converts the given equation to recurrences relation whose terms are computed using maple 15.</p></sec><sec id="s2_2"><title>2.2. Finite Element Method (FEM)</title><p>We seek a finite element solution for solving Emden-Fowler Equation, we consider the mesh point u<sub>i</sub> over the interval [0, 1], with x<sub>0</sub> = 0 and x<sub>n</sub> = 1, note that the mesh points distance = h, with x n = x 0 + i h . Given</p><p>u ( x ) = ∑ n = 0 n − 1 α i φ i (17)</p><p>The finite element method minimizes the integral (17) over a class of Piecewise polynomials. The idea is to choose a finite number of trial functions φ i ,and among all their linear combinations ∑ n = 0 n − 1 α i φ i to find the one, which is the minimum, the unknown α i determined by a system of N discrete algebraic equations, which the computer can handle. Therefore, the goal is to choose trial functions φ i ,which are convenient enough for the given integral (17) to be compute and minimized, and at the same time general enough to approximate closely the unknown u. The software TWEPEP starts by a subdivision of the given region into smaller pieces which are triangles with standard six-node with a quadratic basis function, and with one edge curved when adjacent to a curved boundary according to the isoperimetric method. It is also optional to use 10-piont cubic (3rd degree) or the 15-points quartic (4th degree) isoperimetric triangular elements for greater accuracy. Each time a triangle is partitioned, it is divided by a line from the midpoint of its longest side to the opposite vertex. If this side is not on the boundary, the triangle which shares that side must also be divided to avoid non-conforming elements with discontinuous basis functions. An initial triangulation with sufficient triangles to define the region is supplied by the user, then the refinement and grading of this triangulation is guided by a user supplied function D3EST which should be largest where the final triangulation is to be densest. The Cuthill-McKee algorithm ( [<xref ref-type="bibr" rid="scirp.98798-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.98798-ref20">20</xref>]) used to initially number the nodes, and a special bandwidth reduction algorithm is used to decrease the bandwidth of the Jacobian matrix even further. <sub> </sub></p><p>In all cases, the algebraic system solved by Newton’s method. One iteration per time step is done for parabolic problems and one iteration is sufficient for linear elliptic problems. The linear system is solved directly by block Gaussian elimination, without row interchanges since pivoting is unnecessary when the matrix is positive definite. Symmetry also taken advantage of in the elimination process if it is present then the storage and computational work halved. If the Jacobian matrix is too large to keep in core, the frontal method is used efficiently organize its storage out of core.</p></sec></sec><sec id="s3"><title>3. Illustrations of the Methods</title><p>In this section, we shall consider three examples the first is the linearized Emden-Fowler Equation, and the other two are nonlinear. The out-come of modified Adomians decomposition method compared with and the finite element method the p, the h versions, and any known solution to the underlying Emden-Fowler Equation. Then solution obtained generalized by maple [<xref ref-type="bibr" rid="scirp.98798-ref21">21</xref>]. While the nonlinear system of equations given in (17) has been solved using the old version of the computer algebra system TWEPEP [<xref ref-type="bibr" rid="scirp.98798-ref22">22</xref>].</p><p>Example 1. Consider Emden-Fowler Equation of the form</p><p>1 t 2 d d t ( t 2 d d t ( u ) ) + t 2 u = 0</p><p>u ( 0 ) = 1 and d u ( 0 ) d t = 0 (18)</p><p>Substituting these values into the general formula Equation (13), we obtain</p><p>u 0 = 1 u 1 = − L t − 1 ( t 2 u 0 t 2 ) = − 1 6 t 2 u 2 = − L t − 1 ( t 2 u 1 t 2 ) = 1 120 t 4 u 3 = − L t − 1 ( t 2 u 2 t 2 ) = − 1 5040 t 6         ⋮ (19)</p><p>The exact solution to Equation (18) given by u ( t ) = 1 t sin t .</p><p>Example 2. Consider the Emden Fowler of the form</p><p>1 t 2 ( d d t ( t 2 d d t u ) ) + u 5 = 0</p><p>u ( 0 ) = 1 , d u ( 0 ) d t = 0 (20)</p><p>Using Equation (13), the various u<sub>i</sub> are given by</p><p>u 0 = 1 u 1 = − L t − 1 ( t 2 A 0 t 2 ) = − 1 6 t 2 u 2 = − L t − 1 ( t 2 A 1 t 2 ) = − 1 24 t 4 u 3 = − L t − 1 ( t 2 A 2 t 2 ) = − 5 432 t 6 (21)</p><p>where A 0 = f ( u 0 ) = 1</p><p>A 1 = u 1 f ′ ( u 0 ) = 5 u 0 5 = − 5 6 t 2</p><p>A 2 = u 2 f ′ ( u 0 ) + 1 2 u 1 2 f ″ ( u 0 ) = 5 u 0 4 u 2 + 10 u 0 3 u 1 2 = 35 71 t 4 (22)</p><p>A 3 = u 3 f ′ ( u 0 ) + 1 2 ( 2 u 1 u 2 ) f ″ ( u 0 ) + 1 3 ! ( u 0 u 1 3 ) f ‴ ( u 0 ) = − 35 144 t 6</p><p>The exact solution of Equation (20) is given by</p><p>u ( t ) = 1 1 + 1 3 t</p><p>The exact solution compared with the numerical solution using Adomians method.</p><p>Example 3. Our final Example deals with Emden-Fowler Equation of the form</p><p>d d t ( 1 1 + t ( d d t ( u ) ) ) + 1 2 ( 1 + t ) 3 u 2 = 0 (23)</p><p>u ( 0 ) = 1 , d u ( 0 ) d t = 1 2 (24)</p><p>Using Equation (13) the various iterates are given by</p><p>u 0 = 1 + 1 2 L t − 1 [ L t − 1 [ 1 + t ] 1 / 2 ] = 2 3 + 1 3 ( 1 + t ) 3 / 2 u 1 = − 1 2 L t − 1 [ L t − 1 ( A 0 ( 1 + t ) 3 ) ( 1 + t ) 1 / 2 ] u 2 = − 1 2 L t − 1 [ L t − 1 ( A 1 ( 1 + t ) 3 ) ( 1 + t ) 1 / 2 ] u 3 = − 1 2 L t − 1 [ L t − 1 ( A 2 ( 1 + t ) 3 ) ( 1 + t ) 1 / 2 ]         ⋮</p><p>where</p><p>A 0 = f ( u 0 ) = u 0 2 = [ 2 3 + 1 3 ( 1 + t ) 3 / 2 ] 2 (25)</p><p>A 1 = 2 u 0 u 1 A 2 = 2 u 0 u 1 + u 1 2 A 3 = 2 u 0 u 3 + 2 u 0 u 1 u 2           ⋮ <sub> </sub></p><p>The exact solution of Equation (23) and (24) is given by</p><p>u ( t ) = 1 + t (26)</p><p>The exact solution compared with the numerical solution using Adomians method, shown in <xref ref-type="table" rid="table3">Table 3</xref> errors obtained by approximation ϕ 4 , ϕ 5 and ϕ 6 as defined in Equation (16) respectively.</p><p>In the next section, we will give the numerical results arising from the implementation of this adaptive collocation approach over the Emden-Fowler problem.</p><p>In this section, the ADM collocation method used to solve the Emden-Fowler problem for different values of the u<sub>i</sub> using the computer algebra system Maple 15. In Tables 1-3, the numerical solutions obtained by the above method at the mesh points t = 0 , 0.01 , 0.02 , ⋯ , 0.1 . Respectively, are compared with the given analytic solutions the resulting relative error is also compared with h version FEM numerical techniques, namely, 50, 100 and 150 elements.</p><p>In Tables 4-6, the numerical solution obtained by the FEM collocation at the mesh points t = 0 , 0.01 , 0.02 , ⋯ , 0.1 ,is compared with the exact solutions given. A Fortran code called TWOPEP [<xref ref-type="bibr" rid="scirp.98798-ref22">22</xref>] used to solve to solve the problems.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Error obtained using decomposition method for example 1</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >t</th><th align="center" valign="middle"  colspan="3"  >ADM Relative Error</th><th align="center" valign="middle"  colspan="3"  >FEM Relative Error</th></tr></thead><tr><td align="center" valign="middle" >Four terms</td><td align="center" valign="middle" >Five terms</td><td align="center" valign="middle" >Six terms</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >150</td></tr><tr><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >0.453 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >1.123 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.013 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >0.234 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >3.325 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.120 &#215; 10<sup>−4</sup></td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >1.987 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.347 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >0.047 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.126 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >1.034 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.613 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >0.06</td><td align="center" valign="middle" >2.798 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >0.340 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >0.434 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.023 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.122 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.106 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >1.001 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >0.150 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >0.504 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >4.750 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >2.322 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.457 &#215; 10<sup>−6</sup></td></tr><tr><td align="center" valign="middle" >0.10</td><td align="center" valign="middle" >1.338 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.243 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >1.243 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >6.445 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >7.805 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >3.345 &#215; 10<sup>−6</sup></td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Error obtained using decomposition method for example 2</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >t</th><th align="center" valign="middle"  colspan="3"  >ADM Relative Error</th><th align="center" valign="middle"  colspan="3"  >FEM Relative Error</th></tr></thead><tr><td align="center" valign="middle" >Four terms</td><td align="center" valign="middle" >Five terms</td><td align="center" valign="middle" >Six terms</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >150</td></tr><tr><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >1.331 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >3.408 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >1.408 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >0.435 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >3.025 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.420 &#215; 10<sup>−4</sup></td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >9.034 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >1.000 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >9.00 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.512 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >1.034 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.152 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >0.06</td><td align="center" valign="middle" >1.141 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >1.092 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >9.092 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >3.023 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >0.122 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >1.102 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >3.114 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >2.843 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.843 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >4.750 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >3.421 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >1.456 &#215; 10<sup>−6</sup></td></tr><tr><td align="center" valign="middle" >0.10</td><td align="center" valign="middle" >7.081 &#215; 10<sup>3</sup></td><td align="center" valign="middle" >0.774 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >0.075 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >6.445 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >6.505 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >3.345 &#215; 10<sup>−6</sup></td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Error obtained using decomposition method with four five and six terms for example 3</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >t</th><th align="center" valign="middle"  colspan="3"  >Relative Error</th><th align="center" valign="middle"  colspan="3"  >Number of elements</th></tr></thead><tr><td align="center" valign="middle" >Four terms</td><td align="center" valign="middle" >Five terms</td><td align="center" valign="middle" >Six terms</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >150</td></tr><tr><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td><td align="center" valign="middle" >0.0</td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >4.335 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >3.425 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.425 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >0.335 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >3.325 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.420 &#215; 10<sup>−4</sup></td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >1.512 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.034 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.634 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.512 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >1.034 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.653 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >0.06</td><td align="center" valign="middle" >3.023 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.122 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.002 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >3.023 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.122 &#215; 10<sup>−2</sup></td><td align="center" valign="middle" >1.102 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >4.750 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >2.322 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.022 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >4.750 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >2.322 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.456 &#215; 10<sup>−6</sup></td></tr><tr><td align="center" valign="middle" >0.10</td><td align="center" valign="middle" >6.445 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >7.805 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.805 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >6.445 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >7.805 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >3.345 &#215; 10<sup>−6</sup></td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Error obtained using finite element method example 1</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >F.E.M p version</th><th align="center" valign="middle"  colspan="5"  >F.E.M h version</th></tr></thead><tr><td align="center" valign="middle" >50 elements</td><td align="center" valign="middle" >75 elements</td><td align="center" valign="middle" >100 elements</td><td align="center" valign="middle" >125 elements</td><td align="center" valign="middle" >150 elements</td></tr><tr><td align="center" valign="middle" >Quadratic</td><td align="center" valign="middle" >1.071 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >2.138 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >6.306 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >4.006 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.303 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >Cubic</td><td align="center" valign="middle" >2.402 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.485 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.759 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.051 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.759 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >Quartic</td><td align="center" valign="middle" >1.541 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >7.683 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >1.481 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >1.6211 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >0.381 &#215; 10<sup>−6</sup></td></tr></tbody></table></table-wrap><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Error obtained using finite element method example 2</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >F.E.M p version</th><th align="center" valign="middle"  colspan="5"  >F.E.M h version</th></tr></thead><tr><td align="center" valign="middle" >100 elements</td><td align="center" valign="middle" >125 elements</td><td align="center" valign="middle" >150 elements</td><td align="center" valign="middle" >175 elements</td><td align="center" valign="middle" >200 elements</td></tr><tr><td align="center" valign="middle" >Quadratic</td><td align="center" valign="middle" >3.971 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >2.338 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >7.378 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >4.006 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.303 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >Cubic</td><td align="center" valign="middle" >2.502 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.485 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.759 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.051 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.759 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >Quartic</td><td align="center" valign="middle" >1.541 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >8.683 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >0.683 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >1.621 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >0.381 &#215; 10<sup>−6</sup></td></tr></tbody></table></table-wrap><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Error obtained using finite element method example 3</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >F.E.M p version</th><th align="center" valign="middle"  colspan="5"  >F.E.M h version</th></tr></thead><tr><td align="center" valign="middle" >100 elements</td><td align="center" valign="middle" >125 elements</td><td align="center" valign="middle" >150 elements</td><td align="center" valign="middle" >175 elements</td><td align="center" valign="middle" >200 elements</td></tr><tr><td align="center" valign="middle" >Quadratic</td><td align="center" valign="middle" >3.271 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >2.138 &#215; 10<sup>−3</sup></td><td align="center" valign="middle" >6.306 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >4.006 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.303 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >Cubic</td><td align="center" valign="middle" >2.402 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >1.485 &#215; 10<sup>−4</sup></td><td align="center" valign="middle" >2.759 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.051 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >2.059 &#215; 10<sup>−5</sup></td></tr><tr><td align="center" valign="middle" >Quartic</td><td align="center" valign="middle" >1.541 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >7.683 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >1.681 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >1.621 &#215; 10<sup>−6</sup></td><td align="center" valign="middle" >0.331 &#215; 10<sup>−7</sup></td></tr></tbody></table></table-wrap><p>From Tables 4-6, we observe that the h and the p collocation FEM method yields a almost exact solution for elements in order = 50, 100, and 150, respectively [<xref ref-type="bibr" rid="scirp.98798-ref14">14</xref>] an investigate the effect of the choice of the number of elements around the singularity points over comes the failed of the traditional ADM on the numerical solution of Troesch’s problem. Tables 4-6 provide the relative error obtained by the h and the p shape-spline method,</p><p>We observe generally notable change in the numerical results when the number of elements and the degree increased, we can say almost exact.</p><p>From Tables 1-3, it is evident that the relative error for all given examples decreases as the number of terms of the ADM increase, convergence is rapid and the relative error is small.</p><p>Likewise, result in Tables 4-6 shows the F.E.M error as the number of elements is subdivided (the h version) also as the degree of the polynomial is increased (p version). With more dense elements near t = 0 has the upper hand results.</p></sec><sec id="s4"><title>4. Conclusion</title><p>In this work, the Adomians decomposition method, and the finite element method p and the h versions have been successfully applied to find the solution of nonlinear Emden-Fowler Equation. For general cases, Adomians decomposition method usually fails to solve singular initial value problems of Emden-Fowler type, while an effective modification of FEM that only requires denser elements around the singularity point is introduced. We conclude that FEM is a powerful method for the solution of nonlinear Emden-Fowler Equation. However, the computations by the ADM are simpler and faster than FEM techniques. The FME offers great advantages of straightforward applicability, computational efficiency and high accuracy.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Hossen, K.A.A. (2020) On Solutions of Emden-Fowler Equation. American Journal of Computational Mathematics, 10, 90-99. https://doi.org/10.4236/ajcm.2020.101006</p></sec></body><back><ref-list><title>References</title><ref id="scirp.98798-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">James, S. and Wong, W. (1975) On the Generalized Emden-Fowler Equation Society for Industrial and Applied Mathematics. SIAM Review, 17, 339-360.  
https://doi.org/10.1137/1017036</mixed-citation></ref><ref id="scirp.98798-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Adomians, G., Rach, R. and Shawagfeh, N.T. (1995) On the Analytic Solution of the Lane-Emden Equation. Physics Letters, 8, 161-181.  
https://doi.org/10.1007/BF02187585</mixed-citation></ref><ref id="scirp.98798-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Metropolis, N. and Reitz, J.R. (1951) Solutions of the Fermi-Thomas-Dirac Equation. The Journal of Chemical Physics, 19, 555. https://doi.org/10.1063/1.1748292</mixed-citation></ref><ref id="scirp.98798-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Adomians, G. (1990) A Review of the Decomposition Method and Some Recent Results for Nonlinear Equations. Mathematical and Computer Modelling, 13, 17-43. https://doi.org/10.1016/0895-7177(90)90125-7</mixed-citation></ref><ref id="scirp.98798-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Evans, D.J. and Hossen, K.A. (2000) Asymptotic Decomposition of Mildly Nonlinear Differential Equation. International Journal of Computer Mathematics, 78, 569-573. https://doi.org/10.1080/00207160108805132</mixed-citation></ref><ref id="scirp.98798-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Roberts, S.M. and Shipman, J.S. (1976) On the Closed form Solution of Troesch’s Problem. Journal of Computational Physics, 21, 291-304.  
https://doi.org/10.1016/0021-9991(76)90026-7</mixed-citation></ref><ref id="scirp.98798-ref7"><label>7</label><mixed-citation publication-type="book" xlink:type="simple">Scott, M.R. (1975) On the Conversion of Boundary-Value Problems into Stable Initial-Value Problems via Several Invariant Imbedding Algorithms. In: Aziz, A.K., Ed., Numerical Solutions of Boundary-Value Problems for Ordinary Differential Equations, Academic Press, New York, 89-146.  
https://doi.org/10.1016/B978-0-12-068660-5.50008-9</mixed-citation></ref><ref id="scirp.98798-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Khuri, S.A. (2003) A Numerical Algorithm for Solving the Troesch’s Problem. International Journal of Computer Mathematics, 80, 493-498.  
https://doi.org/10.1080/0020716022000009228</mixed-citation></ref><ref id="scirp.98798-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Feng, X., Mei, L. and He, G. (2007) An Efficient Algorithm for Solving Troesch’s Problem. Applied Mathematics and Computation, 189, 500-507.  
https://doi.org/10.1016/j.amc.2006.11.161</mixed-citation></ref><ref id="scirp.98798-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Chang, S.H. and Chang, I.L. (2008) A New Algorithm for Calculating the One-Dimensional Differential Transform of Nonlinear Functions. Applied Mathematics and Computation, 195, 799-808. https://doi.org/10.1016/j.amc.2007.05.026</mixed-citation></ref><ref id="scirp.98798-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Chang, S.-H. (2010) A Variational Iteration Method for Solving Troesch’s Problem. Journal of Computational and Applied Mathematics, 234, 3043-3047.  
https://doi.org/10.1016/j.cam.2010.04.018</mixed-citation></ref><ref id="scirp.98798-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Deeba, E.Y. and Khuri, S.A. (1996) A Decomposition Method for Solving the Nonlinear Klein-Gordon Equation. Journal of Computational Physics, 124, 442-448.  
https://doi.org/10.1006/jcph.1996.0071</mixed-citation></ref><ref id="scirp.98798-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Adomians, G. (1986) Nonlinear Stochastic Operator Equations. Academic Press, New York. https://doi.org/10.1016/B978-0-12-044375-8.50012-5</mixed-citation></ref><ref id="scirp.98798-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Hossen, K.A. (1984) Finite Element Solutions for Elliptic Partial Differential Equations. PhD Thesis, Loughborough University of Technology, Loughborough.</mixed-citation></ref><ref id="scirp.98798-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Hossein, J., Tayyebi, E., Sadeghi, S. and Khalique, C.M. (2014) New Modification of the Adomian Decomposition Method for Nonlinear Integral Equations. International Journal of Advances in Applied Mathematics and Mechanics, 1, 33-39.</mixed-citation></ref><ref id="scirp.98798-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Almazmumy, M., Hendi, F.A., Bakodah, H.O. and Alzumi, H. (2012) Recent Modifications of Adomian Decomposition Method for Initial Value Problem in Ordinary Differential Equations. American Journal of Computational Mathematics, 2, 228-234. https://doi.org/10.4236/ajcm.2012.23030</mixed-citation></ref><ref id="scirp.98798-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Seng, V. and Abbaoui, K.Y. (1996) Adomians for Nonlinear Operators. Mathematical and Computer Modelling, 24, 59-65.  
https://doi.org/10.1016/0895-7177(96)00080-5</mixed-citation></ref><ref id="scirp.98798-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Rosen, R. (1968) Matrix Bandwidth Minimization. Proceedings of 23rd National Conference, ACM, ACM Publication P-68, Brandon/Systems Press, Princeton, NJ, 585-595. https://doi.org/10.1145/800186.810622</mixed-citation></ref><ref id="scirp.98798-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Cuthill, E. and McKee, J. (1969) Reducing the Bandwidth of Sparse Symmetric Matrices. Proceedings 24th National Conference of ACM, August 1969, 157-172. 
https://doi.org/10.1145/800195.805928</mixed-citation></ref><ref id="scirp.98798-ref20"><label>20</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Cheng</surname><given-names> K.Y. </given-names></name>,<etal>et al</etal>. (<year>1973</year>)<article-title>Minimizing the Bandwidth of Sparse Symmetric Matrices</article-title><source> Computing</source><volume> 11</volume>,<fpage> 103</fpage>-<lpage>110</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.98798-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Maplesoft User Case Studies.  
http://www.maplesoft.com/company/casestudies</mixed-citation></ref><ref id="scirp.98798-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Granville, S. (1981) TWODEPEP. International Mathematical and Statistical Libraries. IMSL Statistical Libraries, Inc., Houston.</mixed-citation></ref></ref-list></back></article>