0% found this document useful (0 votes)
61 views31 pages

Chapter 5

This document discusses fuzzy numbers and operations on fuzzy numbers. It defines fuzzy numbers as convex and normalized fuzzy sets with continuous membership functions defined over real numbers. Fuzzy numbers can be represented by α-cuts, which are intervals. Common operations like addition, subtraction, multiplication and division are defined for both fuzzy numbers and their α-cut intervals. Examples are provided to demonstrate operations on triangular fuzzy numbers.

Uploaded by

kiran CSE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views31 pages

Chapter 5

This document discusses fuzzy numbers and operations on fuzzy numbers. It defines fuzzy numbers as convex and normalized fuzzy sets with continuous membership functions defined over real numbers. Fuzzy numbers can be represented by α-cuts, which are intervals. Common operations like addition, subtraction, multiplication and division are defined for both fuzzy numbers and their α-cut intervals. Examples are provided to demonstrate operations on triangular fuzzy numbers.

Uploaded by

kiran CSE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Chapter 5

Fuzzy Number

1
Concept of Fuzzy Number

!   Interval
n  interval A = [a1, a3] a1, a3 ∈ ℜ , a1 < a3

n  Expressing the interval as membership function

µ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

!  α-cut interval of fuzzy number


Aα = [a1(α), a3(α)]
(αʹ < α) ⇒ (a1(αʹ) ≤ a1(α), a3(αʹ) ≥ a3(α))

3
Fuzzy Number

µA(x)
µA(x) 1
α
1 A
αʹ

x
a1(0) a1(αʹ) a1(α) a3(α) a3(αʹ) a3(0)

Aα = [a1(α), a3(α)]

a1 a2 a3 x Aαʹ = [a1(αʹ), a3(αʹ)]

Fuzzy Number A = [a1, a2, a3] α-cut of fuzzy number (α’ < α) ⇒ (Aα ⊂ Aαʹ)

4
Operation of Interval

∀a1, a3, b1, b3 ∈ ℜ, A = [a1, a3], B = [b1, b3]

n  Addition
[a1, a3] (+) [b1, b3] = [a1 + b1, a3 + b3]
n  Subtraction

[a1, a3] (–) [b1, b3] = [a1 – b3, a3 – b1]


n  Multiplication

[a1, a3] (•) [b1, b3]


= [a1 • b1 ∧ a1 • b3 ∧ a3 • b1 ∧ a3 • b3 ,
a1 • b1 ∨ a1 • b3 ∨ a3 • b1 ∨ a3 • b3]

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

!   Operation of α-cut Interval


n  α-cut interval of fuzzy number A = [a1, a3]
Aα = [a1(α), a3(α)], ∀α ∈ [0, 1], a1, a3, a1(α), a3(α) ∈ ℜ

n  [a1(α), a3(α)] (+) [b1(α), b3(α)] = [a1(α) + b1(α), a3(α) + b3(α)]

n  [a1(α), a3(α)] (–) [b1(α), b3(α)] = [a1(α) – b3(α), a3(α) – b1(α)]

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

!  multiply a scalar value to the interval a ∈ ℜ


a[b1, b3] = [a • b1 ∧ a • b3, a • b1 ∨ a • b3]

!   multiply scalar value to α-cut interval
a[b1(α), b3(α)] = [a • b1(α) ∧ a • b3(α), a • b1(α) ∨ a • b3(α)]

10
Examples of Fuzzy Number Operation

!  Example : Addition A(+)B


A = {(2, 1), (3, 0.5)}, B = {(3, 1), (4, 0.5)}
for all x ∈ A, y ∈ B, z ∈ A(+)B

i. for z < 5, µA(+)B(z) = 0
ii. z = 5 results from x + y = 2 + 3
µA(2) ∧ µB(3) = 1 ∧ 1 = 1
µ A( +) B (5) = ∨ (1) = 1
5= 2 + 3
iii. z = 6 results from x + y = 3 + 3 or x + y = 2 + 4
µA(3) ∧ µB(3) = 0.5 ∧ 1 = 0.5
µA(2) ∧ µB(4) = 1 ∧ 0.5 = 0.5
µ A( + ) B (6) = 6=∨3+3 (0.5,0.5) = 0.5
11
6= 2+ 4
Examples of Fuzzy Number Operation

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

