• No results found

EXPLICIT RUNGE KUTTA METHOD IN SOLVING FUZZY INITIAL VALUE PROBLEM

N/A
N/A
Protected

Academic year: 2021

Share "EXPLICIT RUNGE KUTTA METHOD IN SOLVING FUZZY INITIAL VALUE PROBLEM"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

© 2021 Mili Publications

2010 Mathematics Subject Classification: 03E72, 08A72.

Keywords: fuzzy initial value problem, explicit Runge-Kutta method, Butcher’s table, metric space, trapezoidal fuzzy number.

EXPLICIT RUNGE KUTTA METHOD IN SOLVING FUZZY

INITIAL VALUE PROBLEM

T. JEYARAJ and D. RAJAN PG and Research Department of Mathematics

T.B.M.L. College

(Affiliated to Bharathidasan University) Porayar 609307, India

E-mail: [email protected] [email protected]

Abstract

In this paper, the explicit Runge-Kutta method of order four with Butcher [2] table is used to solve the fuzzy initial value problems, the co-efficient of the Runge Kutta method are taken from the Butcher’s [2] table. The efficiency and accuracy of the proposed method is examined with a numerical example.

1. Introduction

In 1972, Chang and Zadeh [3] first presented the Fuzzy functions and its derivatives. In continuing, the principle approach was extended to solve the Fuzzy differential equations by Dubois and Prade [4]. Kaleva et al., [7] solve the fuzzy differential equation with initial values. The numerical method to solve the fuzzy initial value problems are introduced by various researchers like Ma et al. [8] studied classical Euler method and Abbas bandy et al., [1] introduced Taylor method. In this paper, the method of solving the fuzzy initial value problem through Explicit Runge Kutta method with Butcher’s coefficients is studied.

(2)

2. Preliminaries

Definition 2.1. Trapezoidal fuzzy number is a four tuples a b c d

u  , , , such that abcd, with base is the interval a , d and vertex xb, xc, and its membership function is given by

                      . , , 1 , 0 , 0 d x c x c x c c x b b x a a b a x x x u And have, (1) u  0if a  0; (2) u  0if b  0; (3) u  0if c  0; (4) u  0if d  0.

Definition 2.2. A fuzzy number u~  u|u : R  0,1 and satisfies the following

1. u~ is upper semi-continuous.

2. u~ is fuzzy convex, if ux  1  y  min u x , u y x,yR, .

1 0   

3. u~ is normal, x0R for which ux0  1

4. Closure of the set xR, u x  0 is compact.

Definition 2.3. The parametric form of a fuzzy number u~ is represented as a pair u , u of maps   u  , u  , 0    1, such that

1. u  is a left continuous, bounded and monotonic increasing map.

2. u  is a left continuous, bounded and monotonic decreasing map

3. u   u  , for   0, 1.

Definition (Fuzzy Arithmetic) 2.4. Let u~    u  , u  , v~    v  ,

  , 0    1

v be arbitrary Fuzzy numbers and let kR, the arithmetic

(3)

             v u v u v u~ ~ ,             v u v u v u~ ~ , min     ,    ,    ,    , ~ ~ v u v u v u v u v u     uv  , u    v  , u    v  , u    v  max                      . 0 if , , 0 if , , ~ C u C u C C u C u C u C Let D : u~ u~  R  0 , u, v  sup 0,1max  u   v  , u   v   , D be Hausdorff

distance between fuzzy numbers, where u~    u   u  , ~v    v   v  .

The following properties are well known:

u w, v wDu, v, u, v, w u~, D      ku, kvk Du, v, k R, u, v u~, D     u v, w eDu, wDv, e, u,v, w, e u~. D      

And u ,~ D is a complete metric space.

Definition 2.5. Let F be the set of all fuzzy numbers, the -level set of fuzzy number u~  F, 0    1, is defined by  u  xR u x  if 0 ,1.

The -level set  u    u  , u  is closed and bounded.

Lemma 2.1 [8]. If the sequence of positive numbers  N n n W 0 satisfy , 1 0 , 1       A W B n N Wn n

for the given , 0 1.

1 1 , , 0          n N A A B W A W Z B A n n n

Lemma 2.2 [8]. If the sequence of positive numbers WnnN0, VnnN0

satisfy  ,  , max 1 W A W V B Wnnn n   ,  , max 1 V A W V B Vnnn n

