Você está na página 1de 5

Aplicao da Tecnologia Adaptativa em

Sistemas de Tomada de Deciso


Angela Hum Tchemra

adaptativas pode ser aplicado nos processos decisrios.


Resumo. - Tomar decises para resolver problemas ou atingir Segundo [2], a utilizao de mtodos desenvolvidos na
determinados objetivos exige um processo de raciocnio em que Tecnologia Adaptativa pode se constituir em alternativa para a
as informaes, as j adquiridas e as novas, quando comparadas resoluo de problemas complexos e de natureza dinmica,
entre si, possam levar a novas informaes e, com isso,
influenciar o processo. Chegar a uma deciso implica escolher
como os de tomada de deciso, sobretudo por tais mtodos
uma alternativa entre as vrias encontradas, obedecendo a serem eventualmente mais eficazes do que outros tradicionais.
determinados critrios. A tomada de deciso , portanto, um A proposta deste trabalho tem como objetivo o estudo e
processo de raciocnio complexo e dinmico. Tabelas de deciso aplicao de um dispositivo adaptativo, denominado Tabela
convencionais representam uma das ferramentas que auxiliam na de Deciso Adaptativa. Este estudo se prope a desenvolver
soluo de problemas dessa natureza. Este artigo se prope a um modelo adaptativo, inspirado nas tabelas de deciso
mostrar como os mtodos da Tecnologia Adaptativa, em
particular o uso de um dispositivo adaptativo baseado em tabelas
convencionais e nos dispositivos dirigidos por regras
de deciso, podem ser aplicados aos processos de tomada de adaptativos. Tambm pretende mostrar como as tabelas de
deciso. deciso adaptativas podem apoiar os processos decisrios.
Para avaliar esta proposta, pretende-se implementar um
Palavras-chave: - problema de tomada de deciso, tabela de prottipo do modelo e realizar experimentos em aplicaes de
deciso adaptativa, tecnologia adaptativa. tomada de deciso, como, por exemplo, nas reas de Gesto
de Negcios e de Educao, entre outras. Os resultados
obtidos nos experimentos devero ser comparados com dados
I. INTRODUO
levantados com sistemas mais usuais e disponveis no
As pesquisas na rea de Tecnologia Adaptativa tm mercado de software para aplicaes de mesma natureza.
envolvido estudos nos mais variados campos do
desenvolvimento cientfico, com a finalidade de buscar novos
modelos de computao para auxiliar ou possibilitar a II. TECNOLOGIA ADAPTATIVA
obteno de solues para problemas de diferentes nveis de
[3] define o dispositivo adaptativo como um formalismo
complexidade.
que tem a capacidade de alterar dinamicamente sua topologia
Particularmente, problemas de tomada de deciso que
e seu comportamento, de forma autnoma. O dispositivo
exigem um processo de raciocnio, muitas vezes complexo e
adaptativo se automodifica ao detectar situaes que exijam
dinmico, tambm so objetos de estudos e pesquisas nas mais
mudanas nas reaes em resposta aos estmulos de entrada.
variadas reas do conhecimento. Nesses estudos, buscam-se
Em outras palavras, o dispositivo deve se adaptar, reagindo
modelos e mtodos que auxiliem o responsvel pela deciso
adequadamente s mudanas impostas, em toda a sua
na soluo de tais problemas. Muitos sistemas computacionais
extenso.
tambm foram desenvolvidos para apoiar e agilizar o processo
A caracterstica principal de um sistema adaptativo que
decisrio.
utiliza mtodos desenvolvidos na Tecnologia Adaptativa a
Encontrar a soluo de um problema de deciso significa
de se automodificar, reprogramando dinamicamente sua
chegar a uma deciso, que implica escolher uma alternativa
prpria estrutura e seu comportamento, baseado no
entre as vrias encontradas e que obedea a determinados
conhecimento adquirido durante a sua operao. Essa
critrios. De acordo com o nvel de complexidade dos
caracterstica d ao sistema adaptativo recursos de
problemas de deciso, os processos de obteno das solues
inteligncia, tornando-o capaz de aprender.
exigem o maior nmero de informaes possvel, a fim de se
Os primeiros conceitos tericos da Tecnologia Adaptativa,
reduzirem os riscos da deciso. Os sistemas computacionais
no Brasil, tiveram origem nas pesquisas por modelos para a
usados geralmente se baseiam na idia de feedback, com a
construo de compiladores, baseados nos autmatos finitos e
retroalimentao de informaes, para poder possibilitar ao
de pilha. Esses estudos progrediram para a gerao de
decisor um melhor desempenho na deciso [1].
reconhecedores baseados em autmatos de pilha estruturados
Em vista dessas caractersticas, o uso das tcnicas
a partir de gramticas livres de contexto, que, por sua vez,
culminaram na concepo dos autmatos adaptativos [4].
Assim, o conceito de adaptabilidade foi originado no modelo tcnicas ou no. Alm disso, as tabelas de deciso podem
formal conhecido como Autmato Adaptativo, que uma auxiliar na formulao de questes de problemas, nem sempre
extenso do autmato de pilha estruturado, e este, atravs da clara em outras formas. E, pela sua facilidade de uso, as
execuo de funes adaptativas predefinidas, altera seu tabelas de deciso podem servir como meio de anlise de
comportamento em resposta s entradas recebidas. modelos de deciso e de seus resultados.
A versatilidade e a aplicabilidade das tcnicas adaptativas Ao usar as tabelas de deciso para modelar processos
podem ser encontradas nos inmeros projetos j lgicos e complexos, primeiramente, necessrio identificar
desenvolvidos, cujos resultados mostram uma relao custo- quais so as condies existentes no problema e que tipo de
benefcio bastante interessante, comparativamente s tcnicas aes podem ser tomadas [6]. Em seguida, determinar as
mais usuais. Pode-se destacar, entre os vrios formalismos regras do problema, ou seja, verificar as possveis
adaptativos, as Gramticas Adaptativas, Redes de Markov combinaes das condies identificadas que resultem na
Adaptativas, Statecharts Adaptativos, rvores de Deciso execuo das diferentes aes. Essas regras, com as suas
Adaptativas e os Dispositivos guiados por Regras condies e aes, so facilmente visualizadas quando
Adaptativos, entre outros. organizadas numa tabela de deciso (figura 2).

III. DISPOSITIVO ADAPTATIVO


O dispositivo adaptativo, tambm denominado dispositivo
guiado por regras adaptativo, foi caracterizado por [3] como
um sistema cuja operao definida por um conjunto finito de
regras que se automodifica dinamicamente. Este dispositivo
adaptativo definido por duas camadas. A primeira representa
o ncleo do sistema, composto por um dispositivo
convencional no-adaptativo. A esse ncleo acrescentado
um mecanismo adaptativo, como uma camada externa que se
Figura 2 Estrutura de uma tabela de deciso convencional
encarrega de atuar no ncleo, modificando a sua estrutura, ou
seja, no seu conjunto de regras. [3] mostra que os dispositivos dirigidos por regras
Assim, o dispositivo adaptativo formado por um ncleo, adaptativos podem dar maior flexibilidade s tabelas de
tambm chamado de dispositivo subjacente, coberto por uma deciso, permitindo a incluso e a excluso de regras durante
camada adaptativa, cujos recursos so compostos por aes a operao do dispositivo, transformando, assim, a tabela de
adaptativas que agem sobre o ncleo quando h alguma deciso numa ferramenta mais poderosa. Esses resultados
interao com o meio externo, dando as caractersticas de podem ser encontrados no trabalho realizado por [7] para
modificao autnoma (figura 1). simular um autmato adaptativo para reconhecer sentenas de
linguagens dependentes de contexto.
Com o objetivo de trazer novas contribuies para a rea de
Tecnologia Adaptativa, este estudo pretende estender e
explorar de maneira mais aprofundada os assuntos
relacionados ao modelo de [3].
Uma Tabela de Deciso Adaptativa (TDA) definida como
Figura 1 Estrutura geral de um dispositivo adaptativo um dispositivo guiado por regras adaptativo que tem uma
tabela de deciso convencional como dispositivo subjacente,
O acrscimo da camada adaptativa confere aos dispositivos acrescida por uma camada composta de aes adaptativas, a
adaptativos uma facilidade de uso, uma vez que h a qual possibilita mudanas no conjunto de regras da tabela de
possibilidade de se empregar formalismos j conhecidos e forma dinmica.
tradicionais, principalmente dispositivos no-adaptativos A estrutura geral de uma TDA apresentada na figura 3,
subjacentes que podem ser completamente descritos por um baseada no formato descrito por [3] e na tabela de deciso
conjunto finito de regras. convencional [5], [6], com o acrscimo de linhas e colunas
para as funes e aes adaptativas.
Informalmente, uma TDA pode ser definida pela dupla:
IV. TABELA DE DECISO ADAPTATIVA TDA = (TDN, CA), onde TDN representa a tabela de deciso
As tabelas de deciso tradicionais, geralmente, so usadas convencional (no-adaptativa) e CA, o mecanismo adaptativo.
como ferramentas que se prestam a auxiliar na descrio de A tabela de deciso no-adaptativa definida por:
procedimentos de problemas complexos [5]. Elas se mostram TDN = (CT, t0, R, C, A), onde:
mais eficientes do que as formas narrativas, ou escritas, ou na CT o conjunto de todas as configuraes possveis da
representao de diagramas ou fluxogramas, para a tabela de deciso;
comunicao entre profissionais de vrias reas, sejam t0 CT a configurao inicial da tabela de deciso;
R o conjunto de regras de deciso da tabela: R={ rj }, soluo do problema pode ser obtida atravs da execuo ou
1 j n; operao da TDA conforme o algoritmo descrito a seguir, de
C o conjunto finito das condies do problema: forma simplificada.
C = { Ci }, 1 i m; De acordo com as condies atuais do problema, procuram-
A o conjunto finito de aes possveis do problema: se quais regras satisfazem estas condies na tabela de deciso
A = { Ak }, 1 k p. subjacente:
Cada regra rj R forma rj = (di,j, Xk,j), onde: se uma nica regra se aplica (regra normal, no
di,j: representa o conjunto de valores das condies Ci adaptativa), tem-se uma escolha determinstica, ento, as
na regra rj; aes correspondentes so executadas;
Xk,j: o conjunto de valores assinalados para as aes se mais de uma regra satisfaz, caso de no-determinismo,
Ak a serem executadas na regra rj. as aes correspondentes s mesmas devem ser aplicadas
O mecanismo adaptativo CA para a TDA definido pelo em paralelo;
conjunto de funes adaptativas: se nenhuma regra satisfaz, trata-se de condies no
FDA = { FADl }, 1 l q previstas, e no h como prosseguir;
onde cada funo FADl composta por um conjunto de aes se uma regra se aplica e uma regra adaptativa, as aes
adaptativas: adaptativas so executadas, de acordo com o tipo, antes
AD = { ADl,c }, 1 l q e 1 c o ou depois da regra normal associada; a execuo da regra
As aes adaptativas ADl,c so definidas para cada funo adaptativa pode, portanto, alterar o conjunto de regras do
adaptativa FADl e podem ser executadas antes ou depois das dispositivo subjacente, mudando, assim, o
regras no-adaptativas da tabela. Cada ao adaptativa comportamento do sistema;
definida por, pelo menos, uma das aes elementares: consulta uma vez aplicada a regra, pode-se utilizar novamente a
s regras da tabela, incluso de novas regras e excluso de tabela de deciso adaptativa em sua configurao
regras existentes. Pode existir mais de uma ao elementar resultante.
para cada funo adaptativa.

