• No results found

Two and Three point Implicit Second Derivative Block Methods for Solving First Order Ordinary Differential Equations

N/A
N/A
Protected

Academic year: 2020

Share "Two and Three point Implicit Second Derivative Block Methods for Solving First Order Ordinary Differential Equations"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

Two and Three point Implicit Second Derivative Block Methods

For Solving First Order Ordinary Differential Equations

Mohammed Yousif Turki1,2 ∗, Fudziah Ismail1,3, Norazak Senu1,3, and Zarina Bibi

Ibrahim1,3

1 Department of Mathematics, Faculty of Science, University Putra Malaysia,43400

UPM Serdang, Selangor, Malaysia

2 Department of Mathematics, Faculty of Education pure Sciences, AL-Anbar

University, Iraq

3 Institute for Mathematical Research, University Putra Malaysia, 43400 UPM Serdang,

Selangor, Malaysia

Corresponding author: [email protected]

In this research we developed implicit block methods which make used of the first and second derivatives of the problems. The aim is to give a more accurate as well as faster numerical results for solving first order ordinary differential equations. The methods are then used to solve a set of first order initial value problems. Numerical results clearly show that the new proposed methods performed better than other well-known existing methods in solving the set of test problems.

Keywords: Second derivative, implicit block methods

I.

Introduction

Many researchers have focused on the block method for solving first order ordinary differ-ential equations (ODEs). Such as Majid et al. (2003) developed two point implicit method for solving a system of ODEs . Majid et al. (2006) derived three point block method to solve first order ODEs.Ibrahim et al. (2007) used block backward diffference formula to solve first or-der ODEs. This is by computing two or three points simultaneously using xn−1 and xn as the back values of each block. Ibrahim et al. (2008) developed the block method by adding a fixed coefficients block backward differentiation formules to solve first order ODEs. Ibrahim et al. (2011) also considered the property of convergence two point block backward

(2)

or-der ODEs. This paper consior-dered initial value problems (IVPs) for first-order ODEs in the form:

y0 =f x, y), y(x0) =y0. (1)

The second derivative with respect to x gives

g(x, y) =y00 =f0 x, y) =fx+f fy In this work, a new two and three point second derivative implicit block methods were derived. The new methods are derived using Hermite Interpolating Polynomial P, which can be defined by :

P(x) = n X

i=0

mi−1

X

k=0

fi(k)Li,k(x), (2)

wherefi=f(xi), xi =a+ih, i= 0,1, ..., n and

h = b−na, n is a positive integer. Li,k(x) is the generalized Lagrange polynomial which can be defined by

Li,mi(x) =`i,mi(x), i= 0,1, ..., n,

`i,k(x) =

(x−xi)k

k!

n Y

j=0,j6=i

(x−xj

xi−xj )mj,

i= 0,1, ..., n, k= 0,1, ..., mi.

And recursively for k=mi−2, mi−3, ...,0.

Li,k(x) =`i,k(x)− mi−1

X

v=k+1

`(i,kv)(xi)Li,v(x).

The purpose of including the derivatives in the formula is that, more accurate numerical results can be obtained. Some numerical examples were given to show the effectiveness of these new methods compared with the existing methods.

II.

Derivation of The New

Methods

In order to evaluate the approximate solution in each block, the interval [a,b] is divided into

a series of blocks that each block contains k

points. The approximate solution at the point

xn is used to start thei thblock while the ap-proximate solution at the pointxn+kis the last point in the i th block. Then, the evaluation information at the last point in the i th block will be restored as the approximate solution at the point xn to start the (i+ 1) th block and the process continues for the next block.

Figure 1: 2-point block method.

(3)

A. Two - Point Second Derivative Implicit Block Method

In two point block method, the interval [a,b] contains two points for each block with the step size 2h (refer to Figure1). The two values of yn+1 and yn+2 are calculated concurrently

in a block. For the evaluation of yn+1 take

xn+1 = xn +h and integrating (1) over the interval [xn, xn+1] gives :

Z xn+1

xn

y0dx= Z xn+1

xn

f(x, y)dx,

y(xn+1) =y(xn) + Z xn+1

xn

f(x, y)dx. (3)

Then,f(x, y) in (3) will be replaced by Her-mite Interpolating Polynomial in (2) and define

p2(x) as follows,