!   Example : Subtraction A(-)B


A = {(2, 1), (3, 0.5)}, B = {(3, 1), (4, 0.5)}

A(-)B = {(-2, 0.5), (-1, 1), (0, 0.5)}

µ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

!   Example : Max operation A(∨)B


A = {(2, 1), (3, 0.5)}, B = {(3, 1), (4, 0.5)}

A(∨)B = {(3, 1), (4, 0.5)}

14
Triangular fuzzy number

!   Definition of Triangular fuzzy number


A = (a1, a2, a3)
membership functions
µA(x)
⎧0, x < a1
⎪ 1

⎪ x − a1 , a1 ≤ x ≤ a2
⎪ a2 − a1

µ ( A) ( x) = ⎨
⎪ a −x a2 ≤ x ≤ a3
⎪ 3 , a1 a2 a3
⎪ a3 − a2 x

Triangular fuzzy number A = (a1, a2, a3)
⎩0,
⎪ x > a3

15
Triangular fuzzy number

!  α-cut interval of triangular fuzzy number


interval Aa


Aα = [a1(α), a3(α)]
= [(a2 - a1)α + a1, -(a3 - a2)α + a3]

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]

n  If α = 0.5, substituting 0.5 for α, we get A0.5


A0.5 = [a1(0.5), a3(0.5)] = [-3, 0]

18
Operation of Triangular Fuzzy Number

!   Properties of operations on triangular fuzz


y number
1.  The results from addition or subtraction betwe
en triangular fuzzy numbers result also triangul
ar fuzzy numbers.
2.  The results from multiplication or division are n
ot triangular fuzzy numbers.
3.  Max or min operation does not give triangular f
uzzy number

19
Operation of Triangular Fuzzy Number

!   triangular fuzzy numbers A and B are defined


A = (a1, a2, a3), B = (b1, b2, b3)

n  Addition A(+) B = (a1 , a2 , a3 )(+)(b1 , b2 , b3 )
= (a1 + b1 , a2 + b2 , a3 + b3 )
n  Subtraction A(−) B = (a1 , a2 , a3 )(−)(b1 , b2 , b3 )
= (a1 − b3 , a2 − b2 , a3 − b1 )

n  Symmetric image -(A) = (-a3, -a2, -a1)

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

(a) Triangular fuzzy number A, B (b) A (+) B (c) A (-) B


21
Operation of Triangular Fuzzy Number

!   Example
triangular fuzzy numbers A and B :
A = (-3, 2, 4), B = (-1, 0, 6)

α-level intervals from α-cut operation


Aα = [a1(α ) , a 3(α ) ] = [(a 2 − a1 )α + a1 ,−(a 3 − a 2 )α + a 3 ]
= [5α − 3,−2α + 4]
Bα = [b1(α ) , b3(α ) ] = [(b2 − b1 )α + b1 ,−(b3 −b 2 )α + b3 ]
= [α − 1,−6α + 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

A(/) B = (0.17, 0.5, 2)


25
Other Types of Fuzzy Number

!   Trapezoidal Fuzzy Number


Definition(Trapezoidal fuzzy number)
A = (a1, a2, a3, a4) ⎧0, x < a1
⎪ x − a1
⎪ , a1 ≤ x ≤ a2
membership function a
⎪⎪ 2 1− a
µ A ( x) = ⎨1, a2 ≤ x ≤ a3
⎪ a4 − x
⎪ , a3 ≤ x ≤ a4
a − a
µA(x) ⎪ 4 3
⎪⎩0, x > a4
1

a1 a2 a3 a4 x
26
Trapezoidal fuzzy number A = (a1, a2, a3, a4)
Operations of Trapezoidal Fuzzy Number

1)Addition and subtraction between fuzzy numbers


become trapezoidal fuzzy number.

2)Multiplication, division, and inverse need not be t
rapezoidal fuzzy number.

3)Max and Min of fuzzy number is not always in the
form 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

Multiplication of trapezoidal fuzzy number A (•) B

30
Operations of Trapezoidal Fuzzy Number

!   flat fuzzy number


∃m1, m2 ∈ ℜ, m1 < m2
µA(x) = 1, m1 ≤ x ≤ m2
In this case, membership function in x < m1 and x < m2 need not be a lin
e

m1 m2

Flat fuzzy number 31

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy