Vous êtes sur la page 1sur 5

Resumo

IntelignciaArtificial
RusseleNorvig
Captulos3,4e5
Prof.MsCLyFreitasUEG

Resoluodeproblemaspormeiodebusca

Comoumagentebuscadeseqnciadeaesparaalcanarseusobjetivos.

AgentesbaseadosemobjetivosdenominadosAgentesdeResoluodeProblemas.

Algoritmos de busca de uso geral podem ser usados. Especificamente o sem informaes
(cegos) no sentido que no recebem nenhuma informao sobre o problema, alm de sua
definio.

Osagentesinteligentesdevemmaximizarsuamedidadedesempenho.

Aformulaodeobjetivos,baseadonasituaoatualenmedidadedesempenhodoagente,
oprimeiropassoparaaresoluodeproblemas.

Objetivooconjuntodeestadosaoqualoalcana.

A formulao de problema o processo de decidir que aes e estados devem ser


considerados.

Buscaoprocessodeprocurartalseqnciadeaespossveis.

Umproblemapodeserdefinidoformalmenteporquatrocomponentes:

Estadoinicialeseussucessoresoquedefinemespaodeestado.
Testedeobjetivoquedeterminaseoestadooestadoobjetivo.
Custodecaminhoqueatribuiumcustonumricoacadacaminhoquereflita
suaprpriamedidadedesempenho.

Arvoredebuscaumadastcnicasmaisutilizadas,sendodenominadaexpansoosucessor
gerandonovosestadosdeterminadosuaprofundidade.Araizdarvoredenominadande
busca.

Amediodedesempenhopodeseravaliadabaseadanosseguintesaspectos:

1. Completeza:oalgoritmoofereceagarantiadeencontrarumasoluo.
2. Otimizao:aestratgiautilizadapodeencontrarumasoluotima.
3. Complexidadedetempo:Quantotempoelaelaparaencontrarasoluo.
4. Complexidadedeespao:Quantamemriautilizadaparaexecutarabusca.
OCustototalasomadocustodebusca(complexidadedetempo)eocustodecaminhoda
soluoencontrada.

Estratgiasdabuscacega:

Buscaemextenso:aestratgiadeexpnsosucessivaapartirdaraiz.
Buscadecustouniforme:Expandeoncomocaminhodecustomaisbaixosomente.
Buscaemprofundidade:Sempreexpandeonmaisprofundodabordaautldarvore.
Buscacomretrocesso:Variantedabuscaemprofundidade,somentememorizandoo
nsucessor,
Busca em profundidade limitada: Outra variante da em profundidade, mas com um
limiteprdeterminadodeprofundidade.
Busca de aprofundamento iterativo em profundidade: Estratgia geral usada com
freqncia em combinao com a busca em profundidade que encontra o melhor
limitedeprofundidade.
Busca bidirecional: Execuo de duas buascas simultneas, uma a direita e outra a
esquerda.

Comparaoentreasestratgiasdebuscacega:

Buscacominformaesparciais:

Semsensores:Semestadoinicial
Problemas de Contingencia: os sensores captam informaes, mesmo aps o agente
iniciasasoperaes.
Problemas de explorao: Quando estados e aes so desconhecidos de devem ser
descobertospeloagente.

Buscacominformaoeexplorao

Comoasinformaessobreoespaodeestadospodemevitarqueosalgoritmossepercam.

Os algoritmos sem informaes podem encontrar solues parra problemas gerando


sistematicamente novos estados e testandoos por comparao com o objetivo. Essas
estratgias so ineficientes na maioria dos casos. Algoritmos com informaes utilizam o
conhecimentoespecificodoproblemastornandoospordemaiseficientes.

Busca local algoritmos que executam unicamente a busca em um espao de estados,


avaliando e modificando um ou mias estados correntes, em vez de explorar de forma
sistemticacaminhosapartirdoestadoinicialsendoocustodocaminhoirrelevante,etudoo
que importa o prprio estado soluo. Inspirase na fsica estatstica (tempera simulada) e
pelabiologiaevolucionria(algoritmosgenticos).

Busca online O agente se defronta com um espao de estados completamente


desconhecido.

Estratgiasdebuscacominformao(heurstica)

Nabuscapelamelhorescolhaonselecionadoparaexpansocombaseemumafunode
avaliao tendo como estrutura geral a busca por meio de uma fila de prioridades que
manterabordaemordemascendentedevaloresdeavaliao.

Um componente fundamental desse algoritmo a funo heurstica que definida como o


custoestimadodocaminhomaieconmicodonatumnobjetivo.

Abuscagulosapelamelhorescolhatantaexpandironmaisprximoameta,nasuposiode
que isso provavelmente levar a uma soluo rpida. Tal situao pode ser observada na
heursticadedistanciaemlinhareta.

BuscaA*:minimizandoocustototalestimadodasoluo

A forma mais amplamente conhecida de busca pela melhor escolha a Busca A*. Ele avalia
nscombinandoocustoparaalcanarcadaneocustoparairdonatoobjetivo

AanalisedocartertimodeA*diretaesertimaseforumaheursticaadmissvel,isto,
desde que nunca superestime o custo para alcanar o objetivo. Um exemplo de heurstica
admissveladist6anciaemlinhareta,ouseja,sejaimaginaumcursomenorquearealidade.

Buscaheursticalimitadapelamemria

O caminho mais simples para reduzir requisitos de memria de A* adaptar a idia de


aprofundamento iterativo ao contexto de busca heurstica, resultando no algoritmo A* de
aprofundamentoiterativoAIA*.

BRPMbuscarecursivapelamelhor:algoritmorecursivoquetentalimitaraoperao
debuscapelamelhorescolha.BPRMumpoucomaiseficientequeAIA*,masretmtodasas
informaesemmemria.
LMA*A*limitadopelamemriaeLMSA*LMA*Simplificado:sensatezemutilizara
memria,descartandoopiorndefolhamaisantiga.

Aprendizagemparafazerbuscasmelhores

Umagentepoderiaaprendercomofazerumabuscamelhor,baseadonomtodoespaode
metaestados. Cada estado em um espao de metaestado captura o estado interno de um
programaqueestfazendoabuscaemumespaodeestadosdenvelobjeto.,

Buscadetemperasimulada

Combinaoentreasubidadeencostacomumpercursoaleatrioqueresultedealgummodo
emeficinciaecompleteza.

Buscaemfeixelocal

Mantm o controle de vrios estados, em vez de somente um no tocante a limitao de


memria.

Algoritmogentico

Variante de busca em feixe, na qual os estados sucessores so gerados pela combinao de


doisestadospais,emvezdeseremgeradospelamodificaodeumnicoestado.Iniciamcom
um conjunto de estados gerados aleatoriamente, denominado populao. Cada estado ou
individuorepresentadocomoumacadeiasobreumalfabetofinito.Cadaestadoavaliado
pelafunodeavaliaooufunodefitness.

Doisparesescolhidosaleatoriamentesoselecionadosparareproduo.Paraacadaparaser
cruzadoescolhidoaoacasoumpontodecrossoverdentresposiesdacadeia.,finalmente
cadaposioestsujeitaaumamutao.

Buscasonline

Buscas offline calculam uma soluo completa antes de entrar no mundo real e depois
executamasoluosemrecorrerasuaspercepes.Buscasonlineoperapelaintercalaode
computaoeao:primeiroexecutaaao,depoisobservaoambienteecalculaaprxima
ao.

Abuscaonlineumaidianecessriaaraumproblemadeexplorao,emqueoestadoseas
aessodesconhecidos.

Problemadesatisfaoderestries

Tratamentodeestadoscomoalgomaisqueapenaspequenascaixaspretasnoslevaacriao
deumaamplavariedadedenovosepoderososmtodosdebusca.

Problemasdesatisfaoderestriescujososestadosetestedeobjetivoobedecemauma
representao padro, estrutura e muito simples.Isto nos leva amtodos paa decomposio
doproblemaeparaumacompreensodaconexointimaentreaestruturadeumproblemae
adificuldadeemresolvelo.

Buscacomretrocesso

Indicaumabuscaemprofundidadequeescolhevaloresparaumavariveldecadavezeque
efetua o retrocesso quando uma varivel no tem valores vlidos restantes a serem
atribudos.

Vous aimerez peut-être aussi