Está en la página 1de 9

OPTIMIZACIÓN DE PROCESOS

Programación Dinámica
Ejemplos
Tupia de la Cruz, Elmer MgIng.
TEMA 1: El problema de diligencia (ruta mas corta)

Se necesita conocer cual es la mejor ruta desde la estación A hasta la estación H si tiene
opciones de recorrido por las estaciones B, C…G con información de distancias (en
kilómetros) entre cada estación.
10
B E
2
5 8

10
6 12 3
A C F H
10
7
9 8

D 10 G
¿Cuál es la ruta mas corta?
Subdivisión por etapas e identificación de componentes

Etapas (n) = 3 (opciones de rutas)


Estados (S) = Posición en la ruta
Etapa 3 Etapa 2 Etapa 1 Decisiones (d) = Ruta por estación
Función de retorno (r) = Distancia recorrida
TEMA 1: El problema de asignación

El CONSEJO MUNDIAL DE LA SALUD se dedica a mejorar la atención médica en


los países en desarrollo. En la actualidad dispone de cinco brigadas médicas para
asignarlas a tres de ellos con el fin de mejorar el cuidado de la salud, la educación para
la salud y los programas de capacitación. El Consejo debe determinar cuántas brigadas
asignar —si lo hace— a cada uno de estos países para maximizar la medida de
eficiencia de las cinco brigadas. Éstas deben mantenerse como están constituidas, es
decir, el número asignado a cada país debe ser un entero.

La medida de desempeño se evalúa en términos de los años de vida adicionales por


persona. (En el caso de un país específico, esta medida es igual al incremento del
promedio de vida esperado en años, multiplicado por su población.)
En la tabla se proporcionan las estimaciones de estos años de vida adicionales por
persona (en múltiplos de mil) para cada país y para cada asignación posible de
brigadas médicas
Miles de años-persona de vida
Brigadas adicionales
médicas País
1 2 3
0 0 0 0
1 45 20 50
2 70 45 70
3 90 75 80
4 105 110 100
5 120 150 130

. ¿Cuál es la asignación que maximiza la medida de desempeño?


TEMA 1: El problema de asignación

El gerente de ventas de una editorial de libros de texto universitarios tiene seis


agentes de ventas que puede asignar a tres regiones distintas del país. Ha decidido
que cada región debe tener por lo menos un agente y que cada uno de éstos debe
quedar restringidos a una de estas regiones con el fin de maximizar las ventas.
La siguiente tabla da el incremento estimado de las ventas en cada región (en las
unidades apropiadas) si se le asignan diferentes cantidades de agentes.

Agente de Región
ventas 1 2 3
1 40 24 32
2 54 47 46
3 78 63 70
4 99 78 84

Utilice la programación dinámica para resolver este problema


TEMA 1: El problema de la mochila

Un barco de 4 toneladas se puede cargar con uno o más de 3 tipos de artículos. La tabla
siguiente muestra el peso unitario Wi (en toneladas) y el ingreso por unidad ri (en miles
de soles) para cada tipo de artículo i.

Peso unitario Ingreso unitario


Artículo i (toneladas) (miles de soles)
Wi ri
1 2 31
2 3 47
3 1 14

¿Cómo se debe cargar el barco para maximizar los ingresos totales? Considere que los
artículos son elementos discretos y por lo tanto no considerar fracciones. Como los
pesos unitarios Wi y el peso máximo son enteros, la solución solo debe tener valores
enteros. Utilice la programación dinámica para resolver este problema
BIBLIOGRAFÍA

Hillier, & Lieberman, G. J. (2015). Investigación de operaciones (Décima


edición.). McGraw-Hill Interamericana; Capítulo 11, pp.396-428.

Taha H., (2012). Investigación de operaciones. (Novena edición). Pearson


Educacion. 21, Capítulo12, pp. 429-456; Capítulo 11, pp. 355-428.

Winston W., (2005). Investigación de operaciones: aplicaciones y algoritmos.


(Cuarta edición). Thomson, Capítulo 18, pp. 461-1015; Capítulo 19, pp. 1016-
1050.
Material producido por la
Universidad Peruana de
Ciencias Aplicadas

Autor:
Muchas gracias Elmer Tupia de la Cruz

COPYRIGHT © UPC
2022 – Todos los
derechos reservados

También podría gustarte