1-s2.0-S0096300302001741-main

download 1-s2.0-S0096300302001741-main

of 7

Transcript of 1-s2.0-S0096300302001741-main

  • 8/10/2019 1-s2.0-S0096300302001741-main

    1/7

    An alternate algorithm for computingAdomian polynomials in special cases

    J. Biazar 1, E. Babolian 2, G. Kember, A. Nouri, R. Islam *

    Faculty of Engineering, Dalhousie University, D510, 1360 Barrington Street, P.O. Box 1000,

    Halifax, NS, Canada B3J 2X4

    Abstract

    In this article we introduce an alternate algorithm for computing Adomian poly-

    nomials, and present some examples to show the simplicity and efficiency of the new

    method.

    2002 Published by Elsevier Science Inc.

    Keyword: Decomposition method

    1. Introduction

    At the beginning of the 1980s Adomian developed a very powerful advice

    for solving functional equations in the form:

    u

    f

    G

    u

    1

    In the functional space F [13].

    The solution u is considered as the sum of a series,

    u X1i0

    ui 2

    *Corresponding author.

    E-mail addresses: [email protected](J. Biazar), [email protected] (R. Islam).1 Permanent address: Guilan University, Rasht, Iran.2 University for Teacher Education, Iran.

    0096-3003/02/$ - see front matter 2002 Published by Elsevier Science Inc.

    PII: S 0 0 9 6 - 3 0 0 3 ( 0 2 ) 0 0 1 7 4 - 1

    Applied Mathematics and Computation 138 (2003) 523529

    www.elsevier.com/locate/amc

    http://mail%20to:%[email protected]/http://mail%20to:%[email protected]/
  • 8/10/2019 1-s2.0-S0096300302001741-main

    2/7

    and Gu as the sum of the series

    Gu X1i0

    An 3

    and the method consists of the following scheme:

    u0 fun1 Anu0; u1;. . . ; un n 0; 1; 2;. . .

    4

    where Ans called Adomian polynomials, are defined as [4,5]:

    An 1n!

    d

    n

    dknG

    X1i0

    uiki !" #

    k05

    Wazwaz suggested the following algorithm for finding Adomian polynomials

    An [6]:

    Substituteu P1i0uiinto (1), SinceA0is always determined independent ofthe other polynomials An, nP 1, So that A0 is always defined by

    A0 Gu0 6In view of (6), this algorithm suggests that we first separate A0 Gu0 fromother terms of the expansion of the nonlinear termGu. WithA0identified, theremaining terms ofGu can be expanded by using algebraic operations, trig-onometric identities and Taylor series as appropriate. Having established this

    expansion, we then collect all terms of the expansion obtained such that the

    sum of the subscripts of the components ofu in each terms is the same. With

    this step preformed, the calculation of the Adomian polynomials is thus

    completed.

    We have suggested an alternate algorithm, which seems much simpler than

    what Wazwaz suggested.

    2. The alternate algorithm

    For calculating Adomian polynomials, let us use the parameter k, and

    consider

    ukX1n0

    unkn 7

    and

    Gku X1n0

    Anu0; u1;. . . ; unkn 8

    524 J. Biazar et al. / Appl. Math. Comput. 138 (2003) 523529

  • 8/10/2019 1-s2.0-S0096300302001741-main

    3/7

    Using this presentation for uk, we try to rewrite Gku in terms of k. So wederive a power series in terms k, and in the comparison with (8), the coefficient

    ofkn will determine Anu0; u1;. . . ; un.

    Example 1. Wazwaz considered the following homogeneous nonlinear prob-

    lem [6].

    ut u2ux 0 ux; 0 3x 9The equivalent canonical of the equation is:

    ux; t 3x Z t

    0 u2

    uxdt

    Then the solution by Adomian decomposition method consists of the following

    scheme:

    u0 3x

    un1 Z t

    0

    Anu0; u1;. . . ; undt n 0; 1; 2;. . .10

    To find Ans, let ukP1

    n0unkn, and computing Gu u2ux, we will have:

    Gku u20u0x u20u1x 2u0u1u0xk u20u2x 2u0u1u1x 2u0u2u0x

    u21u0xk2 u20u3x 2u0u1u2x 2u0u2u1x u21u1x 2u0u3u0x

    2u1u2u0xk3

    and in comparison with (8) we have:

    A0u0 u20u0x

    A1u0; u1 u20u1x 2u0u1u0x

    A2u0; u1; u2 u20u2x 2u0u1u1x 2u0u2u0x u21u0x

    A3u0; u1; u2; u3 u20u3x 2u0u1u2x 2u0u2u1x u21u1x 2u0u3u0x 2u1u2u0x

    .

    .

    .

    J. Biazar et al. / Appl. Math. Comput. 138 (2003) 523529 525

  • 8/10/2019 1-s2.0-S0096300302001741-main

    4/7

    and from (10) we have:

    u0x; t 3xu1x; t

    Z t0

    A0u0dt 27x2t

    u2x; t Z t

    0

    A1u0; u1dt 729x3t2

    u3x; t Z t

    0

    A2u0; u1; u2dt 19683x4t3

    .

    .

    .

    So u 3x 27x2t 729x3t2 19683x4t3Based on this, the solution can be expressed in this form:

    ux; t 3x; t 01

    6tffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

    1 36xtp

    1; t>0

    (

    Example 2.Consider the diffusivity equation in radial form:

    o2p

    or21

    r

    op

    orop

    ot 11pri; 0 r

    To solve this second-order PDE, rewrite the equation as:

    op

    ot o

    2p

    or2

    1

    r

    op

    or

    Let L oot

    , with inverse L1 Rt0dt, so we have:

    pr; t pt 0 Z t

    0

    o2p

    or2 1r opordt

    Using the new procedure we have:

    Anp0;p1;. . . ;pn o2pn

    or2 1

    r

    opn

    or 12

    and the solution by Adomian decomposition method consists of the following

    scheme:

    p0 r

    pn1Z

    t

    0

    o2pn

    or2

    1

    ropn

    or

    dt n 0; 1; 2;. . . 13

    526 J. Biazar et al. / Appl. Math. Comput. 138 (2003) 523529

  • 8/10/2019 1-s2.0-S0096300302001741-main

    5/7

    A0p0 o2p0

    or2 1

    r

    op0

    or 1

    r p1 t

    r

    A1p0;p1 tr3

    p2 t2

    2r3

    .

    .

    .

    An1p0;. . .;pn 12 32 2n 32

    n 1! r2n1 tn1 pn 1

    2 32 2n 32tnn! r2n1

    So

    p

    r; t

    r

    X1

    n1

    12 32 2n 32tn

    n! r

    2n

    1

    :

    The algorithm can be easily extended for calculating Adomian polynomials

    in several variables. Consider the function fu1; u2;. . . ; um ofm variables. Letui

    P1k0uikk

    k, and then if we can derive fu1; u2;. . . ; um as a power series ink, then the coefficient ofkn will be Anu10;. . . ; u1n;. . . ; um0;. . . ; umn.

    Example 3.Consider the following system of integral equations with the exact

    solution fx x, gx x2.

    fx x 15

    x7 Z x0

    x2tftgtdt

    gx x2 78

    x4 Z x

    0

    x tf2t gtdt:

    Adomian decomposition method for this problem consists of the following

    scheme:

    f0 x 15x7

    g0 x2 76x4

    8>:fn1

    Rx0

    x2tAnf0;. . . ;fn;g0;. . . ;gndtgn1

    Rx0x tBnf0;. . .;fn;g0;. . . ;gndt

    (

    For more details for the solution of a system of integral equations

    by Adomian decomposition method, see [7]. To derive polynomials An andBn,

    let:

    f X1n0

    fnkn and g X1

    n0gnk

    n;

    J. Biazar et al. / Appl. Math. Comput. 138 (2003) 523529 527

  • 8/10/2019 1-s2.0-S0096300302001741-main

    6/7

    then

    ftgt f0g0 f0g1 f1g0k f0g2 f1g1 f2g0k2

    f0g3 f1g2 f2g1 fg0k3 f2t gt f20 g0 2f0f1 g1k 2f0f2 f21 g2k2

    2f0f3 2f1f2 g3k3 and so

    A0 f0g0 B0 f20 g0A1 f0g1 f1g0 B1 2f0f1 g1A2 f0g2 f1g1 f2g0 B2 2f0f2 f21 g2A3 f0g3 f1g2 f2g1 f3g0 B3 2f0f3 2f1f2 g3...

    .

    .

    .

    These polynomials are the same as those, can be derived by procedure pre-

    sented in [5,8], for calculating Adomian polynomials for nonlinear operators.Some numerical results for f Pni0fi and g Pni0gi are presented in the

    Table 1.

    3. Discussion

    This algorithm is easier than what Wazwaz suggested in [6], and does not

    need the tiring manipulation with indexes, and can be used in more general

    cases. With aide of mathematical packages like Derive, Mathematica, . . . this

    method can be carried out easily. The computations associated with the ex-

    amples discussed above were preformed by using Mathematica 4.

    Table 1

    Some numerical results for the Example 3

    n 1 n 2f0:1 0.1 0.1f0:2 0.2 0.2f0:3 0.3 0.3f0:4 0.40000 0.4f0:5 0.49998 0.5g0:1 0.01 0.01g0:2 0.040000 0.04g0:3 0.090008 0.090000g0:4 0.160074 0.160000g

    0:5

    0.25043 0.25000

    528 J. Biazar et al. / Appl. Math. Comput. 138 (2003) 523529

  • 8/10/2019 1-s2.0-S0096300302001741-main

    7/7

    References

    [1] G. Adomian, G.E. Adomian, A global method for solution of complex systems, Math. Model. 5

    (1984) 521568.

    [2] G. Adomian, Solving Frontier Problems of Physics: The Decomposition Method, Kluwer

    Academic publishers, Dordrecht, 1994.

    [3] G. Adomian, D. Sarafyan, Numerical solution of differential equations in the deterministic limit

    of stochastic theory, Appl. Math. Comput. 8 (1981) 111119.

    [4] L. Gabet, The theoretical foundation of Adomian method, Comput. Math. Appl. 27 (12) (1994)

    4152.

    [5] K. Abbaoi, Y. Cherruault, V. Seng, Practical formula for the calculus of multivariable Adomian

    polynomials, Math. Comp. Model. 22 (1) (1995) 8993.

    [6] A.M. Wazwaz, A new algorithm for calculating Adomian polynomials for non-linear operators,

    Appl. Math. Comput. (111) (2000) 5369.[7] E. Babolian, J. Biazar, Solution of a system of nonlinear Volterra integral equations of the

    second kind, Far East J. Math. Sci. 2 (6) (2000) 935945.

    [8] V. Seng, K. Abbaoui, Y. Cherruault, Adomians polynomials for nonlinear operators, Math.

    Comp. Model. 24 (1) (1996) 5965.

    J. Biazar et al. / Appl. Math. Comput. 138 (2003) 523529 529