SlideShare una empresa de Scribd logo
1 de 46
Luis Medina Aquino
PROGRAMACIÓN DINÁMICA
CONCEPTOS
BÁSICOS
Método de
optimización
Descomponer
un problema
grande en
Problemas mas
pequeños con
resolución mas
fácil
La Programación dinámica resuelve el
problema en etapas (problemas
multietápicos).
En cada etapa interviene una variable de
optimización.
Los cálculos de las diferentes etapas se
enlazan de forma recursiva para generar la
solución óptima.
CARACTERÍSTICAS
Cada etapa en una estructura en serie, se caracteriza por cuatro
variables o funciones (Fig. 1). Estas son: variable de entrada, Sn;
variable de decisión, dn; variable de salida, Sn+1 ; y función de
retorno, Rn. Estas dos últimas dependen de la entrada y de las
decisiones.
ANÁLISIS GENERAL
Etapa iSi Si+1
Ri
di
Se tiene un contrato para entregar 3 unidades mensuales de
cierto producto durante 4 meses, la capacidad de
producción de la planta es de 5 unidades mensuales como
máximo. El stock a fin de mes no puede ser mayor de 4
unidades. El costo de fabricación C(x) es como sigue:
C(0) = 0, C(1) = 15, C(2) = 17, C(3) = 19, C(4) = 21, y C(5) = 23.
El costo de almacenamiento por unidad-mes es 2.
El inventario inicial (II) es cero.
El inventario final (IF) es cero.
Se pide optimizar la producción en un horizonte de 4 meses
ANÁLISIS GENERAL
•Un inversionista tiene $7000 para invertir en
tres riesgos. Él debe 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 tabla
siguiente:
ANÁLISIS GENERAL
A B C
0 0 0 0
1000 80 90 100
2000 170 200 190
3000 260 240 280
4000 320 340 320
5000 450 480 430
Determine cuánto
tiene que invertir
en cada riesgo
para maximizar su
retorno
Determine, por programación dinámica, el número de
cada uno de los siguientes artículos que deben
incluirse en el cargamento de una camioneta de
servicio rural, tal que el valor del cargamento se
maximice. La capacidad de la camioneta es de 400
kilos. Además, debe haber por lo menos un artículo
de cada tipo.
ANÁLISIS GENERAL
Artículo Descripción Peso Valor
1 Arroz Saco de 25 kg S/. 35
2 Azúcar Saco de 75 kg S/. 100
3 Frijol Saco de 100 kg S/. 140
ANÁLISIS GENERAL
En un proceso en serie de multietapas la salida de la
etapa n es la entrada en la etapa n+1 (Fig. 2)
FIGURA 2
Etapa
1
S1 S2
R1
d1
Etapa
2
S3
R2
d2
Etapa
n-1
Sn-1 Sn
Rn-1
dn-1
Etapa
n
Sn+1
Rn
dn
f2(S2) fn(Sn)f1(S1) fn-1(Sn-1)
por tanto, la decisión que dé como resultado el
óptimo para cada entrada posible, puede ser
determinada para cada etapa
La última etapa de un proceso en serie, no tiene
ninguna variable de salida que afecte alguna otra
unidad del sistema
Por lo general, el análisis en programación dinámica
comienza con la última etapa y termina con la
primera
ANÁLISIS GENERAL
Richard Bellman, desarrolló en los años cincuenta
las ideas básicas de la programación dinámica,
postulando el principio de optimalidad que dice:
“Una política óptima tiene la propiedad de que
cualquiera que sean su estado y decisión iniciales,
las decisiones subsecuentes deben constituir una
política óptima con respecto al estado resultante
de la decisión inicial”
PRINCIPIO DE OPTIMALIDAD
PRINCIPIO DE OPTIMALIDAD
Matemáticamente el principio de optimalidad es:
fn(Sn) = máx [Rn(Sn, dn) + fn+1(Sn+1)]
dn
fn(Sn) = mín [Rn(Sn, dn) + fn+1(Sn+1)]
dn
en caso de maximizar la función de retorno, ó
en caso de minimizar la función de retorno
*
*
PRINCIPIO DE OPTIMALIDAD
Para el caso de maximizar la función de retorno:
fn(Sn) = máx [Rn(Sn, dn) + fn+1(Sn+1)]
dn
*
n = número de etapas subsecuentes en el proceso
Sn = variables de entrada a la n-ésima etapa
dn = variable de decisión en la n-ésima etapa
fn(Sn) = retorno máximo de un proceso con n etapas
y entradas Sn en la n-ésima etapa
rn =Rn(Sn, dn) = función de retorno de la etapa n con
entrada Sn y variable de decisión dn
Sn +1 = salida de la etapa n y entrada a la etapa n+1
fn+1(Sn+1) = función de retorno máximo desde la última
etapa hasta la etapa n+1.
*
EJEMPLO 1
Este problema se refiere a un vendedor
mítico que tuvo que viajar hacia el oeste
por diligencia, a través de tierras indias
hostiles, aproximadamente hace 125
años. Aun cuando su punto de partida y
destino eran fijos, tenía un número
considerable de opciones para elegir,
qué estados recorrer en su ruta.
*
•Los costos de la póliza estándar para el
viaje en diligencia del estado i al j son:
SEGUROS DE PÓLIZAS
A
D
C
B
G
F
E
I
H
J
2
1
4
3
3
6
3
1
4
3
4
5
4
2
3
6
4
7
4
3
*
DESEOS DEL VENDEDOR VIAJERO
• Determinar cuál es la ruta más
segura, es decir, desea correr el
menor riesgo posible.
¿Cuál es la ruta que minimiza el
costo total?
DETERMINAR
SOLUCIÓN
Una forma básica de resolver este
problema es por tanteo.
Pero el número de rutas posibles es muy
alto (en este caso 18) y por lo tanto son
muchos los cálculos a realizar.
SOLUCIÓN
La programación dinámica suministra una
solución con mucho menos esfuerzo que
la numeración exhaustiva
DEFINIR
– Etapas
– Variables de decisión
– Variables de Estado
– Función de retorno
– Objetivo
ETAPAS
• El problema puede dividirse en
etapas, con una decisión de la
política requerida en cada
etapa. Las etapas a considerar
van a depender del tipo de
problema a resolver.
2
1
4
3
3
6
3
1
4
3
4
5
4
2
3
6
4
7
4
3
C
B
D
E
F
G
H
I
JA
Etapa 1 Etapa 2 Etapa 3 Etapa 4
VARIABLESDEDECISIÓN
• Consideremos que las
variables de decisión dn (n
= 1, 2, 3, 4) son el destino
inmediato en la etapa n.
2
1
4
3
3
6
3
1
4
3
4
5
4
2
3
6
4
7
4
3
C
B
D
E
F
G
H
I
JA
Etapa 1 Etapa 2 Etapa 3 Etapa 4
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
VARIABLESDEESTADO
• Cada etapa tiene cierto
número de variables de
estado asociados a ella.
• En nuestro caso las
variables de estado son:
S1, S2, S3, S4, S5
2
1
4
3
3
6
3
1
4
3
4
5
4
2
3
6
4
7
4
3
C
B
D
E
F
G
H
I
JA
S5={J}
Etapa 1
S2={B,C,D}
Etapa 2 Etapa 3 Etapa 4
S3={E,F,G} S4={H,I}S1={A}
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
S2 = d1 S5 = d4S4 = d3S3 = d2
FUNCIÓN DE RETORNO
• Se dispone de una relación recursiva
que identifica la política óptima para cada
estado en la etapa n, dada la política óptima
para cada estado en la etapa (n + 1).
2
1
4
3
3
6
3
1
4
3
4
5
4
2
3
6
4
7
4
3
C
B
D
E
F
G
H
I
JA
S5={J}
Etapa 1
S2={B,C,D}
Etapa 2 Etapa 3 Etapa 4
S3={E,F,G} S4={H,I}S1={A}
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4)
S2 = d1 S5 = d4S4 = d3S3 = d2
OBJETIVO
Minimizar los costos totales
Hallar f*1 (A) y la política
óptima correspondiente.
*
2
1
4
3
3
6
3
1
4
3
4
5
4
2
3
6
4
7
4
3
C
B
D
E
F
G
H
I
JA
S5={J}
Etapa 1
S2={B,C,D}
Etapa 2 Etapa 3 Etapa 4
S3={E,F,G} S4={H,I}S1={A}
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4)
S2 = d1 S5 = d4S4 = d3S3 = d2
f*1 (A) f*2(S2) f*3 (S3) f*4(S4)
El proceso de calculo
es de atrás hacia
adelante
*
I
H
J
Estados
posibles
S4=H y S4= I
S5={J}
Etapa 4
S4={H,I}
d4={J}
R4(S4,d4)
3
4
*
f4(S4) = R4(S4, d4 ) + f5*(S5) min
f4*(S4) d4*d4 =J
H 3 + 0 = 3 3 J
I 4 + 0 = 4 4 J
ETAPA N = 4
d4
S4
0
S5={J}
Etapa 1
S2={B,C,D}
Etapa 2 Etapa 3 Etapa 4
S3={E,F,G} S4={H,I}S1={A}
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4)
S2 = d1 S5 = d4S4 = d3S3 = d2
Estados
posibles
S3 = E, S3=F y
S3= J
G
F
E
I
H
J
Decisiones
posibles: d3 = H y
d3 = I
Etapa 3
S3={E,F,G} S4={H,I}
d3={H,I}
R3(S3,d3)
1
3
4
6
3
3
ETAPA N = 3
ETAPA N = 3
f3(S3) = R3(S3, d3 ) + f4*(S4)
f3*(S3) d3*
d3 = H d3 = I
E 1+ 3 = 4 4 +4 = 8 4 H
F 6+ 3 = 9 3 + 4 = 7 7 I
G 3 +3 = 6 3 + 4 = 7 6 H
d3
S3
S4 f4*(S4) d4*
H 3 J
I 4 J
ETAPA 4
S5={J}
Etapa 1
S2={B,C,D}
Etapa 2 Etapa 3 Etapa 4
S3={E,F,G} S4={H,I}S1={A}
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4)
S2 = d1 S5 = d4S4 = d3S3 = d2
ETAPA 3: Variable de enlace S4 = d3
Etapa n= 2
Estados
posibles
S2 = B, S2 = C
y S2 = D
G
F
E
I
H
J
Decisiones
posibles:
d2 = E,
d2 = F y d2
= G
D
C
B
S2={B,C,D} Etapa
2
S3={E,F,G}
d2={E,F,G}
R2(S2,d2)
7
6
4
4
4
2
3
1
5
ETAPA N = 2
ETAPA N = 2
f2(S2) = R2(S2, d2 ) + f3*(S3)
f2*(S2) d2*
d2 = E d2 = F d2 = G
B 7+ 4 = 11 4 + 7 = 11 6 + 6 = 12 11 E ó F
C 3 + 4 = 7 2 + 7= 9 4 + 6 = 10 7 E
D 4 + 4 = 8 1 + 7 = 8 5 + 6 = 11 8 E ó F
S2
d2
S5={J}
Etapa 1
S2={B,C,D}
Etapa 2 Etapa 3 Etapa 4
S3={E,F,G} S4={H,I}S1={A}
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4)
S2 = d1 S5 = d4S4 = d3S3 = d2
S3 f3*(S3) d3*
E 4 H
F 7 I
G 6 H
ETAPA 3 ETAPA 2: Variable de enlace S3 = d2
Etapa n= 1
Estado
posible
S1 = A G
F
E
I
H
J
Decisiones
posibles: d1
= B,
d1 = C y
d1 = D
D
C
B
A
Etapa
1
S2={B,C,D}S1={A}
d1={B,C,D}
R1(S1,d1)
2
4
3
ETAPA N = 1
ETAPA N = 1
f1(S1) = R1(S1, d1 ) + f2*(S2)
f1*(S1) d1*
d1 = B d1 = C d1 = D
A 2 +11 = 13 4 + 7 = 11 3 + 8 = 11 11 C ó D
ETAPA 1: variable de enlace S2 = d1
S2 f2*(S2) d2*
B 11 E ó F
C 7 E
D 8 E ó F
ETAPA 2
S5={J}
Etapa 1
S2={B,C,D}
Etapa 2 Etapa 3 Etapa 4
S3={E,F,G} S4={H,I}S1={A}
d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4)
S2 = d1 S5 = d4S4 = d3S3 = d2
S1
d1
SOLUCION
S1 f1*(S1) d1*
A 11 C ó D
ETAPA 1
S2 = d1
S2 f2*(S2) d2*
B 11 E ó F
C 7 E
D 8 E ó F
ETAPA 2
S3 = d2
S3 f3*(S3) d3*
E 4 H
F 7 I
G 6 H
ETAPA 3
S4 = d3
S4 f4*(S4) d4*
H 3 J
I 4 J
ETAPA 4
Etapa i di Ri
1 C 4
2 E 3
3 H 1
4 J 3
Etapa i di Ri
1 D 3
2 E 4
3 H 1
4 J 3
Etapa i di Ri
1 D 3
2 F 1
3 I 3
4 J 4
SOLUCION 1 SOLUCION 2 SOLUCION 3
COSTO TOTAL = 11
A C
E
H
J
Ruta N º 1
(Alternativa 1)
4
3
1
3
A
D
E
H
J
Ruta N º 2
(Alternativa 2)
3
4
1
3
A
D
F
I
J
Ruta N º 3
(Alternativa 3)
3
1
3 4
programacion dinámica 1
programacion dinámica 1

