Anda di halaman 1dari 22

Una aplicacin econmica de los mtodos discretos de

optimizacin dinmica


Alejo Macaya
Facultad de Ciencias Econmicas
Universidad de Buenos Aires
amacaya@econ.uba.ar
Febrero 2006

Resumen
A partir de un ejemplo econmico se exponen
distintas formas de abordar un problema de optimizacin
dinmica en tiempo discreto y en un contexto
determinstico.
1
I Introduccin
En distintas ramas de Economa (macroeconoma, crecimiento, finanzas), y desde hace
algunos aos con mayor regularidad, las tcnicas de optimizacin dinmica (clculo de
variaciones, control ptimo, programacin dinmica) ocupan un lugar destacado como
herramientas de trabajo
1
. Por este motivo, creemos que el conocimiento de las mismas es
importante para nuestra formacin. Al menos dos caractersticas pueden resultar deseables
cuando comenzamos a estudiar estos temas. La primera, que el problema pueda tratarse en
forma ms o menos sencilla, la segunda, que resulte instructivo. Con respecto al primer punto,
uno de los caminos ms simples es tratar al tiempo como una variable discreta y fijar el
horizonte del problema, en tanto que un problema de consumo y ahorro, que se presenta con
bastante frecuencia en las aplicaciones, puede resultar instructivo.
Esta nota tiene como objetivo abordar un problema de consumo y ahorro intertemporal a
partir de diferentes enfoques o caminos posibles de resolucin. Concretamente, el problema
consiste en conocer cul ser la secuencia de consumo y ahorro de un agente que desea
maximizar la utilidad sujeta a ciertas restricciones de presupuesto y procesos exgenos para el
ingreso y la tasa de inters.
En los casos que el tiempo es una variable discreta y el horizonte es finito se pueden
aplicar las tcnicas de optimizacin esttica (por ejemplo, bajo ciertos supuestos, las
condiciones de Kuhn-Tucker caracterizan el punto crtico) para resolver el problema, puesto
que su dimensin es finita. El tratamiento del problema requiere tambin, aunque no
necesariamente, algn conocimiento de ecuaciones en diferencias finitas de primer y segundo
orden. El punto central para aplicar uno u otro enfoque depende, principalmente, de cmo se
trabaje con las restricciones. Si las restricciones se agregan la solucin puede obtenerse a
partir de un sistema de ecuaciones, en cambio si las ecuaciones de movimiento se sustituyen
en la funcin objetivo la solucin se encuentra a partir de una ecuacin en diferencias de
segundo orden, mientras que si se utilizan tantos multiplicadores como restricciones existen la
solucin surge despus de resolver un sistema de ecuaciones en diferencias de primer orden.
Otra posibilidad es descomponer el problema en etapas y comenzar a resolverlo de adelante
hacia atrs.
El problema con el que vamos a trabajar se encuentra tratado de diferentes formas y con
distintos supuestos en Obstfeld y Rogoff [1996, pp. 715-721], Sargent [1987, pp. 22-24],
Stokey y Lucas [1989, pp. 126-127] y Varian [1992, pp. 421-426], entre otros. Una vez
conocida la solucin (hallado el sendero temporal para el consumo y los activos que hacen
mxima la utilidad), el ejemplo puede explotarse tambin para encontrar expresiones ms
simples de la solucin si asumimos cierto comportamiento en el tiempo del ingreso o, sin
conocer la solucin, analizar el comportamiento de las variables mediante un diagrama de
fases. Adems, estudiamos el problema de horizonte infinito, otras formas de presentar la
solucin en trminos de la riqueza y la obtencin del valor mximo que alcanza la utilidad
(funcin valor).
La seccin siguiente, que contiene el modelo de consumo y ahorro, corresponde a la parte
principal del trabajo. Incluimos una tercera seccin con otra aplicacin de la tcnica de
programacin dinmica para la extraccin de ciclos y tendencias de series temporales.



1
Entre mediados de 1920 y principios de 1930 aparecen los primeros trabajos que aplican la tcnica de clculo
de variaciones para resolver problemas econmicos dinmicos [Evans, 1924; Ramsey, 1928; Hotelling, 1931].
Tal vez, los dos ltimos trabajos (especialmente el primero de estos) hayan sido los de mayor repercusin.
2
II Consumo y ahorro ptimo bajo certidumbre
Consideremos el siguiente problema de un agente representativo:

{ }
( )
1
0
,
0
Max u
T
t t
t
T
t
t
c b
t
c
+
= =

, ( )
1
1

+ , 0 >
s.a:
( ) ( )
1
0
1 0, 1, 2, ,
dado
t t t t
b r y b c t T
b
+
= + + =



Donde
t
b es la cantidad de activos al inicio del perodo t mientras
t
c e
t
y denotan el
consumo y el ingreso del perodo t , respectivamente. Todas estas variables se miden en
unidades del bien de consumo. La tasa de inters se denota por r . La funcin de utilidad,
( ) u c , depende del consumo, es continuamente diferenciable, estrictamente creciente y
estrictamente cncava, con ( )
0
lim u
c
c

= . La utilidad futura se descuenta por un factor ,


siendo la tasa de preferencia temporal o tasa de impaciencia. La restriccin de presupuesto
indica que los activos a comienzos del perodo 1 t + son iguales al ahorro bruto del perodo
anterior, ( )
t t t
y b c + , capitalizado durante un perodo.
En el perodo inicial el consumidor debe determinar su plan de consumo, { }
0
T
t
t
c
=
, y
acumulacin de activos, { }
1
0
T
t
t
b
+
=
, dada la restriccin de presupuesto de cada perodo,
conocidas las secuencias de ingreso laboral, { }
0
T
t
t
y
=
(que asumimos fuera de control del
agente) y tipo de inters, { }
0
T
t
r
=
(que suponemos constante en el tiempo) y dada una cantidad
inicial de activos
0
b . Un sendero con estas caractersticas se denomina de previsin perfecta.
1 Solucin por programacin no lineal
El problema puede plantearse en diferentes formas como un problema de programacin no
lineal.
1.1 Multiplicadores de Lagrange estticos
En esta versin utilizamos un multiplicador de Lagrange (o, a lo sumo, dos) para obtener
las condiciones de primer orden. Pese a la existencia de un nmero inicial de ( ) 1 T +
restricciones, la agregacin de stas se logra gracias a que los activos vinculan ecuaciones de
movimiento de perodos consecutivos.
1.1.1 Horizonte de tiempo finito
El problema anterior se puede escribir como un problema con una estructura esttica si
en lugar de utilizar como restriccin la ecuacin de movimiento para cada perodo empleamos
una restriccin agregada en el tiempo. La restriccin de presupuesto es una ecuacin en
diferencias de primer orden en el nivel de activos donde consideramos el consumo y el
ingreso como funciones desconocidas del tiempo:
( ) ( )
1
1
t t t t t
b b r b r y c
+
= +
Integrando entre 0 t = y t T = obtenemos:
( )
( )
1
0 1
0
1
1 1
t
T
T
t t T
t
b
b y c
r r
+
+
=
| |
=
|
+ + \ .