p2(x) = [(

x−xn+1

xn−xn+1

)( x−xn+2

xn−xn+2

)2−(( 2

xn−xn+2

)

+( 1

xn−xn+1

))(x−xn)( x−xn+1

xn−xn+1

)( x−xn+2

xn−xn+2

)2]f0

+[( x−xn

xn+1−xn

)2( x−xn+2

xn−xn+2

)2]f1+[(

x−xn

xn+2−xn )2

( x−xn+1

xn+2−xn+1

)−(( 1

xn+2−xn+1

)+( 2

xn+2−xn ))

(x−xn+2)(

x−xn

xn+2−xn

)2( x−xn+1

xn+2−xn+1

)]f2

+[(x−xn)(

x−xn+1

xn−xn+1

)(x−xn+2

xn−xn+2

)2]g0

+[(x−xn+2)(

x−xn

xn+2−xn

)2( x−xn+1

xn+2−xn+1

)]g2.

(4)

Letx=xn+2+s hand

s= x−xn+2

h . (5)

Replacedx =h ds and change the limit of in-tegration from -2 to -1 in (3) we obtain:

y(xn+1) =y(xn) + Z −1

−2

[f0L0,0(s) +f1L1,0(s)

+f2L2,0(s) +g0L0,1(s) +g2L2,1(s)] h ds. (6)

where

L0,0(s) =−

1 4(s

3+s2)1

2(s

3+ 2s2)(s+ 1),

L1,0(s) =s2(s+ 2)2,

L2,0(s) =

1

4(s+ 2)

2(s+ 1)1

2(s

2+s)(s+ 2)2,

L1,0(s) =−

h

4 s

2 (s+ 2) (s+ 1),

L2,1(s) =

h

4 s(s+ 2)

2(s+ 1).

Evaluating the integral in (6) by using MAPLE produces the first formula of the two-point im-plicit block method as follows,

yn+1 =yn+

h

240[131fn+ 128fn+1−19fn+2]

+ h

2

240[23gn+ 7gn+2]. (7)

Now, integrating (1) over the interval [xn, xn+2] to obtain the approximate solutions

of yn+2 we have

Z xn+2

xn

y0dx= Z xn+2

xn

f(x, y)dx,

y(xn+2) =y(xn) + Z xn+2

xn

f(x, y)dx. (8)

Then,f(x, y) in (8) will be replaced by Her-mite Interpolating Polynomial in (4). Also, by replacing (5) letting dx = h ds and changing the limit of integration from -2 to 0 in (8) we obtain:

y(xn+2) =y(xn) +

Z 0

−2

(4)

+f2L2,0(s) +g0L0,1(s) +g2L2,1(s)]h ds. (9)

Evaluating the integral in (9) by using MAPLE produces the second formula of the two-point Implicit block method as follows,

yn+2 =yn+

h

15[7fn+ 16fn+1+ 7fn+2]

+h

2

15[gn−gn+2]. (10)

B. Three - Point Second Derivative Implicit Block Method

In the three points block, the interval [a,b] contains three points for each block with the step size 3h (refer to Figure 2). The three approximation values of yn+1, yn+2 and yn+3

at the point xn+1, xn+2 and xn+3 are

calcu-lated concurrently in a block. The derivations of the three point block method are similar to the previous derivations of the two point block method.

Equation (1) will be integrated over the in-terval [xn, xn+1], [xn, xn+2] and [xn, xn+3] to

obtian the approximate solutions ofyn+1,yn+2

and yn+3, definedp3(x) as follows,

p3(x) = [(

x−xn+1

xn−xn+1

)( x−xn+1

xn−xn+1

)( x−xn+3

xn−xn+3

)2

+(( −1

xn−xn+1

) + ( −1

xn−xn+2

) + ( −2

xn−xn+3

))

((x−xn)( x−xn+1

xn−xn+1

)( x−xn+2

xn−xn+2

)( x−xn+3

xn−xn+3

)2)]f0+

[( x−xn

xn+1−xn

)2( x−xn+2

xn+1−xn+2

)( x−xn+3

xn+1−xn+3

)2]f1

+[( x−xn

xn+2−xn

)2( x−xn+1

xn+2−xn+1

) ( x−xn+3

xn+2−xn+3

)2]f2

