Agosto, 2009 PROGRAMACIN DINMICA La programacin dinmica es un enfoque general para la solucin de problemas en los que es necesario tomar decisiones en etapas sucesivas. Las decisiones tomadas en una etapa condicionan la evolucin futura del sistema, afectando a las situaciones en las que el sistema se encontrar en el futuro (denominadas estados), y a las decisiones que se plantearn en el futuro. Conviene resaltar que a diferencia de la programacin lineal, el modelado de problemas de programacin dinmica no sigue una forma estndar. As, para cada problema ser necesario especificar cada uno de los componentes que caracterizan un problema de programacin dinmica. El procedimiento general de resolucin de estas situaciones se divide en el anlisis recursivo de cada una de las etapas del problema, en orden inverso, es decir comenzando por la ltima y pasando en cada iteracin a la etapa antecesora. El anlisis de la primera etapa finaliza con la obtencin del ptimo del problema.
MODELOS DE LA PD Problema de la diligencia (Stagecoach Problem) Problema de la mochila (Snapsack Problem) Programacin de produccin e inventarios (Production and Inventory Scheduling)
Problema de la diligencia (Stagecoach Problem)
Considrese el grfico que contempla las rutas posibles para ir desde la ciudad 1 hasta la ciudad 10. Cada nodo representa una ciudad y los arcos la infraestructura vial disponible. La tabla recoge el costo asociado al desplazamiento entre cada par de nodos para cada una de las etapas. Supondremos que todos los desplazamientos tienen la misma duracin, y que el viaje ha de realizarse en cuatro etapas.
Cada una de ellas se corresponde con un nico desplazamiento entre un par de nodos del grafo, as al finalizar la primera etapa estaremos en una de las ciudades 2, 3 4.
La segunda etapa finalizar en la ciudad 5, la nmero 6 la nmero7.
La tercera jornada nos llevar a la ciudad 8 o a la nmero 9.
La cuarta etapa permite finalizar el viaje en la ciudad 10.
Grfico de Red TERMINOLOGA Y NOTACIN BSICA
Continuacin Ejemplo Desarrollando Desarrollando PROGRAMACIN DE PRODUCCIN E INVENTARIOS