,
3
donde
1 T
b
+
es la cantidad de activos o pasivos que deja el consumidor al finalizar su vida.
Ntese, sin embargo, que si el consumidor muere a fines de T los prestamistas nunca estarn
dispuestos a prestarle en el ltimo perodo (T ). Por lo tanto,
1
0
T
b
+
.
La relacin anterior puede volverse a expresar de la siguiente manera:
( )
1
0 1
0 0
1 1
0
1 1 1
t t
T T
T
t t T
t t
b
b y c
r r r
+
+
= =
| | | |
+ =
| |
+ + + \ . \ .


El problema original puede entonces plantearse como:

{ }
( )
1
0
,
0
Max u
T
t T
t
T
t
t
c b
t
c
+
= =


s.a:
( )
1
0 1
0 0
1
1 1
0
1 1 1
0
t t
T T
T
t t T
t t
T
b
b y c
r r r
b
+
+
= =
+

| | | |
+ =
| |
+ + + \ . \ .



Definimos la riqueza del consumidor en el perodo inicial como el valor de los activos
iniciales ms el valor presente de la corriente futura de ingresos, es decir:
0 0 0
1
1
1
t
T
t
t
W b y y
r
=
| |
+ +
|
+ \ .

. Utilizando esta definicin de riqueza formamos ahora la


funcin de Lagrange:

{ }
( )
( ) 1
0
1
0 0 1
,
0 1
1
Max u
1 1
T
t T
t
t
T T
t T
t t T
c b
t t
b
c W c c
r r

