Next Article in Journal
Theoretical Investigation on the Selective Hydroxyl Radical–Induced Decolorization of Methylene-Blue-Dyed Polymer Films
Previous Article in Journal
Procedure Used to Estimate the Power Production of a Photovoltaic Module Operating under Partial Shading Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Treatment of Hybrid Fuzzy Differential Equations Subject to Trapezoidal and Triangular Fuzzy Initial Conditions Using Picard’s and the General Linear Method

1
Department of Applied Mathematics, Palestine Technical University-Kadoorie, Tulkarem 00970, Palestine
2
Department of Mathematics, University of Sharjah, Sharjah 27272, United Arab Emirates
*
Author to whom correspondence should be addressed.
Computation 2022, 10(10), 168; https://doi.org/10.3390/computation10100168
Submission received: 22 July 2022 / Revised: 7 September 2022 / Accepted: 9 September 2022 / Published: 20 September 2022

Abstract

:
We study hybrid fuzzy differential equations (HFDEs) under the Hukuhara derivative numerically using Picard’s and the general linear method (GLM). We use trapezoidal and triangular fuzzy numbers as the initial conditions. To demonstrate the efficiency of the proposed methods, the exact as well as the numerical solutions are presented numerically and graphically. In addition, a comparison is made between the results from applying the GLM and those obtained when applying the fifth order Runge–Kutta method as reported in the literature.

1. Introduction

Hybrid systems are often used in modeling systems that combine discrete event dynamics and continuous time dynamics. The term “hybrid fuzzy differential systems” refers to systems containing uncertainty—that is, fuzzy-valued functions interacting with a discrete time controller [1].
In most situations of real life, uncertainty can appear when modeling real-world problems. In such cases, fuzzy numbers have been used to obtain better results in problems where decision making and analysis are involved. A fuzzy number, which is an extension of a real number, has its own properties that can be related to number theory [2]. The concept of the fuzzy derivative was introduced by many researchers (see, for example [3]), while in [4], the authors proposed a new concept of derivatives based on the Hukuhara difference.
Differential equations also play a vital role in modeling real-world phenomena. In most cases, the initial conditions are assumed to be exact. In reality, there are certain errors in the initial conditions, which might be due to errors in observations, measurements or experiments. This may lead to fuzzy, incomplete or incorrect information. Fuzzy differential equations (FDEs) can be used to overrule such uncertainties or lack of precision; more on fuzzy differential equations and fuzzy Hukuhara derivatives and their generalizations can be found in [4,5,6].
Of particular interest is the use of hybrid fuzzy differential equations (HFDEs) as a natural way to model control systems with embedded uncertainty. In general, the initial value problems for hybrid differential equations have the form (HDE) [7,8,9],
d d t y t f t , y t = g t , x t , t 0 , T y t 0 = y 0 R
where f , g : [ 0 , T ] × R R are continuous functions.
The hybrid fuzzy differential systems under consideration have the form
y t = f t , y , λ k y k , t t k , t k + 1 , y t k = y k
where 0 t 0 < t 1 < < t k < , and t k , f C R + × E × E , E , λ k C E , E , and E is the set of all fuzzy numbers.
The solution of the HFDEs plays a major role in applied sciences and engineering. Of special importance is when modeling the interactive systems of computer of computer programs and continuous time dynamics. Due to this importance and since few of these differential equations can have a closed form solution, in real-world situations, numerical solutions are utilized to approximate the solutions of these problems.
Many authors have considered solving this system numerically; for example, in [10,11], the authors proposed Taylor’s method and the Runge–Kutta method for solving FDEs, and in [12,13] the authors used the Euler and Runge–Kutta methods for solving HFDEs, while [14,15,16] studied numerical methods for HFDEs by applying the Runge–Kutta method of order 5. In [17], the authors proposed an improved predictor–corrector (IPC) method to solve HFDEs, [1] used the Trapezoidal rule, and [18] used Picard’s method. The authors in [12,19] employed the Taylor series method, while [20] used differential transforms to solve the problem. Recently, reproducing the kernel Hilbert space technique was used by [21].
In this paper, we utilize Picard’s method and the GLM to solve the HFDE under generalized Hukuhara derivatives. For the initial conditions, we use triangular, triangular shaped and trapezoidal fuzzy numbers. To the best of our knowledge, this is the first study to use triangular and trapezoidal fuzzy numbers as initial conditions. We consider two examples and illustrate the results both numerically and graphically. To demonstrate the efficiency of the accuracy of the numerical results obtained, we compare them with the exact solution in addition to the results obtained using the fifth order Runge–Kutta method proposed by [14,15,16].
The outline of the paper is as follows: In Section 2, we define the fuzzy sets and fuzzy numbers and present some of their properties. In Section 3, we present the hybrid fuzzy differential system. The numerical methods are presented in Section 4 with our numerical experimentation and the comparison. Our conclusions are given in the last section.

2. Fuzzy Sets and Fuzzy Numbers