+[( x−xn

xn+3−xn

)2( x−xn+1

xn+3−xn+1

)( x−xn+2

xn+3−xn+2

)

−(( 2

xn+3−xn

)+( 1

xn+3−xn+1

)+( 1

xn+3−xn+2

))

((x−xn+3)(

x−xn

xn+3−xn

)2( x−xn+1

xn+3−xn+1

)

( x−xn+2

xn+3−xn+2

))]f3+ ((x−xn)(

x−xn+1

xn−xn+1

)

( x−xn+2

xn−xn+2

)( x−xn+3

xn−xn+3

)2)g0+ ((x−xn+3)

( x−xn

xn+3−xn

)2( x−xn+1

xn+3−xn+1

)( x−xn+2

xn+3−xn+2

))]g3.

(11)

Then, Hermite Interpolating Polynomial in (11) will interpolate f(x, y) and let

x = xn+3 +sh and s = x−xhn+3. For each

evaluation of yn+1, yn+2 and yn+3, we take

xn+1 = xn + h, xn+2 = xn+1 + h and

xn+3 =xn+2+h respectively.

The first , second and third point can be writ-ten as follows,

yn+1=yn+

h

6480[3463fn+ 3537fn+1−783fn+2

+263fn+3] +

h2

1080[97gn−17gn+3].

yn+2 =yn+

h

405[181fn+ 459fn+1+ 189fn+2

−19fn+3] +

h2

135[8gn+ 2gn+3].

yn+3=yn+

h

80[39fn+ 81fn+1+ 81fn+2

+39fn+3] +

h2

40[3gn−3gn+3]. (12)

III.

Order Conditions And

Error Constant Of The

New Methods

This section presents a definition of the order of the two and three point block methods that have been derived in this paper.

According to Fatunla (1991) and Lambert (1991), the local truncation error associated with normalized form of the new method can be defined as the linear difference operator

L[Z(x);h] = k X

i=0

αiZ(x+jh)− k X

i=0

(5)

k X

i=0

h2γiZ00(x+jh). (13)

Assuming that Z(x) is sufficiently differen-tiable, (13) can be expanded as a Taylor series expansion about the point x to obtain the ex-pressionL[Z(x);h] =C0Z(x)+C1hZ0(x)+...+

CphpZp(x) +...,where the constant coefficients

Cp, p= 0,1, ...are given as follows:

C0 =

k X

i=0

αj,

C1 =

k X

i=0

jαj− k X

i=0

βj,

Cp= 1

p! k X

i=0

jpαj− 1 (p−1)!

k X

i=0

jp−1βj

− 1

(p−2)! k X

i=0

jp−2γj, p= 2,3, .. (14)

According to Henrici (1962), it can be said that the new method has order p if

C0 =C1=...=Cp= 0, Cp+1 6= 0.

Therefore, Cp+1 is the error constant and

Cp+1hp+1Z(p+1)(xn) is the principal local

truncation error at the pointxn.

The formulae of a new two point block method is given by (7) and (10) and the formulae is written into a matrix as follows:

αYm = +hβFm+h2γGm (15)

whereα, β and γ are the coefficients with the m-vector Ym, Fm and Gm be defind as,

α=

−1 1 0

−1 0 1 , β= 131 240 128 240 −19 240 7 15 16 15 7 15 , γ = 23 240 0 7 240 1 15 0 −1 15 ,

Ym = 

yn

yn+1

yn+2

, Fm = 

fn

fn+1

fn+2

, Gm = 

gn

gn+1

gn+2

.

α0 =

−1

−1

, α1=

1 0

, α2 =

0 1

,

β0=

131

240 7 15

, β1=

128

240 16 15

, β2=

−19 240 7 15 ,

γ0 =

23

240 1 15

, γ1 =

0 0

, γ2 =

7 240 −1 15 .

Forp= 0,

C0= 2

X

i=0

αj =

0 0

,

Forp= 1,

C1= 2

X

i=0

jαj−

2

X

i=0

βj =

0 0

,

Forp= 2,

C2 =

1 2!

2

X

i=0

j2αj−

2

X

i=0

jβj−

2

X

i=0

γj =

0 0

,

Forp= 3,

C3=

1 3!

2

X

i=0

j3αj− 1 (2)!

2

X

i=0

j2βj

2

X

i=0

jγj =

0 0

,

Forp= 4,

C4 =

1 4!

2

X

i=0

j4αj− 1 (3)!

2

X

i=0

j3βj−

1 (2)!

2

X

i=0

j2γj =

0 0

,

Forp= 5,

C5=

1 5!

2

X

i=0

j5αj− 1 (4)!

