Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tema VI.2 Op
Simulacin y Optimiz
PROGRAMACIN DINMICA
Un estado
Entrada
x
Decisin
d
Transformacin
y=h(x;d)
Salida
y
Retorno
f=f(x,d)
Tema VI.2 Op
Simulacin y Optimiz
dn
x n 1
d n 1
di
x n 1
xn
n-1
xi
x i 1
f n 1
Estado n
Estado n-1
d1
x3
fi
fn
Tema VI.2 Op
d2
x2
f2
Estado i Estado 2
Simulacin y Optimiz
x1
f1
Estado 1
x x (x , d )
Transicin
f f (x , d )
Retorno
Problema. En una decisin multiestados,calcular las decisiones que
optimice el retorno(coste,beneficio)total f.
Funciones f abordables por programacin dinmica.Funciones
separables.
i
i 1
i 1
i 1
i 1
f f i f i (x i 1 , d i )
n
i 1
i 1
f f i f i (x i 1 , d i )
Tema VI.2 Op
Simulacin y Optimiz
RELACIONES DE RECURRENCIA
Problema de un estado
n
i 1
i 1
Minimizar f f i f i (x i 1 , d i )
x i x i (x i 1 , d i )
con
f1 (x 2 ) min[f1 (x 2 , d1 )]
d1
f 2 (x 3 ) min [f 2 (x 3 , d 2 ) f1 (x 2 , d1 )]
d1 , d 2
En funcin del principio de optmalidad
*
f 2 (x 3 ) min [f 2 (x 3 , d 2 ) f1 (x 2 )]
d2
*
f 2 (x 3 ) min [f 2 (x 3 , d 2 ) f1 ( x 2 (x 3 , d 2 ))]
d2
Tema VI.2 Op
Simulacin y Optimiz
RELACIONES DE RECURRENCIA
Problema de i estados
El ptimo ser
*
f i (x i 1 )
min
[f i (x i 1 , d i ) f i 1 (x i , d i 1 ) f1 (x 2 , d1 )]
d i , d i 1 , d1
En funcin del principio de optimalidad
*
f i (x i 1 ) min [f i (x i 1 , d i ) f i 1 (x i )]
di
*
f i (x i 1 ) min [f i (x i 1 , d i ) f i 1 (x i (x i 1 , d i ))]
di
Tema VI.2 Op
Simulacin y Optimiz
EJEMPLO DINMICO
Minimizar
2
J x 2 (k ) u 2 (k ) x 2 (3)
k 0
sujeto a x(k 1) x (k ) u (k )
Solucin
Ecuacin de recurrenci a
J ( x, k )
x (k ) u (k ) J
2
min
( x( k 1))
u(2)
Tema VI.2 Op
u(1)
Derivando con respecto a u(1) e igualando a cero resulta
3
u(1) - x (1)
5
8
J ( x,1) x 2 (1)
5
8
u(0)
Derivando con respecto a u(0) e igualando a cero resulta
8
u(0) - x (0)
13
21 2
J ( x,0)
x (0)
13
Simulacin y Optimiz