Escolar Documentos
Profissional Documentos
Cultura Documentos
OPERACIONAL:
MÉTODO DETERMINÍSTICOS
Para que a programação dinâmica seja possível, é importante ter certeza que:
Uma solução ótima para o problema é sempre composta de soluções ótimas para os
subproblemas. Em outras palavras, se você dividir o seu problema em 2 problemas menores,
por exemplo, uma solução ótima para o problema original será a composição das soluções
ótimas desses 2 subproblemas.
PROGRAMAÇÃO DINÂMICA
A maior dificuldade para usar programação dinâmica não está nas construção dos
algoritmos em si, mas em discernir quando ou em que tipo de situação adotar a técnica.
Além disso, por muitas vezes a especificação da solução não é trivial.
PROGRAMAÇÃO DINÂMICA
Etapas:
1) Caracterização de uma Subsequência Comum mais longa (LCS);
2) Formulação Recursiva;
3) Calcular o comprimento da LCS;
4) Calcular o comprimento da solução ótima
CADEIAS DE MATRIZES
Em um processo de laminação, uma barra de metal com 10 cm de espessura é passada por três
rolos, até atingir uma espessura de 4 cm. O custo de operação de um destes rolos depende da
espessura da barra na entrada do rolo, e da redução da espessura, conforme é mostrado no
quadro abaixo:
Função de Transição: j = i – k
Função de Recorrência: Observação: Queremos minimizar sob todas as ações k viáveis
associadas ao estado n
Ações Viáveis:
0≤𝑘≤3
Não posso reduzir mais que 3!