2

X

i=0

(6)

− 1

(3)!

2

X

i=0

j3γj =

0 0

,

For p= 6,

C6 =

1 6!

2

X

i=0

j6αj− 1 (5)!

2

X

i=0

j5βj

− 1

(4)!

2

X

i=0

j4γj = −1 720 0 6 = 0 0 .

Then, the 2-point implicit block method has order p= 5 and error constant C6 = [720−1,0]T.

The formulae of a new three point block method is given by (12) and the formulae is written into a matrix from (15) as follows:

α= 

−1 1 0 0

−1 0 1 0

−1 0 0 1

 , β =   3463 6480 3537 6480 −783 6480 263 6480 181 405 459 405 189 405 −19 405 39 80 81 80 81 80 39 80  , γ =   97

1080 0 0 −17 1080 8

135 0 0 2 135 3

40 0 0 −3

40

,

Ym= 

  

yn

yn+1

yn+2

yn+3

  

, Fm= 

  

fn

fn+1

fn+2

fn+3

  

, Gm= 

  

gn

gn+1

gn+2

gn+3

  

.

α0=

  −1 −1 −1 

, α1=

  1 0 0 

, α2 =

  0 1 0 

, α3 =

  0 0 1  ,

β0=

  3463 6480 181 405 39 80 

, β1=

  3537 6480 459 405 81 80 

, β2=

  −783 6480 189 405 81 80  ,

β3=

  263 6480 −19 405 39 80 

, γ0=

  97 1080 8 135 3 40 

, γ1=

  0 0 0  ,

γ2=

  0 0 0 

and γ3 =   −17 1080 2 135 −3 40  .

For p= 0,

C0 = 3

X

i=0

αj =   0 0 0  ,

Forp= 1,

C1 = 3

X

i=0

jαj−

3

X

i=0

βj =   0 0 0  ,

Forp= 2,

C2 =

1 2!

3

X

i=0

j2αj −

3

X

i=0

jβj −

3

X

i=0

γj =   0 0 0  ,

Forp= 3,

C3=

1 3!

3

X

i=0

j3αj− 1 (2)!

3

X

i=0

j2βj−

3

X

i=0

jγj =   0 0 0  ,

Forp= 4,

C4 =

1 4!

3

X

i=0

j4αj− 1 (3)!

3

X

i=0

j3βj−

1 (2)!

3

X

i=0

j2γj =   0 0 0  ,

Forp= 5,

C5=

1 5!

3

X

i=0

j5αj− 1 (4)!

3

X

i=0

j4βj

− 1

(3)!

3

X

i=0

j3γj =   0 0 0  ,

Forp= 6,

C6=

1 6!

3

X

i=0

j6αj− 1 (5)!

3

X

i=0

(7)

− 1

(4)!

3

X

i=0

j4γj =   0 0 0  ,

For p= 7,

C7 =

1 7!

3

X

i=0

j7αj− 1 (6)!

3

X

i=0

j6βj

− 1

(5)!

3

X

i=0

j5γj =   97 100800 −1 6300 9 11200 

6=   0 0 0  .

Then, the 3-point implicit block method has order p = 6 and error constant

C7 = [10080097 ,6300−1 ,112009 ]T.

IV.

The Zero-Stability Of

The Methods

In this section, the zero-stability of the 2-point and 3-point implicit block method are dis-cussed.

Two point implicit block method

The general form of (7) and (10) can be writ-ten in the matrix form :

1 0 0 1

yn+1

yn+2

=

0 1 0 1

yn−1

yn +h 131 240 128 240 −19 240 7 15 16 15 7 15   fn

fn+1

fn+2

+h2

23 240 0 7 240 1 15 0 −1 15   gn

gn+1

gn+2

.

The first characteristic polynomial of the 2-point implicit block method is given as follows,

ρ(R) = det [RA(0)−A(1)] = 0, where

A(0)=

1 0 0 1

and A(1)=

0 1 0 1

.

ρ(R) = det

R −1 0 R−1

= 0, R(R−1) =

0, R= 0,1,|R|≤1.

Three point implicit block method

The general form of (12) can be written in the matrix form :

1 0 0 0 1 0 0 0 1

 

yn+1

yn+2

yn+3

= 

0 0 1 0 0 1 0 0 1

 

yn−2

yn−1

yn   +h   3463 6480 3537 6480 −783 6480 263 6480 181 405 459 405 189 405 −19 405 39 80 81 80 81 80 39 80       fn