Más contenido relacionado

La actualidad más candente

2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)Pierina Diaz Meza
 
PROGRAMACION LINEAL "METODO SIMPLEX"
PROGRAMACION LINEAL "METODO SIMPLEX"PROGRAMACION LINEAL "METODO SIMPLEX"
PROGRAMACION LINEAL "METODO SIMPLEX"ALEGRE_ALI
 
Presentacion de Portafolio Final
Presentacion de Portafolio FinalPresentacion de Portafolio Final
Presentacion de Portafolio Finalcarmenmoyon55
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimoADRIANA NIETO
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidadJulio Pari
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación DinámicaXavi2701
 
Problema de-flujo-de-costo-mínimo
Problema de-flujo-de-costo-mínimoProblema de-flujo-de-costo-mínimo
Problema de-flujo-de-costo-mínimoBryan Bone
 
Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesRonald Alexander Medina Pinto
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDESADRIANA NIETO
 
Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónLucas Mosquera
 
Investigación de Operaciones II
Investigación de Operaciones IIInvestigación de Operaciones II
Investigación de Operaciones IIChucho Abundis
 
Método de transporte - Vogel
Método de transporte - VogelMétodo de transporte - Vogel
Método de transporte - VogelKarem Chérrez
 
Presentacion 1 admon de operaciones original
Presentacion 1 admon de operaciones originalPresentacion 1 admon de operaciones original
Presentacion 1 admon de operaciones originalAlquileres Nahemi
 
