Você está na página 1de 6

Lgica Nebulosa: uma abordagem filosfica e aplicada

Fernando Laudares Camargos1


1

Cincias da Computao, 5 fase, 2002


Departamento de Informtica e Estatstica (INE)
Universidade Federal de Santa Catarina (UFSC), Brasil, 88040-900
Fone (48) 333-9999, Fax (48) 333-9999
laudares@inf.ufsc.br

Resumo
Este artigo apresenta um breve introdutrio sobre a Lgica Nebulosa, enquadrando-a dentro da Histria da
Lgica, citando as razes pelas quais ela foi desenvolvida, suas vantagens, desvantagens e caractersticas e seu
histrico at a atualidade, enfatizando seu papel de destaque e sua aplicabilidade no campo comercial.
Palavras-chave: lgica nebulosa, lgica nebulosa, inteligncia artificial, conjuntos nebulosos.
Abstract
This article shows a brief introduction about the Fuzzy Logic, fitting it in the Logic History and
mentioning the reasons beyond its development as well as its advantages, disadvantages and caracteristics. Its
trajetory is showed emphasizing its distinction role and applicability in the commercial field.
Key-words: fuzzy logic, artificial intelligence, fuzzy sets.

Introduo

maneira clara e direta. preciso refletir sobre o


assunto para s depois absorver o conhecimento
vindo dele, e no apenas aceit-lo passivamente.
Talvez por isso no exista uma definio universal
para a lgica e o seu conceito seja, de certo modo,
relativo.

A palavra lgica est presente na nossa vida


desde muito cedo, mas a sua compreenso, assim
como ocorre com muitas outras palavras e suas
respectivas definies, sofre variaes a medida em
que vamos crescendo e observando o mundo com
outros olhos.
Logo no incio da infncia a lgica
representa aquilo que certo (ou a certeza de algo).
lgico!, responde o garoto ao pai num domingo
de vero ensolarado, quando indagado por este se
deseja ir praia. Mais tarde, o jovem estudante tem o
primeiro contato com a disciplina de filosofia no
colgio, e apresentado a lgica numa verso um
pouco mais romntica...
Mas afinal, o que significa lgica?;
praticamente todos j foram questionados a respeito
do tema em algum momento da vida estudantil, e
para muitos em mais de uma ocasio. Seja nas aulas
de filosofia, fsica e matemtica do segundo grau ou
em alguma disciplina universitria de um curso de
cincias exatas, o estudo da lgica, ou uma
introduo a respeito da mesma, obrigatrio. No
por acaso, a resposta a essa questo nunca dada de

A lgica contempornea
Ao longo do tempo, muitos foram os
estudiosos que se dedicaram ao estudo da lgica
contempornea, sucedendo os trabalhos dos filsofos
gregos e daqueles que vieram depois. Barreto (2001)
caracteriza a lgica contempornea, como retrata a
figura 1, em dois pontos principais: a matematizao
da Lgica, atribuda aos trabalhos de Frege e Russel,
publicados no incio do sculo passado, e o
reconhecimento das Lgicas no-padro, extenses
da lgica onde se encontra o tema foco deste
trabalho: a lgica nebulosa.
Sem o objetivo de adentrar a fundo no
estudo histrico da lgica, um fato imprescindvel
para o entendimento de onde se insere a lgica
nebulosa no contexto das lgicas no-padro est em

conhecer o trabalho de George Boole, que associou


lgica dois estados de verdade e que passou a ser
conhecida como Lgica de Boole ou Lgica Padro.

originalmente um engenheiro e cientista de sistemas,