fn+1

fn+2

fn+3

  

+h2

97

1080 0 0 −17 1080 8

135 0 0 2 135 3

40 0 0 −3 40       gn

gn+1

gn+2

gn+3

  

.

The first characteristic polynomial of the 3-point implicit block method is given as follows,

ρ(R) = det [RA(0)−A(1)] = 0, where

A(0) = 

1 0 0 0 1 0 0 0 1

 and A(1) =

0 0 1 0 0 1 0 0 1

.

ρ(R) = det 

R 0 −1 0 R −1 0 0 R−1

 =

0, R2(R−1) = 0, R= 0,0,1 ,|R|≤1.

(8)

V.

Implementation

This section focuses on the explanation of the implementation of the two and three point implicit second derivative block methods.

Two point implicit second derivative block method

The values of yn+1 and yn+2 in (7) and (10)

will be approximated by using the predictor-corrector equations.

The predictor equations:

ynp+m=ycn+m h fnc, m= 1,2, (16)

fnp+m =f(xn+m, ynp+m),

gnp+m=f0(xn+m, ynp+m).

The corrector equations:

ycn+1=ync + h 240[131f

c

n+ 128f p

n+1−19f

p n+2]

+h

2

240[23g c n+ 7g

p n+2].

ync+2 =ycn+ h 15[7f

c n+ 16f

p

n+1+ 7f

p n+2]

+h

2

15[g c n−g

p n+2].

And the next corrector equations will be taken as follows:

ycn+1=ync + h 240[131f

c

n+ 128fnc+1−19fnc+2]

+h

2

240[23g c

n+ 7gcn+2].

ync+2 =ycn+ h 15[7f

c

n+ 16fnc+1+ 7fnc+2]

+h

2

15[g c

n−gnc+2].

fnc+m =f(xn+m, ync+m),

gnc+m=f0(xn+m, ync+m), m= 1,2.

Three point implicit second derivative block method

The values of yn+1, yn+2 and yn+3 in (12)

will be approximated by using the predictor-corrector equations.

The predictor equations:

Define (16) as the predictor equations and let

m= 1,2,3.

The corrector equations:

ync+1=ync+ h

6480[3463f c

n+3537f p

n+1−783f

p n+2+

263fnp+3] + h

2

1080[97g c n−17g

p n+3].

ync+2=ync+ h 405[181f

c n+459f

p

n+1+189f

p

n+2−19f

p n+3]

+ h

2

135[8g c n+ 2g

p n+3].

ync+3=ync+h 80[39f

c n+81f

p

n+1+81f

p

n+2+39f

p n+3]

+h

2

40[3g c

n−3gnc+3].

And the next corrector equations will be taken as follows:

ync+1=ync+ h

6480[3463f c

n+3537fnc+1−783fnc+2+263fnc+3]

+ h

2

1080[97g c

n−17gcn+3].

ync+2=ync+ h 405[181f

c

n+459fnc+1+189fnc+2−19fnc+3]

+ h

2

135[8g c

n+ 2gnc+3].

ync+3=ync+h 80[39f

c

n+81fnc+1+81fnc+2+39fnc+3]

+h

2

40[3g c

n−3gnc+3].

fnc+m=f(xn+m, ycn+m),

(9)

VI.

Numerical Experiments

In this section, based on the new methods we developed C codes for solving first - order ordinary differential equation problems and compared the numerical results when the same set of problems are solved by using the existing methods .

Problem 1:

y0 =y−x2+ 1, y(0) = 1

2, [0,5].

Exact solution:y(x) = (1 +x)2−1

2e x.

Source Yaacob and Sanugi (1995).

Problem 2:

y0 =xy3−y, y(0) = 1, [0,10].

Exact solution:y(x) = √ 2

2 + 4x+ 2e2x. Source: Famurewa et al. (2011).

Problem 3:

y10 =y3, y1(0) = 1, [0, π].

y20 =y4, y2(0) = 1,

y30 =−e−xy2, y3(0) = 0,

y40 = 2exy3, y4(0) = 1.

Exact solution:y1(x) =cos(x),

y2(x) =excos(x),

y3(x) =−sin(x),

y4(x) =excos(x)−exsin(x).

Source : Abdul Majid et al. (2012).

Problem 4:

yi0 =−βiyi+yi2, i= 1,2,3,4, yi(0) =−1, [0,20].

