Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ficha de Análise de texto Fuzzy Aluno: Sidinei Campos Barros RA: 201301282839 Nome do Texto: Utilizando Lógica Fuzzy para Avaliar a Qualidade de uma Compra Via Internet Descrição da Aplicação: O exemplo adotado para implementação neste trabalho está ligado à avaliação da qualidade de uma compra realizada via Internet. Quando uma pessoa procura um item para comprar, seja via Internet ou pessoalmente, o primeiro dado a ser analisado é o preço do item. Ou seja, geralmente é feita uma pesquisa entre os diversos sites (no caso de uma compra via Internet) que disponibilizam o item para que se verifique qual tem a melhor oferta com relação ao valor do produto. Ao decidir a Loja online em que será efetuada a compra, um ponto importante que também deve ser observado diz respeito ao tempo de entrega. Assim, se na loja escolhida para a compra, o tempo de entrega for muito longo, pode ser que seja mais vantajoso pagar um pouco a mais em outra loja que tenha o prazo de entrega mais curto, dependendo da necessidade que se tem em ter tal produto. Com isso, a intenção da implementação deste problema é de decidir em qual Loja online será mais vantajosa à realização da compra, com base no preço e no prazo de entrega do produto. Variáveis de entrada e saída: Existem três variáveis lingüísticas, duas de entradas e uma de saída abordada no trabalho: • Preço (ou valor) para entrada, com “barato”, “médio” e “caro”; • Tempo para entrada, com “rápido”, “médio” e “demorado”; • Qualidade do serviço na saída, com “ruim”, “médio” e “bom”. Os métodos utilizados na defuzzificaç Centro do Máximo. No método do Centróide é necessário encontrar o Baricentro (ou composição dos gráficos das variáveis utilizadas. Lembrando: • Área do retângulo = Base x Altura, Área do triangulo = Base x Altura / 2; • Baricentro do retângulo = (B/2; H/2) e Baricentro do triangulo = (B/ Assim na curva c a localização do centróide Para todas as figuras básicas de uma curva teremos centróide: No método Primeiro do Máximo é tomado como valor crisp de saída do sistema o primeiro valor do ponto mais alto do gráfico. ficação do sistema foram os seguintes: Centróide, Primeiro do Máximo e é necessário encontrar o Baricentro (ou Centróide) da figura formada pela composição dos gráficos das variáveis utilizadas. Área do retângulo = Base x Altura, Área do triangulo = Base x Altura / 2; H/2) e Baricentro do triangulo = (B/3; H/3); centróide é p Para todas as figuras básicas de uma curva teremos as equações generalizadas para as coordenadas do é tomado como valor crisp de saída do sistema o primeiro valor do ponto , Primeiro do Máximo e ) da figura formada pela generalizadas para as coordenadas do é tomado como valor crisp de saída do sistema o primeiro valor do ponto No método Centro dos Máximos que sugere tomar como valor crisp de saída o ponto central dos máximos. Exemplo de gráfico de saída após uma fase de inferência: Acima foram aplicados para V = 60 Reais e T = 4 dias Assim foram obtidas as seguintes pertinências nas entradas: • Gráfico de Valor: Barato = 0.00, Médio = 0.60 e Caro = 0.4; • Gráfico de Tempo: Rápido = 0.67, Médio = 0.33 e Demorado = 0.0; Na saída foram: Nível de Qualidade: Ruim = 0.33, Médio = 0.4 e Bom = 0.6; No próximo método, Primeiro do Ponto Máximo, analisar-se-á também o valor de saída crisp do sistema. Tendo conhecimento da faixa máxima, neste método basta tomar como saída do sistema o primeiro ponto do máximo. No caso deste exemplo, a saída do sistema está localizada no ponto X = 65. Estes valores são obtidos através de simples g cálculos tendo como base as retas que formam os triângulos e trapézios. Por fim, o método Centro dos Máximos provê como saída crisp do sistema o ponto médio (centro) dos máximos através do cálculo da média aritmética entre os pontos de máximo. Dessa forma, se o primeiro do ponto máximo é 65, e o último ponto máximo é 100, ambos no eixo x, tem-se que Xcentral = 82, 5. Comparando-se as saídas crisp obtidas através dos cálculos dos três métodos, percebe-se que, para o exemplo citado, o método Centróide apresenta como saída final do sistema um valor mais justo, ou seja, de acordo com o que é desejado como saída do sistema, este foi o valor que mais se aproximou do ideal. Regras obtidas: Nesta Seção, serão apresentadas as regras de inferência definidas para o problema proposto. Uma inferência em lógica Fuzzy nada mais é do que a aplicação de uma regra do tipo: SE X, ENTÃO Y; desde que as variáveis analisadas, X e Y neste caso, sejam noções difusas. Sendo assim, foram definidas as seguintes regras de acordo com os conjuntos definidos na Seção anterior. A Tabela 1 mostra o conjunto de regras de inferência. Ou seja, dadas às definições das inferências, pode-se criar uma tabela simplificada que representa todas as definições de forma mais simples. A Tabela 2 mostra a simplificação adotada. Para os operadores AND e OR foram atribuídas às funções min (A, B) e máx. (A, B), respectivamente, que são exemplos de operadores T-normas e T-conormas que generalizam os operadores AND e OR (para a abordagem fuzzy). A primeira função, min (A, B), Método utilizado e sua descrição: Nesta Seção serão mostrados os resultados obtidos para a avaliação da saída do sistema. Os métodos utilizados na defuzzificação do sistema foram os seguintes: Centróide, Primeiro do Máximo e Centro do Máximo. Existem outros métodos para defuzzificação, porém, apenas os métodos citados foram escolhidos para que se pudesse obter uma comparação entre eles. Para o cálculo do método do Centróide é necessário encontrar o Baricentro (ou Centróide) da figura formada pela composição dos gráficos das variáveis utilizadas. A Figura 4 mostra um exemplo de onde está localizado o centróide da forma a seguir. Com isso, para encontrar o valor do Centróide de uma figura plana composta por formas geométricas básicas (por exemplo: triângulo e retângulo), deve-se encontrara área da figura e seu respectivo baricentro dividindo a figura em formas conhecidas, tais como as citadas anteriormente. Área de um retângulo (Aret) e Área de um triângulo (Atri): Aret = B∗H. (1) Atri = B∗H/2. (2) Onde B é a base da forma e H é a altura. Conclusão da Análise: Tendo em vista todos os tópicos vistos neste trabalho com relação à Lógica Fuzzy, pôde-se perceber um pouco de sua utilidade. Ao ser definido um problema para utilizar lógica Fuzzy, é necessário passar para as etapas de Fuzzificação, Inferência e Defuzzificação. Conforme aumenta a quantidade de variáveis lingüísticas, aumenta a complexidade do problema em lógica Fuzzy, pois são necessárias regras mais complexa para que o sistema possa gerar uma saída de acordo com o que se deseja. Dessa maneira, programou-se um exemplo de aplicação (qualidade do serviço em uma compra pela Internet) dessa metodologia abordando todas as fases de desenvolvimento de um sistema Fuzzy. Além disso, foi possível perceber a diferença entre os métodos de defuzzificação sendo necessário avaliar a saída gerada por cada método de forma que esse resultado corresponda ao valor que se imagina na realidade.
Compartilhar