Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Argellio Problema
Argellio Problema
Como la tcnica de Dividir y Conquistar, La Programacin Dinmica es una tcnica para resolver problemas, a partir de la solucin de subproblemas y la combinacin de esas soluciones.
Ejemplo Prototipo.
Un propietario de una cadena de 3 supermercados compro 5 cargas de fresas frescas. La distribucin de probabilidad estimada para las ventas potenciales de fresas antes de que se echen a perder difieren en los tres supermercados. El propietario quiere saber como asignar las 5 cargas en las tiendas para maximizar la ganancia esperada. Por 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 ganancia total?
Supermercado 2 0 6 11 15 19 22
Solucin
Este problema requiere que se tomen tres decisiones interrelacionadas, a saber cuantas cargas debe asignar a cada uno de los tres supermercados. Ahora definiremos las Etapas, Estados, Decisiones y Funcin Recursiva. Etapas.Xn=(1,2,3). Serian el numero de cargas asignadas a la etapa (supermercado) n. Estados.# de cargas disponibles para el supermercado t donde t=(1,2,3). Decisiones: # Cargas asignadas a la Tienda t. Funcin Recursiva.
Tablas 1
t=3.
i 0 1 2 3 4 5 j 0 0 4 9 13 18 20 0 4 9 13 18 20 0 1 2 3 4 5 5 0 24 1 25 2 24
Tablas 2
t=1.
3 25
4 23
5 21 25 1o3
Solucin
Para Maximizar las ganancias el dueo podr asignar las cargas de fresa de dos maneras y obtener una ganancia Total esperada de 25 unidades.
0 1 2
t=2.
0 0 1 2 0 4 9 1 6 10 2 11 3 4 5 0 6 11
Programacin Dinmica
Supermercado
13
15
15
15
15
1, 2 o3
18
19
20
19
19
20
Opciones de Asignacin 1
1 carga 3 cargas
2 cargas 2 cargas
2 cargas 0
20
24
24
24
23
22
24
1, 2 o3