Professional Documents
Culture Documents
: Programacin Dinmica
: Gerardo GianCarlo Diaz Huiman.
Alisson Kelly Jimenez Huayllani
Aldair Silva Villegas
Jeancarlos Van Delf Quispe
ABANCAY - 2015
INTRODUCCIN.
Programacin Dinmica
-- Evita calcular lo mismo varias veces. Usualmente se utiliza una matriz que se rellena
conforme las soluciones a los Subproblemas que son calculados (espacio vs. tiempo).
CARACTERISTICAS DE LA PROGRAMCION DINMICA
Para que un problema pueda ser resuelto con la tcnica de programacin dinmica, debe
cumplir con ciertas caractersticas:
- Naturaleza secuencial de las decisiones: El problema puede ser dividido en etapas.
- Cada etapa tiene un nmero de estados asociados a ella.
- La decisin ptima de cada etapa depende solo del estado actual y no de las
decisiones anteriores.
- La decisin tomada en una etapa determina cual ser el estado de la etapa siguiente.
En sntesis, la poltica ptima desde un estado s de la etapa k a la etapa final esta
constituida por una decisin que transforma s en un estado s de la etapa k +1 y por la
poltica ptima desde el estado s hasta la etapa final.
RESOLUCIN DE UN PROBLEMA DE PROGRAMACIN DINMICA
Para resolver un problema de programacin dinmica debemos al menos cumplir con:
A. Identificacin de etapas, estados y variable de decisin:
Cada etapa debe tener asociado una o mas decisiones (problema de optimizacin),
cuya dependencia de las decisiones anteriores esta dada exclusivamente por las variables
de estado.
Cada estado debe contener toda la informacin relevante para la toma de decisin
asociada al perodo.
Las variables de decisin son aquellas sobre las cuales debemos definir su valor de
modo de optimizar el beneficio acumulado y modificar el estado de la prxima etapa.
B. Descripcin de ecuaciones de recurrencia: Nos deben indicar como se acumula la
funcin de beneficios a optimizar (funcin objetivo) y como varan las funciones de
estado de una etapa a otra.
C. Resolucin: Debemos optimizar cada subproblema por etapas en funcin de los
resultados de la resolucin del subproblema siguiente. Al final obtendremos una
solucin ptima para el problema.
Modelo de inversin
Modelos de inventarios
Un juego aleatorio
Problema de inversin