V. TOMADA DE DECISO
Problemas complexos com caractersticas de tomada de
deciso so encontrados nas mais diversas reas, entre outras,
na gesto de negcios, no planejamento estratgico das
empresas, nos investimentos, na anlise de custos e lucros, em
problemas de pesquisa operacional e logstica, no controle de
trfego areo, nos diagnsticos mdicos, nos processos de
ensino e aprendizagem, e tantas outras reas cujos sistemas
so dinmicos e que podem ter comportamento varivel ao
longo do tempo.
O estudo da tomada de deciso consiste na identificao e
escolha de alternativas com base nos valores e preferncias
daquele que toma a deciso. Para se tomar uma deciso,
Figura 3 Estrutura geral da TDA escolhas alternativas devem ser consideradas. Assim sendo,
desejamos no somente identificar todas as alternativas
Alm das funes adaptativas, a camada CA possui o possveis, mas tambm escolher a que melhor se adapta aos
conjunto de regras RA composto das regras adaptativas: nossos alvos, objetivos, valores etc. [8].
RA = { raj }, 1 j n. De acordo com [9], uma deciso uma escolha feita entre
Cada regra adaptativa raj definida por (rj, ba, aa), onde rj duas ou mais alternativas disponveis. Tomar deciso o
a regra no-adaptativa e: processo de escolha da melhor alternativa para alcanar
ba ADl,c: se houver, indica ao adaptativa a ser objetivos.
executada antes da regra rj; No processo decisrio, o tomador de deciso, seja um
aa ADl,c: se houver, indica ao adaptativa que ser indivduo ou um grupo de pessoas, normalmente deve analisar
executada depois da regra rj. quais so os objetivos a serem alcanados com as suas aes e
a situao que envolve o problema, levando em conta os
recursos disponveis, e a conseqncia adotada pela deciso
A. Operao da TDA
[10]. Observa-se tambm que, geralmente, o processo de
tomada de deciso um processo subjetivo, porque depende
Uma vez que as condies e aes de um problema de do ponto de vista, da percepo e do julgamento do
deciso so identificadas e estruturadas numa tabela de responsvel pela deciso. Alm disso, tomar deciso uma
deciso, e suas funes e aes adaptativas, definidas, a
tarefa que requer conhecimento, segurana e coerncia do e pontuaes, cada mtodo associar valores para as
decisor para que a deciso seja confivel. alternativas, que so avaliadas para a tomada da deciso.
Com a identificao do problema, no processo de tomada
de deciso importante determinar quais so os critrios que
devem ser atendidos por uma soluo aceitvel para o
problema. A soluo escolhida resultado da avaliao de
duas ou mais alternativas possveis que atendam s condies
e objetivos do problema [9]. Geralmente, processos decisrios
que envolvem mltiplos critrios podem apresentar maior
quantidade de alternativas, elevando o nvel de complexidade.
Figura 4 Matriz de deciso [11]
Neste texto, os critrios acompanhados de medidas e
padres constituem as condies da tabela de deciso que Os valores x1,..., xj, ..., xn associados s alternativas da
guiam a escolha da melhor alternativa, e as alternativas so as tabela de deciso so determinados nos mtodos multicritrios
aes representadas na tabela. de acordo com a classe a que pertencem. Mtodos da classe
que tem como base a Teoria da Utilidade de Mltiplos
A. Mtodos de tomada de deciso
Critrios utilizam funes de utilidade para agregar os pesos
Problemas de deciso que tm apenas um nico critrio so wi dos critrios s pontuaes aij e determinar os valores de
problemas clssicos de otimizao, cuja funo objetiva o utilidade xj que indicam o desempenho de cada alternativa Aj.
critrio e as limitaes so os requisitos das alternativas. Normalmente, o valor de utilidade mais alto leva a um
Diferentes tcnicas de otimizao, tais como anlise de custo e desempenho melhor da alternativa correspondente [12], o que
benefcio, programao linear, programao no-linear, entre pode apontar para uma soluo do problema ou alternativa de
outras, podem ser utilizadas para achar o valor timo. Para ao.
problemas de tomada de deciso multicritrios, existem os Outra classe de mtodos multicritrios aquela que se
mtodos multicritrios de apoio deciso, que se caracterizam baseia nos Mtodos de Sobreclassificao (Outranking) ou
pela capacidade de incorporar critrios quantitativos e Categorizao, nos quais os valores wi e aij so usados para
qualitativos e, mais importante, permitem a anlise de deciso determinar a categorizao de cada alternativa Aj. O conceito
e testam a sua confiabilidade diante dos julgamentos do de categorizao foi proposto por [13] e consiste em
decisor [11]. A presente tese trata de aplicaes da Tecnologia determinar a preferncia de uma alternativa Aj em relao
Adaptativa em sistemas de tomada de deciso multicritrios. alternativa Ak, ou o nvel de concordncia ou discordncia de
Existe uma variedade de mtodos multicritrios e uma uma em relao outra, levando-se em conta os critrios do
multiplicidade de caractersticas inerentes a cada um. Por problema. Ao contrrio dos mtodos que usam funes de
exemplo, alguns so usados para identificar a melhor utilidade que indicam a melhor alternativa, os de
alternativa de soluo, outros para classificar ou categorizar as categorizao determinam um subconjunto de alternativas
alternativas, ou para apresentar uma lista de alternativas viveis, reduzindo o conjunto inicial de alternativas para o
possveis para anlise subseqente, ou apenas para distinguir problema ou recomendando possveis aes a serem tomadas.
aquelas que so aceitveis das inaceitveis. So exemplos de
mtodos multicritrios: AHP (Analytic Hierarchy Process), VI. APLICAO DA TDA NA TOMADA DE DECISO
PROMETHE (Preference Ranking Method for Enrichment
Evaluation), ELECTRE (Elimination and Choice Translating
A proposta deste trabalho utilizar o modelo da Tabela de
Reality), MACBETH (Measuring Attractiveness by a
Deciso Adaptativa (TDA) para aplicaes de tomada de
Categorical Based Evaluation Technique), TOPSIS
deciso, nas quais os mtodos multicritrios so utilizados
(Technique for Order Preference by Similarity to Ideal
como parte dos critrios de deciso implementados na TDA.
Solution), entre outros.
Dessa forma, os estudos conduzem ao mtodo adaptativo,
Considerando problemas de tomada de deciso com m
cujo processo constitudo pelas etapas:
critrios e n alternativas, representados pelos conjuntos de
1. identificar o tipo de problema de tomada de deciso;
critrios C = {C1, C2, ..., Ci, ..., Cm} e de alternativas A =
2. definir os objetivos do problema;
{A1, A2, ..., Aj ..., An}, os mtodos multicritrios,
3. definir os critrios do problema;
basicamente, utilizam uma matriz de deciso com a disposio 4. levantar os requisitos de cada critrio;
dos seus elementos mostrada na figura 4: 5. identificar as alternativas;
Segundo [11], os mtodos multicritrios exigem a 6. criar a tabela de deciso convencional, identificando o
atribuio de pesos wi a cada um dos critrios Ci do problema, conjunto de regras compostas pelas condies (critrios) e
de acordo com o julgamento do decisor. Esses pesos variam aes (alternativas);
de mtodo para mtodo e devem refletir a importncia relativa 7. a partir da tabela de deciso, o processo decisrio pode
dos critrios da deciso. Em seguida, para cada alternativa Aj, ser feito esttica ou dinamicamente; foi escolhido fazer
feita uma pontuao aij para descrever o desempenho da dinamicamente para caracterizar a aprendizagem; para
alternativa em relao a cada critrio Ci. A partir desses pesos
isso, o modelo utiliza alguns procedimentos baseados nos
mtodos de tomada de deciso de mltiplos critrios para: REFERNCIAS BIBLIOGRFICAS
a) determinar os pesos wi, indicando a importncia [1] PIDD, M., Modelagem empresarial: ferramentas para tomada de
relativa dos critrios Ci; deciso. Trad. Gustavo Severo de Borba et al. Porto Alegre: Artes
b) determinar os valores aij, que indicam o desempenho Mdicas, 1998.
[2] NETO, J. J. Apresentao do LTA Laboratrio de Linguagens e
da alternativa Aj em relao ao critrio Ci, levando-se Tcnicas Adaptativas, 2002. Disponvel em: <www.pcs.usp.br/~lta>.
em conta as regras da tabela criada; Acessado em: 27/01/2004.
c) com os valores obtidos nos itens anteriores, criar uma [3] NETO, J. J., Adaptive Rule-Driven Devices General Formulation and
funo de utilidade (funo matemtica) ou usar um Case Study. Lecture Notes in Computer Science. Watson, B.W. and
Wood, D. (Eds.): Implementation and Application of Automata 6th
mtodo de categorizao das alternativas que
International Conference, CIAA 2001, Vol. 2494, Pretoria, South Africa,
possibilite ordenar o conjunto de regras; July 23-25, Springer-Verlag, 2001, pp. 234-250.
d) definir funes e aes adaptativas que permitam [4] NETO, J. J. Adaptive automata for context-dependent languages. ACM
modificar o conjunto de regras da tabela de deciso, SIGPLAN Notices, v. 29, n. 9, p. 115-124, Sep. 1994.
com a incluso de novas regras ou excluso de regras [5] HUGHES, M. L., SHANK, R. M., STEIN, E. S. Decision Tables. Midi
Publications, Management Development Institute, Divisions of
existentes, tendo como base os resultados da funo Information, Industries, Inc., Wayne, Pennsylvania, 1968.
de utilidade ou do mtodo de categorizao. [6] GILDERSLEEVE, T. R. Decision Tables and Their Practical
Para validar o modelo proposto da TDA e a estratgia Application in Data Processing. Englewood Cliffs, N. J., Prentice Hall,
1970.
construda, ser desenvolvido um prottipo, cujo ambiente
[7] NETO, J. J. Adaptive Rule-Driven Devices General Formulation and
dever proporcionar: Case Study. Revista de Engenharia de Computao e Sistemas Digitais,
ao usurio a anlise e avaliao do conjunto de regras e So Paulo, v.1, n.1, p. 45-57, nov. 2003.
[8] HARRIS, R. Introduction to Decision Making, VirtualSalt, 1998.
das alternativas de soluo do problema;
http://www.virtualsalt.com/crebook5.htm (acessado em 13/10/2005).
a busca da melhor soluo ou a indicao de um [9] CERTO, S. C., Modern management: diversity, quality, ethics and the
conjunto de solues possveis; global environment. New Jersey: Prentice Hall, 2000.
[10] LAUDON, K. e LAUDON, J. Sistemas de Informao com Internet. Rio
confiabilidade do modelo. de Janeiro: LTC, 1999. 389 p.
[11] FLP, J. Introduction to Decision Making Methods. Laboratory of
VII. CONCLUSO Operations Research and Decision Systems, Computer and Automation
Institute, Hungarian Academy of Sciences, 2005.
Neste trabalho, so apresentados os mecanismos de tabelas [12] KEENEY, R.L. e RAIFFA, H. Decisions with Multiple Objectives:
de deciso adaptativas, originados pela combinao de tabelas Performances and Value Trade-Offs, Wiley, New York, 1976.
de deciso convencionais com aes adaptativas, e so [13] ROY, B. Classement et choix en prsence de points de vue multiple (la
mthode Electre), RAIRO, 2, 57-75, 1968.
mostrados como esses dispositivos, pelo seu carter genrico e
com aplicabilidade ampla, podem apoiar a escolha de uma
entre as diversas alternativas, diante de critrios estabelecidos Angela Hum Tchemra bacharel e licenciada em Matemtica pela
Universidade Presbiteriana Mackenzie e mestre em Administrao de
a cada ciclo de tomada de deciso. Empresas pela mesma universidade. Atualmente, professora de cursos de
Deve-se enfatizar que a confiabilidade do modelo graduao na Universidade Presbiteriana Mackenzie, Faculdade de
adaptativo ser alcanada pelo formalismo e rigor matemtico Engenharia So Paulo e Fundao Armando lvares Penteado. Doutoranda
do Departamento de Engenharia de Computao e Sistemas Digitais da Escola
que permitir garantir o seu comportamento e sua robustez,
Politcnica da Universidade de So Paulo.
prevenindo ou evitando erros. Dessa maneira, este projeto tem
como expectativa trazer contribuies aos aspectos tericos da
Tecnologia Adaptativa e ao incremento de aplicaes de
solues adaptativas.

Você também pode gostar