Escolar Documentos
Profissional Documentos
Cultura Documentos
1
AGENTE DE RESOLUÇÃO DE PROBLEMAS
2
EXEMPLO: PROBLEMA DO VIAJANTE
Um conjunto de locais precisam ser visitados de acordo com
rotas predefinidas
Como percorrer todos os locais considerando um custo mínimo
ótimo?
3
EXEMPLO: PROBLEMA DO VIAJANTE
Mapa rodoviário simplificado do Estado do Paraná
4
EXEMPLO: PROBLEMA DO VIAJANTE
5
EXEMPLO: PROBLEMA DO VIAJANTE
Formulação de objetivos
Fundamentada na situação atual do agente e em sua medida de
desempenho
Primeiro passo apara a resolução de um problema
Formulação de problemas
Processo de decidir quais estados e ações deverão ser considerados na
abordagem do problema
Estados: Estar em uma cidade
Ação: Dirigir de uma cidade até a próxima
7
FORMALIZAÇÃO DO PROBLEMA
13
EXEMPLO DE MINIPROBLEMA
14
EXEMPLO DE MINIPROBLEMA
15
EXEMPLO DE PROBLEMAS DO MUNDO REAL
16
BUSCA DE SOLUÇÕES
Uma vez o problema bem formulado, o estado final (objetivo)
deve ser “buscado” no espaço de estados.
A busca é representada em uma árvore de busca:
Raiz: corresponde ao estado inicial;
Expande-se o estado corrente, gerando um novo conjunto de sucessores;
Escolhe-se o próximo estado a expandir seguindo uma estratégia de busca;
Prossegue-se até chegar ao estado final (solução) ou falhar na busca pela
solução;
17
BUSCA DE SOLUÇÕES
Exemplo de expansão de uma árvore de busca para o problema de rotas entre cidades
18
BUSCA DE SOLUÇÕES
19
BUSCA DE SOLUÇÕES
O processo de escolha do próximo nó a ser expandido é
determinado pela estratégia de busca
É importante notar a diferença entre o espaço de estados e a
árvore de busca
Espaço de estados
Nós possíveis do problema
Árvores de busca
Podem existir árvores de busca com um número infinito de nós
20
MEDIDAS DE DESEMPENHO
A avaliação de desempenho de um algoritmo pode ser feita
mediante a proposição de questões sobre quatro aspectos:
Completude
Existe garantia de o algoritmo encontrar uma solução, caso ela exista?
Otimização
A estratégia de busca consegue encontrar a solução ótima?
Complexidade de tempo
Quanto tempo é despendido para encontrar uma solução?
Complexidade de espaço
Quanto espaço em memória é necessário para perfazer a busca?
21
ESTRATÉGIAS DE BUSCA
23