durante a dcada de 1960. O artigo publicado pelo
autor em 1965 na revista Information and Control
[7] revolucionou o assunto com a criao de sistemas
Nebulosos. Citando o prprio autor, nas palavras
registradas por ele no prefcio da recente obra de
Cox [5], meu artigo de 1965 sobre conjuntos
nebulosos foi motivado em grande escala pela
convico de que os mtodos tradicionais de anlise
de sistemas no serviam para lidar com sistemas em
que relaes entre variveis no prestavam para
representao em termos de diferenciao ou
equaes diferenciais. Tais sistemas so o padro em
biologia, sociologia, economia e, usualmente, nos
campos em que os sistemas so humanistas, ao invs
de maquinistas, em sua natureza. *
(*traduo prpria.)
Segundo Fernandes & Santos [1], o que
Zadeh quis dizer foi que (...) os recursos
tecnolgicos disponveis eram incapazes de
automatizar as atividades relacionadas a problemas
que compreendessem situaes ambguas, no
passveis de processamento atravs da lgica
booleana. Era preciso algo mais do que somente
dois valores de verdade possveis. Ainda segundo
Fernandes & Santos, a lgica desenvolvida por
Zadeh combina lgica multivalorada, teoria
probabilstica, inteligncia artificial e redes neurais
para que possa representar o pensamento humano, ou
seja, ligar a lingstica e a inteligncia humana, pois
muitos conceitos so melhores definidos por
palavras do que pela matemtica.
Guimares et all [6] complementa,
afirmando que a lgica nebulosa objetiva fazer com
que as decises tomadas pela mquina se aproximem
cada vez mais das decises humanas, principalmente
ao trabalhar com uma grande variedade de
informaes vagas e incertas. Os conjuntos
nebulosos so o caminho para aproximar o raciocnio
humano forma de interpretao da mquina.
Assim, os conjuntos nebulosos so na verdade uma
ponte que permite ainda o emprego de
quantitativas, como por exemplo muito quente e
muito frio.
Mas o que isso quer dizer? Nos conjuntos
convencionais temos limites bruscos entre os
elementos pertencentes ao conjunto e os elementos
no pertencentes. Em um conjunto nebuloso a
transio entre o membro e o no membro est numa
faixa gradual, sendo associado um grau entre
"0"(totalmente no membro) e "1" (totalmente
membro).

Clculo do Predicados

Lgica Padro

(Lgica de 1. Ordem)

Clculo das Proposies

Lgica
Lgica No-Padro

Lgicas de Ordem Superior


Lgica Temporal
Lgica no monotnica
Lgica Nebulosa
...

Figura 1: Caracterizao da Lgica Contempornea segundo Barreto [4].

O mundo binrio
As geraes das ltimas dcadas j nasceram
com o conceito do Liga/Desliga bem definido e
fundamentado. Ora, haja visto que a esmagadora
maioria dos aparelhos eletro-eletrnicos possuem
dois estados bastante distintos de funcionamento - ou
esto ligados ou esto desligados a lgica de Boole
j uma realidade para aqueles que nasceram nos
ltimos vinte, ou mesmo trinta, anos. Para ele, a
lgica s admite dois valores de verdade ou um ou
outro, sem meio-termo. Estes estados de verdade
recebem sua respectiva nomenclatura de acordo
com o contexto em que esto inseridos, mas
inevitavelmente decorrem das variaes de
Liga/Desliga, Verdadeiro/Falso, 0/1, Sim/No...
Assim o com o interruptor de luz (que
define o estado da lmpada), com o aparelho de
televiso e nas j conhecidas provas de assinalar V
ou F entre os parnteses que precedem a questo. A
lgica booleana empregada tambm nos
computadores que utilizamos hoje em dia, onde a
base binria foi a escolhida para representar e
armazenar as informaes justamente por ser mais
fcil trabalhar com ela nos circuitos eltricos. Assim,
a informao trafega hoje no mundo por canais
digitais; o mundo binrio.
Entretanto,
apesar
de
essa
ser
indubitavelmente a forma como os nossos
computadores funcionam, existem outras reas onde
simplesmente dois valores, dois estados diferentes
no so suficientemente representativos. preciso ir
alm.

A Lgica Nebulosa
A lgica nebulosa, tambm conhecida como
lgica fuzzy, foi desenvolvida por Lofti A. Zadeh,

Cruz [1] sugere alguns exemplos que ajudam