Soluciones factibles y soluciones básicas factibles
Soluciones factibles y soluciones básicas factiblesSoluciones factibles y soluciones básicas factibles
Soluciones factibles y soluciones básicas factiblesLupita Rodríguez
 
Clase3. generación y verificación de numeros aleatorios
Clase3. generación y verificación de numeros aleatoriosClase3. generación y verificación de numeros aleatorios
Clase3. generación y verificación de numeros aleatoriosJulio Huamán
 

La actualidad más candente (20)

2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)
 
PROGRAMACION LINEAL "METODO SIMPLEX"
PROGRAMACION LINEAL "METODO SIMPLEX"PROGRAMACION LINEAL "METODO SIMPLEX"
PROGRAMACION LINEAL "METODO SIMPLEX"
 
Método simplex. Teoria
Método simplex. TeoriaMétodo simplex. Teoria
Método simplex. Teoria
 
Presentacion de Portafolio Final
Presentacion de Portafolio FinalPresentacion de Portafolio Final
Presentacion de Portafolio Final
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimo
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidad
 
Ejercicios 1
Ejercicios 1Ejercicios 1
Ejercicios 1
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Problema de-flujo-de-costo-mínimo
Problema de-flujo-de-costo-mínimoProblema de-flujo-de-costo-mínimo
Problema de-flujo-de-costo-mínimo
 