with β1 = 0.2, β2= 0.2, β3= 0.3, β4 = 0.4.

Exact solution:yi(x) = βi 1 +cieβix

,

ci =−(1 +βi).

Source : Johnson and Barney (1976).

Notations used are as follows.

• h: step size.

• Time: seconds.

• Max Error: maximum error|y(xi)−yi|.

• New 2P: The new 2-point implicit second derivative block method derived in this pa-per.

• New 3P: The new 3-point implicit second derivative block method derived in this pa-per.

• method 2A: 2-point Implicit third deriva-tive block method proposed by Akinfenwa et al. (2015).

• method 3A: 3-point Implicit third deriva-tive block method proposed by Akinfenwa et al. (2015).

• method 2M : 2-point implicit block one-step method half Gauss-Seidel proposed by Majid et al. (2003).

• method S : A simpson’s-type second derivative block method proposed by Sahi et al. (2012).

Table 1: Numerical Results of the New 2P, 2A and Majid Methods for solving Problem 1.

h Methods MAXE Time New 2P 3.097580(-7) 0.008 0.1 2A 9.075473(-6) 0.009 Majid 1.028331(-3) 0.007

New 2P 3.096409(-9) 0.027 0.05 2A 2.336125(-7) 0.033 Majid 4.335581(-5) 0.026

New 2P 4.814321(-11) 0.072 0.025 2A 6.980545(-9) 0.074 Majid 2.708640(-6) 0.070

(10)

Table 2: Numerical Results of the New 2P, 2A and Majid Methods for solving Problem 2.

h Methods MAXE Time New 2P 8.068236(-7) 0.036 0.1 2A 2.407103(-5) 0.038 Majid 5.322828(-5) 0.035

New 2P 1.852646(-8) 0.079 0.05 2A 6.901808(-6) 0.081 Majid 4.287203(-6) 0.078

New 2P 3.577403(-10) 0.130 0.025 2A 1.925143(-6) 0.132 Majid 3.081526(-7) 0.128

New 2P 6.248941(-12) 0.155 0.0125 2A 5.110584(-7) 0.158 Majid 2.073222(-8) 0.154

Table 3: Numerical Results of the New 2P, 2A and Majid Methods for solving Problem 3.

h Methods MAXE Time New 2P 4.803249(-6) 0.046 0.1 2A 6.021320(-6) 0.047 Majid 7.434949(-5) 0.045

New 2P 1.380934(-7) 0.094 0.05 2A 9.966465(-7) 0.096 Majid 4.751417(6) 0.093

New 2P 4.138981(-9) 0.141 0.025 2A 8.262003(-8) 0.143 Majid 3.003513(-7) 0.140

New 2P 1.266727(-10) 0.175 0.0125 2A 5.800818(-9) 0.177 Majid 1.887970(-8) 0.174

Table 4: Numerical Results of the New 2P, 2A and Majid Methods for solving Problem 4.

h Methods MAXE Time New 2P 1.085710(-5) 0.062 0.1 2A 3.864142(-4) 0.063 Majid 4.230879(-4) 0.060

New 2P 7.773816(-7) 0.171 0.05 2A 3.396333(-5) 0.173 Majid 3.499478(-5) 0.169

New 2P 3.393665(-8) 0.296 0.025 2A 3.873437(-6) 0.298 Majid 2.530419(-6) 0.294

New 2P 1.239543(-9) 0.483 0.0125 2A 4.865963(-7) 0.485 Majid 1.703761(-7) 0.481

Table 5: Numerical Results of the New 3P, 3A and Sahi Methods for solving Problem 1.

h Methods MAXE Time New 3P 8.462243(-8) 0.007 0.1 3A 2.311753(-6) 0.007 Sahi 1.605447(-6) 0.010

New 3P 1.309864(-9) 0.025 0.05 3A 5.083822(-8) 0.026 Sahi 2.476227(-8) 0.034

New 3P 2.071335(-11) 0.065 0.025 3A 2.913834(-9) 0.069 Sahi 3.812920(-10) 0.075

(11)

Table 6: Numerical Results of the New 3P, 3A and Sahi Methods for solving Problem 2.

h Methods MAXE Time New 3P 1.368469(-7) 0.032 0.1 3A 1.897087(-5) 0.034 Sahi 1.350523(-7) 0.036

