Lógica Fuzzy: Conceitos, Conjuntos e Aplicações
Classificado em Matemática
Escrito em em português com um tamanho de 88,49 KB
O que é Lógica Fuzzy?
A Lógica Fuzzy (ou Lógica Difusa) consiste em aproximar o processo de decisão computacional ao da decisão humana. Isso permite que a decisão de uma máquina não se restrinja a um simples "sim" ou "não", incorporando nuances como "próximo de", "em torno de", "muito alto", etc.
Características da Lógica Fuzzy
- Expressa imprecisões e incertezas.
- Utiliza sistemas baseados em regras linguísticas (If-Then).
- Executa o raciocínio de forma aproximada.
- Obtém conclusões de forma paralela.
- Possui capacidade de aproximar sistemas não lineares complexos.
Aplicações Comuns
- Sistemas de controle (ar condicionado, freios ABS, máquinas de lavar).
- Reconhecimento de padrões.
- Processamento de voz e texto.
- Processamento de imagens.
- Sistemas de apoio à decisão.
- Modelagem de sistemas complexos.
Processo de Fuzzificação
Nesta etapa, definem-se as variáveis linguísticas de forma subjetiva, bem como as funções de pertinência que mapeiam os valores de entrada (crisp) em graus de pertinência para os conjuntos fuzzy.
- Análise do problema.
- Definição das variáveis de entrada e saída.
- Definição dos conjuntos fuzzy (termos linguísticos) para cada variável.
- Definição da Função de Pertinência para cada conjunto fuzzy.
- Criação das regiões fuzzy no universo de discurso.
Definições Fundamentais de Conjuntos Clássicos
Definição 1: Universo de Discurso
Universo de Discurso (X): Refere-se ao domínio ou espaço onde estão definidos todos os possíveis elementos de interesse para um determinado problema.
Definição 2: Função Característica
Função Característica (ou de Identidade): É a função que mapeia cada elemento de um universo de discurso X de um conjunto clássico A para o conjunto {0, 1}, indicando se um elemento pertence (1) ou não pertence (0) ao conjunto.
Definição 3: Conjunto Convexo
Conjunto Convexo: Um conjunto A em ℝN é chamado convexo se, para quaisquer dois pontos P1 e P2 em A, o segmento de reta que os une está inteiramente contido em A.
Definição 4: Subconjunto
Subconjunto: O conjunto A é subconjunto de B (denotado A ⊆ B) se todos os elementos de A também são elementos de B.
Definição 5: Cardinalidade (Conjunto Clássico)
Cardinalidade (Conjunto Clássico): É o número de elementos contidos em um determinado conjunto finito A. Notação: CARD(A) ou |A|.
Definição 6: Conjunto Potência
Conjunto Potência: É a família (conjunto) de todos os subconjuntos de um conjunto A. Notação: P(A).
Definição 7: Conjunto Complemento (Diferença)
Conjunto Complemento: O complemento de um conjunto A em relação a um conjunto universo U (ou a diferença em relação a B) é o conjunto contendo todos os elementos de U (ou B) que não pertencem a A. Notação: Ac ou U - A; ou B - A = {x | x ∈ B e x ∉ A}.
Definição 8: Conjunto União
Conjunto União: A união entre dois conjuntos A e B (denotada A ∪ B) é formada por todos os elementos que pertencem a A ou a B (ou a ambos).
Exemplo: Se A = {1, 2, 3, 4} e B = {4, 5, 6}, então A ∪ B = {1, 2, 3, 4, 5, 6}.
A ∪ ∅ = A.
Definição 9: Conjunto Interseção
Conjunto Interseção: A interseção entre dois conjuntos A e B (denotada A ∩ B) é formada por todos os elementos que pertencem simultaneamente a A e a B.
Exemplo: Se A = {1, 2, 3, 4} e B = {3, 4, 5, 6}, então A ∩ B = {3, 4}.
A ∩ ∅ = ∅.
Definição 10: Conjuntos Disjuntos
Conjuntos Disjuntos: Dois conjuntos A e B são disjuntos se sua interseção é o conjunto vazio (A ∩ B = ∅).
Algumas propriedades importantes das operações de união, interseção e complemento incluem comutatividade, associatividade, idempotência e distributividade.
Propriedades de Conjuntos Fuzzy
Conjunto Fuzzy Normalizado
Um conjunto fuzzy A é normalizado se pelo menos um de seus elementos possui grau de pertinência igual a 1. Ou seja, maxx(μA(x)) = 1.
Altura de um Conjunto Fuzzy
A altura de um conjunto fuzzy A corresponde ao maior grau de pertinência entre todos os seus elementos. Notação: hgt(A) = maxx(μA(x)). (Um conjunto normalizado tem altura 1).
Cardinalidade (Conjunto Fuzzy)
A cardinalidade de um conjunto fuzzy A (também chamada de potência escalar) é a soma dos graus de pertinência de todos os elementos de A pertencentes a um universo de discurso X discreto.
|A| = Σx∈X μA(x)
Exemplo: Seja A representado por { (1, 0.1), (2, 0.3), (3, 0.6), (4, 1.0), (5, 0.6), (6, 0.2) } no universo X = {1, 2, 3, 4, 5, 6}.
A notação 0.1/1 + 0.3/2 + 0.6/3 + 1.0/4 + 0.6/5 + 0.2/6 também é usada.
Neste caso, a CARD(A) = |A| = 0.1 + 0.3 + 0.6 + 1.0 + 0.6 + 0.2 = 2.8.
α-Cortes (Alpha-Cuts)
Um α-corte (alpha-cut) de um conjunto fuzzy A, denotado por Aα, é o conjunto crisp (clássico) que contém todos os elementos do universo de discurso X cujo grau de pertinência em A é maior ou igual a α (onde 0 < α ≤ 1).
Aα = {x ∈ X | μA(x) ≥ α}
Exemplo: Seja A = { (1, 0.3), (2, 0.7), (3, 1.0), (4, 0.9), (5, 0.6), (6, 0.2) }.
O α-corte para α = 0.4 é A0.4 = {2, 3, 4, 5}.
O α-corte para α = 0.65 é A0.65 = {2, 3, 4}.
Relações Fuzzy
Relações Crisp (Clássicas)
Uma relação crisp R entre dois conjuntos X e Y é um subconjunto do produto cartesiano X × Y, indicando se existe (1) ou não (0) uma relação entre pares de elementos (x, y).
Relações Fuzzy
Uma relação fuzzy R entre dois universos de discurso X e Y é um conjunto fuzzy definido no produto cartesiano X × Y, caracterizado por uma função de pertinência μR(x, y) que indica o grau [0, 1] da relação entre x ∈ X e y ∈ Y.
Conceitos da Relação Fuzzy
Operações com Relações Fuzzy
Processo de Defuzzificação
É o processo utilizado para converter o conjunto fuzzy resultante (geralmente a saída agregada de um sistema de inferência fuzzy) em um valor numérico crisp (não-fuzzy) correspondente, que possa ser utilizado para uma ação ou decisão no mundo real.
Alguns métodos comuns de defuzzificação incluem:
- Centróide (ou Centro de Gravidade - COG)
- Média dos Máximos (Mean of Maxima - MOM)
- Primeiro dos Máximos (First of Maxima - FOM)
- Último dos Máximos (Last of Maxima - LOM)
- Centro da Área (Center of Area - COA)
- Método da Altura