Documente Academic
Documente Profesional
Documente Cultură
. INGENIERA INDUSTRIAL
. INGENIERA DE COMPUTACIN Y SISTEMAS
PROGRAMA
CIN
DINMICA
Investigacin
Operativa II
Adolfo Prado
Mar. 2013
F
D
F
G
12
13
12
7
A
8
9
7
D
13
12
7
A
8
9
7
D
13
f*3
X*3
x2
S2
B
C
D
f*2(S)
x*2
f*1(S)
x*1
f*3
X*3
x2
S2
B
C
D
X4= G
f*2(S)
x*2
f*3
9
6
x2
X*3
G
G
f*2(S)
x*2
12+9
=21
21
8+9
=17
9+6
=15
15
7+9
=16
13+6
=19
16
S2
f*1(S)
x*1
7+21
=28
8+15
=23
5+16
=21
21
f*1(S)
x*1
7+21
=28
8+15
=23
5+16
=21
21
Solucin:
A -> D -> E -> G
xn
Sn
fn (Sn, xn)
f*n (Sn)
x*n
Supongamos que un problema se resuelve tras tomar una secuencia d1, d2,.,dn de
decisiones
Sea Eo el estado inicial del problema
Sea D1={v11,,v1n} el conjunto de valores de decisin posibles para la decisin d1
Sea E1i, el estado del problema tras la eleccin del valor v1i , 1<=i<=n
Sea S1, una secuencia ptima de decisiones respecto al estado E1i
Principio de Optimalidad de Bellman:
Una secuencia ptima de decisiones respecto a Eo es la mejor de las secuencias de
decisin {v1,S1}, 1<=i<=n
El mismo razonamiento puede aplicarse a cualquier subsecuencia de decisiones
dk, , dl , 1 <= k <= l <= n, partiendo como estado inicial de Ek-1
Una solucin dinmica para este problema, simbolizado como (k,l), debe
expresarse en trminos de valores de decisin existentes para la decisin dk y el
subproblema (k+1,l) resultante de aplicar cada valor de decisin.
PD EN REVERSA
(Backward)
Etapa i Etapa 1: Nodo A Etapa 2: Nodos B,C,D
Etapa 3: Nodos E,F Etapa 4: Nodo G
Sea Yi un nodo en etapa i y fi(Yi) la distancia ms corta del nodo Yi
al destino G
Sea los Estados Yi (Nodos origen) y las Alternativas Yi+1 (Nodo
destino)
f4 (y4)
fi(yi)
= 0 para y4 = G
para i= 3,2,1
PD EN AVANCE
(forward)
Etapa i Etapa 1: Nodo A Etapa 2: Nodos B,C,D
Etapa 3: Nodos E,F
Etapa 4: Nodo G
Sea Xi un nodo en etapa i y fi(Xi) la distancia ms corta del nodo Xi
al origen A
Sea los Estados Xi (Nodos destino) y las Alternativas Xi+1 (Nodos
origen)
f0 (x0)
= 0 para X0 = A
para i= 1,2,3
Winqsb
DP.EXE
Titulo
Nro. Nodos
Nodo Destino
Nodo
Origen
Personalizar Nombre de Nodos
Edit.Edit Nodo Names
Distancia
Problema
y Solucin
Nodo
Inicial
Nodo
Final
Resumen
Result.Show Solution Summary
Detallado
Result.Show Solution Detail