Before considering the hybrid fuzzy differential equations, we start with some basics of fuzzy set theory; refer to [6] for more.
Definition 1.
If X is a collection of objects denoted generically by x, then a fuzzy set A in X is a set of ordered pairs:
A = { ( x , μ A x ) x X }
μ A x is called the membership function, where
μ A x = 1 , x A 0 , x A .
Note that if A is a fuzzy subset of X, then the α -cut set denoted by A α is made up of members whose membership is not less than α , where A α = { x X μ A x α } , and α can be chosen arbitrary between 0 < α 1 .
Definition 2.
A fuzzy number A is a fuzzy subset of the real numbers satisfying: ( i ) x : A x = 1 , and ( i i ) A α is a closed and bounded interval for 0 α 1 .
The family of all fuzzy numbers is denoted by R F .
Definition 3.
(Triangular fuzzy number) This is a fuzzy number represented with three points as follows: A = a 1 , a 2 , a 3
μ A x = 0 , x < a 1 x a 1 a 2 a 1 , a 1 x < a 2 a 3 x a 3 a 2 , a 2 x < a 3 0 , a 3 x .
A α = a ̠ α , a ¯ α , where
a ̠ α = a 1 + a 2 a 1 α , a ¯ α = a 3 a 3 a 2 α , α 0 , 1 .
Definition 4.
(Trapezoidal fuzzy number) A trapezoidal fuzzy number A can be defined as A = ( a 1 , a 2 , a 3 , a 4 ) , where
μ A x = 0 , x < a 1 x a 1 a 2 a 1 , a 1 x < a 2 1 , a 2 x < a 3 a 4 x a 4 a 3 , a 3 x < a 4 0 , a 4 x .
The α- cut interval for this shape is
A α = a 2 a 1 α + a 1 , a 4 a 4 a 3 α , α 0 , 1 .
Theorem 1.
If u and v are two fuzzy numbers and μ is real number, then, for each α [ 0 , 1 ] , we have:
  • u + v α = u α + v α = u ̠ α + v ̠ α , u ¯ α + v ¯ α
  • [ μ u ] α = μ [ u ] α = [ min { μ u ̠ ( α ) , μ u ¯ ( α ) } , max { μ u ̠ ( α ) , μ u ¯ ( α ) } ] .
  • [ u v ] α = [ min { u ̠ ( α ) v ̠ ( α ) , u ̠ ( α ) v ¯ ( α ) , u ¯ ( α ) v ̠ ( α ) ,
    u ¯ ( α ) v ¯ ( α ) } , max { u ̠ ( α ) v ̠ ( α ) , u ̠ ( α ) v ¯ ( α ) , u ¯ ( α ) v ̠ ( α ) , u ¯ ( α ) v ¯ ( α ) } ] .
Definition 5.
If f : [ a , b ] R F is a fuzzy function, then f is called Hukuhara-differentiable at x 0 (H-differentiable), and the derivative f ( x 0 ) is defined by
f x 0 = f x 0 + h f ( x 0 ) h , f x 0 = f x 0 f ( x 0 h ) h
If the limits exist and are equal, then the derivative f ( x 0 ) exists, whereis the Hukuhara difference.
Definition 6.
Let f : [ a , b ] R F . Then, f is strongly generalized differentiable ( G H -differentiable) at x 0 if the limits of some pair of the following exist and are equal:
1 lim h 0 f x 0 + h f x 0 h and lim h 0 f x 0 f x 0 h h .
2 lim h 0 f x 0 f x 0 + h h and lim h 0 f x 0 h f x 0 h .
3 lim h 0 f x 0 + h f x 0 h and lim h 0 f x 0 h f x 0 h .
4 lim h 0 f x 0 f x 0 + h h and lim h 0 f x 0 f x 0 h h
Definition 7.
Let f : [ a , b ] R F . Then, f is 1-differentiable on [ a , b ] if f is differentiable in the sense (1) of Definition 7. Similarly, f is 2-differentiable on [ a , b ] if f is differentiable in the sense (2) of Definition 7.
Theorem 2.
Let f : [ a , b ] R F , where [ f ( x ) ] α = [ f ̲ α ( x ) , f ¯ α ( x ) ] for each α [ 0 , 1 ] ,
  • If f is 1 differentiable, then f ̠ α and f ¯ α are differentiable functions and [ f ( x ) ] α = [ f ̠ α ( x ) , f ¯ α ( x ) ] .
  • If f is 2-differentiable, then f ̠ α and f ¯ α are differentiable functions and [ f ( x ) ] α = [ f ¯ α ( x ) , f ¯ α ( x ) ] .

3. Fuzzy Differential Equations

The first order differential equation will be explained for when using fuzzy numbers and fuzzy derivatives.
Let y : I R F , where I R is an interval. If y t , α = t , α , y ¯ t , α for all t I and α [ 0 , 1 ] , then y t , α = y ¯ t , α , y ¯ t , α if y R F . Next, consider the initial value problem (IVP)
u y = y t = f t , y t , y 0 = y 0 ,
where f : 0 , × R R is continuous. Let y 0 α = y ¯ 0 α , y ¯ 0 α and y t , α = y ¯ t , α , y ¯ t , α , and we obtain f : [ 0 , ) × R F R F , where
f t , y α = [ min { f t , u : u y ¯ α t , y ¯ α t } , max f t , u : u y ¯ α t , y ¯ α t ] .
With y 0 R F , then y : [ 0 , ) R F is a solution of (1) if
( y ¯ α ) t = min { f t , u : u y ¯ α t , y ¯ α t } , y ¯ α ( 0 ) = y ¯ 0 α
( y ¯ α ) t = max { f t , u : u y ¯ α t , y ¯ α t } , y ¯ α ( 0 ) = y ¯ 0 α
for all t [ 0 , ) and α [0,1].
Lastly, consider an f : [ 0 , ) × R × R R , which is continuous and satisfies the IVP:
y t = f t , y t , k , y 0 = y 0 .
With x 0 , k R F , we have f : 0 , × R F × R F R F , where
f t , y , k α = [ min f t , u , u k : u y ¯ α t , y ¯ α t , u k k ¯ α , k ¯ α ,
f t , u , u k : u y ¯ α t , y ¯ α t , u k k ¯ α , k ¯ α ]
and k α = [ k ¯ α , k ¯ α ] . Then, y : [ 0 , ) R F is a solution of (2), and y 0 , k R F if
y ¯ α t = min f t , u , u k : u y ¯ α ( t ) , y ¯ α ( t ) , u k k ¯ α , k ¯ α , y ¯ α 0 = y ¯ 0 α
y ¯ α t = max f t , u , u k : u y ¯ α ( t ) , y ¯ α ( t ) , u k k ¯ α , k ¯ α , y ¯ α 0 = y ¯ 0 α
for all t [ 0 , ) and α [ 0 , 1 ] .

4. Hybrid Fuzzy Differential Equations (HFDEs)

