Chapter 5
Chapter 5
Fuzzy Number
1
Concept of Fuzzy Number
! Interval
n interval A = [a1, a3] a1, a3 ∈ ℜ , a1 < a3
µA(x)
⎧0, x < a1 1
⎪
µ A ( x) = ⎨1, a1 ≤ x ≤ a3
⎪0, x > a3
⎩
a1
a3
x
2
Fuzzy Number
! Definition(Fuzzy number)
n convex fuzzy set
n normalized fuzzy set
n it’s membership function is piecewise continuo
us
n It is defined in the real number
3
Fuzzy Number
µA(x)
µA(x)
1
α
1
A
αʹ
x
a1(0)
a1(αʹ)
a1(α)
a3(α)
a3(αʹ)
a3(0)
Aα = [a1(α), a3(α)]
Fuzzy Number A = [a1, a2, a3] α-cut of fuzzy number (α’ < α) ⇒ (Aα ⊂ Aαʹ)
4
Operation of Interval
n Addition
[a1, a3] (+) [b1, b3] = [a1 + b1, a3 + b3]
n Subtraction
5
Operation of Interval
n Division
[a1, a3] (/) [b1, b3]
= [a1 / b1 ∧ a1 / b3 ∧ a3 / b1 ∧ a3 / b3 ,
a1 / b1 ∨ a1 / b3 ∨ a3 / b1 ∨ a3 / b3]
excluding the case b1 = 0 or b3 = 0
n Inverse interval
[a1, a3]–1 = [1 / a1 ∧ 1 / a3, 1 / a1 ∨ 1 / a3]
excluding the case a1 = 0 or a3 = 0
6
Operation of Interval
! Example
n A = [3, 5], B = [–2, 7]
A(+) B = [3 − 2, 5 + 7] = [1, 12]
A(−) B = [3 − 7, 5 − (−2)] = [− 4, 7]
A(•) B = [3 • (−2) ∧ 3 • 7 ∧ 5 • (−2) ∧ 5 • 7, 3 • (−2) ∨ !]
= [− 10, 35]
A(/) B = [3 /(−2) ∧ 3 / 7 ∧ 5 /(−2) ∧ 5 / 7, 3 /(−2) ∨ !]
= [− 2.5, 5 / 7]
−1 ⎡ 1
−1 1 1 1⎤ ⎡ 1 1⎤
B = [−2,7] = ⎢ ∧ , ∨ ⎥ = ⎢− , ⎥
⎣ (−2) 7 (−2) 7 ⎦ ⎣ 2 7 ⎦
7
Operation of Fuzzy Number
8
Operation of Fuzzy Number
! Addition : A (+) B
µ A( + ) B ( z ) = ∨ (µ A ( x) ∧ µ B ( y))
z = x+ y
! Subtraction : A (–) B
µ A( −) B ( z ) = ∨ ( µ A ( x) ∧ µ B ( y))
z = x− y
! Multiplication : A (•) B
µ A(•) B ( z ) = ∨ ( µ A ( x) ∧ µ B ( y))
z = x• y
! Division : A (/) B
µ A(/) B ( z ) = ∨ (µ A ( x) ∧ µ B ( y))
z=x / y
9
Operation of Fuzzy Number
! Minimum: A (∧) B
µ A( ∧) B ( z ) = ∨ (µ A ( x) ∧ µ B ( y))
z = x∧ y
! Maximum: A (∨) B
µ A(∨ ) B ( z ) = ∨ (µ A ( x) ∧ µ B ( y))
z = x∨ y
iv. z = 7
results from x + y = 3 + 4 µA(3) ∧ µB(4) = 0.5 ∧ 0.5 = 0.5
µ
A( + ) B (7) = ∨ (0.5) = 0.5
7 =3+ 4
v. for z > 7 µA(+)B(z) = 0
A(+)B = {(5, 1), (6, 0.5), (7, 0.5)}
µA(x)
µA (+) B(x)
µB(x)
1
1
1
0 .
5
0.
0.
5
5
2 3 3 4 5 6 7
(a) Fuzzy set A (b) Fuzzy number B (c) Fuzzy set A (+) B 12
Examples of Fuzzy Number Operation
µA (-) B(x)
µA(x)
µB(x
) 1
1
1
0.5
0. 0.
5
5
2 3 3 4 -2 -1 0
13
Examples of Fuzzy Number Operation
14
Triangular fuzzy number
15
Triangular fuzzy number
16
Triangular fuzzy number
! Example
triangular fuzzy number A = (-5, -1, 1)
1
⎧0, x < −5
⎪
0.5
⎪x + 5
− 5 ≤ x ≤ −1
⎪ ,
⎪ 4
µ ( A) ( x) = ⎨
⎪1 − x −1 ≤ x ≤ 1
⎪ ,
-6
-5
-4
-3
-2
-1
0
1
2
⎪ 2
⎪
⎩0, x >1
A0.5
α = 0.5 cut of triangular fuzzy number A = (-5, -1, 1)
17
Triangular fuzzy number
! Example
n α-cut interval from this fuzzy number
x+5
=α ⇒ x = 4α − 5
4
1− x
=α ⇒ x = −2α + 1
2
Aα = [a1(α), a3(α)] = [4α - 5, -2α + 1]
18
Operation of Triangular Fuzzy Number
19
Operation of Triangular Fuzzy Number
20
Operation of Triangular Fuzzy Number
! Example
A = (-3, 2, 4), B = (-1, 0, 6)
A (+) B = (-4, 2, 10)
A (-) B = (-9, 2, 5)
1
A
1
1
B
A (+) B
A (-) B
0.5
0.5
0.5
- - 0
2
4
6
- 0
2
10
-9
0
2
5
3
1
4
! Example
triangular fuzzy numbers A and B :
A = (-3, 2, 4), B = (-1, 0, 6)
22
Operation of Triangular Fuzzy Number
! Example
n Aα (+) Bα = [6α - 4, -8α + 10]
α = 0 and α = 1,
A0 (+) B0 = [-4, 10] A1 (+) B1 = [2, 2] = 2
n Aα (-) Bα = [11α - 9, -3α + 5]
α = 0 and α = 1
A0 (-) B0 = [-9, 5] A1 (-) B1 = [2, 2] = 2
23
Approximation of Triangular Fuzzy Number
! Example
A = (1, 2, 4), B=(2, 4, 6)
Aα = [(2 − 1)α + 1, − (4 − 2)α + 4] = [α + 1, − 2α + 4]
Bα = [(4 − 2)α + 2, − (6 − 4)α + 6] = [2α + 2, − 2α + 6]
Aα (•) Bα = [α + 1, − 2α + 4](•)[2α + 2, − 2α + 6]
= [(α + 1)(2α + 2), (−2α + 4)(−2α + 6)]
= [2α 2 + 4α + 2, 4α 2 − 20α + 24]
When α = 0, A0(•)B0 = [2, 24]
When α = 1, A0(•)B1 = [2+4+2, 4-20+24] = [8, 8] = 8
A (•) B ≅ (2 , 8, 24)
24
Approximation of Triangular Fuzzy Number
! Example
Aα (/) Bα = [(α + 1) /(−2α + 6), (−2α + 6) /(2α + 2)]
When α = 0
A0 (/) B0 = [1 / 6, 4 / 2]
= [0.17, 2]
When α = 1
A1 (/) B1 = [(1 + 1) /(−2 + 6), (−2 + 4) /(2 + 2)]
= [2 / 4, 2 / 4]
approximated value of=A 0(/)
.5 B
a1
a2
a3
a4
x
26
Trapezoidal fuzzy number A = (a1, a2, a3, a4)
Operations of Trapezoidal Fuzzy Number
27
Operations of Trapezoidal Fuzzy Number
! Addition
A(+) B = (a1 , a2 , a3 , a4 )(+)(b1 , b2 , b3 , b4 )
= (a1 + b1 , a2 + b2 , a3 + b3 , a4 + b4 )
! Subtraction
A(−) B = (a1 − b4 , a2 − b3 , a3 − b2 , a4 − b1 )
28
Operations of Trapezoidal Fuzzy Number
! Example Multiplication
A = (1, 5, 6, 9), B = (2, 3, 5, 8)
Aα = [4α + 1, –3α + 9], Bα = [α + 2, –3α + 8]
Aα (•) Bα = [(4α + 1)(α + 2), (−3α + 9)(−3α + 8)]
= [4α 2 + 9α + 2, 9α 2 − 51α + 72]
When α = 0
A0 (•) B0 = [2, 72]
When α = 1
A (•) B = [4 + 9 + 2, 9 − 51 + 72]
1 1
= [15, 30]
approximated value
A(•) B ≅ [2, 15, 30, 72]
29
Operations of Trapezoidal Fuzzy Number
! Example
1.0
0.9
0.8
(1,5, 6, 9) (•)
0.7
(2,3,5,8) = A (•) B
0.6
0.5
(2,15, 30, 72)
(1,5, 6, 9)
0.4
= A
0.3
(2,3, 5, 8)
0.2
= B
0.1
x
10
20
30
40
50
60
70
30
Operations of Trapezoidal Fuzzy Number
m1 m2