a ilustrar como funciona o pensamento nebuloso:
Se hora de pico, aumente a freqncia dos
trens.
Se a roda deslizar, solte o freio um pouco.
Se a terra est muito seca e a temperatura
est alta, regue por muito tempo.

Se a taxa de juros for alta e o dficit for


alto, teremos uma recesso branda.
A tabela 1, abaixo, sintetiza as principais
caractersticas, vantagens e desvantagens da lgica
nebulosa e traduz os pensamentos acima descritos:

Tabela 1: Tabela de Caractersticas e Vantagens da Lgica Nebulosa.


Caractersticas
Vantagens
A Lgica Nebulosa est baseada em palavras
e no em nmeros, ou seja, os valores
verdades so expressos lingisticamente. Por
exemplo: quente, muito frio, verdade, longe,
perto, rpido, vagaroso, mdio;
Possui vrios modificadores de predicado, tais
como: muito, mais ou menos, pouco, bastante,
mdio;
Possui tambm um amplo conjunto de
quantificadores, como: poucos, vrios, em
torno de, usualmente;
Faz uso das probabilidades lingsticas (como,
PE, provvel e improvvel) que so
interpretados como nmeros nebulosos e
manipulados pela sua aritmtica;
Manuseia todos os valores entre 0 e 1,
tomando estes, como um limite apenas.

A lgica nebulosa ps-Zadeh

O uso de variveis lingsticas nos


deixa mais perto do pensamento
humano;

Necessitam de mais
simulao e testes;

Requer poucas regras, valores e


decises;

No aprendem
facilmente;

Simplifica a soluo de problemas e a


aquisio da base do conhecimento;

Dificuldades de
estabelecer regras
corretamente;
No h uma
definio
matemtica
precisa.

Mais variveis observveis podem ser


valoradas;

Mais fceis de entender, manter e


testar;
So robustos. Operam com falta de
regras ou com regras defeituosas;
Acumulam evidncias contra e a favor.
Proporciona um rpido prottipo dos
sistemas.
adaptada da obra de Cox, ilustra cronologicamente o
interesse comercial despertado pela lgica nebulosa.

Em 1974, segundo Guimares et all, o Prof.


Mamdani, do Queen Mary College, Universidade de
Londres, aps inmeras tentativas frustradas em
controlar uma mquina a vapor com tipos distintos
de controladores (...) somente conseguiu faz-lo
atravs da aplicao do raciocnio nebuloso. Ainda
na primeira metade da dcada de 1980, a lgica
nebulosa atinge outras aplicaes, como o
controlador nebulosa de operao de fornos de
cimento, plantas nucleares, refinarias, processos
biolgicos e qumicos, trocador de calor, mquina
diesel e tratamento de gua.
Porm, Cox [5] lembra que embora a lgica
nebulosa tenha sido descrita e examinada por quase
trinta anos, apenas na ltima dcada ganhou real
destaque na imprensa popular e tcnica. A figura 2,

Desvantagens

Figura 2: Grfico sobre a Atividade da Lgica


Nebulosa (1965 a 1998), retirado da
obra de Cox [5]. (do ingls fuzzy =
nebuloso).

O perodo em que desperta maior ateno


est localizado entre os anos de 1986 e 1987, quando
da inaugurao do sistema de Metr Sendai, em
Tkio, cujo controle automtico de partida e chegada
dos trens era baseado na lgica nebulosa. Cox afirma
que o sistema de operao automtica de trens
desenvolvidos pela Hitachi funcionava melhor do
que qualquer operador humano: o metr, de fato,
est com um histrico de pontualidade melhor, usa
menos energia e mais suave do que quando era
operado por um homem. Imediatamente aps a
sucedida inaugurao do metr automatizado,
centenas de produtos com controladores baseados na
lgica nebulosa comearam a ser disponibilizados no
Japo, vrias empresas especializadas em
ferramentas de lgica nebulosa apareceram e outras
grandes empresas de fabricao de chips e
companhias de controle tambm entraram no
mercado.
Segundo Cox, a situao da lgica nebulosa
hoje apenas marginalmente melhor do que fora
durante sua prpria poca das trevas. Segundo ele,
atualmente (...) a lgica nebulosa comumente
colocada sob a sombra da chamada inteligncia
computacional, uma mixrdia de tpicos
relacionados a inteligncia artificial e cincia da
computao, flutuando entre assuntos como
desenvolvimento de projetos orientados a objetos e
tecnologias e disciplinas to diversas quanto redes
neurais,
algoritmos
genticos,
programao
evolucionria, teoria do caos e vida artificial. Ele
conclui afirmando que (...) enquanto seus primos
(Redes Neurais e Algoritmos Genticos)
continuaram em crescente ascenso comercial, a
lgica nebulosa est atravessando uma poca difcil.
A Figura 3, presente em sua obra, retrata essa viso.

Guimares et all partilha de uma viso um


pouco mais otimista. Recorda que sistemas
nebulosos foram amplamente ignorados nos Estados
Unidos porque foram associados com inteligncia
artificial, um campo que periodicamente se
obscurecia, resultando numa falta de credibilidade
por parte da indstria. Porm o mesmo no
aconteceu no Japo. Da segunda metade da dcada
de 1980 em diante, os japoneses iniciaram diversos
estudos relacionados lgica nebulosa e seu sistema,
e os bens de consumo eletro-eletrnicos japoneses
incorporaram extensivamente suas aplicaes.
Assim, no estranho perceber que mais de 30% dos
artigos publicados sobre lgica nebulosa so de
origem japonesa.

Campo e Aplicaes da Lgica Nebulosa


Originalmente, com o trabalho de Zadeh, a
lgica nebulosa encontrou aplicabilidade imediata no
campo de Controladores (de processos) Industriais.
Controladores baseados na lgica nebulosa so
chamados de controladores nebulosos, e Guimares
et all explica que (...) controladores nebulosos
tratam igualmente sistemas lineares e no lineares,
alm de no requererem o modelamento matemtico
do processo a ser controlado. Para ele, isto tem
sido, sem dvida, o grande atrativo dos Sistemas
Nebulosos. Sistemas baseados na lgica nebulosa
tm mostrado grande utilidade em uma variedade de
operaes de controle industrial e em tarefas de
reconhecimento de padres que se estendem desde
reconhecimento de texto manuscrito, at a avaliao
de crdito financeiro. Existe tambm um interesse
crescente em se utilizar a Lgica Nebulosa em
sistemas especialistas para torn-los mais flexveis.
No Japo, a Lgica Nebulosa j se faz
presente no dia a dia do setor industrial e muitos
produtos comerciais j se encontram disponveis,
como mostra a tabela 2:

Figura 3: Grfico sobre a Atividade da Inteligncia


Computacional (1965 a 1998), retirada da obra de
Cox [5]

Tabela 2: Tabela de produtos comerciais japoneses que utilizam a lgica nebulosa.


Aplicao
Empresa
Transmisso automotiva
Mitsubishi
Mecanismo de foco automtico
Cnon
Sistema de tracking subjetivo (Maxxum 7xi) Minolta
Estabilizador eletrnico de imagens
Panasonic
Mquina de lavar roupa
Sanyo
Geladeiras
Sharp
Ar condicionado
Mitsubishi, Hitachi e Sharp
Injeo eletrnica
NOK/Nissan
Elevadores
Fujitec
Golfe (escolha de tacos)
Maruman Golf Club
Forno de Ao
Nippon Steel
A partir do Metro Sandai, composto por 16
estaes e 13,5 km de trilho, desenvolvido pela
Hitachi, o campo de aplicao da lgica nebulosa foi
ganhando mais e mais espao. De eletrodomsticos
como fornos de microondas (que medem a
temperatura, umidade e forma dos alimentos para
controlar o tempo de cozimento) e aspiradores de p
(que medem a quantidade de p para ajustar a
potncia de suco) a sistemas administrativos e
econmicos como os da Hitachi (que usa 150 regras
aplicadas em lgica nebulosa para negociar bonds e
mercados futuros) e da Yamaichi (que usa centenas
de regras para negociar aes), a aplicabilidade de
projetos baseados na lgica nebulosa mostra que esta
no est restrita apenas ao campo de controladores
industriais, mas que tambm j conquistou o seu
espao na soluo de problemas crticos no campo de
negcios e que ainda existe uma infinidade de outras
reas em que a lgica nebulosa pode desempenhar
um papel diferente e inovador.

