Programação dinâmica

Investigação Operacional

Programação dinâmica

Em programação dinâmica os problemas são divididos em etapas.

Cada etapa está associada a vários estados que correspondem a várias soluções admissíveis.

A decisão tomada em cada etapa transforma o estado da etapa corrente para ser o estado inicial da próxima etapa.

A cada etapa a decisão tomada irá manter o plano ótimo de decisões e fornece igualmente  o ponto ótimo a cada estado.

As decisões numa etapa são independente das decisões anteriores.

As equações recursivas fazem depender o máximo de uma etapa dos valores obridos em etapas anteriores.

Knapsack

Nestes problemas consideram-se n objectos em vez de n etapas, indo-se seleccionando os objectos.

Leave your Comment

Submit Comment

Investigação Operacional

Rua Maria Brown 13, 6

@ 2010 - 2019 - Feito por 1000Megabytes.pt

MARCAR AGORA

Precisas de ajuda para o próximo exame?

Marca uma sessão online ou presencial. Resposta em menos de 24h.

Marcar explicação