Here, the fuzzy differential equation is used when interacting with a discrete time controller. The HFDE has the form
y t = f t , y t , λ k y k , t t k , t k + 1 , y t k = y k
where the prime “ ” denotes fuzzy differentiation, 0 t 0 < t 1 < < t k < , t k , f C R + × R F × R F , R F , λ k C R F , R F . To be more specific, the system looks like
y t = y 0 t = f t , y 0 t , λ 0 y 0 , y 0 t 0 = y 0 , t 0 t < t 1 , y 1 t = f t , y 1 t , λ 1 y 1 , y 1 t 1 = y 1 , t 1 t < t 2 , y k t = f t , y k t , λ k y k , y k t k = y k , t k t < t k + 1 .
Assuming that the existence and uniqueness of solution of (2) hold for each t k , t k + 1 , by the solution of (2), we mean
y t = y t , t 0 , y 0 = y 0 t , t 0 t t 1 y 1 t , t 1 t t 2 y k t , t k t t k + 1
Note that the solutions are piece-wise differentiable on each sub-interval for t t k , t k + 1 and a fixed y k R F and k = 0 , 1 , 2 , . Using the representation of fuzzy numbers, we may represent y R F by a pair of functions y ¯ α , y ¯ α , 0 α 1 , such that
(i)
y α is bounded, left continuous and non-decreasing.
(ii)
y ¯ α is bounded, left continuous and non-increasing.
(iii)
y α y ¯ α , 0 α 1 .
Therefore,
y ¯ t = f ¯ t , y , λ k y k F k t , y ¯ , y ¯ , y ¯ t k = y ¯ k y ¯ t = f ¯ t , y , λ k y k G k t , y ¯ , y ¯ , y ¯ t k = y ¯ k
possesses a unique solution ( y ¯ , y ¯ ) , which is a fuzzy function—that is, for each t, the pair y ¯ t , α , y ¯ t , α is a fuzzy number, where y ¯ t , α and y ¯ t , α are, respectively, the solutions of the parametric form given by
y ¯ t , α = F k t , y ¯ t , α , y ¯ t , α , y ¯ t k , α = y ¯ k α y ¯ t , α = G k t , y ¯ t , α , y ¯ t , α , y ¯ t k , α = y ¯ k α
for α [ 0 , 1 ] .

5. Numerical Details and Examples

5.1. Numerical Methods

To approximate the solution of the HFDE, we will employ two methods—namely, Picard’s method and the general linear method (GLM).
  • Picard’s Method:
    This is an iterative method for solving initial value problems of the form
    y = f t , y ( t ) , t t 0 , y t 0 = y 0 = α .
    It uses successive approximations until convergence, thereby, resulting in better approximations with more iterations. To approximate the solution of the above initial value problem, the initial value problem (3) can be rewritten as an integral equation of the form
    y t = y 0 + t 0 t f τ , y τ d τ .
    From this equation a sequence of approximations can be obtained as
    y i + 1 t = y 0 + t 0 t f τ , y i τ d τ .
    Given y i , one can produce y i + 1 . This process is continued to some tolerance. For our purpose, the 1-differentiable and 2-differentiable problems will have the forms:
    The 1-differentiable:
    y ̲ n + 1 = y ̲ 0 + t 0 t f τ , y ̲ n τ , α , λ k y k d τ y ¯ n + 1 = y ¯ 0 + t 0 t f τ , y ¯ n τ , α , λ k y k d τ .
    The 2-differentiable:
    y ̲ n + 1 = y ̲ 0 + t 0 t f τ , y ¯ n τ , α , λ k y k d τ y ¯ n + 1 = y ¯ 0 + t 0 t f τ , y ̲ n τ , α , λ k y k d τ , n = 0 , 1 , , N
    Using results from theory of differential equations, it can be proven that the sequence of approximations converges to the exact solution of IVP.
  • General Linear Method (GLM):
    The name “general linear method ” applies to a large group of numerical methods for ordinary differential equations; more on these methods can be found in [22,23,24]. We will consider r-value s-stage methods, where r = 1 for the Runge–Kutta methods and s = 1 for the linear multi-step methods. Each step of the computation takes, as input, a certain number ( r ) of items of data and generates, for output, the same number of items. The output items correspond to the input items but are advanced through one time step ( h ) . Within a step, a certain number ( s ) of stages of computations are performed.