Referncias
[1]

[2]

[3]

Leitura Complementar
Aqueles interessados no assunto podero
aprofundar seus estudos em lgica nebulosa atravs
dos trabalhos de Braga et all [8], Zimmermann [9],
Dubois & Prad [10], Kasabov [11], Negoita &
Ralescu [12], Tanscheit [13] (interessane ressaltar
haver sido esta a primera tese apresentada no Brasil
qeu se tem conhecimento sobre conjuntos nebilosos,
colocando o Brasil entre os paises que mais cedo
despertaram para este formalismo) Gupta et all [14]
e Negoita [15], entre tantos outros. As respectivas
referncias das obras se encontram na relao
abaixo.

[4]

[5]

Cruz, J. A. de O. Lgica Nebulosa.


Ncleo de Computao Eletrnica,
Universidade Federal do Rio de Janeiro
[UFRJ].: http://equipe.nce.ufrj.br/adriano/
fuzzy/transparencias/introducao.pdf>.
Acesso em: 12 dezembro 2002.
Fernandes, M. C. & Santos, R. H. Lgica
Nebulosa X Lgica Paraconsistente.
Universidade Federal de So Carlos
[UFSCar]. Disponvel em:
<http://www.dc.ufscar.br/~fernandes/Neb
uloza_X_Paraconcistente.ppt>.
Acesso
em: 12 dezembro 2002.
Andrade, M. T. de A. Computao
Fuzzy. Departamento de Engenharia
de Computao e Sistemas Digitais,
Universidade de So Paulo [USP].
Disponvel
em:
<http://www.pcs.usp.br/~mtulio/transp/57
11-cap1-discussoes-preliminaresdefinicoes-2002ciclo1.pdf>. Acesso em:
12 dezembro 2002.
Barreto, J. M. Inteligncia Artificial No
Limiar do Sculo XXI. Florianpolis:
___ Edies, 2001.
Cox, E. The Fuzzy Systems Handbook.
Chappaqua, New York: AP Professional,
1999. Second Edition.

[6]

Guimares, R. et all. Lgica Fuzzy ou


Lgica Nebulosa. Projeto Robtica,
Colgio Nobel [Salvador, BA]. Disponvel
em:<http://www.colegionobel.com.br/robo
tica/nebula.html>.
Acesso
em:
12
dezembro 2002.
[7] Zadeh, L. A. "Fuzzy sets", Information and
Control, vol. 8, pp. 338-353, 1965.
[8] Braga, M.J.F., Barreto, J. M. Machado M.
A. S. :. Conjuntos Nebulosos em Anlise
de Risco. Rio de Janeiro: Artes e
Rabiscos, 1995.
[9] Zimmermann, H. J. Fuzzy set theory and its
applications. Boston: Kluwer Academic
Publishers, 1991. 2nd Edition.
[10] Dubois, D. & Prad, H. Fuzzy Sets and
Systems: Theory and Applications. New
York: Academic Press, 1980.
[11] Kasabov, N. K. Foundations of neural
networks, fuzzy systems, and knowlegde
engineering. Massachussets: The MIT
Press, 1996.
[12] Negoita, C. V. & Ralescu, D. A.
Applications of fuzzy sets to systems
analysis. New York: John Wiley e Sons,
1975.
[13] Tanscheit, R. Controle de Processo por
Lgica Nebulosa. Rio de Janeiro:
Instituto Militar de Engenharia, 1978.
[14] Gupta, M. M. Fuzzy Automata and
Decision Process. New York: NorthHolland, 1977.
[15] Negoita, C. V. Management applications
of system theory. Birkhauser Verlag,
1979.