Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
a) Um macaco com um metro de altura esta em uma sala em que algumas bananas
esto suspensas no teto, a 2,5 metros de altura. Ele gostaria de alcanar as bananas. A sala
contem dois engradados empilhveis, moveis e escalveis, com um metro de altura cada.
b) Voc tem 3 jarros com capacidade para 12, 8 e 3 litros, respectivamente, e ainda
uma torneira de agua. E possvel encher os jarros ou esvazia-los passando agua de um para
outro ou derramando no cho. Voc precisa medir exatamente um litro.
Resp:
a) Estado inicial: Macaco e as bananas suspensa em 2,5 metros de altura.
Estado objetivo: Alcanar as bananas
Funo Sucessora: A escolha dos mveis, ou os engradados para subir neles.
Funo de custo: Cada escolha de um objeto custa 1 passo.
b) Estado Inicial: 3 jarros de 12,8 e 3 litros vazios
Estado Objetivo: Conseguir medir exatamente 1 litro de um dos jarros
Funo Sucessora: Encher o balde 12 ou 8 ou 3, ou os trs baldes.
Funo de Custo: Cada passo custa um espao, uma ao custa um espao.
a
ramo. No recomendado utilizar ela para situaes em que h muitos ramos nas
divises da soluo.
A Busca em largura completa, mas no considerada tima, ela varre todos os
nveis em sua busca, tem um gasto bem maior de memria, ela garante a varredura de
todos os nveis at o ltimo.
12. Considere o espao de busca a seguir. Cada n rotulado por uma letra. Cada no
objetivo representado por um circulo duplo. Existe uma heurstica estimada para cada
dado n (indicada por um valor ao lado do n). Arcos representam os operadores e
seus custos associados.
Para cada um dos algoritmos a seguir, liste os nos visitados na ordem em que eles so
examinados, comeando pelo no A.
Algoritmo de Busca em Largura;
Algoritmo de Busca em Profundidade;
Algoritmo de Busca Gulosa;
Algoritmo A*.
Largura: A-B-C-D-E-F-G-H-I-J-K
Profundidade-A-B-D-E-H-I-C-F-G-J-K
Gulosa: A-B-E-I-C-G-K
A*: A-B-E-I-C-G-K
13. Para os algoritmos de busca cega e busca heurstica comente o custo de tempo e
memoria.
Busca Cega - no releva o custo de tempo em sua tcnica, mas gasta pouca memria
em relao a Heurstica, e mais fcil de implementar
Busca Heurstica Utiliza e avalia estimativa de custo de um estado para outro(A*) e
busca o menor caminho(Gulosa e A*), utilizada para encontrar a melhor soluo
possvel(A*). Utiliza uma proporo boa da memria devido a armazenar os estados
anteriores caso precise para analisar as estimativas dos demais estados, analisa para
encontrar a melhor soluo.
14. Explique as tcnicas de busca heurstica de subida da encosta e tempera simulada.
Subida da encosta Esse mtodo permite avaliar a condio de um estado para outro, sempre
procurando o melhor estado para se estar, ele avalia os possveis caminhos a partir de seu
estado, ao encontrar entre essas opes um melhor estado para se estar, ele avana para o
prximo estado, mesmo que haja um melhor estado depois, se haver um pior entre eles, a
busca no avana devido a ele ser pior que o que se encontra.
Caractersticas:
Seleciona o primeiro vizinho que seja melhor.
Problema: tende a convergir para uma soluo que um mximo local e no para o
mximo global.
irrevogvel.
Tempera Simulada - Esse mtodo baseado no processo de mudana de estados fsicos da
matria, inicia-se com uma temperatura elevada permitindo transies de elevados nveis de
energia, mas depois de certo tempo, ela se resfria e s transies mais baixas so permitidas.
O objetivo alcanar uma estrutura molecular com um mnimo de energia, mas existe a
possibilidade de poder transitar a um estado de maior energia.
15. Com relao aos algoritmos genticos:
a) Apresente, de forma simplificada, os passos seguidos por este modelo.
b) O que representa um indivduo dentro de uma populao?
c) Como os indivduos de uma populao podem ser selecionados e recombinados?
d) Por que a taxa de mutao deve existir e apresentar sempre baixa probabilidade de
ocorrncia?
a) O Ciclo : Populao -> Codificao -> Seleo -> Cruzamento -> Mutao -> Populao...
b) Um individuo significa em termos computacionais uma cadeia de bits (cromossomo)
representados por nmeros binrios, podem ser um individuo bom ou ruim avaliado pelo teste
de aptido dependendo do cdigo gentico, mais prximo de uma possvel soluo.
c)Os indivduos atravs de um teste de aptido so avaliados para designar se ele bom ou
ruim, ao definir a aptido de um indivduo com outro, nesse momento caso esses indivduos
passam por um cruzamento entre eles, recombinando seus dados at criar um individuo
melhor.
uma tcnica empregada para gerar uma nova soluo, atravs do cruzamento de indivduos.
d) Mutao uma modificao, a insero de um individuo novo que foi gerado de uma
populao, o cruzamento gera um individuo melhor que os anteriores, a mutao pode causar
uma mudana que no era possvel no cdigo gentico do individuo, podendo melhorar ou
pior.Ele tem uma baixa probabilidade de ocorrncia devido a ser um operador unrio, ele
aplicado em uma taxa de probabilidade de 0.01.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------