We now present a GLM based on linear k-step Adams–Bashforth-type schemes for solving fuzzy initial value problems. Assume that, for equally spaced points 0 = t 0 < t 1 < . . . < t N = T at t n , the exact solutions are indicated by Y t n , α = Y ̲ t n , α , Y ¯ t n , α and that y t n , α = y ̲ t n , α , y ¯ t n , α are the approximate solutions. The k-step Adams–Bashforth methods can be written as:
The 1-differentiable system:
y ̲ α t n + k , α = y ̲ α t n + k 1 , α + h j = 0 k β j f t n + j , y ̲ α t n + j , α y ¯ α t n + k , α = y ¯ α t n + k 1 , α + h j = 0 k β j f t n + j , y ¯ α t n + j , α
and the 2-differentiable system:
y ̲ α t n + k , α = y ̲ α t n + k 1 , α + h j = 0 k β j f t n + j , y ¯ α t n + j , α y ¯ α t n + k , α = y ¯ α t n + k 1 , α + h j = 0 k β j f t n + j , y ̲ α t n + j , α
Now, the input and output approximations for the general linear methods are, respectively,
y [ n 1 ] = y n + k 1 h f n + k 1 h f n + k 2 h f n + 1 h f n , y [ n ] = y n + k h f n + k h f n + k 1 h f n + 2 h f n + 1
Under the 1- and 2-differentiability, the representations of the input vectors for the GLM are given by y 1 α [ n 1 ] = y ̲ 1 α [ n 1 ] , y ¯ 1 α [ n 1 ] and y 2 α [ n 1 ] = y ̲ 2 α [ n 1 ] , y ¯ 2 α [ n 1 ] , while the corresponding output vectors are indicated by y 1 α [ n ] = y ̲ 1 α [ n ] , y ¯ 1 α [ n ] and y 2 α [ n ] = y ̲ 2 α [ n ] , y ¯ 2 α [ n ] under 1 and 2-differentiability, respectively. Now, we consider the input approximation of the general linear methods in terms of 1-differentiability as:
y ̲ 1 α [ n 1 ] = y ̲ n + k 1 1 α h f ̲ n + k 1 1 α h f ̲ n + k 2 1 α h f ̲ n + 1 1 α h f ̲ n 1 α , y ¯ 1 α [ n 1 ] = y ¯ n + k 1 1 α h f ¯ n + k 1 1 α h f ¯ n + k 2 1 α h f ¯ n + 1 1 α h f ¯ n 1 α
and under 2-differentiability, we obtain the following input vectors:
y ̲ 2 α [ n 1 ] = y ̲ n + k 1 2 α h f ̲ n + k 1 2 α h f ̲ n + k 2 2 α h f ̲ n + 1 2 α h f ̲ n 2 α , y ¯ 2 α [ n 1 ] = y ¯ n + k 1 2 α h f ¯ n + k 1 2 α h f ¯ n + k 2 2 α h f ¯ n + 1 2 α h f ¯ n 2 α
Using the above input vectors, the fuzzy general linear methods can be formulated under 1-differentiability as:
Y 1 α y 1 α [ n ] = A U B V h f 1 α ( Y 1 α ) y 1 α [ n 1 ]
and under 2-differentiability as:
Y 2 α y 2 α [ n ] = A U B V h f 2 α ( Y 2 α ) y 2 α [ n 1 ] ,
where Y 1 α = Y ̲ 1 α , Y ¯ 1 α and Y 2 α = Y ̲ 2 α , Y ¯ 2 α are internal stages under 1- and 2-differentiability, respectively. Additionally,
A U B V = 0 1 β k 1 β 1 β 0 0 1 β k 1 β 1 β 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0
We consider two examples of the Fuzzy GLMs form of k-step methods under strongly generalized differentiability for k = 4 , 5 . First, consider k = 4 . The input vectors for k = 4 under 1- and 2-differentiability are, respectively,
y ̲ α 1 [ n 1 ] = y ̲ α 1 t n + 3 h f α 1 t n + 3 , y ̲ α 1 t n + 3 h f α 1 t n + 2 , y ̲ α 1 t n + 2 h f α 1 t n + 1 , y ̲ α 1 t n + 1 h f α 1 t n , y ̲ α 1 t n , y ¯ α 1 [ n 1 ] = y ¯ α 1 t n + 3 h f α 1 t n + 3 , y ¯ α 1 t n + 3 h f α 1 t n + 2 , y ¯ α 1 t n + 2 h f α 1 t n + 1 , y ¯ α 1 t n + 1 h f α 1 t n , y ¯ α 1 t n y ̲ α 2 [ n 1 ] = y ̲ α 2 t n + 3 h f α 2 t n + 3 , y ̲ α 2 t n + 3 h f α 2 t n + 2 , y ̲ α 2 t n + 2 h f α 2 t n + 1 , y ̲ α 2 t n + 1 h f α 2 t n , y ̲ α 2 t n , y ¯ α 2 [ n 1 ] = y ¯ α 2 t n + 3 h f α 2 t n + 3 , y ¯ α 2 t n + 3 h f α 2 t n + 2 , y ¯ α 2 t n + 2 h f α 2 t n + 1 , y ¯ α 2 t n + 1 h f α 2 t n , y ¯ α 2 t n
and
0 1 55 24 59 24 37 24 9 24 0 1 55 24 59 24 37 24 9 24 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0
Similarly, for k = 5 , we obtain
y ̲ 1 α [ n 1 ] = y ̲ 1 α t n + 4 h f 1 α t n + 4 , y ̲ 1 α t n + 4 h f 1 α t n + 3 , y ̲ 1 α t n + 3 h f 1 α t n + 2 , y ̲ 1 α t n + 2 h f 1 α t n + 1 , y ̲ 1 α t n + 1 h f 1 α t n , y ̲ 1 α t n , y ¯ 1 α [ n 1 ] = y ¯ 1 α t n + 4 h f 1 α t n + 4 , y ¯ 1 α t n + 4 h f 1 α t n + 3 , y ¯ 1 α t n + 3 h f 1 α t n + 2 , y ¯ 1 α t n + 2 h f 1 α t n + 1 , y ¯ 1 α t n + 1 h f 1 α t n , y ¯ 1 α t n
y ̲ 2 α [ n 1 ] = y ̲ 2 α t n + 4 h f 2 α t n + 4 , y ̲ 2 α t n + 4 h f 2 α t n + 3 , y ̲ 2 α t n + 3 h f 2 α t n + 2 , y ̲ 2 α t n + 2 h f 2 α t n + 1 , y ̲ 2 α t n + 1 h f 2 α t n , y ̲ 2 α t n , y ¯ 2 α [ n 1 ] = y ¯ 2 α t n + 4 h f 2 α t n + 4 , y ¯ 2 α t n + 4 h f 2 α t n + 3 , y ¯ 2 α t n + 3 h f 2 α t n + 2 , y ¯ 2 α t n + 2 h f 2 α t n + 1 , y ¯ 2 α t n + 1 h f 2 α t n , y ¯ 2 α t n
and
0 1 1901 720 2774 720 2616 720 1274 7200 251 720 0 1 1901 720 2774 720 2616 720 1274 720 251 720 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0
To use the FGLMs ( k = 4 , 5 ) at step number n, denote the input items by y i [ n 1 ] , i = 1 , 2 , , r and denote the stages computed in the step and the stage derivatives by Y i and F i , respectively, i = 1 , 2 , , s . With this in mind, we present the methods in compact notation as
y n 1 = y 1 n 1 y 2 n 1 y r n 1 , y n = y 1 n y 2 n y r n , Y = Y 1 Y 2 Y s , F = F 1 F 2 F s .
The stages are computed by the formula
Y i = j = 1 s a ij h F j + j = 1 r u ij y j [ n 1 ] , i = 1 , 2 , , s
and the output approximations by the formula
y i [ n ] = j = 1 s b ij h F j + j = 1 r v ij y j [ n 1 ] , i = 1 , 2 , , r
In each one of the above cases, the coefficients of the general linear formulation are presented in the s + r × s + r partitioned matrix
Y y n = A U B V h F y n 1
where y [ n 1 ] and y [ n ] are the input and output approximations, respectively, and
A R s × s , U R s × r , B R r × s , V R r × r .
For example, the matrices representing the Euler method and implicit Euler methods are, respectively,
0 1 1 1 and 1 1 1 1 .