Modelo transporte
Modelo transporteModelo transporte
Modelo transporte
 
Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de Redes
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
 
Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansión
 
Investigación de Operaciones II
Investigación de Operaciones IIInvestigación de Operaciones II
Investigación de Operaciones II
 
Método de transporte - Vogel
Método de transporte - VogelMétodo de transporte - Vogel
Método de transporte - Vogel
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
 
Pronósticos
PronósticosPronósticos
Pronósticos
 
Presentacion 1 admon de operaciones original
Presentacion 1 admon de operaciones originalPresentacion 1 admon de operaciones original
Presentacion 1 admon de operaciones original
 
Soluciones factibles y soluciones básicas factibles
Soluciones factibles y soluciones básicas factiblesSoluciones factibles y soluciones básicas factibles
Soluciones factibles y soluciones básicas factibles
 
Clase3. generación y verificación de numeros aleatorios
Clase3. generación y verificación de numeros aleatoriosClase3. generación y verificación de numeros aleatorios
Clase3. generación y verificación de numeros aleatorios
 

Similar a programacion dinámica 1

Algoritmo stepping stone-final
Algoritmo stepping stone-finalAlgoritmo stepping stone-final
Algoritmo stepping stone-finalgarett6
 
Recursividad
RecursividadRecursividad
Recursividadbritkarem
 
