© 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. Preliminaries
Definition 2.1. Trapezoidal fuzzy number is a four tuples a b c d
u , , , such that a b c d, with base is the interval a , d and vertex x b, x c, 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 ux 1 y min u x , u y x,y R, .
1 0
3. u~ is normal, x0 R for which ux0 1
4. Closure of the set x R, 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 k R, the arithmetic
v u v u v u~ ~ , v u v u v u~ ~ , min , , , , ~ ~ v u v u v u v u v u u v , 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 w Du, v, u, v, w u~, D ku, kv k Du, v, k R, u, v u~, D u v, w e D u, w Dv, 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 x R 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 Wn n n n , , max 1 V A W V B Vn n n n
for the given A, B Z,Un Wn Vn , 0 n N, then , 0 , 1 1 0 n N A A B U A U n n n where A 1 2A and B 2 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 Y t; 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, 2Lh l, then, for random fixed ,
1 0
,
the solutions yitn; and yitn; , i 1, 2, not diverge to the algebraic solutions ytn; and ytn; in t0 tn tN, 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 t0 y0 is a fuzzy number (in triangular shaped).
The exact solution of the problem in (1) Y t Y t; ,Y t; 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
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 t r ft, y t ; , ft, y t ; , 0,1, where t y t f t u u 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, u ft, u gt, 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 t gt, 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 k n n 3, 31 1 32 2, 3 f t hc y h a k a k k n n , 1 1 2 2 1 1. n s n s s ss s s f t hc y h a k a k a k k The integer s (the number of stages), and the coefficients
j i s b i 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 as2 as,s1 1 b b2 bs1 bs
The Runge-Kutta method is consistent if
1 1 , 2, 3, , .
i
j aij ci i s There are also accompanying requirements if one requires the method to have a certain order p, meaning that the local truncation error is Ohp1,
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 s p, and if p 5,
then s p 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
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 tn1 and tn as
s i i i n n y h b k y 0 1 . Where bi's arepersistent for all i and
1 1 , i j ij j n i n i f t hc y h k k with h tn1 tn and y0 t0, ti yi f k1 , 2 21 1 2 f t hc , y h k k i i 3 31 1 32 2 3 f t hc , y h k k k i i 4, 41 1 42 2 43 3. 4 f t hc y h k k k k i i
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 k i i
6. Explicit Runge-Kutta Method for Solving Fuzzy Initial Value Problem
The exact solution of the problem in (1) Y t Yt; , Y t; 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
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 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 k n 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 k n 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
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 k n 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 k n 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; ,Y tn; and y tn y tn; , ytn; are the exact and approximate solutions at tn, 0 n N. The solution at grid
points, l t0 t1 t2 tN m and tn 1 tn.
N l m
h By above
Equations, let Ytn1; Ytn; Ftn,Y tn; and Y tn1;Y tn;
G tn,Y tn; and ytn1; ytn; Ftn, ytn; ytn1; ; , ; .
By Lemma 2.1 and Lemma 2.2,
,
lim n y t and lim h yt, Y t, . Let Ft, u, v and t u v G , , 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 Y t; 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,Y t; yt; et are the exact solutions, i.e.,
t t e t y e t y t Y t Y t Y , ; , ; ; , ; t, 0.8 0.13et, 1.1 0.1et, 0 1. Y At t 1, we get Y1, 0.8 0.13e, 1.1 0.1e, 0 1. 0 0.2 0.4 0.6 0.8 1 Exact Solution Y1; 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
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.