New 3P 5.097240(-9) 0.072 0.05 3A 6.888210(-6) 0.074 Sahi 9.439226(-9) 0.080

New 3P 8.308907(-11) 0.126 0.025 3A 2.049793(-6) 0.127 Sahi 6.071470(-10) 0.131

New 3P 1.311735(-12) 0.151 0.0125 3A 5.595309(-7) 0.153 Sahi 3.812597(-11) 0.157

Table 7: Numerical Results of the New 3P, 3A and Sahi Methods for solving Problem 3.

h Methods MAXE Time New 3P 2.941061(-6) 0.040 0.1 3A 4.800874(-5) 0.041 Sahi 7.541150(-5) 0.046

New 3P 8.019770(-8) 0.089 0.05 3A 6.981759(-7) 0.091 Sahi 3.244254(-6) 0.095

New 3P 2.349645(-9) 0.136 0.025 3A 1.057838(-8) 0.137 Sahi 1.087780(-7) 0.141

New 3P 7.114069(-11) 0.172 0.0125 3A 1.630123(-10) 0.174 Sahi 3.662937(-9) 0.175

Table 8: Numerical Results of the New 3P, 3A and Sahi Methods for solving Problem 4.

h Methods MAXE Time New 3P 5.100885(-6) 0.046 0.1 3A 1.469320(-3) 0.047 Sahi 2.407790(-5) 0.062

New 3P 3.832369(-7) 0.109 0.05 3A 4.396974(-5) 0.110 Sahi 2.257036(-6) 0.171

New 3P 1.772670(-8) 0.218 0.025 3A 1.770248(-6) 0.220 Sahi 1.573703(-7) 0.296

New 3P 6.679853(-10) 0.405 0.0125 3A 5.820560(-7) 0.407 Sahi 1.023594(-8) 0.483

(12)

Figure 4: The Efficiency curves for Problem 2 (2-point block method) with step size h = 0.1,0.05,0.025,0.0125.

Figure 5: The Efficiency curves for Problem 3 (2-point block method) with step size h = 0.1,0.05,0.025,0.0125.

Figure 6: The Efficiency curves for Problem 4 (2-point block method) with step size h = 0.1,0.05,0.025,0.0125.

Figure 7: The Efficiency curves for Problem 1 (3-point block method) with step size h = 0.1,0.05,0.025,0.0125.

Figure 8: The Efficiency curves for Problem 2 (3-point block method) with step size h = 0.1,0.05,0.025,0.0125.

(13)

Figure 10: The Efficiency curves for Problem 4 (3-point block method) with step size h = 0.1,0.05,0.025,0.0125.

VII.

Results and Discussion

In this paper, we presented the derivation of two and three point second derivatives implicit block methods for solving first-order ODEs. The numerical results are tabulated in Tables 1-8 and are plotted in Figures 3-10. Those figures showed the efficiency curves, where the common logarithm of the maximum global errors were plotted versus the computational time. Figures 3-6 revealed that 2P (2- point order 5 second derivative block method derived in this paper) is the most efficient compared to 2A (2-point one-step order 5 implicit third derivative block multistep method) and Majid (2-point implicit block method). Tables 1-4 showed that the new 2P method has less maximum error compared with 2A and Majid methods. Figures 7-10 showed that the new 3P (3- point order 6 second derivative block method derived in this paper) is the most effi-cient compared to 3A (order 6, 3-point implicit third derivative block multistep method) and Sahi (Simpson’s type order 6 second derivative block method). Tables 5-8 showed that the new 3P method has less maximum error and less computational time compared to 3A and Sahi’s methods.

Numerical results revealed that the new 2P and 3P methods are more efficient as

compared to the existing methods and they also illustrated that the new second deriva-tive block methods are more accurate and competent for solving first order ODEs.

References

[1] Zanariah Abdul Majid, Nur Zahidah Mokhtar, and Mohamed Suleiman. Di-rect two-point block one-step method for solving general second-order ordinary dif-ferential equations. Mathematical

Prob-lems in Engineering, 2012, 2012.

[2] OA Akinfenwa, B Akinnukawe, and SB Mudasiru. A family of continu-ous third derivative block methods for solving stiff systems of first order ordi-nary differential equations. Journal of

the Nigerian Mathematical Society, 34

(2):160–168, 2015.

[3] OK Famurewa, RA Ademiluyi, and DO Awoyemi. A comparative study of a class of implicit multi-derivative meth-ods for numerical solution of non-stiff and stiff first order ordinary differential equations. African Journal of