(4)

for the given A, BZ,UnWnVn , 0  nN, then , 0 , 1 1 0 n N A A B U A U n n n       where A  1 2A and B2 B.

Theorem 2.1 [8]. Let Ft, u, v and Gt, u, v be in Cl K and its

partial derivatives are bounded above K then, for random fixed , 0    1, the approximate solutions ytn1;  and ytn1;  meet the exact solutions

t; 

Y and Yt;  regularly in t.

Theorem 2.2 [8]. Let Ft, u, v and Gt, u, v be in Cl K and its

partial derivatives are bounded above K, 2Lhl, then, for random fixed ,

1 0

,   

the solutions yitn;  and yitn; , i  1, 2, not diverge to the algebraic solutions ytn;  and ytn;  in t0tntN, when i  .

3. Fuzzy Initial Value Problems (FIVP)

Consider the fuzzy initial value differential equation has the form:

                 , , ; , 0 0 0 y t y l t t t y t f t y (1)

here y is a fuzzy map in t, ft, y is a fuzzy map of and fuzzy variable y, the derivative of y is denoted by y and y t0y0 is a fuzzy number (in triangular shaped).

The exact solution of the problem in (1) Y t  Yt; ,Yt;  be approximated by some y t   y t; , yt; .   y t0   y t0; , yt0; ,   0,1 we write ft, y  ft, y, ft, y and ft, y  Ft, y, y, ft, y  Gt, y, y. Because of y  ft, y we have   t, y t ;   Ft, yt; , yt,  f

(5)

 

t, y t ;   Gt, yt; , yt, 

f

The extension principle gives the membership map as  

t y t   s     y t s ft  s R

f ,  sup  |  ,  , 

so fuzzy number ft, y t . From this it follows that     f t,y tr  ft, y t ; , ft, y t ; ,   0,1, where   t y t    f t uu  y t   f , ; min , |   t, y t ;   max  f t, u|u  y t. f

Theorem 3.1 [8]. If a function f satisfy the following t, uft, ugt, u u , t 0, u, u R,

f        

where g : R R is a continuous function and gt, is increasing,

the initial value problem u tgt, u t , u 0  u0, has a solution on R for

. 0 0 

u Then the FIVP (1) has a unique fuzzy solution. 4. Explicit Runge-Kutta Method

The family of explicit Runge-Kutta methods is a generalization of the Runge Kutta method. It is given by

    s i i i n n y h b k y 1 1 where,  , , 1 f tn yn k   2,  21 1, 2 f t hc y h a k knn   3,  31 1 32 2, 3 f t hc y h a k a k knn      ,   1 12 2   1 1.  n s n s s ss s s f t hc y h a k a k a k k

(6)

The integer s (the number of stages), and the coefficients

j i sbi s

aij 1    , i  1, 2, , and cii  2, 3, , s. The matrix aij is called the Runge Kutta matrix, while the bi and ci are known as the weights and the nodes. These data are usually arranged in a mnemonic device, known as a Butcher tableau [2]: 0 2 c a21 3 c a31 a32     s c as1 as2as,s1 1 b b2bs1 bs

The Runge-Kutta method is consistent if

1  

1 , 2, 3, , .

i

j aij ci is There are also accompanying requirements if one requires the method to have a certain order p, meaning that the local truncation error is Ohp1,

these can be derived from the definition of the truncation error itself.

In general, if an explicit s-stage Runge-Kutta method has order p, then it can be proven that the number of stages must satisfy sp, and if p  5,

then sp 1. However, it is not known whether these bounds are sharp in

all cases; for example, all known methods of order 8 have at least 11 stages, though it is possible that there are methods with fewer stages. Indeed, it is an open problem what the precise minimum number of stages 8 is for an explicit Runge-Kutta method to have order p in those cases where no methods have yet been discovered that satisfy the bounds above with equality. Some values which are known are:

p 1 2 3 4 5 6 7 8

(7)

The provable bounds above then imply that we cannot find methods of orders p  1, 2,, 6 that require fewer stages than the methods we already

know for these orders. However, it is conceivable that we might find a method of order p  7 that has only 8 stages, whereas the only ones known today

have at least 9 stages as shown in the table.

