Escolar Documentos
Profissional Documentos
Cultura Documentos
PAM0466 –
SISTEMAS INTELIGENTES
DISCENTES:
DIEGO VINÍCIUS DE OLIVEIRA
LEILA MARIA DE FREITAS SOUZA
1
Sumário
Introdução
Algoritmos utilizados
- Busca de custo uniforme
- Busca gulosa pela melhor escolha
- Busca A*
Heurísticas utilizadas
- Descrição de cada heurística
2
Sumário
Resultados
- Para cada algoritmo
- Para cada heurística
- Número de estados expandidos
- Custo da solução encontrada
Conclusão
3
Introdução - Lights Out (jogo)
4
Lights Out (jogo)
a b C d e
1 O
2 O O O
3 O O
4 O O O
5 O
5
Lights Out (jogo)
a b C d e a b C d e a b C d e
1 O 1 O 1
2 O O O 2 O O O 2
3 O O 3 O O 3 O
4 O O O 4 O O O 4 O O O
5 O 5 O 5 O
a b C d e a b C d e
1 1
2 2
3 O 3
4 O O O 4
5 O 5
6
Algoritmos utilizados - Busca de custo uniforme
7
Algoritmos utilizados - Busca gulosa pela melhor escolha
8
Algoritmos utilizados - Busca A*
Ela avalia os nós através da combinação de g(n), o custo para alcançar o nó, e
h(n), o custo para ir do nó ao objetivo:
9
Resumo dos 3 algoritmos
A* Intermediária Intermediária
10
Heurísticas utilizadas
11
Heurísticas utilizadas - Descrição de cada heurística
26 embaralhamentos
1 1 0 0 0
0 1 0 1 1
0 0 1 0 1
0 0 0 0 0
0 1 1 1 1
14
Resultados - Custo e Quantidade de estados expandidos
P/ Heurística 1:
A* Custo Gulosa
Custo: - - 16
Q exp: - - 3685
15
Resultados – Relação ao tempo
P/ Heurística 1:
A* Custo Gulosa
Tempo em - - 90.1806385517
segundos: 1204
16
Resultados - Custo e Quantidade de estados expandidos
P/ Heurística 2:
A* Custo Gulosa
Custo: 10 - 32
17
Resultados – Relação ao tempo
P/ Heurística 2:
A* Custo Gulosa
18
Resultados
Versão: Matriz Fixada – matriz 4x4
26 embaralhamentos
1 1 0 0
1 1 1 1
0 1 1 0
0 1 0 1
19
Resultados - Custo e Quantidade de estados expandidos
P/ Heurística 1:
A* Custo Gulosa
Custo: 6 6 6
20
Resultados – Relação ao tempo
P/ Heurística 1:
A* Custo Gulosa
21
Resultados - Custo e Quantidade de estados expandidos
P/ Heurística 2:
A* Custo Gulosa
Custo: 6 6 8
Q exp: 79 3973 19
22
Resultados – Relação ao tempo
P/ Heurística 2:
A* Custo Gulosa
23
Resultados – Gráfico de Custo matriz 4x4
Comparação de Custo
9
0
A* Custo Gulosa
Custo 1: Custo 2:
24
Resultados – Gráfico de expansões matriz 4x4
25
Conclusão
Percebemos que com a busca gulosa teremos o menor número de estados
expandidos, e que a busca baseada em custo pode se tornar interessante quando
desejamos ter o menor custo, entretanto, percebemos que obter o menor custo
resulta em um maior tempo de execução do código.
Percebemos a relevância da heurística aplicada, pois uma boa heurística
resultará em melhores resultados.
Outra observação importante é referente a melhoria no tempo de execução
utilizando-se de uma Hast table, que em linhas gerais a tabela é fragmentada em
várias tabelas, no código utilizamos uma fragmentação de 10000
26