Mathemat-ics and Computer Science Research, 4(3):

120–135, 2011.

[4] Simeon Fatunla. Block methods for sec-ond order odes. International journal

of computer mathematics, 41(1-2):55–63,

1991.

[5] Peter Henrici. Discrete variable methods

in ordinary differential equations. John

Wiley & Sons, Inc., 1962.

[6] Zarina Bibi Ibrahim, Khairil Iskandar Othman, and Mohamed Suleiman. Im-plicit r-point block backward differenti-ation formula for solving first-order stiff odes. Applied Mathematics and

(14)

[7] Zarina Bibi Ibrahim, Mohamed Suleiman, and Khairil Iskandar Oth-man. Fixed coefficients block backward differentiation formulas for the numeri-cal solution of stiff ordinary differential equations. European Journal of Scientific

Research, 21(3):508–520, 2008.

[8] Zarina Bibi Ibrahim, Mohamed Suleiman, NAAM Nasir, and Khairil Iskandar Othman. Conver-gence of the 2-point block backward differentiation formulas. Applied

Math-ematical Sciences, 5(70):3473–3480,

2011.

[9] AI Johnson and JR Barney. Numeri-cal solution of large systems of stiff ordi-nary differential equations.Modular Sim-ulation Framework, Numerical Methods for Differential Systems, Academic Press

Inc., New York, pages 97–124, 1976.

[10] GM Kumleng and UWW Sirisena. A (α)-stable order ten second derivative block multistep method for stiff initial value problems. International Journal of Mathematics and Statistics Invention

(IJMSI), 2(10):37–43, 2014.

[11] John Denholm Lambert. Numerical methods for ordinary differential systems:

the initial value problem. John Wiley &

Sons, Inc., 1991.

[12] Zanariah Abdul Majid, Mohamed Suleiman, Fudziah Ismail, and Mohamed Othman. 2-point implicit block one-step method half gauss-seidel for solving first order ordinary differential equations.

Matematika, 19:91–100, 2003.

[13] Zanariah Abdul Majid, Mohamed Bin Suleiman, and Zurni Omar. 3-point implicit block method for solving ordi-nary differential equations. Bulletin of the Malaysian Mathematical Sciences

Society. Second Series, 29(1):23–31,

2006.

[14] S Mehrkanoon, ZA Majid, M Suleiman, KI Othman, and ZB Ibrahim. 3-point implicit block multistep method for the solution of first order odes. Bulletin of the Malaysian Mathematical Sciences

So-ciety, 35(2A), 2012.

[15] RK Sahi, SN Jator, and NA Khan. A simpson’s-type second derivative method for stiff systems. International journal

of pure and applied mathematics, 81(4):

619–633, 2012.

[16] Nazeeruddin Yaacob and Bahrom Sanugi. A New 3-stage Fourth Order,

RK-NHM34 Method for Solving Y.

Figure

Figure 1: 2-point block method.
Table 4: Numerical Results of the New 2P, 2Aand Majid Methods for solving Problem 4.
Table 8: Numerical Results of the New 3P, 3Aand Sahi Methods for solving Problem 4.
Figure 7: The Efficiency curves for Problem1 (3-point block method) with step size h =0.1, 0.05, 0.025, 0.0125.
+2

References

Related documents

“I am at a time in my life where it is the most important to reflect upon my work and figure out what I really want to do with my life and without the blog component, I don’t think I

Search strategies based on conserved and functionally assigned amino acid (AA) residues in the catalytic center of known NCs [7] have now opened the way to a system- atic search of

PMP course, we have seen people from both categories — those who have more than 7,000 hours of Project Management experience in their entire career and those who have worked

Detotto et al., “Efficacy of non-invasive mechanical ventilation in the general ward in patients with chronic obstructive pulmonary disease admitted for hypercapnic acute

hundreds, possibly thousands of your hard earned dollars from flying right out the window. Which brings up a very important point. He had bought this policy in 1999 and when I

Does the client have any family history of critical illness where cancelling existing benefits could leave them potentially uninsured?. Monthly

Project Moonshot server platforms will use extremely low-power ARM or x86 processors and will allow the sharing of power, cooling, network controllers, storage controllers, and

The prevalence of parkinsonism might be underestimated in this cohort due to the healthy worker survivor effect. Limitations with regard to the available information was