Solucionario matematica 5
Solucionario matematica 5Solucionario matematica 5
Solucionario matematica 5Consul Har
 
Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Consul Har
 
Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Consul Har
 
Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01TEOFILO PARQUI
 
Analisis de sensibilidad ejercicios resueltos
Analisis de sensibilidad   ejercicios resueltosAnalisis de sensibilidad   ejercicios resueltos
Analisis de sensibilidad ejercicios resueltosLuis Nuñez
 
resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB Raul Ibañez
 
Varias variables.pdf
Varias variables.pdfVarias variables.pdf
Varias variables.pdfJhenryHuisa1
 

Similar a programacion dinámica 1 (20)

Algoritmo stepping stone-final
Algoritmo stepping stone-finalAlgoritmo stepping stone-final
Algoritmo stepping stone-final
 
Recursividad
RecursividadRecursividad
Recursividad
 
Solucionario matematica 5
Solucionario matematica 5Solucionario matematica 5
Solucionario matematica 5
 
Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01
 
Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01
 
Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01Solucionario5tosecundaria1 110429080504-phpapp01
Solucionario5tosecundaria1 110429080504-phpapp01
 
Taller
TallerTaller
Taller
 
Practica#6 ismael
Practica#6 ismaelPractica#6 ismael
Practica#6 ismael
 
Analisis de sensibilidad ejercicios resueltos
Analisis de sensibilidad   ejercicios resueltosAnalisis de sensibilidad   ejercicios resueltos
Analisis de sensibilidad ejercicios resueltos
 
Semana 14 funciones inversa sx
Semana 14 funciones inversa sxSemana 14 funciones inversa sx
Semana 14 funciones inversa sx
 
resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB
 
Exposicion unida metodo taguchi
Exposicion unida metodo taguchiExposicion unida metodo taguchi
Exposicion unida metodo taguchi
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Varias variables.pdf
Varias variables.pdfVarias variables.pdf
Varias variables.pdf
 
Prog dinamica
Prog dinamicaProg dinamica
Prog dinamica
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
EU4-Equipo1
EU4-Equipo1EU4-Equipo1
EU4-Equipo1
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
u2
u2u2
u2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 

Último

Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaANACENIMENDEZ1
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 

Último (20)

Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 