5.2. Numerical Testing

For numerical testing, we consider HFDEs with selected types of fuzzy numbers as the initial conditions. Let us consider the following hybrid fuzzy IVP [14,17,18],
y t = y t + m t λ k y t k , t t k , t k + 1 , t k = k , k = 0 , 1 , 2 , 3 , )
where
m t = 2 t m o d 1 if t m o d 1 0.5 ; 2 1 t m o d 1 if t m o d 1 > 0.5 ; λ k μ = 0 i f k = 0 μ i f k 1 , 2 ,
We will impose initial fuzzy conditions on (7), which are given as:
  • Triangular Fuzzy Number: Let y 0 = ( 0.75 , 1 , 1.125 ) and
    y 0 , α = 0.75 + 0.25 α , 1.125 0.125 α , 0 α 1
    .
  • Trapezoidal Fuzzy Number: Let y 0 = ( 0.5 , 0.75 , 1 , 1.125 ) and
    y 0 , α = 0.5 + 0.25 α , 1.125 0.125 α , 0 α 1 .
  • Triangular Shaped Fuzzy Number: Let
    y 0 , α = 0.75 + 0.25 α 2 , 1.125 0.125 α 2 , 0 α 1 .

5.2.1. Triangular Fuzzy Numbers

We solve the hybrid fuzzy differential equations (7) using Picard’s method and the general linear method under 1- and 2-differentiable Hukuhara differentiation.
Now, consider the following examples:
Example 1.
Let y 0 = ( 0.75 , 1 , 1.125 ) and
y 0 , α = 0.75 + 0.25 α , 1.125 0.125 α , 0 α 1
Picard’s Method
Case 1: Under 1-differentiability:
We apply the Picard Method for hybrid fuzzy differential Equation (5) with N = 50 when α = 0 and t 0 , 1 , and then f τ , y n τ , α = y n τ , α and t 0 = 0 . We obtain y ̲ 50 and y ¯ 50 when t = 1 , t = 1.5 and t = 2 . The exact and approximate solutions for this example under 1 differentiability are given in Table 1, Table 2 and Table 3 and in Figure 1. Note that the exact and approximate solutions agree up to 10 16 .
Case 2: Under 2-differentiability:
We again apply the Picard method for the hybrid fuzzy differential Equation (6) with N = 50 when α = 0 and t 0 , 1 , and then f τ , y n τ , α = y n τ , α and t 0 = 0 . The results obtained are given in Table 4, Table 5 and Table 6 and in Figure 2.
Example 2.
Let y 0 = ( 0.25 , 0.75 , 4 )
y 0 , α = ( 0.25 + 0.5 α ) , ( 4 3.25 α ) , 0 α 1
Case 1: Under 1-differentiability:
The results obtained are presented in Table 7, Table 8 and Table 9 and in Figure 3.
Thus, the Picard method with triangular fuzzy number as the initial conditions gave highly accurate results when used with high numbers of iterations.
General Linear Method (GLM):
We solved the same Examples 1 and 2 as in the previous subsection using the general linear method for hybrid fuzzy differential equations with N = 100 and K = 5 . Similar results and similar accuracy are observed, and the results obtained for Example 1 for 1-differentiability and 2-differentiability are given in Figure 4 and Figure 5, respectively, and those for Example 2 for 1-differentiability are given in Figure 6.
We also performed a comparison of the proposed GLM for Example 1 with the Runge–Kutta of order 5 method proposed by [14,15,16]. The results for both models are presented in Table 10 and Table 11 for the 1-solution and in Table 12 and Table 13 for the 2-solution.
The results are almost identical except for slight differences in the 10th digits. This means that the GLM competes well with other methods in terms of accuracy, such as the Runge–Kutta, while in terms of the amount of work, it requires less computations. This is due to the fact that the GLM passes more than one piece of information between steps. Each step of the computation takes a certain number of data items as input and generates the same numbers of data items as output [23,24].

5.2.2. Triangular Shaped and Trapezoidal Fuzzy Numbers

We solve the hybrid fuzzy differential equation subject to triangular and trapezoidal fuzzy numbers.
1. Trapezoidal Fuzzy Numbers:
Let y 0 = (0.5, 0.75, 1, 1.125) and
y 0 , α = 0.75 + 0.25 α , 1.125 0.125 α , 0 α 1
The solutions obtained using Picard’s method and the general linear method for t = 1.0, 1.5 and 2.0 are given in Figure 7 and Figure 8, respectively.
When using the triangular fuzzy numbers of the form
y 0 , α = 0.75 + 0.25 α 2 , 1.125 0.125 α 2 , 0 α 1
The solutions obtained for Picard’s method and the general linear method are given in Figure 9 and Figure 10, respectively.
Again, accurate results are reported when using Picard’s method or the GLM with trapezoidal fuzzy numbers and triangular fuzzy numbers as the initial conditions. The general linear method gave accurate results with a lower number of steps compared with the Runge–Kutta method as reported by other authors.

6. Conclusions

