Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
INVESTIGACIÓN DE OPERACIONES II
INTRODUCCIÓN A LA
PROGRAMACIÓN DINÁMICA
1
LOGRO DE SESIÓN
Al finalizar la unidad, el
estudiante formula y resuelve
problemas de decisión
organizacional considerando
datos determinísticos mediante
el uso de la programación
dinámica; alcanzando y
sustentando sus respectivas
soluciones óptimas.
2
PROGRAMACIÓN DINÁMICA
3
CASO 1
4
PROGRAMACIÓN DINÁMICA
5
APLICACIONES
6
CASO 2
Un vendedor debe viajar de la ciudad 1 a la ciudad 10
ofreciendo sus productos. El desea minimizar el costo de
sus pasajes, los cuales se muestran en la siguiente figura.
7
2 5 1
4
6 4
2 8
3 3
2 6
4 3 6 3
1 4 10
4
3 3
4 1 9
4 5 7 3
8
SOLUCIÓN 1:
• Seleccionar el camino más barato iniciando en la ciudad
1
RUTA: 1 2 6 9 10 (costo total: 13)
• Se dejan de analizar rutas donde los ahorros podrían ser
mejores. Ejemplo:
RUTA: 1 4 6 9 10 (costo total: 11)
9
SOLUCIÓN 2:
• Por tanteos:
Analizar cada una de las alternativas.
• 1 x 3 x 3 x 2 x 1 = 18 alternativas
El número de rutas es muy grande, la opción es tediosa
con muchos cálculos.
10
SOLUCIÓN 3:
• PROGRAMACIÓN DINÁMICA
COSTO
TOTAL
4 3 1 3
1 3 5 8 10 11
3 4 1 3
1 4 5 8 10 11
3 1 3 4
1 4 6 9 10 11
11
CASO 3
TAREAS
X 0 1 2
TAREA A 0 3 8
TAREA B 0 4 5
TAREA C 0 5 7
12
CASO 4
Un propietario de una cadena de tres
supermercados compró cinco cargas de fresas Tienda
frescas. La distribución de probabilidad estimada
Nº de
para las ventas potenciales de las fresas antes de cargas 1 2 3
que se echen a perder difiere entre los tres 0 0 0 0
supermercados.
El propietario quiere saber cómo debe asignar las 1 5 6 4
cinco cargas a las tiendas para maximizar la 2 9 11 9
ganancia esperada.
3 14 15 13
Por razones administrativas, no quiere dividir las
cargas entre las tiendas. Sin embargo, está de 4 17 19 18
acuerdo en asignar cero cargas a cualquiera de 5 21 22 20
ellas. La siguiente tabla proporciona la ganancia
estimada en cada tienda al asignar distintas
cantidades decargas:
13
CASO 5
Determine el plan de producción de cajas de X que deben fabricarse en
los próximos 7 meses para cumplir con un pedido especial de 200 cajas
de X mensual y maximizar las utilidades totales.
14
CASO 6
Un barco de 4 toneladas se carga con uno o más de tres artículos. La tabla siguiente
muestra el peso unitario, wi, en toneladas, y el ingreso por unidad ri, en miles de
dólares, para el artículo i. ¿Cómo se debe cargar el barco para maximizar los
ingresos totales?
Como los pesos unitarios wi y el peso máximo W son enteros, el estado xi sólo debe
tener valores enteros.
15
CASO 7
Una compañía dispone de 5 agentes de venta y desea asignarlos óptimamente
en 4 áreas de venta, de tal forma que se obtengan las máximas utilidades. Las
estimaciones de las ganancias en miles de pesos son las siguientes:
No. de agentes Area de vta. 1 Area de vta. 2 Area de vta. 3 Area de vta. 4
16
CASO 8
Un contratista constructor estima que la fuerza de trabajo necesaria durante las
próximas 5 semanas será de 5, 7, 8, 4 y 6 trabajadores, respectivamente. La
mano de obra en exceso que se conserve le costará $300 por trabajador
semanalmente, y la nueva contratación en cualquier semana tendrá un costo fijo
de $400 más $200 por trabajador y por semana.
17
CONCLUSIONES:
• En vez de resolver un solo problema de caminos más
cortos, se han resuelto varios problemas ó subproblemas
de caminos más cortos (un subproblema asociado a cada
nodo ).
18
CARACTERÍSTICAS DE LA PROGRAMACIÓN
DINÁMICA
• Característica fundamental: Procesos multietapa de
toma de decisiones
• Propiedades:
• Número reducido de variables que se debe conocer
en cualquier etapa con el fin de describir el problema.
• El resultado de una decisión en cualquier etapa altera
los valores numéricos de un número reducido de
variables relevantes al problema.
• En cada etapa se toma una decisión.
• Cada etapa tiene un cierto número de estados
asociados a ella.
19