Академический Документы
Профессиональный Документы
Культура Документы
Trajeto: Custo: 2
a→b→c→d→a 2+3+7+5 = 17 A B
a→b→d→c→a 2+4+7+8 = 21 5
a→c→b→d→a 8+3+4+5 = 20 8 4
a→c→d→b→a 8+7+4+2 = 21 3
a→d→b→c→a 5+4+3+8 = 20
a→d→c→b→a 5+7+3+2 = 17 C D
7
Hipóteses: (n-1)!
Complexidade: O(n!)
Exemplo 3: Problema da Mochila
• Dados n itens:
– Pesos: w1, w2, ..., wn
– Valores: v1, v2, …, vn
– Uma mochila de capacidade W
• Desvantagens:
– Raramente fornece algoritmos eficientes;
– Alguns algoritmos força bruta são inaceitavelmente vagarosos;
– Não tão construtivo/criativo quanto outras técnicas de projeto de
algoritmos.
Exercícios
http://www.inf.puc-rio.br/~elima/paa/
Leitura Complementar
• Levitin. Introduction to the Design and
Analysis of Algorithms, 3rd Edition, 2011.