1. Ejemplo Prototipo.
¿Qué Es La Un propietario de una cadena de 3 supermercados compro 5 cargas
de fresas frescas. La distribución de probabilidad estimada para las
Programación Dinámica? ventas potenciales de fresas antes de que se echen a perder difieren
en los tres supermercados. El propietario quiere saber como asignar
Como la técnica de Dividir y Conquistar, La Programación Di-
las 5 cargas en las tiendas para maximizar la ganancia esperada. Por
námica es una técnica para resolver problemas, a partir de la
solución de subproblemas y la combinación de esas soluciones. razones administrativas no quiere dividir las cargas entre las tiendas,
sin embargo esta de acuerdo en asignar cero cargas a cualquiera de
las tiendas. ¿ Cuantas cargas deben asignarse para determinar la ga-
nancia total?
¿Cuáles Son Sus Características?
Supermercado
1. El problema se puede dividir en etapas que requieren # de cargas 1 2 3
0 0 0 0
una política de decisión en cada una de ellas. 1 5 6 4
2. Cada etapa tiene un cierto numero de estados asocia- 2 4 11 9
dos a ella. 3 14 15 13
3. El efecto de la política de decisión en cada etapa es 4
5
17
21
19
22
18
20
transformar el estado actual en un estado asociado con
la siguiente etapa .
4. El procedimiento de solución esta diseñado para en- Solución
contrar una política optima para el problema completo.
5. El procedimiento de Solución se inicia al encontrar la Este problema requiere que se tomen tres decisiones interrelacio-
política optima para la ultima etapa. nadas, a saber cuantas cargas debe asignar a cada uno de los tres su-
6. Se Dispone de una relación recursiva que identifica la permercados. Ahora definiremos las Etapas, Estados, Decisiones y
política optima para la etapa n, dada la política optima
Función Recursiva.
para la etapa (n+1).
Etapas.Xn=(1,2,3). Serian el numero de cargas asignadas a la
etapa (supermercado) n.
¿Cuáles Son Sus Ventajas?
1. A diferencia de la técnica de dividir y Conquistar, La Estados.# de cargas disponibles para el supermercado t
Programación Dinámica es aplicable cuando los subpro- donde t=(1,2,3).
blemas no son independientes.
2. El Algoritmo resuelve el SubProblema una sola vez, lo Decisiones: # Cargas asignadas a la Tienda t.
guarda en una tabla y así evitamos volver a resolverlo.
Función Recursiva.