Equation de Riccati
Equation de Riccati
Equation de Riccati
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 1 / 25
Présentation Laréq
Sommaire
aft
1 Présentation Laréq
2 Exposé du problème
3 Approximation LQ Dr
4 Résolution de l’équation de Riccati
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 2 / 25
Présentation Laréq
Introduction
aft
Cette présentation s’inscrit dans le cadre de la rubrique “DIVERS” des réunions
LAREQ
d’une part, de faire le parallélisme entre les aspirations exprimées par des cher-
cheurs non-économistes, sur l’orientation des théories économiques
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 3 / 25
Exposé du problème
Sommaire
aft
1 Présentation Laréq
2 Exposé du problème
3 Approximation LQ Dr
4 Résolution de l’équation de Riccati
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 4 / 25
Exposé du problème
Exposé du problème
Illustrons comment l’algorithme de Vaughan peut être utilisé dans l’analyse
aft
macroéconomique moderne
Une classe importante de modèles RBC ou DSGE peuvent s’écrire comme des
équations matricielles algébriques de Riccati
L’algorithme de Vaughan en constitue une méthode directe de résolution
Dans la pratique, la méthode de Vaughan est généralement beaucoup plus
rapide que la méthode d’itération sur l’équation de Bellman
Dr
Principale référence :
VAUGHAN David R., 1970, “A Nonrecursive Algebraic Solution for the Discrete
Riccati Equation”, Institute of Electrical and Electronics Engineers Transactions
on Automatic Control, AC - 15 (5) : 597–599.
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 5 / 25
Approximation LQ
Sommaire
aft
1 Présentation Laréq
2 Exposé du problème
3 Approximation LQ Dr
4 Résolution de l’équation de Riccati
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 6 / 25
Approximation LQ
aft
exprimé comme un problème de contrôle optimal linéaire quadratique (LQ),
tel que :
∞
X
max
∞
β t {xt0 Rxt + ut0 Qut } (1)
{ut }t=0
t=0
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 7 / 25
Approximation LQ
Equation de Bellman
Guess and Verify :
aft
Conjecturons que la fonction valeur est quadratique :
V (xt ) = max {xt0 Rxt + ut0 Qut + β[Axt + But ]0 P[Axt + But ]} (5)
ut
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 8 / 25
Approximation LQ
aft
donc finalement s’écrire comme suit :
Puisque :
∂x 0 Ax
= (A + A0 )x
Dr ∂x
∂y 0 Bz
= Bz (6)
∂y
∂y 0 Bz
= B0y
∂z
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 9 / 25
Approximation LQ
aft
(Q + Q 0 )u + β[B 0 P 0 Ax + B 0 PAx + (B 0 PB + B 0 P 0 B)u] = 0 (7)
u = −Fx, (9)
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 10 / 25
Approximation LQ
aft
Vérifions à présent que la fonction valeur est quadratique
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 11 / 25
Approximation LQ
aft
V (x) = x 0 Rx + x 0 F 0 QFx + βx 0 A0 PAx − βx 0 A0 PBFx − βx 0 F 0 B 0 PAx
+ βx 0 F 0 B 0 PBFx
= x 0 Rx + βx 0 A0 PAx − βx 0 A0 PBFx − βx 0 F 0 B 0 PAx
+ x 0 F 0 (Q + βB 0 PB)Fx
(12)
= x 0 Rx + βx 0 A0 PAx − βx 0 A0 PBFx − βx 0 F 0 B 0 PAx
+ x 0 F 0 (Q + βB 0 PB)β(Q + βB 0 PB)−1 B 0 PAx
= x Rx + β[x 0 A0 PAx − x 0 A0 PBFx − x 0 F 0 B 0 PAx + xF 0 B 0 PAx]
0
Dr
= x 0 Rx + β[x 0 A0 PAx − x 0 A0 PBFx]
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 12 / 25
Approximation LQ
aft
P = R + βA0 PA − βA0 PBF
(14)
= R + βA0 PA − β 2 A0 PB[Q + βB 0 PB]−1 B 0 PA
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 13 / 25
Approximation LQ
aft
Il suffit de considérer que :
P est la fonction valeur V , pouvant également s’écrire :
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 14 / 25
Résolution de l’équation de Riccati
Sommaire
aft
1 Présentation Laréq
2 Exposé du problème
3 Approximation LQ Dr
4 Résolution de l’équation de Riccati
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 15 / 25
Résolution de l’équation de Riccati
Algorithme de Vaughan
L’algorithme de Vaughan permet de résoudre directement l’équation de Riccati
aft
et d’en extraire une solution algébrique non récursive, i.e sans passer par les
itérations sur la fonction valeur
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 16 / 25
Résolution de l’équation de Riccati
Algorithme de Vaughan
Considérons le Lagrangien du modèle défini par (1 - 2) :
aft
∞
X
β t xt0 Rxt + ut0 Qut − λ0t+1 (xt+1 − Axt − But )
J = (17)
t=0
(20)
où {λt }∞
t=0 une séquence de matrices des multiplicateurs de Lagrange
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 17 / 25
Résolution de l’équation de Riccati
Algorithme de Vaughan
(18) dans (20) implique :
aft
xt+1 = Axt − BQ −1 B 0 µt+1
(21)
=⇒ xt = A−1 xt+1 + A−1 BQ −1 B 0 µt+1 ,
où µt = 21 λt
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 18 / 25
Résolution de l’équation de Riccati
Algorithme de Vaughan
En empilant (21) et (22), il vient que :
aft
xt x
= H t+1 (23)
µt µt+1
où H est une matrice symplectique composée des coefficients, telle que :
−1
A−1 BQ −1 B 0
A
H= (24)
βRA−1 β(RA−1 BQ −1 B 0 + A0 )
Cette dernière matrice peut directement être décomposée pour obtenir la ma-
Dr
trice P de Riccati, et ensuite la solution au problème LQ :
H=
V11 V12
Λ 0
V11 V12
−1
, (25)
V21 V22 0 Λ−1 V21 V22
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 19 / 25
Résolution de l’équation de Riccati
Algorithme de Vaughan
Note 1 : la matrice H étant symplectique, les valeurs propres sont telles que
aft
la réciproque de chaque valeur propre est aussi une valeur propre (réciproques
paires)
Cette propriété est importante, car impliquant une solution unique stable, i.e.
une solution qui satisfait la condition de transversalité et qui assure que la
fonction retour (utilité) est bornée
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 20 / 25
Résolution de l’équation de Riccati
aft
la fonction valeur, i.e. µt = Pxt
xt+1 = [V11 Λ−1 (W11 + W12 )P + V12 Λ(W21 + W22 )P]xt (27)
où W = V −1
Dr
Pré-multiplions (23) par H−1 :
xt+1
µt+1
=V
−1
Λ
0
0 W11 xt + W12 µt
Λ W21 xt + W22 µt
(28)
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 21 / 25
Résolution de l’équation de Riccati
aft
−j
xt+j Λ 0 W11 xt + W12 µt
=V (29)
µt+j 0 Λj W21 xt + W22 µt
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 22 / 25
Résolution de l’équation de Riccati
aft
le multiplicateur de Lagrange µt (shadow price) doit satisfaire la relation :
−1
µt = −W22 W21 xt (31)
L’équation (31) établit que le shadow price est une fonction temporellement
invariante de xt , que l’on peut noter :
µt = Pxt (32)
−1
où P = W22 W21
Dr
l’équation (29) s’écrit dès lors :
xt+j
V11 Λ−j (W11 xt + W12 µt
= (33)
µt+j V21 Λ−j (W11 xt + W12 µt
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 23 / 25
Résolution de l’équation de Riccati
aft
PV11 Λ−j (W11 xt + W12 µt
Pxt+j
= , (34)
µt+j V21 Λ−j (W11 xt + W12 µt
Dr
Cette dernière équation, appelée équation de Vaughan, caractérise la solution
de l’équation matricielle algébrique de Riccati
Jean-Paul K. Tsasa (LAREQ) Equation Matricielle Algébrique de Riccati Décembre 29, 2014 24 / 25
aft
Dr
Jacopo F Riccati