+
=
+
+
= =
(
| |
+
( |
+ + \ .
(



La condicin de primer orden (CPO) del problema es:
0
c : ( )
0
u 0 c =
1
c : ( )
1
1
u 0
1
c
r

| |
=
|
+ \ .


T
c : ( )
1
u 0
1
T
T
T
c
r

| |
=
|
+ \ .

1 T
b
+
:
( )
1
1
0
1
T
r


+

:
( )
1
0 0 1
1
1
0
1 1
t
T
T
t T
t
b
W c c
r r
+
+
=
| |
=
|
+ + \ .


La condicin de holgura complementaria es:
1 T
b
+
:
( )
1
1
0
1
T
T
b
r

+
+
=
+

4
La funcin de utilidad es estrictamente creciente, por lo tanto ( )
0
u 0 c = > . Si el
multiplicador es superior a cero entonces la condicin de holgura complementaria implica
1
0
T
b
+
= (en el ltimo perodo el agente consume todos sus activos).
Por otro lado, notemos que a partir de la CPO podemos despejar en cada ecuacin el
consumo como funcin del multiplicador. Para el caso de la funcin de utilidad ( ) u ln c c =
estas ecuaciones se transforman en:

0
1 c =
( )
1
1 c r = + (


( )
2
2
2
1 c r
(
= +



( ) 1
t
t
t
c r
(
= +



( ) 1
T
T
T
c r
(
= +


Este conjunto de ecuaciones y la restriccin se pueden escribir como un sistema de
ecuaciones lineales con ( ) 2 T + incgnitas y ( ) 2 T + ecuaciones. En lugar de formar el
sistema, reemplacemos el consumo de cada perodo en la restriccin de presupuesto agregada:
0
0
1
0
T
t
t
W

=
=

,
resulta el valor del multiplicador:

1
0
1 1
1
T
W

+
| |
=
|

\ .

El consumo de cada perodo es entonces igual a:

0 0 1
1
1
T
c W

+
| |
=
|

\ .

( )
1 0 1
1
1
1
T
c r W

+
| |
= +
|

\ .

( )
2
2
2 0 1
1
1
1
T
c r W

+
| |
= +
|

\ .


( )
0 1
1
1
1
t
t
t T
c r W

+
| |
= +
|

\ .


5
( )
0 1
1
1
1
T
T
T T
c r W

+
| |
= +
|

\ .

Por lo tanto, el consumo es una funcin que depende del tipo de inters, del factor de
descuento intertemporal y (linealmente) de la riqueza inicial.
La funcin de acumulacin de activos,
t
b , la podemos obtener a partir de la funcin de
consumo hallada. Integrando la restriccin de presupuesto intertemporal entre 0 y t y
utilizando la condicin inicial obtenemos:
( ) ( ) ( )
1
0
0
1 1
t
t t s
t s s
s
b b r r y c

=
= + + +

,
reemplazando, de acuerdo con el resultado obtenido,
s
c por ( )
0 1
1
1
1
s
s
T
r W

+
| |
+
|

\ .
y
volviendo a ordenar trminos resulta la trayectoria temporal de los activos:
( ) ( )
1
0 0 1
0
1
1 1
1
t t
t t s
t s T
s
b r b W r y

+
=
( | |
= + + +
( |

\ .


Finalmente, para asegurar que el punto hallado sea un mximo del problema debemos
verificar las condiciones de segundo orden. En este caso, dado que la funcin objetivo es
estrictamente cncava (es una combinacin lineal de funciones estrictamente cncavas) y la
restriccin es convexa
2
, estas condiciones son suficientes para asegurar que el punto
encontrado es un mximo global [Sydsaeter y Hammond, pp. 558-59, 1996].
Aqu termina la solucin del problema de horizonte de tiempo finito. En muchas
ocasiones, por razones de menor complejidad en los clculos (entre otras), se trabaja con
problemas de horizonte infinito.
1.1.2 Horizonte de tiempo infinito
Las expresiones antes obtenidas se simplifican si consideramos que el horizonte de
tiempo es infinito, T . En este caso, para que la regin factible de consumo est acotada
es necesario asumir que el valor presente del ingreso sea acotado (en el largo plazo el ingreso
no puede crecer a una tasa superior a la tasa de inters), de esta manera la riqueza del agente
es finita. Adems, observando la restriccin de presupuesto agregada, tambin debemos
exigir, para que el consumo no sea tan elevado como el agente quiera, que en el largo plazo se
satisfaga:

( )
1
1
lim 0
1
T
T T
b
r
+
+
=
+

Este lmite es conocido como condicin de transversalidad (o ausencia de juegos de
Ponzi), es equivalente a la condicin de holgura complementaria para el problema de
horizonte finito. Dicha restriccin indica que en el largo plazo los activos o pasivos no pueden
crecer a una tasa superior al tipo de inters. La restriccin agregada del agente resulta ser
entonces:

2
La restriccin de presupuesto se puede escribir
( )
1
0 1
0
1
0
1 1
t
T
T
t T
t
b
c W
r r
+
+
=
| |
=
|
+ + \ .

. Esta restriccin, cuyas


variables son el consumo de cada perodo, es lineal y, por lo tanto, convexa (las restricciones de no negatividad
del consumo, 0
t
c , son tambin convexas).
6
0
0 0
1 1
1 1
t t
t t
t t
c b y
r r

= =
| | | |
= +
| |
+ + \ . \ .


La funcin consumo, cualquiera sea el perodo de tiempo, es igual a:
( ) ( )
0
1 1
t
t
t
c r W = + ,
donde
0 0 0
1
1
1
t
t
t
W b y y
r

=
| |
+ +
|
+ \ .

,
y la acumulacin de activos:
( ) ( ) ( )
1
0 0
0
1 1 1
t
t t s
t
t s
s
b r b W r y

=
(
= + + +


,
que tambin puede expresarse como:
( )
0
1
1
1
s t
t
t
t s
s t
b r W y
r

=
| |
= +
|
+ \ .


En algunos casos la solucin, en lugar de hacer referencia a la riqueza inicial, puede
encontrarse expresada en trminos de la riqueza del perodo corriente.
1.1.3 Expresin de la solucin en trminos de la riqueza corriente
Vamos a explorar ahora cmo podemos expresar la solucin pero en trminos de la
riqueza de cada perodo
t
W en lugar de la riqueza del perodo inicial
0
W . Entendemos por
riqueza del perodo t a la suma de los activos iniciales de ese perodo ms el valor presente
de la corriente futura de ingreso esperado a partir de ese perodo inclusive. Es decir:
1
1
1
s t
t t t s
s t
W b y y
r

= +
| |
+ +
|
+ \ .


Desplazndola un perodo hacia delante, la riqueza posee la siguiente estructura recursiva:
1
1 1 1
2
1
1
s t
t t t s
s t
W b y y
r

+ + +
= +
| |
+ +
|
+ \ .

,
sustituyendo
1 t
b
+
por ( ) ( ) 1
t t t
r y b c + + y ordenando trminos,
( ) ( )
1
1
1
1 1
1
s t
t t t s t
s t
W r b y y r c
r

+
= +
(
| |
+ + + +
( |
+ \ .

,
el trmino entre corchetes es
t
W , por lo tanto:
( ) ( )
1
1
t t t
W r W c
+
+
Integrando esta ecuacin en diferencias entre 0 y t obtenemos:
( ) ( )
1
0
0
1 1
t
t t s
t s
s
W r W r c

=
= + +

,
y reemplazando el consumo por las funciones antes encontradas (en el problema de horizonte
infinito) resulta:
7
( )
0
1
t
t
t
W r W = +
Por lo tanto, la funcin consumo se puede escribir como una funcin de la riqueza del
perodo corriente:
( ) 1
t t
c W = ( ) 0, 1, 2, t =
O en forma equivalente:
( )
1
1
1
1
s t
t t t s
s t
c b y y
r

= +
(
| |
= + +
( |
+ \ .


El agente consume en cada perodo una fraccin ( ) 1 de la riqueza del perodo. El
factor ( ) 1 puede interpretarse como la propensin marginal a consumir de la riqueza.
En el apndice mostramos cmo se modifican estas frmulas para el problema de
horizonte finito.
1.1.4 La funcin de utilidad indirecta o funcin valor
Reemplazando el consumo de cada perodo en la funcin de utilidad resulta la utilidad
indirecta o funcin valor:
( )
( )
( ) ( )
( )
0 0 2 2
ln 1 1
v ln ln 1 ln
1 1 1 1
W r W

= + + + +


Ntese que esta funcin depende de variables exgenas y la riqueza inicial.
1.2 Multiplicadores de Lagrange dinmicos
1.2.1 El problema
Si utilizamos un multiplicador de Lagrange para cada una de las restricciones el problema
puede expresarse de la forma siguiente:

{ }
( ) ( ) ( ) { }
1
0
1
, ,
0
Max u 1
T
t t t
t
T
t
t t t t t t
c b
t
c r y b c b


+
=
+
=
( + + +


s.a:
0
1
dado
0
T
b
b
+


La CPO orden es:
:
t
c ( ) ( ) u 1 0
t
t t
c r + = ( ) 0, 1, 2, , t T =
:
t
( ) ( )
1
1 0
t t t t
r y b c b
+
+ + = ( ) 0, 1, 2, , t T =
1
:
t
b
+
( )
1
1 0
t t
r
+
+ = ( ) 0, 1, 2, , 1 t T =
1
:
T
b
+
0
T

Ms la condicin de holgura complementaria:

1
0
T T
b
+
=
Utilizando la primera y tercera ecuacin resulta:
( ) ( ) ( )
1
1 u u
t t
r c c
+
+ =
8
Esta ecuacin se puede interpretar como una condicin de arbitraje del consumo en el
tiempo: el agente estar indiferente entre demandar una unidad menos hoy y ( ) 1 r + unidades
adicionales maana (el rendimiento de esa unidad ahorrada) siempre que la desutilidad
marginal corriente, ( ) u
t
c , sea igual a la utilidad marginal de esas unidades adicionales
maana, ( ) ( )
1
1 u
t
r c
+
+ , en trminos de utilidad presente, ( ) ( )
1
1 u
t
r c
+
+ .
Luego, las tres primeras ecuaciones se pueden volver a escribir como:
( ) ( ) ( )
1
1 u u
t t
r c c
+
+ =
( ) ( )
1
1 0
t t t t
r y b c b
+
+ + = ( ) 0, 1, 2, , 1 t T =
Este es un sistema de ecuaciones en diferencias de primer orden en el consumo y los
activos. Vamos a suponer que el horizonte de tiempo es infinito. Una solucin particular del
sistema se obtiene estableciendo condiciones de contorno. La primera de estas proviene de la
condicin inicial del problema,
0
b . La segunda se obtiene a partir de fijar una condicin
terminal o de transversalidad. La tercera ecuacin, que es una ecuacin en diferencias en los
multiplicadores, se puede integrar y resulta: ( )
0
1
t
t
r

= + , reemplazando ahora
T
en la
condicin de holgura complementaria y aplicando lmite obtenemos nuevamente la condicin
de transversalidad:
( )
1
0
lim 0
1
T
T T
b
r

=
+

Como ejemplo particular, para hallar una solucin explcita del modelo, vamos a suponer
la misma funcin de utilidad que antes, ( ) u ln c c = . El problema que resulta es el siguiente:

( )
( ) ( )
( )
1
1
0
1
1
1 0
dado
lim 0
1
t t
t t t t
T
T T
r c c
r y b c b
b
b
r

+
+
+

+ =

+ + =

=
+


En la primera ecuacin el consumo se encuentra aislado del nivel de activos. Integrando
entre el perodo inicial t y un perodo cualquiera s t > obtenemos:
( ) 1
s t
s t
s t
c r c

= +
Integrando ahora la segunda ecuacin entre t y T , pasando al lmite cuando T y
utilizando la segunda condicin de contorno:
1 1
1 1
1 1
s t s t
t t s t s
s t s t
b y y c c
r r


= + = +
| | | |
+ + = +
| |
+ + \ . \ .


Reemplazando la primera solucin en la segunda, simplificando trminos, despejando
t
c
reordenando trminos obtenemos la funcin de consumo antes hallada:
( )
1
1
1
1
s t
t t t s
s t
c b y y
r

= +
(
| |
= + +
( |
+ \ .



9
1.2.2 Diagrama de fases para horizonte finito
La primera figura, abajo, muestra el diagrama de fases correspondiente al consumo y los
activos para el problema de horizonte finito, donde el ingreso es constante y suponemos
( ) 1 1 r + > (el sendero de consumo es creciente). La informacin que utilizamos para su
construccin es la siguiente:
Partimos del sistema determinado por la CPO:

( )
( ) ( )
1
1
1 1
1 1
t t t
t t t t
c c r c
b b r c r b r y

+
+
= + (

= + + + +


Las lneas de demarcacin se obtienen haciendo
t
c y
t
b igual a cero. En tal caso
surgen las siguientes relaciones:

0
0
t
t
c
c
=
=
( )
1
0
1
t
t t
b
c r r b y

=
= + +
La primera es una recta superpuesta al eje de abscisas mientras la segunda otra recta (pero
con pendiente inferior a la unidad) de ordenada al origen igual a y y que corta al eje de
abscisas en ( )
1
1 r r y

+ . Luego, los autovectores ( )


1
1 0

= v y ( )
2
1 1

= v indican las
direcciones de movimiento donde la relacin entre el consumo y los activos es lineal. El
primer autovector es horizontal (tal como indican las lneas de flechas) y el segundo posee
pendiente ( ) 1 que dada la hiptesis ( ) 1 1 r + > implica que se encuentra por debajo de
la recta de demarcacin 0
t
b = . Para un valor de
0
b ( 0 > , por ejemplo) a partir de la funcin
consumo obtenemos
0
c :
( )
0 0 1 1
1 1 1
1
1 1
T T
r
c b y
r r

+ +
( | |
| | +
| |
= + ( |
| |
|
+ \ .
\ . (
\ .

Se puede demostrar que
0
c se encuentra por arriba de la recta determinada por el segundo
autovector (vase el apndice). Si asumimos que c parte por debajo de la lnea de
demarcacin de
t
b , entonces inicialmente el consumo y los activos aumentan hasta 0
t
b = y
luego los activos comienzan a disminuir mientras el consumo sigue creciendo. En el instante
final se alcanza 0
t
b = .













10











Figura 1
Consumo y acumulacin de activos. Supuestos: ( ) u ln c = ,
t
y y ,
( ) 1 1 r + > y finito T .

En la figura 2 simulamos el comportamiento de los activos, del consumo y la riqueza para
un nivel de ingreso constante a lo largo de 25 perodos, una tasa de inters de 16% y una tasa
de impaciencia de 4%. El consumidor parte con un nivel de activos positivo. La tasa de
inters relativamente alta con respecto a la de impaciencia es un fuerte incentivo para ahorrar:
los activos crecen ms rpido que el consumo y la riqueza tambin aumenta. Luego, debido a
que la corriente futura de ingreso disminuye cuando nos acercamos al perodo final, la riqueza
comienza a descender de la misma manera que lo hacen los activos. El consumo, sin embargo,
sigue creciendo sostenido por la disminucin de la tenencia de activos. Ntese que en el
ltimo perodo se consume la riqueza remanente.










Figura 2
Trayectoria de la riqueza, activos y consumo.
Supuestos: 1 y , 16% r = , 4% = , 25 T = ,
0
0, 1 b = .



t
b
t
c
0
t
b =
( ) ( )
1
, 0,
T T T
b c W
+
=
0
c
0
b
( )
1
1 r r y

+
y
0
t
c =
0
5
10
15
20
25
0 2 4 6 8 10 12 14 16 18 20 22 24 26
Tiempo
Riqueza
Consumo
Activos
11
1.2.3 Un proceso particular para el ingreso
Como caso particular supongamos que el ingreso sigue un proceso autorregresivo de
primer orden,
1 s s
y y

= , con 0 > , entonces:
( )
1
1
1
t t t
r
c b y
r

+ ( | |
= +
|
(
+ \ .
,
siempre que ( )
1
1 1 r

+ < . El consumo depende del ingreso corriente, responde
positivamente al aumento de la tasa de crecimiento del ingreso y negativamente al
crecimiento del tipo de inters.

2 Solucin por clculo de variaciones
Si sustituimos la restriccin presupuestaria en la funcin de utilidad llegamos al problema
siguiente:

{ }
1
0 0
Max u
1
T
t
t
T
t t t
t
b
t
r b b
y
r

+
= =

| |
+
|
+ \ .


s.a:
0
1
dado
0
T
b
b
+


La CPO se obtienen derivando con respecto a
1 s
b
+
:
1 1 1 2 1
1
u u 0
1 1 1
s
s s s s s s s
s s
r b b b r b b b
y y
r r r


+ + + + +
+
+ +
| | | |
+ + + =
| |
+ + + \ . \ .
, ( ) 0, 1, 2, , 1 t T =

1
1
u 0
1 1
T T T T
T
r b b b
y
r r

+
+
| |
+
|
+ + \ .
( ) t T =
La condicin de holgura complementaria es:
( )
1
u 0
1
T T
T
b
c
r

+
=
+

Si T es finito, esta ltima ecuacin y el supuesto de utilidad estrictamente creciente
implican
1
0
T
b
+
= .
Analicemos ahora el problema de horizonte infinito. La primera ecuacin implica
( ) ( ) ( )
0
1 u u
t
t
t
r c c + = . Reemplazando en la anterior y tomando lmite resulta la
condicin de transversalidad
3
:

( )
1
1
lim 0
1
T
T T
b
r
+
+
=
+

Pasemos a resolver la ecuacin en diferencias de segundo orden que obtuvimos
inicialmente
4
. Las condiciones de contorno son las mismas que antes.

3
Una prueba formal de esta condicin puede encontrarse en Stokey y Lucas [1989, pp. 98-99].
4
Ntese que esta ecuacin posee el mismo orden que la ecuacin de Euler de clculo de variaciones.
12
Si suponemos la misma funcin de utilidad que en los casos anteriores resulta la siguiente
ecuacin en diferencias finitas:
( ) ( ) ( ) ( ) ( )
2 2
2 1 1
1 1 1 1 1
s s s s s
b r b r b r y r y
+ + +
+ + + + = + +
Las races caractersticas son:
1
1 1 r = + > y ( )
2
1 r = + . Esta ecuacin en
diferencias puede resolverse a partir del mtodo de variacin de las constantes [Aiub, pp. 201-
202, 1985], aunque hay otros mtodos disponibles [Blanchard y Fischer, pp. 261-266, 1989].
Dados los valores de las races y las condiciones de contorno, para que la solucin de la
ecuacin completa sea acotada es necesario emplear la mayor raz para integrar los valores
futuros de la variable cuyo comportamiento es exgeno. La solucin general puede
representarse en la forma siguiente:
( ) ( ) ( )
( )
( )
( )
1 1
1 1
1 2 1 2
0 2 1
1
1 1 f f
T t
s t s t t t
t
t s s
s t s
b m r m r


+ +
= =
(
= + + + + +
(




Donde
1
m y
2
m son dos constantes que se determinan a partir de las condiciones de
contorno en tanto ( ) ( )
2
1
f 1 1
s s s
r y r y
+
+ + . Las sumas entre corchetes son iguales a:
( )
( )
( ) ( ) ( )
1 1
1 1
1 1
1
1 1
1 1 1
1 1
s t T t
T T
s t
s s t s T
s t s t
y r y r y y y
r r




+
= = +
| | | |
+ = + + + (
| |
+ + \ . \ .


( )
( )
( ) ( ) ( ) ( )
1
1
1 0
0
1 1 1 1 1
t
s t t
t
s s t
s
r r y r y r y r y

+
+
=
(
+ + + = + + ( (

,
reemplazando en la solucin y ordenando trminos obtenemos:
( ) ( )
( )
1
1 2 0
1 1 1
1 1
1 1 1 1
t s t T t t
T
t t
t T
t s
s t
r y
b m r m r y y
r r

=
+
| | | |
= + + + +
| |
+ + \ . \ .


Supongamos que para determinar las constantes fijamos dos condiciones de contorno,
0
b
y
1 T
b
+
. Una vez encontrados los valores de stas evaluamos las mismas para T .
Efectuando estas operaciones obtenemos:

( ) ( ) ( )
1
1 1
lim lim lim
1 1 1
T T
T T T T T
y b
m
r r
+
+
= +
+ +


( )
1
2 0 0 1
0
1 1
lim lim
1 1
1
s
T
T s T T
s
b
m b y y
r
r

+
+
=
| |
= +
|
+ \ . +


El supuesto acerca de la tasa de crecimiento del ingreso y la condicin de transversalidad
implican:

1
lim 0
T
m

=

2 0 0
0
1 1
lim
1 1
s
T s
s
m b y y
r

=
| |
= +
|
+ \ .


Sustituyendo las constantes en la solucin resulta:
13
( )
0
0
1 1
1
1 1
s s t
t
t
t s s
s s t
b r b y y
r r



= =
(
| | | |
= + +
( | |
+ + \ . \ .


,
que tambin se puede expresar como:
( )
0
1
1
1
s t
t
t
t s
s t
b r W y
r

=
| |
= +
|
+ \ .

,
La funcin consumo se obtiene reemplazando la expresin recin encontrada en
( ) ( )
1
1
t t t t
c y r r b b

= + + . Operando de esta forma obtenemos:


( ) ( )
0
1 1
t
t
t
c r W = +

3 Solucin por programacin dinmica
3.1 Introduccin al mtodo
Para introducir el mtodo de programacin dinmica vamos a mostrar cmo se puede
escribir el problema en etapas. La funcin de utilidad es la misma que en los ejemplos
anteriores. El planteo del problema es el siguiente:

{ }
( ) ( ) ( ) ( ) ( )
1
0
2 1
0 1 2 1
,
Max u u u u u
T
t t
t
T T
T T
c W
c c c c c
+
=

+ + + + +
s.a:
( ) ( )
1
0
1
1
0
0
t t t
T
W r W c
W
W
+
+
= +

>


Para simplificar los clculos ahora interpretamos
t
W como el stock de activos del perodo
t .
En el ltimo perodo el problema del consumidor consiste en elegir su nivel de consumo
para ese perodo y el nivel de activos que deseara dejar tras terminar su vida:
( )
1
,
Max u
T T
T
c W
c
+

s.a: ( ) ( )
1
1
T T T
W r W c
+
= +
El nivel de consumo que maximiza la utilidad es elegir (recordemos que
1
0
T
W
+
):

T T
c W =

1
0
T
W
+
=
La utilidad derivada del nivel de activos del ltimo perodo, ( ) v
T T
W , es igual a:
( ) ( ) ( ) v u ln
T T T T
W W W =
Esta es la funcin valor del perodo final. Ntese que desde el punto de vista del ltimo
perodo, T ,
T
W viene dado del perodo 1 T . Resuelto entonces el problema del
consumidor en el ltimo perodo pasemos a resolver el problema que enfrenta en el perodo
1 T :
( ) ( )
1
1
,
Max u v
T T
T T T
c W
c W


+
14
s.a: ( ) ( )
1 1
1
T T T
W r W c

= +
Sustituyendo la restriccin en la funcin objetivo:
( ) ( ) ( )
1
1 1 1
Max u v 1
T
T T T T
c
c r W c


+ + (


Dadas las funciones de utilidad y valor:
( ) ( ) ( )
1
1 1 1
Max ln ln 1
T
T T T
c
c r W c


+ + (


La CPO orden es:
( ) ( ) ( ) ( )
1 1 1
u 1 v 1 0
T T T T
c r r W c

+ + = (

,
o,
( )
( ) ( )
1 1 1
1 1
1 0
1
T T T
r
c r W c


+ =
+

Despejamos
1 T
c

:

1 1
1
1
T T
c W


=
+
,

( )
1
1
1
T T
r
W W


+
=
+

Reemplazando los valores hallados en la funcin objetivo obtenemos la funcin valor para
el perodo 1 T :
( )
( )
1 1 1 1
1 1
v u v
1 1
T T T T T
r
W W W



+ | | (
= +
| (
+ +
\ .
,
( ) ( ) ( ) ( ) ( ) ( )
1 1 1
v 1 ln ln 1 ln 1 ln
T T T
W W r

= + + + + + ( (


Volvemos a operar de la misma forma en el perodo 2 T para encontrar
2 T
c

y
1 T
W

.
( ) ( )
2 1
2 1 1
,
Max u v
T T
T T T
c W
c W


+
s.a: ( ) ( )
1 2 2
1
T T T
W r W c

= +
Sustituyendo la restriccin en la funcin objetivo:
( ) ( ) ( )
2
2 1 2 2
Max u v 1
T
T T T T
c
c r W c


+ + (


Reemplazando por la funcin de utilidad y la funcin valor del perodo 1 T :
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
{ }
2
2 2 2
Max ln 1 ln 1 ln 1 ln 1 ln
T
T T T
c
c r W c r


( ( + + + + + + +

Obtenemos la CPO:
( )
( ) ( )
2 2 2
1 1
1 0
1
T T T
c r W c


+ =
+
,

2 2 2
1
1
T T
c W


=
+ +

15

( ) ( )
1 2 2
1 1
1
T T
r
W W



+ +
=
+ +

( ) ( ) ( ) ( ) ( ) ( ) ( )
2 2 2
2 2 2
v 1 ln ln 1 2 ln 1 ln
T T T
W W r

(
= + + + + + + + + (



Siguiendo con el procedimiento podemos encontrar
3 T
c

,
2 T
W

y
2
v
T
:

3 3 2 3
1
1
T T
c W


=
+ + +


( ) ( )
2
2 3 2 3
1 1
1
T T
r
W W



+ + +
=
+ + +


( ) ( ) ( ) ( ) ( ) ( ) ( )
2 3 2 3 2 3
3 3 3
v 1 ln ln 1 2 3 ln 1 ln
T T T
W W r

( = + + + + + + + + + + + (



Supongamos que llegamos al perodo T s , haciendo s T t = el problema se puede
escribir:
( ) ( )
1
1 1
,
Max u v
t t
t t t
c W
c W
+
+ +
+
s.a: ( ) ( )
1
1
t t t
W r W c
+
= +
Por induccin completa se puede demostrar que
t
c ,
1 t
W
+
y v
t
poseen la siguiente forma:

1
1
t t T t
c W


=
+ + +


( ) ( )
1
1
1 1
1
T t
t t T t
r
W W



+
+ + + +
=
+ + +



( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
2
v 1 ln ln 1 2 ln 1 ln
T t T t T t
t t t
W W T t r

( = + + + + + + + + + + + + (




Luego, en el perodo inicial el consumo, los activos y la utilidad indirecta son iguales a
5
:

0 0 1
1
1
T
c W

+
| |
=
|

\ .

( )
1 0 1
1
1
1
T
T
W r W

+
| |
= +
|

\ .

( ) ( ) ( ) ( )
1 1 1
0 0 0
1 1 1
v ln ln ln 1 ln
1 1 1 1 1
T T T T
T
W W r



+ + +
( ( | | | | | |
= + + + (
( ( | | |

\ . \ . \ .


5
La suma
( )
2
S 2
T
T
T = + + + se puede escribir como
1
1
S S
1
T
T T

| |
= +
|

\ .
, luego, la solucin
de la ecuacin es
1
1
S
1 1 1
T T
T
T

+
| |
=
|

\ .
.
16
Si el horizonte de tiempo es infinito la funcin valor converge a la funcin antes
obtenida:
( )
( ) ( )
( )
( ) ( )
0
0 0 2
ln ln 1
v ln 1 ln
1 1 1
W
W r


= + + + + (



Ntese que sta funcin valor depende de variables exgenas y de la riqueza del perodo
pero no depende explcitamente del perodo de tiempo considerado. Haciendo tender T a
infinito en ( ) v
t t
W obtenemos:
( )
( ) ( )
( )
( ) ( )
2
ln ln 1
v ln 1 ln
1 1 1
t
t
W
W r


= + + + + (


,
que es independiente de t .
3.2 Forma general del mtodo
El procedimiento antes seguido nos indica que podemos, en principio, reducir la
dimensionalidad del problema si a partir de considerar resuelto el problema desde el perodo
1 t + en adelante buscamos la solucin para el perodo t :
( ) ( ) { }
1
1
,
Max u v
t t
t t
c W
c W
+
+
+
s.a:
( )
1
0
0
t t t
W R W c
W
+
=

>


Donde ( )
1
v
t
W
+
es el valor mximo de la corriente de utilidad para el problema que se
inicia en 1 t + y ( ) 1 R r + . Reemplazando la ecuacin de movimiento en la funcin objetivo
obtenemos la siguiente ecuacin funcional
6
:
( ) ( ) ( )
{ }
1
1
1 1
v Max u v
t
t t t t
W
W W R W W
+

+ +
= +
Notemos que si el consumo es nulo entonces
1 t t
W R W
+
= mientras que si es igual a los
activos del perodo,
1
0
t
W
+
= , por lo tanto
1
0
t t
W R W
+
. El problema consiste en hallar
una funcin ( ) v W tal que luego de aplicar el operador
( ) ( ) ( ) { }
0
T v Max u , v
W R W
W W W

+ sobre esa funcin desconocida obtengamos
nuevamente la misma funcin ( ) v W con que partimos. En este sentido, lo que estamos
buscando es un punto fijo del operador (en un espacio de funciones). Un procedimiento que
suele seguirse para hallar dicha funcin es el que sigue.
3.2.1 Iteracin de la funcin de valor
Partimos de una funcin inicial y aplicamos sucesivamente el operador para ver hacia que
funcin converge. El operador entonces acta de la siguiente manera (ahora no es necesario
distinguir el perodo de tiempo y por eso utilizamos el acento para denotar el prximo
perodo):
( ) ( ) ( )
{ }
1
1
0
v Max u v
j j
W R W
W W R W W

+

= +

6
Esta ecuacin se conoce con el nombre de ecuacin de Bellman (vase, por ejemplo, Sargent [1987, p. 21] o el
trabajo original de Bellman [p. 11, 1965]).
17
Donde 1 R r + . Supongamos que iniciamos la tarea con ( )
0
v 0 W :
( ) ( ) { }
1
1
0
v Max ln
W R W
W W R W


=
Entonces 0 W = y ( ) ( )
1
v ln W W = . Aplicamos la segunda iteracin luego de reemplazar
sta en el problema:
( ) ( ) ( )
{ }
1
2
0
v Max ln ln
W R W
W W R W W


= +
A partir de la CPO obtenemos:
1
R
W W

=
+
, sustituyendo en la funcin objetivo:
( ) ( ) ( ) ( ) ( )
2
v 1 ln ln 1 ln ln W W R = + + + + (


Si aplicamos nuevamente el operador a partir de este resultado obtenemos:
( ) ( ) ( ) ( ) ( ) ( )
2 2 2
3
v 1 ln ln 1 2 ln ln W W R
(
= + + + + + + +


Por el principio de induccin completa podemos probar que ( )
1
v
n
W
+
es igual a:
( ) ( ) ( ) ( )
1
v ln ln ln ln
n n n n
W W R
+
= + + (


Donde:

1
1
n n


= +
0
1 =

1
1
1
n
n n

| |
= +
|

\ .

0
0 =
Estos coeficientes convergen a:

1
lim
1
n n



( )
2
lim
1
n n


Por lo tanto, ( ) ( ) ( ) ( )
( )
( )
*
2
1
v lim v ln ln 1 ln ln
1 1
n n
W W W R

= = + + + (



Ahora, adems de verificar que esta funcin es un punto fijo del operador vamos a
encontrar la funcin que relaciona W con W .
( ) ( ) ( ) ( )
( )
( )
2
1
2
0
v Max ln ln ln 1 ln ln
1 1
W R W
W W R W W R





= + + + + (
`



)
De la CPO resulta:
W R W =
Volviendo a sustituir W R W = en la funcin objetivo obtenemos la misma funcin
con que partimos: ( ) ( )
*
v v W W = . Por otro lado, reemplazando W R W = en la
restriccin de presupuesto alcanzamos la funcin consumo: ( ) 1 c W = .
18
3.2.2 Ecuacin de Euler
A partir de la ecuacin de Bellman podemos obtener tambin la condicin clsica dada
por la ecuacin de Euler. Aplicando la condicin de primer orden a dicha ecuacin:

1 t
W
+
: ( ) ( )
1
1
u v 0
t t
R c W

+
+ =
Supongamos que conocemos la funcin ( ) v y esta es diferenciable. El teorema sobre
envolventes nos permite conocer cmo cambia la utilidad en el mximo si modificamos un
parmetro del problema [Sydsaeter y Hammond, pp. 542-44, 1996]. Derivando con respecto a
los activos iniciales resulta:
( ) ( ) v u
t t
W c =
Desplazando sta un perodo hacia delante y sustituyendo en la primera:
( ) ( )
1
u u
t t
c R c
+
=
Esta ecuacin en diferencias ms la restriccin de presupuesto forman, nuevamente, el
mismo sistema de ecuaciones en diferencias que en los casos anteriores. Reemplazando la
restriccin en la primera:
( ) ( )
1 1
1 1 2
u u
t t t t
W R W R W R W

+ + +
= ,
que es la ecuacin de Euler de clculo de variaciones.

III Suavizado de series temporales
Dada una serie temporal { }
1
T
t
t
y
=
el problema consiste en descomponer la misma en una
componente cclica, { }
1
T
t
t
c
=
, y otra de tendencia o crecimiento, { }
1
T
t
t
g
=
tal que
7
:

{ }
( ) ( ) ( )
1
2
2
1 1 2
1 1
Min
T
t
t
T T
t t t t t
g
t t
c g g g g
=

= =
( +



s.a:
t t t
y g c = + 1, 2, , t T =
En Economa este mtodo para obtener la tendencia de una serie se conoce como filtro de
Hodrick y Prescott (vase Hodrick y Prescott [1997]).
La constante penaliza la variabilidad en la componente de crecimiento: cuanto ms
elevado es , ms suave es el comportamiento de la serie solucin.
Reemplazando la restriccin en la funcin objetivo:

{ }
( ) ( )
1
2 2
1 2
1 1
Min 2
T
t
t
T T
t t t t t
g
t t
y g g g g
=

= =
+ +


El problema posee la siguiente estructura recursiva [Bellman, pp. 158-59, 1965]:

7
Por lo general la serie original se transforma aplicando logaritmo natural. Aqu
t
y se entiende que es una serie
ya transformada. La tendencia,
t
g , es el logaritmo de la tendencia de la serie original ( ln
t t
g x ), por lo tanto
( ) ( )
1 1 1
ln ln ln ln 1
t t t t t t t t
g g x x x x

= = + , donde 1
t
< es la tasa de crecimiento de x entre
1 t y t , es la tasa de crecimiento en ese intervalo.
19
( ) ( ) ( ) ( )
{ }
2 2
1 2 1 2 1 1
f , Min 2 f ,
t
t t t t t t t t t t t
g
g g y g g g g g g
+
= + + +
Ejemplo: { } { }
3
1
1, 5, 2
t
t
y
=
= y 400 =
Aplicando de manera recursiva la ecuacin anterior obtenemos:
1
54
49
g

= ,
0
571
343
g = ,
1
743
343
g = ,
2
915
343
g = y
3
1.086
343
g =
La serie original, la tendencia y el ciclo aparecen graficados en la figura 3.











Figura 3
Descomposicin de una serie en ciclo y tendencia.

-2
-1
0
1
2
3
4
5
6
1 2 3
Tiempo
c(t)
y(t)
g(t)
20
Apndice
1.1.3 Trayectoria de la riqueza y consumo en funcin de la riqueza para T finito
A partir de la definicin de riqueza:
1
1
1
s t
T
t t t s
s t
W b y y
r

= +
| |
+ +
|
+ \ .

,
operando de la misma manera que para le caso de horizonte infinito llegamos a:
( ) ( ) 1
t t t
W r W c + ,
integrando entre 0 y t obtenemos: ( ) ( )
1
0
0
1 1
t
t t s
t s
s
W r W r c

=
= + +

, reemplazando el
consumo por la funcin hallada antes: ( )
0 1
1
1
1
s
s
s T
c r W

+
| |
= +
|

\ .
y resolviendo l aserie
geomtrica resulta la trayectoria de la riqueza:
( )
1
0 1
1
1
t T
t
t T
W r W

+
+
| |
= +
|

\ .

Sustituyendo partes de esta expresin en la trayectoria del consumo obtenemos:
( )
1
1
1
t
t t t T
c W

+
| |
=
|

\ .

Finalmente, ntese que haciendo t T = resulta que el consumo del perodo final es igual a
la riqueza del mismo perodo:
T T
c W = .
1.2.2 Prueba:
0
c se encuentra por encima de la rama del segundo autovector.
Las componentes del segundo autovector son ( )
2
1 1

= v . Dado que el centro de
coordenadas de los autovectores se encuentra en ( ) ( )
1
1 , 0 r r y

+ , cuando
0 t
b b = (medido
con respecto al centro de coordenadas ( ) 0, 0 ), ( ) ( )
1
1 0 0
1 v b b r r y

= + + y
( ) ( ) ( )
1
2 0 0
1 1 v b b r r y

( = + +

(medido con respecto al centro de coordenadas de los
autovectores). Por lo tanto nos preguntamos si ( )
0 2 0
c v b > , es decir:

( )
( ) ( )
0 0 0 2 0 1 1
1 1 1 1
1 1
1 1
T T
r r
c b y b y v b
r r r

+ +
( | |
| | + + ( | | | |
= + > + = ( |
| | |
(
|
+ \ . \ . \ . (
\ .

Notemos que se verifica la desigualdad. Tomando los trminos individualmente:
(i) ( )
0 0 1
1
1
1
T
b b

+
| |
>
|

\ .
, se verifica e forma inmediata.
(ii)
( )
( )
1 1
1 1 1 1
1 1
1 1
T T
r r
y y
r r r

+ +
| |
| | + +
| | | |
>
|
| | |
|
+ \ . \ .
\ .
\ .
, simplificando trminos y
volviendo a ordenar la desigualdad obtenemos: ( )
1
1
1 1
T
T
r
+
+
+ > , que se verifica por
hiptesis.
21
Referencias
Aiub, A. (1985). Ecuaciones en Diferencias Finitas, Editorial El Coloquio, Buenos Aires.
Bellman, R. (1965). Introduccin al Anlisis Matricial, editorial Revert, Barcelona.
Blanchard, O. J. y S. Fischer. (1989). Lectures on Macroeconomics. MIT Press, Cambridge,
Massachussets.
Evans, G. C. (1924). The Dynamics of Monopoly, American Mathematical Monthly 31
(febrero): 77-83.
Hodrick, R. J. y E. Prescott (1997). Postwar U.S. Business Cycles: An Empirical
Investigation, Journal of Money, Credit and Banking 29 (Febrero): 1-16.
Hotelling, H. (1931). The Economics of Exhaustible Resources, The Journal of Political
Economy, vol. 39 (abril): 137-175.
Lucas, R. E., N. L. Stokey con E. C. Prescott (1989). Recursive Methods in Economic
Dynamics, Harvard University Press, Massachusetts.
Obstfeld, M y K. Rogoff (1996). Foundations of International Macroeconomics, MIT Press,
Massachusetts.
Ramsey, F. P. (1928). A Mathematical Theory of Saving, The Economic Journal 38
(diciembre): 543-559.
Sargent, T. J. (1987). Dynamic Macroeconomic Theory, Harvard University Press,
Massachusetts.
Sydsaeter, K y P. Hammond (1996). Matemticas para el Anlisis Econmico, Prentice Hall,
Madrid.
Varian, H. R. (1992). Anlisis Microeconmico, tercera edicin, Antoni Bosch editor,
Barcelona.

Anda mungkin juga menyukai