Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista Busca Local
Lista Busca Local
1. O que são algoritmos de busca e para que tipo de problemas eles são
aplicados?
Algoritmos de Busca são técnicas de Inteligência Artificial aplicadas a problemas de
alta complexidade teórica que não são resolvidos com técnicas de programação
convencionais (a complexidade de um problema está diretamente relacionada ao
tamanho do seu Espaço de Busca correspondente).
f ( G ) =∑ Gi
Onde G é o conjunto de gols do atacante e i é o elemento no conjunto G.
Não
Sim
Solução
Final
13. Suponha dado um conjunto de objetos, cada um com um certo peso e
um certo valor. Quais dos objetos devo colocar na minha mochila para
que o valor total seja o maior possível? Minha mochila tem capacidade de
apenas 15 kg. O problema da mochila consiste em, dada uma mochila de
capacidade C e n itens cujos peso pi e valor de utilidade vi são dados,
escolher quais itens serão alocados na mochila sem ultrapassar o peso
máximo. Modele o problema da mochila utilizando Subida da Encosta.
O= {(1 ,5) ,(2 , 1) ,(3 , 3),( 1, 3),(2.5 ,7),(1.3 , 1),(7 ,15) ,(2.7 , 4) ,(6 ,0.5),(3.2 , 8) }
Pode ser representado pelo plano cartesiano:
16
14
12
Valor de utilidade
10
8
6
4
2
0
0 2 4 6 8
Peso
O= {(1 ,5) ,(2 , 1) ,(3 , 3),( 1, 3),(2.5 ,7),(1.3 , 1),(7 ,15) ,(2.7 , 4) ,(6 ,0.5),(3.2 , 8) }
Poderia, com o objetivo de expandir a vizinhança, ser reordenado aleatoriamente para:
O= {(1 ,5) ,(3.2 , 8),( 2, 1),(6 , 0.5),(3 , 3) ,(1.3 ,1),(7 , 15),(2.7 , 4) ,(1 ,3),(2.5 , 7) }
c) Função objetivo.
Avaliar a configuração da mochila pelo maior valor de utilidade (soma de vi) do
subconjunto O’ de elementos contidos em O. (O’ é qualquer subconjunto de O cuja
soma de pi não exceda a capacidade máxima C da mochila).
Um subconjunto O’ de elementos em O, dada a restrição C, pode ser representado
por:
O ϵ O : ∑ O pi≤ C
' '
f ( O ' ) =∑ O' vi
Sendo assim, dado o conjunto O das tuplas peso, valor de utilidade (p, v) da questão
“a” e a restrição C do enunciado do problema:
RETURN currentSolution
END
15. Explique a importância e a deficiência de se utilizar Lista Tabu.
A importância de se utilizar a Lista Tabu é que ela reduz o risco de ciclagem (ciclos
repetidos), ou seja, não há o retorno, por n iterações (sendo n um parâmetro do
método e que funciona como uma fila de tamanho fixo), a uma solução já visitada
anteriormente.
Porém sua deficiência está no fato de que ela também pode proibir movimentos para
soluções candidatas que ainda não foram visitadas.
Ou seja, lembrar de antigas soluções, armazenadas na Lista Tabu, pode influenciar
positivamente ou negativamente no desempenho do algoritmo de Busca Tabu.