Professional Documents
Culture Documents
0709 - FNO - Fuzzy Numbers and Operaton On Fuzzy Arithmetic ( )
0709 - FNO - Fuzzy Numbers and Operaton On Fuzzy Arithmetic ( )
and
Fuzzy Arithmetic
Fernando Gomide
Unicamp-FEEC-DCA
DcaFeecUnicampGomide
Purpose
DcaFeecUnicampGomide
Outline
1- Introduction
5- Conclusions
DcaFeecUnicampGomide
1- Introduction
DcaFeecUnicampGomide
• Issues with standard fuzzy arithmetic:
DcaFeecUnicampGomide
2- Fuzzy Numbers and Arithmetic
DcaFeecUnicampGomide
General form of a fuzzy quantity
A(x)
f A ( x ) x ∈ [ a, b]
1 x ∈ [b, c] 1
A( x) =
g A ( x ) x ∈ [ c, d ] gA
0 fA
otherwise
[b, c] ≠ φ
a b c d x
DcaFeecUnicampGomide
Examples of fuzzy quantities
DcaFeecUnicampGomide
Major approaches for fuzzy arithmetic
• representation theorem
A
A = U Aα
α∈[ 0,1]
α
Aα ( x) = αAα ( x)
A x
Aα
β
α
γ Aβ
Aα Aγ x
DcaFeecUnicampGomide
II- Extension Principle
Y
f
f : X →Y B
f : F(X) →F(Y)
B = f (A) X
A
B(y) = sup A(x)
x / y= f ( x)
DcaFeecUnicampGomide
I- Extension of Interval arithmetic
[ a , b ] + [ d , e] = [ a + d , b + e]
[a, b] − [d , e] = [a − e, b − d ]
[ −1,1].[−2,−0.5] = [−2,2]
DcaFeecUnicampGomide
• Properties
1− A + B = B + A
A.B = B. A Commutativ ity
2 − ( A + B) + C = A + ( B + C )
( A.B ).C = A.( B.C ) Associativity
3− A = 0+ A = A+ 0
A = 1. A = A.1 Identity
DcaFeecUnicampGomide
Fuzzy arithmetic
( A ∗ B ) α = Aα ∗ Bα = {x ∗ y | ( x, y ) ∈ Aα × Bα }, α ∈ (0,1]
A ∗ B = U ( A ∗ B)α
α∈[ 0,1]
DcaFeecUnicampGomide
Example
0 x ≤ −1 ; x > 3 0 x ≤1 ; x > 5
A( x) = ( x + 1) / 2 − 1 < x ≤ 1 B ( x) = ( x − 1) / 2 1< x ≤ 3
(3 − x) / 2 1< x ≤ 3 (5 − x) / 2 3 < x ≤ 3
A B
1
-1 0 1 3 4 8
DcaFeecUnicampGomide
A B
1
A+ B
α=0.5
-1 0 1 3 4 8
A-B 1 A B
α=0.5
-6 -5 -4 -2 -1 0 3 5
DcaFeecUnicampGomide
A B
1
A.B
α=0.5
-5 -2 -1 0 1 2 5 15
A B
1
A/B
α=0.5
-5 -2 -1 0 1 2 5
DcaFeecUnicampGomide
II- Extension Principle
( A ∗ B )( x) = sup [ A( x) t B ( y )] , ∀z ∈ R
z = x∗ y
t is a t-norm
DcaFeecUnicampGomide
Example
A B
0 1 2 3 R 0 1 2 3 4 R
A+B A+B
tm td
0 1 3 5 7 R 0 2 3 5 6 R
DcaFeecUnicampGomide
3- New Approaches for Fuzzy Arithmetic
DcaFeecUnicampGomide
I - Requisite constraints
B-B≠0
-B B-B B
-5 -3 -1 0 1 3 5 7 B/ B ≠ 1
B/B B
choices x in Aα and y in Bα
are not constrained by the
equality x = y
-5 -3 -1 0 1 3 5 7
DcaFeecUnicampGomide
• constraints: supplementary information not contained
in operands
DcaFeecUnicampGomide
• Fuzzy interval arithmetic with requisite constraint
( A ∗ B ) αR = {x ∗ y | ( x, y ) ∈ ( Aα × Bα ) ∩ ℜα , α ∈ (0,1]
( A ∗ B ) R = U ( A ∗ B) αR
α∈[ 0,1]
( A ∗ B ) R ( x) = sup {[ A( x) t B ( y )] ∧ ℜ( x, y )}
z = x∗ y
DcaFeecUnicampGomide
B-B=0
-B B-B B ( B − B ) αE = {b − b | b ∈ Bα } = 0
-5 -3 -1 0 1 3 5 7 B/ B = 1
B/B B
( B / B ) αR = {b / b | b ∈ Bα , 0 ∉ Bα }
=1
-5 -3 -1 0 1 3 5 7
DcaFeecUnicampGomide
4- Analysis and Discussion
• Overestimation
A
1
A+ A
-2 -1 0 1 2 3 4 6
DcaFeecUnicampGomide
• Shape preservation
A B
1
A.B
-5 -2 -1 0 1 2 5 15
DcaFeecUnicampGomide
5- Conclusions
DcaFeecUnicampGomide
References
1-D. Dubois and H. Prade, Fuzzy Numbers: An Overview. In: J. Bezdek (ed.) Analysis of
Fuzzy Information, CRC Press, Boca Raton, 1988, vol. 2, pp. 3-39.
2-G. Klir, Fuzzy Arithmetic with Requisite Constraints. Fuzzy sets and systems, 91 (1997) 165-175.
4- M. Hanss, A Nearly Strict Fuzzy Arithmetic for Solving Problems with Uncertainties.
Proceedings of NAFIPS 2000 (2000), 439-443, Atlanta.
5-V. Kreinovich and W. Pedrycz, How to Make Sure that "≈100"+1 is ≈100 in Fuzzy Arithmetic:
Solution and its (Inevitable) Drawbacks. Proceedings of the FUZZ-IEEE (2001), 1653-1658,
Melbourne.
6-D. Filev and R. Yager, Operations on Fuzzy Numbers via Fuzzy Reasoning. Fuzzy sets and
Systems, 91 (1997) 137-142.
DcaFeecUnicampGomide
Este material não pode ser reproduzido sem
autorização prévia dos autores. Quando auto-
rizado, seu uso é exclusivo para atividades de
ensino e pesquisa em instituições sem fins lu-
crativos.
DcaFeecUnicampGomide