Beruflich Dokumente
Kultur Dokumente
Año 2 (2015) ISSN 2362 2644 ISSN (En línea) 2362 3225
9
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
DYNAMIC OPTIMIZATION IN DISCRETE TIME: MATHEMATICAL
METHODS FOR ECONOMIC APPLICATION
MARÍA JOSÉ BIANCO
Centro de Investigación en Métodos Cuantitativos Aplicados a la Economía y la Gestión.
Facultad de Ciencias Económicas Universidad de Buenos Aires
Córdoba 2122
1120AAQ Ciudad Autónoma de Buenos Aires República Argentina
majobianco@yahoo.com.ar
Abstract
10
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
1. Introducción
11
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
2. Nociones preliminares sobre programación dinámica en tiempo
discreto
max V ( x 0 , x1 , , xT 1 , u1 ,, uT )
ut
( P) sujeto a x t 1 g ( xt , u t ) para t 0,, T
con x 0 dado
xt variable de estado
u t variable control
g () ecuación de movimiento o transición (diferenciable)
V = funcional objetivo (diferenciable)
12
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
a) Propiedad de aditividad: El funcional objetivo V es la suma de las
funciones de retorno f ( xt , u t ) en los T períodos, es decir:
T
V f ( x t , u t ) S ( xT 1 )
t 0
T
utmax V t 0
f ( xt , u t ) S ( xT 1 )
( P) sujeto a xt 1 g ( xt , u t ) para t 0, , T
con x 0 dado
(1 r ) ( s t ct ) .
13
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
Esta operación se repita período a período hasta el momento T, cuando
termina el horizonte de optimización del individuo.
s t 1 (1 r ) ( s t ct ) con t 1, , T
T
U t ln ct
t 0
T
ctmax U t ln ct
t 0
( E1) sujeto a st 1 ( st ct ) para t 0, , T con 1 r
con s 0 dado
sT 1 0
14
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
T T
L f ( xt , u t ) S ( xT 1 ) t g ( xt , u t ) xt 1
t 0 t 0
ut
Las derivadas con respecto a
L f g
t 0 t 0, , T
u t u t u t
xt
Las derivadas con respecto a
L f g
t 1 t 0 t 0, , T 1
xt 1 xt 1 xt 1
L S
T 0 t T
xT 1 xT 1
L
g ( xt , u t ) xt 1 0 t 0, , T
t
15
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
En nuestro ejemplo:
T T
L t ln ct t (s t ct ) s t 1
t 0 t 0
L t
t 0 t 0, , T (1.4)
c t ct
L
t 1 t 0 t 0, , T 1 (1.5)
s t 1
L
0 t T (1.5´)
sT 1
L
( st ct ) s t 1 0 t 0, , T (1.6)
t
16
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
Principio de optimalidad de Bellman
u (u 0 , , uT )
La secuencia de variables control es óptima para el
u
problema (P) sí y sólo sí j
con j t , t 1, t 2, , T resuelve el
siguiente problema para todo t 0, , T :
T
utmax V t
j t
f ( x j , u j ) S ( xT 1 )
( Pt ) sujeto a x j 1 g ( x j , u j ) para j t ,, T
con xt dado
u (u , , u )
La secuencia de variables control 0 T , perteneciente al
(P )
El problema t del principio de optimalidad puede ser planteado en
términos de una relación recursiva:
17
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
Vt ( xt ) max f ( xt , u t ) Vt 1 ( x t 1 )
ut
( Pt ) sujeto a xt 1 g ( xt , u t ) para t 0, , T
con xt dado
Vt ( xt ) max f (t , x t , u t ) Vt 1 ( xt 1 )
ut
Donde la ecuación se denomina
ecuación de Bellman.
V0
El valor óptimo del problema (P) está dado por
T
utmax V t f ( xt , u t ) T S ( xT 1 )
t 0
( P) sujeto a xt 1 g ( xt , u t ) para t 0, , T con 0 1
con x 0 dado
18
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
La ecuación de Bellman para este problema es:
Wt ( xt ) max f ( x t , u t ) Wt 1 ( xt 1 )
ut
Definimos VT 1 ( xT 1 ) S ( xT 1 )
max f ( xT , uT ) VT 1 ( xT 1 )
uT
sujeto a xT 1 g ( xT , u T )
o equivalentemente (1)
max f ( xT , uT ) S ( g ( xT , uT ) )
u
T
VT ( xT ) f ( xT , uT ) S ( g ( xT , uT ) )
19
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
max f ( xT 1 , uT 1 ) VT ( xT )
uT 1
o equivalentemente (2)
sujeto a xT g ( xT 1 , uT 1 )
max f ( xT 1 , uT 1 ) VT ( g ( xT 1 , uT 1 ) )
u
T 1
VT 1 ( xT 1 ) f ( xT 1 , uT 1 ) VT ( g ( xT 1 , uT 1 ) )
max f ( x0 , u 0 ) V1 ( x1 )
u0
sujeto a x1 g ( x 0 , u 0 )
o equivalentemente (2)
max f ( x 0 , u 0 ) V1 ( g ( x 0 , u 0 ) )
u
0
20
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
h
x0
u0
h
g ( x0 , u0 ) x1
u1
h
g ( x1 , u1 ) x 2
u 2 ………
st
ct T t T t
1 T t 1
k
k 1 nos queda:
k 0 pero como k 0
(1 ) st
ct
1 T t 1
T t
1 T t 1 1 T t 1 1 T t 1 1
Wt k k ln( ) ln ln s
T t 1 t
k 0 1 1 1 1
21
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
5. Ecuación de Euler
Si el conjunto de variables de estado es convexo para todo t y para toda x
y la función f es estrictamente cóncava (para un problema de
maximización) y diferenciable para ( x, u ) , entonces la función valor es
diferenciable.
u t h( x t )
Dada la función de política , se reemplaza en la función de
x g ( x , u ) g ( x , h( x ))
transición, obteniendo t 1 t t t t . Reemplazamos
ambas ecuaciones en la ecuación de Bellman maximizada, con lo cual se
obtiene la siguiente relación:
Vt ( xt ) f ( xt , u t ) Vt 1 ( x t 1 ) f ( xt , h( x t )) Vt 1 ( g ( x t , h( xt )))
x
Por lo tanto la variación de t afecta directamente a la función valor a
través de la ecuación de movimiento y a través de la función de política.
Luego, por el teorema de la envolvente:
Vt f Vt 1 g
xt xt x t 1 x t
f
Vt 1 u
t (**)
xt 1 g
u t
f
Vt f u g
t (***)
xt xt g xt
u t
f
Vt 1 f u g
t 1
xt 1 xt 1 g xt 1
u t 1
23
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
En el ejemplo económico planteado en (E1):
Wt 1
Despejamos
st 1
Wt 1 1
(1)
st 1 ct
24
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
max V t f ( x t , ut )
ut
t 0
( P) sujeto a xt 1 g ( xt , ut ) para t 0,1,2,
con x 0 dado
(1 ) st
ct
1 T t 1
Luego:
(1 ) st
ct lim (1 ) st
T 1 T t 1
25
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
La función valor queda:
Wt
T t 1 T t 1 1 T t 1 1 T t 1 1
lim k k ln( ) ln ln s
T t 1 t
T
k 0 1 1 1 1
ln( ) 1 1
2
ln (1 lnst
(1 ) 1 1
Método de adivinar y verificar
ct 1 ct A s t 1 A s t st 1 s t
26
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
s t 1 s t ( s t Ast ) st 1 A
ct (1 ) s t
Wt ( st ) ln ct Wt 1 ( st 1 )
Wt ( st ) ln ct A ln(α ( st ct )) B
st 1 α ( st ct )
Wt 1 A st
0 ct
ct ct α ( s t ct ) 1 A
A
A ln st B (1 A) ln st B ln(1 A) A ln
1 A
Por lo tanto:
1 ln( ) 1
A B 2
ln 1
1 (1 ) 1
27
Bianco / Revista de Investigación en Modelos Matemáticos Aplicados a la Gestión y la Economía
Año 2 (2015) 9-28
7. Conclusiones
28