A slight variation of “the” Runge-Kutta method is also due to Kutta in 1901 and is called the 3/8-rule. The primary advantage this method has is that almost all of the error coefficients are smaller than in the popular method, but it requires slightly more FLOPs (floating-point operations) per time step. Its Butcher [3] tableau is

0 3 1 3 1 3 2 3 1  1 1 1 – 1 1 8 1 8 3 8 3 8 1

5. Explicit Runge-Kutta Fourth Order

The explicit Runge Kutta methods is to prompt the variance among the standards of y at tn1 and tn as   

s i i i n n y h b k y 0 1 . Where bi's are

persistent for all i and

 

     1 1 , i j ij j n i n i f t hc y h k k with htn1tn and y0t0, ti yif k1  ,  221 1 2 f t hc , y h k kii    331 1 32 2 3 f t hc , y h k k kii      4,  41 1 42 2 43 3. 4 f t hc y h k k k kii      

(8)

From Butcher table, 0 1  c 3 1 2  c 3 2 3  c c4  1 1  0 8 1 1  b 8 3 2  b 8 3 3  b 8 1 4  b 43  1 3 1 21   3 1 31    32  1 41 1 42  1 Hence,     , 8 3 8 1 3 2 4 1 1         y h k k k k yn n  , , 1 f ti yi k         3 , 3 1 2 hk y h t f k i i                  1 2 3 3 1 , 3 2 k k h y h t f k i i  ,  1 2 3. 4 f t h y h k k k kii   

6. Explicit Runge-Kutta Method for Solving Fuzzy Initial Value Problem

The exact solution of the problem in (1) Y t  Yt; , Yt;  be estimated by some y t   y t; , yt; . The grating points are

. 0 ; , 1 0 0 t t ih i N N t T h      

Now, by the equations (3) and (4), we define

          1 1 4 2 3 8 3 8 1 k k k k h y yn n                  1; ; 8 k1 t, y t; k4 t, y t; h t Y t Y n n              , ; , ; 8 3 3 2 t y t k t y t k h

(9)

where       , ; , ; 1 F t Y t Y t k n       3 ; , 3 ; , 3 1 1 2 hk t Y hk t Y h t F kn                                  1 2 1 2 3 3 ; , 3 ; , 3 2 k k t Y k k h t Y h t F k n     1 2 3    1 2 3 4 F t h,Y t; h k k k ,Y t; h k k k kn          And,                   , ; , ; 8 ; ; 1 4 1 k t y t k t y t h t Y t Y n n              , ; , ; 8 3 3 2 t y t k t y t k h where       , ; , ; 1 G t Y t Y t k n                 3 ; , 3 ; , 3 1 1 2 hk t Y hk t Y h t G k n                                 1 2 1 2 3 3 ; , 3 ; , 3 2 k k h t Y k k h t Y h t G k n  ,  ;   1 2 3,  ;   1 2 3. 4 G t h Y t h k k k Y t h k k k kn          Also we have                   , ; , ; 8 ; ; 1 4 1 k t y t k t y t h t y t y n n              , ; , ; 8 3 3 2 t y t k t y t k h where       , ; , ; 1 F t y t y t k n                 3 ; , 3 ; , 3 1 1 2 hk t y hk t y h t F k n

(10)

                            1 2 1 2 3 3 ; , 3 ; , 3 2 k k h t y k k h t y h t F k n     1 2 3    1 2 3 4 F t h, y t; h k k k , y t; h k k k kn          and,                   , ; , ; 8 ; ; 1 4 1 k t y t k t y t h t y t y n n              , ; , ; 8 3 3 2 t y t k t y t k h Where       , ; , ; 1 G t y t y t k n       3 ; , 3 ; , 3 1 1 2 hk t y hk t y h t G kn                                      1 2 1 2 3 3 ; , 3 ; , 3 2 k k h t y k k h t y h t G k n  ,  ;   1 2 3, ;   1 2 3. 4 G t h y t h k k k y t h k k k kn          Define,                         , ; , ; 8 ; , ; , 8 , , y t h k1 t y t k4 t y t h k2 t y t k3 t y t t F                         , ; , ; 8 3 ; , ; , 8 , ,y t h k1 t y t k4 t y t h k2 t y t k3 t y t t G

Thus, Y tn  Ytn; ,Ytn;  and   y tn   y tn; , ytn;  are the exact and approximate solutions at tn, 0  nN. The solution at grid

points, lt0t1t2    tNm and tn 1 tn.

N l m

h     By above

Equations, let Ytn1;   Ytn;  Ftn,Ytn;  and Ytn1;Ytn;   

G tn,Y tn; and ytn1;   ytn;  Ftn, ytn;  ytn1;   ;   ,  ; .

(11)

By Lemma 2.1 and Lemma 2.2,  

  ,

lim n y t and lim h yt,   Yt, . Let Ft, u, v and t u vG , , be found by replacing y t  u, v                 h k t u v k t u v h k t u v k t u v v u t F , , , , 8 3 , , , , 8 , , 1 4 2 3          , ,   , ,  . 8 3 , , , , 8 , , 1 4 2 3     h k t u v k t u v h k t u v k t u v v u t G

The territory where F and G are well-defined, therefore t, u, v|0 t T, v , u v.

K          

By Theorem 2.1, the approximate solutions y ;t r and y ;t r converges to the precise solution Yt; r and Yt; r consistently in t.

7. Numerical Example Consider the FIVP,

    ,  0,1,  0  0.8  0.13,1.1  0.1, 0    1.

t y t t y

y

Now, Yt; yt; et,Yt; yt; et are the exact solutions, i.e.,

          t   te t y e t y t Y t Y t Y ,  ; , ;  ; , ; t,   0.8  0.13et, 1.1  0.1et, 0    1. Y At t  1, we get Y1,   0.8  0.13e, 1.1 0.1e, 0    1.  0 0.2 0.4 0.6 0.8 1 Exact Solution Y1;  2.175 2.245 2.315 2.387 2.457 2.528 1;  Y 2.990 2.936 2.881 2.827 2.773 2.718

(12)

8. Conclusion

In this paper, the explicit Runge-Kutta method is used to solve the fuzzy initial valued problem, and used the Butcher table for the coefficient of the Runge Kutta formula. A numerical example is also discussed.

References

[1] S. Abbasbandy and T AllahViranloo, Numerical Solution of fuzzy differential equations by Taylor method, Journal of Computational Methods in Applied Mathematics 2 (2002), 113-124.

[2] J. C. Butcher, The Numerical Analysis of Ordinary Differential Equations Runge-Kutta and General Linear Methods, John Wiley & Sons Ltd., New York, 1987.

[3] S. L.Chang and L. A. Zadeh, On Fuzzy Mapping and Control, IEEE Trans. Systems Man Cyber Net. 2 (1972), 30-34.

[4] D. Dubois and H. Prade, Towards fuzzy differential calculus: Part 3, Differentiation, Fuzzy Sets and Systems 8 (1982), 225-233.

[5] D. Goeken and Johnson, Runge Kutta with higher order derivative approximations, Applied Numerical Mathematics 34 (2000), 207-218.

[6] R. Goetschel and W. Voxman, Elementary Calculus, Fuzzy Sets and Systems 24 (1987), 31-43.

[7] O. Kaleva, The Cauchy problem for fuzzy differential equations, Fuzzy Sets and Systems 35 (1990), 389-396.

[8] Ming Ma, M. Friedman and A. Kandel, Numerical solutions of fuzzy differential equations, Fuzzy Sets and System 105 (1999), 133-138.

References

Related documents

The lack of an autism lead agency was considered a barrier because it meant that service gaps between Child Youth and Family Services, Special Education Services and

Nili Ahmadabadi, Effect of modified heat treatments on the microstructure and mechanical properties of a low alloy high strength steel, Materials Science and Technology ,

This study deals with analysing the signal behaviour between time domain and frequency domain when the shaft rotating at whirl speed and also indicating the filter specifications

The present paper is an attempt to introduce an innovative technique for a more effective teaching of L2 listening comprehension through a process-oriented approach. Much of what

If we calculate the efficiency of a DMU by DEA models on the assumption that it is constant returns to scale in different times, we reach the conclusion that the amounts of

The results showed that physical training and mental rotation training had a positive effect on the balance and falling of elderly women and the effect of physical training group

System is simulated with OQPSK modulation scheme which when compared with conventional Binary Phase Shift Keying (BPSK) gives improved performance in terms of

The size of the network is affected by the presence of the firm, as only those individuals with lower disutility of congestion remain as peers; agents who would otherwise share