Logica Difusa
Logica Difusa
Logica Difusa
e
=
U x
A
x x A / ) (
36 /58
Ejemplo 3
Sea el conjunto de las personas altas definido sobre el
conjunto de la poblacin y considerando un elemento del
mismo denominado pepe.
pepe pertenece o no al conjunto de las personas altas?
Esto se puede resolver atendiendo a la medida altura(pepe)
y una funcin que mide la posibilidad de ser considerado
alto en base a la altura.
1.0
0.5
0.0
alto
(altura)
1.0 1.5 2.0
altura (m)
37 /58
Ejercicio 3
Supongamos que se desea definir lo rpido que es un
carro.
Aunque se puede utilizar la velocidad limite como
referencia, pocos carros alcanzan su velocidad lmite en
alguna ocasin, de modo que una referencia mejor puede
ser utilizar la aceleracin de 0 a 100 Km/hora.
Podra afirmarse entonces que cualquier carro con una
aceleracin de 0 a 100 km/h. en menos de 8 segundos, es
rpido y los dems son lentos.
38 /58
Ejercicio 3
La escala vertical representa la opinin de los especialistas
sobre lo que es rpido. El valor 1 significa que el 100 % opina
que una aceleracin por debajo de los 8 segundos supone un
carro rpido. El 0 indica que por encima de los 8 segundos de
aceleracin, nadie cree que un carro sea rpido
39 /58
En ella se muestra que slo el 50 % de los especialistas
considerar que un tiempo por debajo de los 8 segundos es
rpido. En cualquier caso, l numero entre 0 y 1 da un valor
que indica rapidez de un carro, medida en una cierta escala.
0
8
1
tiempo
grado de
pertenencia
Ejercicio 3
40 /58
Ejercicio 4
Grafique el conjunto difuso cerca de 50 aos
41 /58
Ejercicio 4
Grafique el conjunto difuso cerca de 50 aos
30 70 50 30 70 50
42 /58
EJEMPLOS DE FUNCIONES DE
MEMBRESIA
43 /58
1.0
0.5
0.0
0 50 100
Triangular
44 /58
1.0
0.5
0.0
0 50 100
Trapezoidal
45 /58
1.0
0.5
0.0
0 50 100
Gaussiana
46 /58
1.0
0.5
0.0
0 50 100
Campana
47 /58
1.0
0.5
0.0
0 50 100
Sigmoide
48 /58
Ejemplo de funcin de membresa
Altura(cm)
a
1
a
2
Bajo Mdio Alto
1
G
r
a
u
d
e
P
e
r
t
e
n
e
n
c
i
a
1
49 /58
Ejercicio 5
Defina el conjunto difuso cercano a cero
50 /58
Ejercicio 5
Defina el conjunto difuso cercano a cero
51 /58
Ejercicio 6
Definir el conjunto difuso: A = nmero sensible de nios
Dado el universo discreto:
U = {0, 1, 2, 3, 4, 5, 6}
52 /58
Ejercicio 6
Definir el conjunto difuso: A = nmero sensible de nios
Dado el universo discreto:
U = {0, 1, 2, 3, 4, 5, 6}
A = {(0, .1), (1, .3), (2, .7), (3, 1), (4, .6), (5, .2), (6, .1)}
0 1 2 3 4 5 6
.1
.3
.5
.7
.9
53 /58
CONCEPTOS
RELACIONADOS CON
CONJUNTOS DIFUSOS
54 /58
Conceptos Bsicos
55 /58
El soporte de un conjunto difuso A en el universo de
discurso U es un conjunto crips que contiene todos los
elementos de U que tenga valores de membresa 0 en A.
Suporte(A) = {x U /
A
(x) > 0}
Soporte
1
suporte
x
A
(x)
56 /58
Si el soporte de un conjunto difuso es vaco, este es
llamado conjunto difuso vaco (empty fuzzy set).
Si el conjunto soporte est representado por un solo punto
en U, este se denomina singleton difuso (fuzzy singleton).
Soporte
A
(x)
x
0.5
1
El punto de cruce
(crossover point) de
un conjunto difuso es
el punto en U donde
el valor de membresa
en A es 0.5.
Punto de cruce
57 /58
El conjunto x, donde
A
(x) alcanza el valor de 1 se
denomina ncleo (core).
Ncleo
1
ncleo
x
A
(x)
58 /58
La altura de un conjunto difuso es el mayor valor de
membresa logrado por algn punto.
En un conjunto difuso normal la altura es 1.
normal: se
A
(x) = 1
subnormal: se
A
(x) < 1
Altura
altura
A
(x)
x
59 /58
Si el valor medio de todos los puntos en el cual la funcin
de membresa de un conjunto difuso logra su mximo valor
es finito, entonces el centro del conjunto difuso es el
promedio de los valores.
Si el valor medio es infinito, entonces el centro es definido
como el ms pequeo entre todos los puntos que logran el
mximo valor de membresa.
Valor Medio
60 /58
Valor medio
61 /58
o - cut y o - cut fuerte
Dado un conjunto difuso A definido en X y un nmero o e
[0; 1] un conjunto o - cut es un conjunto crisp que contiene
todos los elementos en U que tengan valores de
membresa en A mayores o iguales que , definido por:
A
o
= { x U /
A
(x) > o}
A
o +
= { x U /
A
(x) > o} strong o - cut
62 /58
Propiedades o-cut y strong o-cut
Dado un conjunto difuso A definido en X y un par o1 y o2
e [0; 1] tal que o1 < o2 entonces:
A
o1
_ A
o2
y A
o1+
_ A
o2+
(A
o1
A
o2
) = A
o2
y (A
o1+
A
o2+)
= A
o2+
(A
o1
A
o2
) = A
o1
y (A
o1+
A
o2+
) = A
o1+
63 /58
Operaciones Estndar
Complemento A(x)
A(x) = 1 - A(x)
Punto de equilibrio:
Son todos los elementos en X donde A(x) = A(x)
64 /58
Operaciones Estndar
Sean dos conjuntos difusos A y B:
Unin: t-conormas
( AB ) x = max[ A(x), B(x)]
Interseccin: t-normas
( AB ) x = min[ A(x), B(x)]
65 /58
Conjunto Crisp: Convexo
Sea A un conjunto en R
n
.
A es un conjunto convexo si y solo si:
para todos los pares de puntos r y s de A
para todo numero real e [0;1]
un punto t definido por t = r + (1-) s tambin est en A
66 /58
Conjunto Difuso: Convexo
Un conjunto difuso es convexo si y slo si su -cut A
es un
conjunto convexo para algn a en el intervalo (0, 1]
Un conjunto A es convexo si para algn en [0, 1]
A
(x
1
+ (1 )x
2
) min(
A
(x
1
),
A
(x
2
))
Alternativamente, A es convexo si todos los -cuts son
convexos
67 /58
Conjunto Difuso: Convexo
1
0.8
68 /58
Ejercicio
Un conjunto difuso A esta dado por:
A = {(2,1), (3,0.8), (4,0.6), (5,0.4), (6,0.2), (7,0.4), (8,0.6),
(9,0.8), (10,1)}
Usando:
A
(x
1
+ (1 )x
2
) min(
A
(x
1
),
A
(x
2
))
Donde x1 = 2, x2 = 10 y = 0.5, buscar si el conjunto es
convexo o no. Confirmar su respuesta dibujando el
conjunto difuso A.
69 /58
Conjunto Crips: Supremo e Infimo
Sea R un conjunto de nmeros reais tal que:
r es el lmite superior de R
s es el lmite inferior de R
Supremo: r = sup R
Infimo: s = inf R
70 /58
PREGUNTAS