programacion dinámica 1

  • 2. CONCEPTOS BÁSICOS Método de optimización Descomponer un problema grande en Problemas mas pequeños con resolución mas fácil
  • 3. La Programación dinámica resuelve el problema en etapas (problemas multietápicos). En cada etapa interviene una variable de optimización. Los cálculos de las diferentes etapas se enlazan de forma recursiva para generar la solución óptima. CARACTERÍSTICAS
  • 4. Cada etapa en una estructura en serie, se caracteriza por cuatro variables o funciones (Fig. 1). Estas son: variable de entrada, Sn; variable de decisión, dn; variable de salida, Sn+1 ; y función de retorno, Rn. Estas dos últimas dependen de la entrada y de las decisiones. ANÁLISIS GENERAL Etapa iSi Si+1 Ri di
  • 5. Se tiene un contrato para entregar 3 unidades mensuales de cierto producto durante 4 meses, la capacidad de producción de la planta es de 5 unidades mensuales como máximo. El stock a fin de mes no puede ser mayor de 4 unidades. El costo de fabricación C(x) es como sigue: C(0) = 0, C(1) = 15, C(2) = 17, C(3) = 19, C(4) = 21, y C(5) = 23. El costo de almacenamiento por unidad-mes es 2. El inventario inicial (II) es cero. El inventario final (IF) es cero. Se pide optimizar la producción en un horizonte de 4 meses ANÁLISIS GENERAL
  • 6. •Un inversionista tiene $7000 para invertir en tres riesgos. Él debe 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 tabla siguiente: ANÁLISIS GENERAL A B C 0 0 0 0 1000 80 90 100 2000 170 200 190 3000 260 240 280 4000 320 340 320 5000 450 480 430 Determine cuánto tiene que invertir en cada riesgo para maximizar su retorno
  • 7. Determine, por programación dinámica, el número de cada uno de los siguientes artículos que deben incluirse en el cargamento de una camioneta de servicio rural, tal que el valor del cargamento se maximice. La capacidad de la camioneta es de 400 kilos. Además, debe haber por lo menos un artículo de cada tipo. ANÁLISIS GENERAL Artículo Descripción Peso Valor 1 Arroz Saco de 25 kg S/. 35 2 Azúcar Saco de 75 kg S/. 100 3 Frijol Saco de 100 kg S/. 140
  • 8. ANÁLISIS GENERAL En un proceso en serie de multietapas la salida de la etapa n es la entrada en la etapa n+1 (Fig. 2) FIGURA 2 Etapa 1 S1 S2 R1 d1 Etapa 2 S3 R2 d2 Etapa n-1 Sn-1 Sn Rn-1 dn-1 Etapa n Sn+1 Rn dn f2(S2) fn(Sn)f1(S1) fn-1(Sn-1)
  • 9. por tanto, la decisión que dé como resultado el óptimo para cada entrada posible, puede ser determinada para cada etapa La última etapa de un proceso en serie, no tiene ninguna variable de salida que afecte alguna otra unidad del sistema Por lo general, el análisis en programación dinámica comienza con la última etapa y termina con la primera ANÁLISIS GENERAL
  • 10. Richard Bellman, desarrolló en los años cincuenta las ideas básicas de la programación dinámica, postulando el principio de optimalidad que dice: “Una política óptima tiene la propiedad de que cualquiera que sean su estado y decisión iniciales, las decisiones subsecuentes deben constituir una política óptima con respecto al estado resultante de la decisión inicial” PRINCIPIO DE OPTIMALIDAD
  • 11. PRINCIPIO DE OPTIMALIDAD Matemáticamente el principio de optimalidad es: fn(Sn) = máx [Rn(Sn, dn) + fn+1(Sn+1)] dn fn(Sn) = mín [Rn(Sn, dn) + fn+1(Sn+1)] dn en caso de maximizar la función de retorno, ó en caso de minimizar la función de retorno * *
  • 12. PRINCIPIO DE OPTIMALIDAD Para el caso de maximizar la función de retorno: fn(Sn) = máx [Rn(Sn, dn) + fn+1(Sn+1)] dn * n = número de etapas subsecuentes en el proceso Sn = variables de entrada a la n-ésima etapa dn = variable de decisión en la n-ésima etapa fn(Sn) = retorno máximo de un proceso con n etapas y entradas Sn en la n-ésima etapa rn =Rn(Sn, dn) = función de retorno de la etapa n con entrada Sn y variable de decisión dn Sn +1 = salida de la etapa n y entrada a la etapa n+1 fn+1(Sn+1) = función de retorno máximo desde la última etapa hasta la etapa n+1. *
  • 14. Este problema se refiere a un vendedor mítico que tuvo que viajar hacia el oeste por diligencia, a través de tierras indias hostiles, aproximadamente hace 125 años. Aun cuando su punto de partida y destino eran fijos, tenía un número considerable de opciones para elegir, qué estados recorrer en su ruta. *
  • 15. •Los costos de la póliza estándar para el viaje en diligencia del estado i al j son: SEGUROS DE PÓLIZAS
  • 17. DESEOS DEL VENDEDOR VIAJERO • Determinar cuál es la ruta más segura, es decir, desea correr el menor riesgo posible.
  • 18. ¿Cuál es la ruta que minimiza el costo total? DETERMINAR
  • 19. SOLUCIÓN Una forma básica de resolver este problema es por tanteo. Pero el número de rutas posibles es muy alto (en este caso 18) y por lo tanto son muchos los cálculos a realizar.
  • 20. SOLUCIÓN La programación dinámica suministra una solución con mucho menos esfuerzo que la numeración exhaustiva
  • 21. DEFINIR – Etapas – Variables de decisión – Variables de Estado – Función de retorno – Objetivo
  • 22. ETAPAS • El problema puede dividirse en etapas, con una decisión de la política requerida en cada etapa. Las etapas a considerar van a depender del tipo de problema a resolver.
  • 24. VARIABLESDEDECISIÓN • Consideremos que las variables de decisión dn (n = 1, 2, 3, 4) son el destino inmediato en la etapa n.
  • 25. 2 1 4 3 3 6 3 1 4 3 4 5 4 2 3 6 4 7 4 3 C B D E F G H I JA Etapa 1 Etapa 2 Etapa 3 Etapa 4 d1={B,C,D} d2={E,F,G} d3={H,I} d4={J}
  • 26. VARIABLESDEESTADO • Cada etapa tiene cierto número de variables de estado asociados a ella. • En nuestro caso las variables de estado son: S1, S2, S3, S4, S5
  • 27. 2 1 4 3 3 6 3 1 4 3 4 5 4 2 3 6 4 7 4 3 C B D E F G H I JA S5={J} Etapa 1 S2={B,C,D} Etapa 2 Etapa 3 Etapa 4 S3={E,F,G} S4={H,I}S1={A} d1={B,C,D} d2={E,F,G} d3={H,I} d4={J} S2 = d1 S5 = d4S4 = d3S3 = d2
  • 28. FUNCIÓN DE RETORNO • Se dispone de una relación recursiva que identifica la política óptima para cada estado en la etapa n, dada la política óptima para cada estado en la etapa (n + 1).
  • 29. 2 1 4 3 3 6 3 1 4 3 4 5 4 2 3 6 4 7 4 3 C B D E F G H I JA S5={J} Etapa 1 S2={B,C,D} Etapa 2 Etapa 3 Etapa 4 S3={E,F,G} S4={H,I}S1={A} d1={B,C,D} d2={E,F,G} d3={H,I} d4={J} R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4) S2 = d1 S5 = d4S4 = d3S3 = d2
  • 30. OBJETIVO Minimizar los costos totales Hallar f*1 (A) y la política óptima correspondiente. *
  • 31. 2 1 4 3 3 6 3 1 4 3 4 5 4 2 3 6 4 7 4 3 C B D E F G H I JA S5={J} Etapa 1 S2={B,C,D} Etapa 2 Etapa 3 Etapa 4 S3={E,F,G} S4={H,I}S1={A} d1={B,C,D} d2={E,F,G} d3={H,I} d4={J} R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4) S2 = d1 S5 = d4S4 = d3S3 = d2 f*1 (A) f*2(S2) f*3 (S3) f*4(S4)
  • 32. El proceso de calculo es de atrás hacia adelante *
  • 33. I H J Estados posibles S4=H y S4= I S5={J} Etapa 4 S4={H,I} d4={J} R4(S4,d4) 3 4 *
  • 34. f4(S4) = R4(S4, d4 ) + f5*(S5) min f4*(S4) d4*d4 =J H 3 + 0 = 3 3 J I 4 + 0 = 4 4 J ETAPA N = 4 d4 S4 0 S5={J} Etapa 1 S2={B,C,D} Etapa 2 Etapa 3 Etapa 4 S3={E,F,G} S4={H,I}S1={A} d1={B,C,D} d2={E,F,G} d3={H,I} d4={J} R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4) S2 = d1 S5 = d4S4 = d3S3 = d2
  • 35. Estados posibles S3 = E, S3=F y S3= J G F E I H J Decisiones posibles: d3 = H y d3 = I Etapa 3 S3={E,F,G} S4={H,I} d3={H,I} R3(S3,d3) 1 3 4 6 3 3 ETAPA N = 3
  • 36. ETAPA N = 3 f3(S3) = R3(S3, d3 ) + f4*(S4) f3*(S3) d3* d3 = H d3 = I E 1+ 3 = 4 4 +4 = 8 4 H F 6+ 3 = 9 3 + 4 = 7 7 I G 3 +3 = 6 3 + 4 = 7 6 H d3 S3 S4 f4*(S4) d4* H 3 J I 4 J ETAPA 4 S5={J} Etapa 1 S2={B,C,D} Etapa 2 Etapa 3 Etapa 4 S3={E,F,G} S4={H,I}S1={A} d1={B,C,D} d2={E,F,G} d3={H,I} d4={J} R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4) S2 = d1 S5 = d4S4 = d3S3 = d2 ETAPA 3: Variable de enlace S4 = d3
  • 37. Etapa n= 2 Estados posibles S2 = B, S2 = C y S2 = D G F E I H J Decisiones posibles: d2 = E, d2 = F y d2 = G D C B S2={B,C,D} Etapa 2 S3={E,F,G} d2={E,F,G} R2(S2,d2) 7 6 4 4 4 2 3 1 5 ETAPA N = 2
  • 38. ETAPA N = 2 f2(S2) = R2(S2, d2 ) + f3*(S3) f2*(S2) d2* d2 = E d2 = F d2 = G B 7+ 4 = 11 4 + 7 = 11 6 + 6 = 12 11 E ó F C 3 + 4 = 7 2 + 7= 9 4 + 6 = 10 7 E D 4 + 4 = 8 1 + 7 = 8 5 + 6 = 11 8 E ó F S2 d2 S5={J} Etapa 1 S2={B,C,D} Etapa 2 Etapa 3 Etapa 4 S3={E,F,G} S4={H,I}S1={A} d1={B,C,D} d2={E,F,G} d3={H,I} d4={J} R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4) S2 = d1 S5 = d4S4 = d3S3 = d2 S3 f3*(S3) d3* E 4 H F 7 I G 6 H ETAPA 3 ETAPA 2: Variable de enlace S3 = d2
  • 39. Etapa n= 1 Estado posible S1 = A G F E I H J Decisiones posibles: d1 = B, d1 = C y d1 = D D C B A Etapa 1 S2={B,C,D}S1={A} d1={B,C,D} R1(S1,d1) 2 4 3 ETAPA N = 1
  • 40. ETAPA N = 1 f1(S1) = R1(S1, d1 ) + f2*(S2) f1*(S1) d1* d1 = B d1 = C d1 = D A 2 +11 = 13 4 + 7 = 11 3 + 8 = 11 11 C ó D ETAPA 1: variable de enlace S2 = d1 S2 f2*(S2) d2* B 11 E ó F C 7 E D 8 E ó F ETAPA 2 S5={J} Etapa 1 S2={B,C,D} Etapa 2 Etapa 3 Etapa 4 S3={E,F,G} S4={H,I}S1={A} d1={B,C,D} d2={E,F,G} d3={H,I} d4={J} R1(S1,d1) R2(S2,d2) R3(S3,d3) R4(S4,d4) S2 = d1 S5 = d4S4 = d3S3 = d2 S1 d1
  • 41. SOLUCION S1 f1*(S1) d1* A 11 C ó D ETAPA 1 S2 = d1 S2 f2*(S2) d2* B 11 E ó F C 7 E D 8 E ó F ETAPA 2 S3 = d2 S3 f3*(S3) d3* E 4 H F 7 I G 6 H ETAPA 3 S4 = d3 S4 f4*(S4) d4* H 3 J I 4 J ETAPA 4 Etapa i di Ri 1 C 4 2 E 3 3 H 1 4 J 3 Etapa i di Ri 1 D 3 2 E 4 3 H 1 4 J 3 Etapa i di Ri 1 D 3 2 F 1 3 I 3 4 J 4 SOLUCION 1 SOLUCION 2 SOLUCION 3 COSTO TOTAL = 11
  • 42. A C E H J Ruta N º 1 (Alternativa 1) 4 3 1 3
  • 43. A D E H J Ruta N º 2 (Alternativa 2) 3 4 1 3
  • 44. A D F I J Ruta N º 3 (Alternativa 3) 3 1 3 4