Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo
Predicados vagos son: rico, feliz, joven, grande, alto... A partir de ellos formulamos
enunciados borrosos:
Ante esto, se necesita una nueva herramienta para poder realizar cálculos matemáticos
y surge el concepto de conjuntos difusos o borrosos, es decir, conjuntos que no tienen bien
definida su frontera frente a los conjuntos clásicos, usados en la Lógica Clásica, en los que
la frontera está definida nítidamente.
Ejemplo
La respuesta desde el punto de vista de la Lógica Clásica sería que no lo es, puesto que
no está dentro del intervalo que hemos propuesto, y esto sería totalmente válido.
Pero, si lo consideramos bajo nuestro sentido común, o desde el punto de vista de la Lógica
Borrosa, diríamos que 0.7499 es un número grande ya que está muy próximo al valor de
0.75.
Un conjunto borroso es aquél al que los elementos no tienen por qué pertenecer o no
pertenecer, sino que pertenecen con un cierto grado. Para poder trabajar con los conjuntos
borrosos, usamos los grados de pertenencia que los elementos tienen a dicho conjunto
borroso.
Ejemplo
Una persona que mide 2 metros es una persona alta (es alta con grado 1) y una persona
que mide 1 metro no es una persona alta (es alta con grado 0).
Si tenemos una persona que mide 1.80 metros, podemos decir que es alta (es alta con grado
0.75). Como 0.75 es un valor próximo a 1 podemos decir que esta persona es bastante alta.
Si en este ejemplo solamente dispusiéramos de la Lógica Clásica una persona que
mida 2 metros sería alta pero si midiese 1.99 metros claramente no, aunque la diferencia
entre 2 y 1.99 metros sea mínima.
La Lógica Borrosa nos permite dar valores intermedios dentro del límite de verdad y
falsedad, ya que hay enunciados cuyo valor de verdad depende del contexto. Por esto,
tenemos que tener cuidado al definir el dominio en el cual estamos en cada caso.
Ejemplo
Este tipo de lógica intenta construir modelos que reflejan el razonamiento humano, ya
que éste no puede tomar sólo dos valores de certeza como en el caso de la Lógica Clásica
que sólo posee dos valores, 0 y 1, ó verdadero y falso.
1. ¿Qué es un predicado?
Un predicado es lo que se afirma o niega de un objeto.
Ejemplo
Para expresar nuestras ideas nos ayudamos de predicados y con ellos construimos
enunciados.
Ejemplo
Ejemplo
Ejemplo 1
Cada predicado nítido P en un universo X, tiene asociado una función del universo en
{0,1}, de forma que a cada elemento que verifica el predicado le hace corresponder el 1, y a
cada elemento que no lo verifica, el 0. Es decir, a cada elemento le hace corresponder el
grado en que verifica dicho predicado. Esta función recibe el nombre de función
característica o de compatibilidad:
1, si x verifica P
φ P: X → {0,1}, φ P(x) =
{ 0, si x no verifica P
Ejemplo 2
Dados A = [-1,2] y el predicado nítido P = "mayor de 0.9", su función de pertenencia
será:
1, si x > 0.9
µ P(x) =
{ 0, si x ≤ 0.9
En esta página se muestra otro ejemplo sobre predicados clásicos. Recordamos que son
aquellos predicados que, al aplicarlos a los elementos de un conjunto, lo dividen
perfectamente en dos subconjuntos: el subconjunto de los elementos que lo verifican y el de
los que no.
Ejemplo 3
Ejemplo 1
Si damos µG(0.89) = 1, la siguiente pregunta es, ¿en dónde podemos establecer un corte que
nos separe lo que es grande y lo que no?
Si diésemos dicho corte de separación estaríamos contradiciendo nuestra propia intuición,
por lo tanto no podemos hacer tal clasificación en dos subconjuntos, los grandes y los
no grandes ¬ .
Ejemplo 2
En este caso para representar el predicado "joven" hacemos uso de los colores,
partimos de los tonos amarillos que representarán a un jugador de baloncesto joven, hasta
llegar en la escala a los tonos azules, que representarán a un jugador de baloncesto no
joven.
Podemos decir que un jugador de baloncesto que tiene una edad de 19 años (zona
amarilla) es joven, y esto es verdadero, pero también lo es uno de 20 y otro de 20 y 3
meses.
Cuando llegamos a un jugador con una edad 30 años (zona azul claro) decimos que es
menos joven que el de 20 años. Y uno que tiene 40 años decimos que no es joven (zona
azul oscuro).
Con este ejemplo observamos que no existe una frontera establecida claramente entre
los que son jóvenes y los que no lo son. Al igual que en el ejemplo anterior, con este
predicado borroso no podemos realizar una división en dos subconjuntos.
Ejemplo 3
Sea el conjunto X = {Marta, Luis, Carlos, Lola}, el predicado P = "ser alto". En este
caso, como en otros muchos, el grado en que cada elemento verifica el predicado va a
depender de una característica numérica; en concreto, en este predicado, dependerá de la
altura; por eso para asignar el grado en que cada elemento verifica el predicado"ser alto",
se ha de conocer la altura del mismo.
Supongamos que las alturas son:
De esta forma la función de pertenencia se podría definir sobre las posibles alturas, de
la siguiente manera:
Recordamos que dado un predicado borroso, cada elemento verifica el mismo
predicado en un cierto grado entre 0 y 1, y la función de pertenencia asociada asignará a
cada elemento dicho grado.
Ejemplo
1, si x < 25
µ J(x) =
{ 8/3 - (1/15)x,
0, si x ≥ 40
si 25 ≤ x ≤ 40
En este caso, para un valor menor de 25 años se le asigna el valor 1, es decir, nos
indica que una persona es joven y para una edad mayor de 40 años, se le asigna un valor de
0, lo que nos dice que una persona no se considera joven. Para las edades comprendidas
entre 25 y 40 años una persona será joven de acuerdo al grado de pertenencia asignado por
la función µ J.
Por ejemplo a una persona con 30 años se le asigna un grado de pertenencia de 0.66, lo
que nos indica que es joven y a una persona con 38 años se le asigna un grado de 0.13, por
lo que es menos joven que la persona de 30 años.
1, si x pertenece A
φ A: X → {0,1}, dada por φ A(x) =
{ 0, si x no pertenece A
Ejemplo 1
Lucía Segovia
Óscar Móstoles-Madrid
Marcos Leganés-Madrid
Roberto Córdoba
Almudena Madrid
Aurora Lugo
Pedro Alcobendas-Madrid
µP(Lucía) = 1; µP(Óscar) = 0;
µP(Marcos) = 0; µP(Roberto) = 1;
µP(Marta) = 1; µP(Almudena) = 0;
µP(Aurora) = 1; µP(Pedro) = 0;
Los conjuntos borrosos son aquéllos cuyos elementos no tienen por qué pertenecer
(grado de pertenencia 1) o no pertenecer (grado de pertenencia 0), sino que pertenecen
según un cierto grado entre 0 y 1.
Ejemplo 2
Por tanto, para un predicado borroso no se puede obtener de forma precisa el conjunto
de los elementos que lo verifican, sino que cada elemento verifica dicho predicado en un
cierto grado. De esta forma todo conjunto borroso A en el universo X tiene asociada una
función de pertenencia µA:X →[0,1] que a cada elememto de X le hace corresponder el
grado en que verifica dicha propiedad.
Ejemplo 3
Dado el universo de personas X={p1, p2, p3, p4, p5} y el predicado B="bueno", el
subconjunto = {personas buenas} puede venir definido por:
µB(p5) = 0.6;
Por ejemplo, la persona p1 es buena con un grado 0.5 mientras que la persona p3 lo es
con grado 0.2.
Ejemplo 4
Provincia Temperatura ºC
Madrid 30
Barcelona 24
Bilbao 20
Sevilla 33
Valencia 19
Cádiz 23
Asturias 15
Ávila 10
Cáceres 29
µP(Cáceres) = 0.65
Por ejemplo, Madrid es una provincia que tiene una temperatura agradable con grado
0.6 mientras que Cádiz lo es con un grado de 0.85, lo que nos indica que Cádiz tiene una
temperatura más agradable que Madrid.
De la misma manera que se realizan operaciones con los conjuntos clásicos, se definen
operaciones para los conjuntos borrosos. Para estas definiciones, inicialmente nos
basaremos en las operaciones con conjuntos clásicos que se pueden ver en el
Intersección de conjuntos
1, si φP(x) = 1 y φQ(x) = 1
φ P∩Q(x) =
{ 0, en otro caso
O lo que es lo mismo,
Dadas las funciones de pertenencia µP: X → [0,1] y µQ:X → [0,1], la pregunta es: si un
elemento pertenece a P en un cierto grado entre 0 y 1 (µP(x)), y a Q en otro grado entre 0 y
1 (µQ(x)), ¿ en qué grado pertenecerá a P∩Q? Es decir, ¿qué valor tomará µP∩Q(x) ?
Tomando como modelo el caso clásico, una primera forma de definir la intersección de
dos conjuntos borrosos es:
µP∩Q(x) = Min(µP(x),µQ(x))
Unión de conjuntos
1, si φP(x) = 1 ó φQ(x) = 1
φ PUQ(x) =
{ 0, en otro caso
O lo que es lo mismo,
Teniendo las funciones de pertenencia µP: X → [0,1] y µQ:X → [0,1], y sabiendo que
un elemento pertenece a P en un cierto grado 0 y 1 (µP (x)), y que pertenece a Q en otro
grado (µQ (x)), ¿en qué grado pertenecerá a PUQ? ¿qué valor tomará µP U Q(x) ?
µPUQ(x) = Max(µP(x),µQ(x))
Complemento de un conjunto
Para finalizar, veamos qué ocurre en el caso de los conjuntos clásicos cuando tenemos
que realizar la operación del complemento de un conjunto.
Realizando una semejanza con los conjuntos clásicos se podría definir el complemento
de un conjunto borroso P, mediante la función de pertenencia:
µPc(x) = 1 - µP(x)