You are on page 1of 13

Lic.

Mario Ivn Cruz Chin


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

You might also like