We applied Picard’s method and the general linear method successfully to solve hybrid fuzzy differential equations subject to trapezoidal and triangular fuzzy numbers. We determined that both Picard’s method and the GLM gave results with high accuracy for each of the initial conditions. All numerical computations were performed using MATLAB. The results obtained are accurate and compare well with the exact solution and the fifth order Runge–Kutta method and found the GLM to have greater advantages over the other methods reported in the literature.

Author Contributions

S.M., B.A. and M.S. contributed equally. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

The authors Saed Mallak and Marah Subuh would like to thank Palestine Technical University-Kadoorie and Basem Attili would lie to thank University of Sharjah for the valuable support the authors got from their institutions while carrying out the research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ivaz, K.; Khastan, A.; Nieto, J.J. A Numerical Method for Fuzzy Differential Equations and Hybrid Fuzzy Differential Equations. Abstr. Appl. Anal. 2012, 735128. [Google Scholar] [CrossRef]
  2. Clement Joe Anand, M.; Bharatraj, J. Theory Triangular Fuzzy Number. In Proceedings of the NCATM, Thiruvalluvar University, Vellore, India, 27 March 2017; pp. 80–83. [Google Scholar]
  3. Abbasbandy, S.; Allahviranloo, T.; Lopez-Pouso, O.; Nieto, J.J. Numerical methods for fuzzy differential inclusions. Comput. Math. Appl. 2004, 48, 1633–1641. [Google Scholar] [CrossRef]
  4. Allahviranlo, T.; Gholami, S. Note on Generalized Hukuhara differentiability of interval-valued functions and interval differential equations. J. Fuzzy Set Valued Anal. 2012, 1–4. [Google Scholar] [CrossRef]
  5. Bidgoli, T.A.; Fard, O.S. The Nystrom method for hybrid fuzzy differential equation IVPs. J. King Saud Univ. 2011, 23, 371–379. [Google Scholar]
  6. Buckley, J.J.; Jowers, L.J. Studies in Fuzziness and Soft Computing, Systems Research Institute; Kacprzyk, J., Ed.; Springer: Berlin, Germany, 2005; Volume 188. [Google Scholar]
  7. Dhage, B.C.; Jadhav, N.S. Basic Results in the Theory of Hybrid Differential Equations with Linear Perturbations of Second Type. Tamkang J. Math. 2013, 44, 171–186. [Google Scholar] [CrossRef]
  8. Heemels, W.P.M.H.; Lehmann, D.; Lunze, J.; Schutter, B.D. Chapter 1: Introduction to hybrid systems. In Handbook of Hybrid Systems Control—Theory, Tools, Applications; Lunze, J., Lamnabhi-Lagarrigue, F., Eds.; Cambridge University Press: Cambridge, UK, 2009; pp. 3–30. ISBN 978-0-521-76505-3. [Google Scholar]
  9. Natrsan, S.; Venkatachalem, N.; Pandian, S.C. New Approach to Solve Hybrid Fuzzy Differential Equation. J. Math. Stat. 2013, 9, 175–179. [Google Scholar] [CrossRef]
  10. Abbasbandy, S.; Allahviranloo, T. Numerical solution of fuzzy differential equation by Taylor method. J. Comput. Methods Appl. Math. 2002, 2, 113–124. [Google Scholar] [CrossRef]
  11. Abbasbandy, S.; Allahviranloo, T. Numerical solution of Fuzzy differential equation by Runge–Kutta method. Nonlinear Stud. 2004, 11, 117–129. [Google Scholar] [CrossRef]
  12. Pederson, S.; Sambandham, M. Numerical solution to hybrid fuzzy systems. Math. Comput. Model. 2007, 45, 1133–1144. [Google Scholar] [CrossRef]
  13. Pederson, S.; Sambandham, M. The Runge–Kutta for Hybrid Fuzzy Differential Equations. Nonlinear Anal. Hybrid Syst. 2008, 2, 626–634. [Google Scholar] [CrossRef]
  14. Jayakumar, T. Numerical Solution for Hybrid Fuzzy System by Runge–Kutta Method of Order Five. Appl. Math. Sci. 2012, 6, 3591–3606. [Google Scholar]
  15. Kanagarajan, K.; Indrakumar, S.; Muthukumar, S. Numerical Solution of Hybrid Fuzzy differential equations by Runge–Kutta Method of Order Five and the dependency problem. Ann. Fuzzy Math. Inform. 2015, 10, 487–497. [Google Scholar]
  16. Thangamuthu, M.; Thippan, J. Numerical Solution for Hybrid Fuzzy Differential Equation by Fifth Order Runge–Kutta Nystrom Method. J. Math. Sci. Model. 2019, 2, 39–50. [Google Scholar] [CrossRef] [Green Version]
  17. Kanagarajan, K.; Sambath, M. Numerical Solution of Hybrid Fuzzy differential equations by improved predictor-corrector method. Nonlinear Stud. 2012, 19, 225–238. [Google Scholar]
  18. Mathankumar, S.; Narayanamoorthy, S. Hybrid Fuzzy Differential Equations-Picard’s Method. Int. J. Pure Appl. Math. 2017, 113, 133–141. [Google Scholar]
  19. Narayanamoorthy, S.; Sathiyapriya, S.P.; Santhiya, M. Solving hybrid fuzzy differential equations using Taylor series method. Int. J. Pure Appl. Math. 2016, 106, 1–10. [Google Scholar] [CrossRef]
  20. Hajilou, E.; Paripour, M.; Heidaria, H. Application of Differential Transform Method to Solve Hybrid Fuzzy Differential Equations. Int. J. Math. Model. Comput. 2005, 5, 203–217. [Google Scholar]
  21. Gumaha, G.; Nasera, M.; Al-Smadib, M.; Al-Omaria, S.; Baleanuc, D. Numerical solutions of hybrid fuzzy differential equations in a Hilbert space. Appl. Numer. Math. 2020, 151, 402–412. [Google Scholar] [CrossRef]
  22. Butcher, J. General linear methods. Comput. Math. Appl. 1996, 31, 105–112. [Google Scholar] [CrossRef]
  23. Butcher, J. Numerical Methods for Ordinary Differential Equations, 3rd ed.; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2016. [Google Scholar] [CrossRef]
  24. Butcher, J. General linear methods for ordinary differential equations. Math. Comput. Simul. 2009, 79, 1834–1845. [Google Scholar] [CrossRef]
