Fuzzy arithmetic

32
06/19/2022 1 Guided by Dr. A G Keskar Professor Department of Electronics Engineering VNIT, Nagpur Visvesvaraya National Institute Of Technology, Nagpur Presentation on Fuzzy Arithmetic Presented By: LOKESH GAHANE (MT15CMN007) MOHIT CHIMANKAR (MT15CMN008)

Transcript of Fuzzy arithmetic

Page 1: Fuzzy arithmetic

05/01/2023 1

Guided by

Dr. A G KeskarProfessor

Department of Electronics EngineeringVNIT, Nagpur

Visvesvaraya National Institute Of Technology, Nagpur

Presentation on Fuzzy Arithmetic

Presented By:

LOKESH GAHANE (MT15CMN007)

MOHIT CHIMANKAR (MT15CMN008)

Page 2: Fuzzy arithmetic

2

Contents

• Fuzzy Numbers

• Linguistic Variables

• Arithmetic Operations On Fuzzy Intervals

• Arithmetic Operations On Fuzzy Numbers

Page 3: Fuzzy arithmetic

3

4.1 Fuzzy Numbers• Set A : R [0,1]• To qualify as fuzzy number, a fuzzy set A on R must have following

properties:1. Set A must be Normal Fuzzy set;2. α-cut of A must be closed interval for every α in (0,1];3. Support and strong α-cut of A must be bounded. Every Fuzzy number is a Convex fuzzy set, The Inverse is not

necessarily true.

Page 4: Fuzzy arithmetic

4

Examples of fuzzy quantities : Real number Fuzzy number/interval

4.1 Fuzzy Numbers

Page 5: Fuzzy arithmetic

5

4.2 Linguistic Variables

• It is fully described by name of the variable, linguistic values, base variable range, various rules.

• A numerical variables takes numerical values: Age = 65

• A linguistic variables takes linguistic values: Age is old

• All such linguistic values set is a fuzzy set.

Page 6: Fuzzy arithmetic

6

Example: Linguistic variable age :

4.2 Linguistic Variables

Page 7: Fuzzy arithmetic

7

• Appearance = {beautiful, pretty, cute, handsome, attractive, not beautiful, very pretty, very very handsome, more or less pretty, quite pretty, quite handsome, fairly handsome, not very attractive..}

• Truth = {true, not true, very true, completely true, more or less true, fairly true, essentially true, false, very false...}

• Age = {young, not young, very young, middle aged, not middle aged, old, not old, very old, more or less old, not very young and not very old...}

4.2 Linguistic VariablesExample: Linguistic variables :

Page 8: Fuzzy arithmetic

8

4.3 Arithmetic Operations On Intervals

• Fuzzy arithmetic is based on two properties :

– Each fuzzy set and thus each fuzzy number is uniquely be represented by its α-cuts;

– α-cut of A must be closed intervals of real numbers for all α in (0,1].

Using above properties we define arithmetic operations on fuzzy numbers in terms of arithmetic operations on their α cuts.

Later operations are subject to interval analysis

Page 9: Fuzzy arithmetic

9

• [a, b]*[d, e]={f*g|a ≤ f ≤ b, d ≤ g ≤ e}1. Addition [a, b]+[d, e]=[a+d, b+e];2. Subtraction [a, b]-[d, e]=[a-e, b-d];3.Multiplication [a, b].[d, e]=[min(ad,ae,bd,be), max(ad,ae,bd,be)];4. Division* [a, b]/[d, e]=[a, b].[1/e, 1/d] =[min(a/d,a/e,b/d,b/e), max(a/d,a/e,b/d,b/e)].5. Inverse Interval* [d,e] inverse =[min(1/d,1/e),max(1/d,1/e)] * 0 [d,e] i.e excluding the case d=0 or e=0.∉

4.3 Arithmetic Operations On IntervalsLet * denotes any of the four arithmetic operations on closed intervals :

Page 10: Fuzzy arithmetic

10

1. [-1,3]+[1, 5] = [-1+1, 3+5] = [0, 8]2 . [-1,3]-[1, 5] = [-1-5, 3-1] = [-6,2]3. [-1,3].[1, 5] = [min(-1,-5,3,15),max(-1,-5,3,15)] =[-5,15]4. [-1,3]/[1, 5] = [-1, 3].[1/1, 1/5]

= [min(-1/1,-1/5,3/1,3/5),max(-1/1,-1/5,3/1,3/5)] = [-1/1,3/1] = [-1,3]5. [-2,7]inverse = [min(1/-2,1/7),max(1/-2,1/7)] = [-1/2,1/7]

4.3 Arithmetic Operations On Intervals

Examples illustrating interval-valued arithmetic operations :

Page 11: Fuzzy arithmetic

11

Arithmetic Operations On IntervalsA=[-1,3] and B=[1,5]

Page 12: Fuzzy arithmetic

12

Arithmetic Operations On Intervals

Page 13: Fuzzy arithmetic

13

Arithmetic Operations On Intervals

Page 14: Fuzzy arithmetic

14

Properties:1. Commutativity (+, .) A*B = B*A2. Associativity (+, .) (A*B)*C = A*(B*C)3. Identity A = 0+A = A+0 , A = 1.A = A.14. Distributivity A.(B+C) = A.B+A.C5. Subdistributivity A.(B+C)⊆ A.B+A.C6. Inclusion monotonicity (all). If A ⊆ E & B ⊆ F then A*B ⊆

E*F7. 0, 1 are included in -,/ operations between same fuzzy

intervals respectively. 0 A-A and 1 A/A∈ ∈

4.3 Arithmetic Operations On IntervalsArithmetic operations on Fuzzy intervals satisfy following useful properties :

Page 15: Fuzzy arithmetic

05/01/2023 15

4.4 Arithmetic Operations On Fuzzy Numbers

Moving from intervals we can define arithmetic on fuzzy numbers based on principles of Interval Arithmetic

Let A and B denote fuzzy numbers and let * denote any of the four basic arithmetic operations. Then, we define a fuzzy set on R, A*B, by defining its alpha-cut as:

Page 16: Fuzzy arithmetic

4.4 Arithmetic Operations On Fuzzy Numbers

Page 17: Fuzzy arithmetic

(A + B)(x)

Page 18: Fuzzy arithmetic

(A . B)(x)

Page 19: Fuzzy arithmetic

05/01/2023 19

4.5 Lattice Of Fuzzy Numbers

Page 20: Fuzzy arithmetic

4.5 Lattice Of Fuzzy Numbers

Page 21: Fuzzy arithmetic

4.5 Lattice Of Fuzzy Numbers

• How to find MIN?• Solution• How to find MAX?• Solution

Page 22: Fuzzy arithmetic

4.5 Lattice Of Fuzzy Numbers

Page 23: Fuzzy arithmetic

4.5 Lattice Of Fuzzy Numbers

Page 24: Fuzzy arithmetic

05/01/2023 24

4.6 Fuzzy Equations

ABX

Page 25: Fuzzy arithmetic

05/01/2023 25

4.6 Fuzzy Equations

Page 26: Fuzzy arithmetic

05/01/2023 26

1

0.6

α = 0.4

0.8

0.2

0

A B

10 20 30

αa1 = 4αa2 = 16 αb2 = 26

A(x) , B(x)

x

α b1 – αa1 ≤ α b2 – α a2

αb1 = 14

Fig 5

Page 27: Fuzzy arithmetic

05/01/2023 27

1

0.6

α = 0.4

β = 0.8

0.2

0

A B

10 20 30

αa1 = 4αa2 = 16 αb2 = 26

βa1 = 8 βa2 = 12 βb1 = 18 βb2 = 22

αb1 = 14

A(x) , B(x)

x

α b1 – αa1 ≤ β b1 – βa1 ≤ β b2 – βa2 ≤ α b2 – α a2

Fig 6

Page 28: Fuzzy arithmetic

05/01/2023 28

4.6 Fuzzy Equations

Page 29: Fuzzy arithmetic

05/01/2023 29

4.6 Fuzzy Equations

Page 30: Fuzzy arithmetic

05/01/2023 30

4.6 Fuzzy Equations

Page 31: Fuzzy arithmetic

05/01/2023 31

4.6 Fuzzy Equations

Page 32: Fuzzy arithmetic

THANK YOU.