Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Politécnica
“Antonio José de Sucre”
Vice-Rectorado Puerto Ordaz
Dirección de Investigación y Post Grado
Programa Maestría en Ingeniería industrial
Resuelve un
Problema
Descomponiéndolo
en
Sub-problema Recursividad
La solución de un sub-
problema es el dato o
entrada del siguiente
Ruta Más Corta
Supongamos que se trata de seleccionar la ruta más corta entre dos
ciudades. La red muestra las rutas posibles entre el inicio en el nodo 1 y
el destino en el nodo 7. las rutas pasan por ciudades intermedias,
representadas por los nodos 2 a 6.
2 12
7 5 9
8
8
1 3 9
7
5
6 6
7
4 13
Etapa 1 Etapa 2 Etapa3
Se descompone el
2 12 problema en etapas
7 5 9
8
8
1 3 9
7
5
6 6
7
4 13
Fi(xi) = mín {d(xi, xi+1) + f i+1(xi+1)}, i=1, 2, 3
Todas las rutas viables
Donde f4(x4) = 0 para x4=7, el orden asociado de cálculos es f3→f2→f1
Se descompone el
2 12 problema en etapas
7 5 9
8
8
1 3 9
7
5
6 6
7
4 13
Etapa 3
Fi(xi) = mín {d(xi, xi+1) + f i+1(xi+1)}, i=1, 2, 3
sujeta a todas las rutas viables
Donde f4(x4) = 0 para x4=7, el orden asociado de cálculos es f3→f2→f1
Etapa 3. como el nodo 7 (x4=7) está conectado con los nodos 5 y 6 (x3= 5 y 6) con
exactamente una ruta a cada uno, no hay alternativas para elegir, y los resultados de la
etapa 3 se pueden resumir como sigue:
5 9
d(x3,x4) Solución óptima
x3 x4=7 f3(x3) x4*
5 9 9 7 7
6 6 6 7
6 6
Etapa 2
7
La solución óptima en la etapa 1 indica que la
ciudad 1 está enlazada con la ciudad 4. A 8
continuación, la solución óptima en la etapa 2 1 3
enlaza la ciudad 4 con la ciudad 5. Por último, la
solución óptima en la etapa 3 conecta la ciudad
5
5 con la ciudad 7, así, la ruta completa es 1 → 4
→ 5 → 7, y la distancia asociada es de 21 millas.
4
Se concatenan las soluciones de los sub-problemas (etapas),
para obtener la solución global
d(x1, x2) + f2(x2) Solución óptima
x1 x2=2 x2=3 x2=4 f1(x1) X2*
1 7+21=28 8+15=23 5+16=21 21 4
7 5 9
8
8
1 3 9
7
5
6 6
7
4 13
Implementación en el software Winqsb
2 12
7 5 9
8
1 8 3 9 7
5 6 6
7
4 13
Solución con el software Winqsb
La solución óptima en la etapa 1 indica que la ciudad 1 está enlazada con la ciudad 4. A
continuación, la solución óptima en la etapa 2 enlaza la ciudad 4 con la ciudad 5. Por
último, la solución óptima en la etapa 3 conecta la ciudad 5 con la ciudad 7, así, la ruta
completa es 1 → 4 → 5 → 7, y la distancia asociada es de 21 millas.
Modelo de la mochila
o
carga de contenedor
Modelo de la mochila o
carga de contenedor
Trata sobre la
Selección
De n
De una carga
almacenada en un
Contenedor
Los tres elementos del modelo son
Defina fi(xi) = rendimiento máximo para las etapas i, i+ 1,y n, dado el estado xi
Paso 1. Exprese fi(xi) como una función de fi+1(xi+1) como sigue:
fn+1(xn+1)=0
fi(xi)=máx {rimi + fi+1(xi+1)}
mi=0,1,…,W/wi
xi≤W
Paso2.Exprese xi+1 como una función de xi para asegurar la consistencia con
el lado izquierdo de la ecuación recursiva. Por definición, xi –xi+1 = wimi
representa el peso utilizado en la etapa i. Por lo tanto,xi+1 = xi - wimi, y la
ecuación recursiva apropiada se da como .
Artículo wi ri
1 2 31
2 3 47
3 1 14
1 1 1 1
1 1
1 1 Genera un beneficio de 56 mil dólares
1 1
Posible configuración
3
3
Posible configuración
2
2
Genera un beneficio de 31 mil dólares
Posible configuración
Peso unitario de artículo 1=2 toneladas
2
2 2
2
Genera un beneficio de 62 mil dólares
¿Cuál es la configuración que genera el mayor beneficio?
Se determina mediante
Programación Dinámica
Resuelve un
Problema
Descomponiéndolo
La solución de todos
Etapas
los sub-problemas
permite solucionar el
Donde cada una de ellas se
problema
constituye en un
Sub-problema Recursividad
La solución de un sub-problema es el
dato o entrada del siguiente
Etapa 3. El peso exacto a ser asignado a la etapa 3 (artículo 3) no se conoce con
anticipación pero puede suponer uno de los valores 0,1,…,y 4 (porque W = 4
toneladas y w3 = 1 tonelada). Un valor de m3 es factible sólo si w3m3 ≤ x3. Por lo
tanto se excluyen todos los valores no factibles (con w3m3≤x3).El ingreso para el
artículo 3 es 14m3.En consecuencia, la ecuación recursiva para la etapa 3 es
La solución óptima se determina como sigue: Dado que W = 4 toneladas ,del estado 1, x1 = 4
da la alternativa óptima; es decir que en el barco se cargarán dos unidades del artículo 1. Esta
asignación no deja disponibilidad de almacenamiento, para las etapas 2 y 3. Por lo tanto, la
solución óptima completa es m1*=2, m2*=0 y m3*=0. El rendimiento asociado es igual a
$62,000
Solución óptima
Posible configuración
Peso unitario de artículo 1=2 toneladas
2
2 2
2
Genera un beneficio de 62 mil dólares
Implementación en el software Winqsb
La solución óptima completa es m1*=2, m2*=0 y m3*=0.El rendimiento asociado es igual a
$62,000