Figure 1. Exact(line)and Picard 1-solutions(stars) for t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Figure 1. Exact(line)and Picard 1-solutions(stars) for t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Computation 10 00168 g001
Figure 2. Exact(line) and Picard’s 2-solutions(stars) for t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Figure 2. Exact(line) and Picard’s 2-solutions(stars) for t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Computation 10 00168 g002
Figure 3. Exact(line) and Picard 1-solutions(stars) for t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Figure 3. Exact(line) and Picard 1-solutions(stars) for t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Computation 10 00168 g003
Figure 4. Exact(line) and GLM 1-solutions(stars) for Example 1 when t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Figure 4. Exact(line) and GLM 1-solutions(stars) for Example 1 when t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Computation 10 00168 g004
Figure 5. Exact(line) and GLM 2-solutions(stars) for Example 1 when t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Figure 5. Exact(line) and GLM 2-solutions(stars) for Example 1 when t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Computation 10 00168 g005
Figure 6. Exact(line) and GLM 1-solutions(stars) for Example 2 when t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Figure 6. Exact(line) and GLM 1-solutions(stars) for Example 2 when t = 1.0, 1.5 and 2.0 with triangular fuzzy numbers as the initial conditions.
Computation 10 00168 g006
Figure 7. Exact(line) and Picard’s 1-solutions(stars) when t = 1.0, 1.5 and 2.0 with trapezoidal fuzzy numbers as the initial conditions.
Figure 7. Exact(line) and Picard’s 1-solutions(stars) when t = 1.0, 1.5 and 2.0 with trapezoidal fuzzy numbers as the initial conditions.
Computation 10 00168 g007
Figure 8. Exact(line) and GLM 1-solutions(stars) for Example 2 when t = 1.0, 1.5 and 2.0 with trapezoidal fuzzy numbers as the initial conditions.
Figure 8. Exact(line) and GLM 1-solutions(stars) for Example 2 when t = 1.0, 1.5 and 2.0 with trapezoidal fuzzy numbers as the initial conditions.
Computation 10 00168 g008
Figure 9. Exact(line) and Picard’s 1-solutions(stars) when t = 1.0, 1.5 and 2.0 with triangular shaped fuzzy numbers as the initial conditions.
Figure 9. Exact(line) and Picard’s 1-solutions(stars) when t = 1.0, 1.5 and 2.0 with triangular shaped fuzzy numbers as the initial conditions.
Computation 10 00168 g009
Figure 10. Exact(line) and GLM 1-solutions(stars) for Example 2 when t = 1.0, 1.5 and 2.0 with triangular shaped fuzzy numbers as the initial conditions.
Figure 10. Exact(line) and GLM 1-solutions(stars) for Example 2 when t = 1.0, 1.5 and 2.0 with triangular shaped fuzzy numbers as the initial conditions.
Computation 10 00168 g010
Table 1. Exact and numerical values (Picard’s method) for the 1-solution at t = 1 .
Table 1. Exact and numerical values (Picard’s method) for the 1-solution at t = 1 .
α y ¯ y ¯ Y ¯ Y ¯
02.0387113713.0580670572.0387113713.058067057
0.22.1746254622.9901100112.1746254622.990110011
0.42.3105395542.9221529652.3105395542.922152965
0.62.4464536452.8541959192.4464536452.854195919
0.82.5823677372.7862388742.5823677372.786238874
12.7182818282.7182818282.7182818282.718281828
Table 2. Exact and numerical values (Picard’s method) for the 1-solution at t = 1.5 .
Table 2. Exact and numerical values (Picard’s method) for the 1-solution at t = 1.5 .
α y ¯ y ¯ Y ¯ Y ¯
03.9676662945.9514994413.9676662945.951499441
0.24.2321773805.8192438984.2321773805.819243898
0.44.4966884665.6869883554.4966884665.686988355
0.64.7611995535.5547328114.7611995535.554732811
0.85.0257106395.4224772685.0257106395.422477268
15.2902217255.2902217255.2902217255.290221725
Table 3. Exact and numerical values (Picard’s method) for the 1-solution at t = 2 .
Table 3. Exact and numerical values (Picard’s method) for the 1-solution at t = 2 .
α y ¯ y ¯ Y ¯ Y ¯
07.25773175410.886597637.25773175410.88659763
0.27.74158053710.644673237.74158053710.64467323
0.48.22542932110.402748848.22542932110.40274884
0.68.70927810510.160824458.70927810510.16082445
0.89.1931268889.9189000649.1931268889.918900064
19.6769756729.6769756729.6769756729.676975672
Table 4. Exact and numerical values (Picard’s method) for the 2-solution at t = 1 .
Table 4. Exact and numerical values (Picard’s method) for the 2-solution at t = 1 .
α y ¯ y ¯ Y ¯ Y ¯
02.4794118182.6173666092.4794118182.617366609
0.12.5032988192.6274581312.5032988192.627458131
0.32.5510728212.6476411752.5510728212.647641175
0.52.5988468232.6678242182.5988468232.667824218
0.82.6705078262.6980987842.6705078262.698098784
1.02.7182818282.7182818282.7182818282.718281828
Table 5. Exact and numerical values (Picard’s method) for the 2-solution at t = 1.5 .
Table 5. Exact and numerical values (Picard’s method) for the 2-solution at t = 1.5 .
α PicardExact
y ¯ y ¯ Y ¯ Y ¯
04.9324423774.9867233574.9324423774.986723357
0.14.9682203125.0170731944.9682203125.017073194
0.35.0397761825.0777728685.0397761825.077772868
0.55.1113320515.1384725415.1113320515.138472541
0.85.2186658565.2295220525.2186658565.229522052
15.2902217255.2902217255.2902217255.290221725
Table 6. Exact and numerical values (Picard’s method) for the 2-solution at t = 2 .
Table 6. Exact and numerical values (Picard’s method) for the 2-solution at t = 2 .
α PicardExact
y ¯ y ¯ Y ¯ Y ¯
09.0681472289.0761821569.06814722879.076182156
0.19.1290300739.1362615089.1290300739.136261508
0.39.2507957619.2564202119.2507957619.256420211
0.59.3725614509.3765789149.3725614509.376578914
0.89.5552099839.5568169699.5552099839.556816969
19.6769756729.6769756729.6769756729.676975672
Table 7. Exact and numerical values (Picard’s method) for the 1-solution at t = 1 .
Table 7. Exact and numerical values (Picard’s method) for the 1-solution at t = 1 .
α PicardExact
y ¯ y ¯ Y ¯ Y ¯
00.679570457310.873127310.679570457110.87312731
0.10.81548454859.9896857190.81548454859.989685719
0.31.0873127318.2228025311.0873127318.222802531
0.51.3591409146.4559193421.3591409146.455919342
0.81.7668831883.8055945591.7668831883.805594559
12.0387113712.0387113712.0387113712.038711371
Table 8. Exact and numerical values (Picard’s method) for the 1-solution at t = 1.5 .
Table 8. Exact and numerical values (Picard’s method) for the 1-solution at t = 1.5 .
α PicardExact
y ¯ y ¯ Y ¯ Y ¯
01.32255543121.160886901.32255543121.16088690
0.11.58706651719.441564841.58706651719.44156484
0.32.11608869016.002920722.11608869016.00292072
0.52.64511086212.564276592.64511086212.56427659
0.83.4386441217.4063104153.4386441217.406310415
13.9676662943.9676662943.9676662943.967666294
Table 9. Exact and numerical values (Picard’s method) for the 1-solution at t = 2 .
Table 9. Exact and numerical values (Picard’s method) for the 1-solution at t = 2 .
α PicardExact
y ¯ y ¯ Y ¯ Y ¯
02.41924391838.707902682.41924391838.70790268
0.12.90309270135.562885592.90309270135.56288559
0.33.87079026829.272851403.87079026829.27285140
0.54.83848783622.982817224.83848783622.98281722
0.86.29003418713.547765946.29003418713.54776594
17.2577317547.2577317547.2577317547.257731754
Table 10. Comparison between the GLM and the Runge–Kutta fifth order for the 1-solution at t = 1 .
Table 10. Comparison between the GLM and the Runge–Kutta fifth order for the 1-solution at t = 1 .
α GLMRunge–Kutta Fifth Order
y ¯ y ¯ Y ¯ Y ¯
02.0387113713.0580670572.0387113703.058067056
0.22.1746254622.9901100112.1746254622.990110010
0.42.3105395542.9221529652.3105395532.922152964
0.62.4464536452.8541959192.4464536452.854195919
0.82.5823677372.7862388742.5823677362.786238873
12.7182818282.7182818282.7182818272.718281827
Table 11. Comparison between the GLM and the Runge–Kutta fifth order for the 1-solution at t = 2 .
Table 11. Comparison between the GLM and the Runge–Kutta fifth order for the 1-solution at t = 2 .
α GLMRunge–Kutta Fifth Order
07.25773175410.886597637.25773175410.88659763
0.27.74158053710.644673237.74158053710.64467323
0.48.22542932110.402748848.22542932110.40274884
0.68.70927810510.160824458.70927810510.16082445
0.89.1931268889.9189000649.1931268889.918900064
19.6769756729.6769756729.6769756729.676975672
Table 12. Comparison between the GLM and the Runge–Kutta fifth order for the 2-solution at t = 1 .
Table 12. Comparison between the GLM and the Runge–Kutta fifth order for the 2-solution at t = 1 .
α GLMRunge–Kutta Fifth Order
02.4794118182.6173666092.4794118182.617366608
0.22.5271858202.6375496532.5271858202.637549652
0.42.5749598222.6577326972.5749598222.657732696
0.62.6227338242.6779157402.6227338242.677915740
0.82.6705078262.6980987842.6705078252.698098784
12.7182818282.7182818282.7182818272.718281827
Table 13. Comparison between the GLM and Runge–Kutta fifth order for the 2-solution at t = 2 .
Table 13. Comparison between the GLM and Runge–Kutta fifth order for the 2-solution at t = 2 .
α GLMRunge–Kutta Fifth Order
09.0681472289.0761821569.0681472239.076182152
0.29.1899129179.1963408599.1899129129.196340855
0.49.3116786069.3164995639.3116786019.316499558
0.69.4334442949.4366582669.4334442899.436658261
0.89.5552099839.5568169699.5552099789.556816964
19.6769756729.6769756729.6769756679.676975667
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mallak, S.; Attili, B.; Subuh, M. Numerical Treatment of Hybrid Fuzzy Differential Equations Subject to Trapezoidal and Triangular Fuzzy Initial Conditions Using Picard’s and the General Linear Method. Computation 2022, 10, 168. https://doi.org/10.3390/computation10100168

AMA Style

Mallak S, Attili B, Subuh M. Numerical Treatment of Hybrid Fuzzy Differential Equations Subject to Trapezoidal and Triangular Fuzzy Initial Conditions Using Picard’s and the General Linear Method. Computation. 2022; 10(10):168. https://doi.org/10.3390/computation10100168

Chicago/Turabian Style

Mallak, Saed, Basem Attili, and Marah Subuh. 2022. "Numerical Treatment of Hybrid Fuzzy Differential Equations Subject to Trapezoidal and Triangular Fuzzy Initial Conditions Using Picard’s and the General Linear Method" Computation 10, no. 10: 168. https://doi.org/10.3390/computation10100168

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop