Está en la página 1de 8

Programación Dinámica 2

Dr. Ing. Isabel Chiyón Carrasco


Ingeniería Industrial y
de Sistemas
La función recursiva
El objetivo es descomponer el problema de
optimización de n etapas dado por:

gn(x0) = Opt [r1 (x0,D1) * r2 (x1,D2) *…*rn (xn-1,Dn) ]

Sujeto a:

XK = fK (XK-1, DK) K = 1, 2, ……., n


En n problemas de optimización de una sóla etapa

Universidad de Piura
Diagrama de bloques de la función recursiva

Dn Dn-1 Dk D2 D1
xn xn-1 xn-2 xk xk-1 x2 x1 x0
fn fn-1 fk f2 f1

Rn Rn-1 Rk R2 R1
entrada
salida

La solución secuencial recursiva se hace del vector de salida al vector


de entrada

Universidad de Piura
Resumen de las características de los problemas de
programación dinámica

Universidad de Piura
Problemas de distribución de esfuerzo
Un problema tipo de programación dinámica es el de distribución, o asignación, de
recursos, o esfuerzos, entre un conjunto de actividades alternativas. Cada
actividad lleva asociada una medida relacionada con coste o beneficio, que es la
magnitud que hay que optimizar en el reparto del recurso.

Algunos ejemplos:

❑Distribución de capital entre inversiones alternativas.


❑Distribución de fuerza de trabajo entre varias tareas o áreas.
❑Distribución de un presupuesto entre varias partidas de gasto.
❑Distribución de tiempo entre varias actividades.

Universidad de Piura
Problemas de distribución de esfuerzo
Ejemplo:
Un inversionista tiene $6000 para invertir en tres riesgos. Se puede invertir en unidades de
$1000. El retorno potencial a partir de la inversión en cualquier riesgo depende de la cantidad
invertida, de acuerdo a la siguiente tabla:

Cantidad invertida Retorno a partir del riesgo


A B C
0 0 0 0
1 0.5 1.5 1.2
2 1.0 2.0 2.4
3 3.0 2.2 2.5
4 3.1 2.3 2.6
5 3.2 2.4 2.7
6 3.3 2.5 2.8

Universidad de Piura
Problemas de planificación
Ejemplo:
Una empresa sabe que la demanda de su producto durante cada uno de los 4
siguientes meses será: 1, 3, 2 y 4 unidades. Al principio de cada mes la empresa
debe determinar cuánto se debe producir para ese mes. Cada mes que hay
producción se incurre en un costo de preparación de $3. El costo por cada unidad
producida es de $1. Al final de cada mes se incurre en un costo de $0.50 por cada
unidad en inventario. Las limitaciones de capacidad permiten la producción de un
máximo de 5 unidades cada mes. El tamaño de los almacenes de la empresa
restringe el inventario final de cada mes a 4 unidades como máximo. La empresa
desea determinar un calendario de producción para cada mes, de tal manera que
se cumpla a tiempo con las demandas y se reduzca al mínimo los costos totales
durante los 4 meses. Se asume que el inventario inicial es cero. (Si no se tuviesen
en cuenta los costos de preparación, se podría plantear un P.L.).

Universidad de Piura
Universidad de Piura

También podría gustarte