You are on page 1of 62

Universite Paris 1 Pantheon - Sorbonne

MEMOIRE
Dynamique et CAPM : Processus dchange e de Walras
Master II, Modlisation et mthodes mathmatiques en e e e conomie et nance e Parcours : Modlisation conomique et thorie des jeux e e e
Auteur : Vernica M. Acurio Vsconez o a Enseignant : Gal Giraud e

Juin 2011 Paris - France

Dynamique dans lquilibre gnral et CAPM : e e e Processus dchange de Walras e


Vernica M. Acurio Vsconez o a 19 juin 2011

Table des mati`res e


1 Introduction 2 Dnitions et notations de base e 2.1 Sur lquilibre gnral . . . . . . . . . . . . . . . . . . . . . . . e e e 2.2 Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Le Processus Walrasien dchange e CAPM 3.1 Le Mod`le . . . . . . . . . . . . . e 3.1.1 Description . . . . . . . . 3.1.2 Les hypoth`ses . . . . . . e 3.2 Le jeu local . . . . . . . . . . . . 3.3 Le processus dchange Walrasien e pour une conomie avec e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 7 . 7 . 9 . 12 . 15 . . . . . . . . . 33 33 34 34 35 35 41 41 47 49 2 4 4 5

4 Algorithme pour le cas : deux actifs, deux 4.1 Ide de lalgorithme . . . . . . . . . . . . . e 4.2 Lalgorithme . . . . . . . . . . . . . . . . . 4.2.1 Les donns . . . . . . . . . . . . . . e 4.2.2 Initialisation . . . . . . . . . . . . . 4.2.3 Calcules . . . . . . . . . . . . . . . 4.3 Code Matlab . . . . . . . . . . . . . . . . 4.3.1 Code pour lconomie sans CAPM e 4.3.2 Code pour lconomie avec CAPM e 4.3.3 Exemple . . . . . . . . . . . . . . .

agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 Anexes 55 5.1 Rsultats importants . . . . . . . . . . . . . . . . . . . . . . . 55 e 5.1.1 Sur lchanges des conomies linaires . . . . . . . . . . 55 e e e 5.1.2 Sur les thor`mes stabilit . . . . . . . . . . . . . . . . 57 e e e

Chapitre 1 Introduction
La dynamique dans lquilibre gnral est une question qui interese les e e e thoriciens depuis les annes soixante, cest pour cela que ltude du procese e e sus dchange a fait son apparition. e Il a tabli que mme avec la thorie de lquilibre gnral et la Pareto ope e e e e e timalit, on ne peut pas penser que, dans la vie relle, on passe des dotations e e initiales ` loptimum de Pareto (Pareto optimal) dans un seul mouvement, a il y a en fait un processus dchange entre temps, et mme sil nous am`ne e e e vers un optimum de Pareto, ce point nest pas forcment un quilibre. e e En 1990, Champsaur et Cornet ont dcrit un processus de Walras dtermin e e e de mani`re endog`ne ` chaque tape t. Ils ont dni le processus de Walras e e a e e comme une trajectoire qui associe ` chaque pas de temps t une allocation a x(t) = (x1 (t), . . . , xm (t)) et un syst`me de prix p(t) tels que lchange ine e nitsimal (x1 (t), . . . , xm (t)) et le syst`me de prix p(t) sont des quilibres de e e e Walras de lconomie marginale de loriginale. Ils ont montr, entre autre, e e que quand t tend vers linni, ce processus converge vers un optimum de Pareto x , de la mme faon que p(t) converge vers p , o` p est le prix qui e c u soutient loptimum de Pareto. La mme anne, Geanakoplos et Shubik ont dautre part montr la ree e e lation existante entre le mod`le nancier du CAPM (Capital Asset Pricing e Model) et lquilibre gnral, dont les rsultats sont valables pour des marchs e e e e e incomplets, avec ou sans lexistence dun actif (asset) sans risque. Ils ont montr que sous certaines hypoth`ses, en plaant le CAPM dans e e c un mod`le dquilibre gnral, les trois rsultats importants du CAPM sur e e e e e les marchs nanciers (ecacit, fonds mutuels et ligne de scurit) sont toue e e e 2

CHAPITRE 1. INTRODUCTION jours vries ` lquilibre. e e a e Le but de ce mmoire est de voir le mod`le dquilibre gnral avec CAPM e e e e e (avec H agents, A actifs, S + 1 ltat de la nature, un seul bien de consome mation pour chaque agent dans chaque tat et en supposant lexistence dun e actif sans risque) dans le cadre de la dynamique du processus Walrasien de Champsaur et Cornet (1990) et den tirer des rsultats quivalents ` ceux e e a donns par Geanokoplos et Shubik (1990), en trouvant un optimum de Pareto e pour les allocations de consommation qui nest pas forcement un quilibre. e Apr`s avoir donn des dnitions de base dans le chapitre 2, on commence e e e dans le chapitre 3 par donner le mod`le dquilibre gnral avec CAPM, on e e e e rednit le processus Walrasien pour ce cas, puis on prsente les rsultats. e e e Enn dans le chapitre 4 on cre un algorithme pour le cas avec 2 agents, e 2 actifs, un seul bien de consommation pour chaque tat, et on programme e cet algorithme en Matlab.

Vernica M. Acurio Vsconez o a

Chapitre 2 Dnitions et notations de base e


2.1 Sur lquilibre gnral e e e

On consid`re une conomie dchange pure E, avec : e e e l : un nombre positif de biens (commodities). m : un nombre positif de consommateurs. Les prfrences de chaque consommateur sont reprsentes par une ee e e fonction dutilit, e ui : Xi l

Xi est un sous-ensemble de l appel lensemble de consommation de e i. ei l est le vecteur des dotations initiales (initials endowments) du consommateur i. Hypoth`se C : On suppose que Xi l , ei l et que les fonctions e ++ ++ ui sont quasi-concaves, fortement monotones direntiables et que u1 (c) est e i ferm dans l pour tout c . e Dnition 2.1.1 e (l )m . ++ 1. Une allocation x = (x1 , . . . , xm ) est un lment de ee

2. Une allocation ralisable est un lment de lensemble, e ee A= x

l++
4

m m

tq
i=1

xi =
i=1

ei

CHAPITRE 2. DEFINITIONS ET NOTATIONS DE BASE 3. Un optimum de Pareto est une allocation ralisable, e x = (x , . . . , x ) 1 m tel quil nexiste pas une autre allocation ralisable x vriant : e e (a) ui (xi ) ui (x ), i i (b) i0 tel que ui0 (x0 ) > ui0 (xi0 ). i Dnition 2.1.2 On dit que (x , . . . , x , p ) Rl e 1 m Walras (Walrasien) si et seulement si,
m+1

est un quilibre de e

2.

1. x est solution du probl`me de maximisation suivant, e i max ui (xi ) p xi p ei xi Xi


m m i=1

x = i

ei

i=1

Remarque 2.1.1 Si les ui sont en plus strictement croissantes, alors ` a lquilibre on sait que p 0. e Thor`me 2.1.1 Supposons que les ui sont continues et quasi-concaves dans e e e l+ , direntiables dans l++ et ui (xi) 0 pour tout xi l++. Soit x une allocation ralisable. Alors (xm ) est un optimum de Pareto si et seulement si e les vecteurs ui (xi ) sont positivement colinaires. e

2.2

Notations
sS

Notation Soient x, y S+1 et s une probabilit, cest ` dire s > 0, pour e a tout s et tel que s = 1. On dnit le produit interne sur S+1 par, e x y :=
sS

s xs ys

On dira donc que, xy s xs ys = 0


sS

Vernica M. Acurio Vsconez o a

CHAPITRE 2. DEFINITIONS ET NOTATIONS DE BASE Notation On notera par, Ex lesperance de x par rapport au probabilit , e Ex = x 1 = s xs
sS

cov(x, y) la covariance de x et y, cov (x, y) =


sS

s (xs Ex) (y s Ey)

var(x) = cov(x, x). Remarque 2.2.1 Notons que, cov (x, y) =


sS

s (xs y s xs Ey y s Ex ExEy) s xs y s ExEy

=
sS

= x y ExEy

Vernica M. Acurio Vsconez o a

Chapitre 3 Le Processus Walrasien dchange pour une conomie e e avec CAPM


3.1
3.1.1

Le Mod`le e
Description

Lconomie E est dnie par : e e S = {0, 1, . . . , S} : lensemble des tats de la nature. e H = {1, . . . , H} : lensemble des agents. A = {1, . . . , A} : lensemble des actifs. Un portefeuille est un vecteur, 1 . = (a )aA = . A . A

h est la dotation initiale des actifs pour lagent h, h1 . h = ha = . A . +


aA

hA

eh est la dotation initiale des biens de consommation, e0 h . eh = (es ) = . S+1 . ++ h S eh 7

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM Un seul bien de consommation dans chaque tat. e R la matrice totale des actifs. 0 0 r1 rA . s . R = (ra ) = . . . . . M(S+1)A () . . S S r1 rA

On caractrise le vecteur de lactif a par, e 0 ra . ra = . S+1 .


S ra

Chaque agent h est caractrise par une fonction, e Vh : S+1 + que lon supposera quasi-concave et monotone. On dit que, 0 0 r1 rA . . R = . ... . . . S S r1 rA (S+1)A 1 . . . A A1

est le rendement du portefeuille .

0 S r1 1 + + rA A . . = S+1 . S S r1 1 + + rA A

Notons que le premier change est fait dans le march des actifs, apr`s e e e ltat est ralis, apr`s le paiement des actifs et nalement la consommation e e e e arrive. On a ajout ltat s = 0 pour faciliter la rinterprtation du bien dans e e e e ltat 0 comme une consommation qui arrive simultanment avec lachat des e e actifs, disons r2 , qui vrie r2 = (1, 0, . . . , 0). Sous cette hypoth`se, lincere e tain s {1, . . . , S} aectera juste la consommation au temps 1. On remarque aussi que, comme il existe un seul bien, il ny pas besoin de que le march rouvre une fois que ltat de la nature est ralis. e e e e Vernica M. Acurio Vsconez o a 8

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM Dnition 3.1.1 Une allocation dactifs ralisable est un lment de lene e ee semble, A= = (1 , . . . , H )

A ++

H H

tq
h=1

h =
h=1

Dnition 3.1.2 Un quilibre est un vecteur (q , (h )) e e que : 1. h, h est solution du probl`me, e max Vh (eh + R h ) sous : q h q h eh + R h 0

A A

tel

2.

ha =

hH

hH

ha , a A

3.1.2

Les hypoth`ses e

Dnition 3.1.3 Pour tout sous-ensemble T des vecteurs dans S+1 on e dnit sp[T ], le span de T , comme le plus petit sous-espace vectoriel de S+1 e qui contient T . H1 : Il existe un seul bien de consommation dans chaque tat de la nature. e H2 : eh S+1 vriant, e ++ eh sp [r1 , . . . , rA ] = sp [R] , h cest ` dire, a eh = R h , pour un h A et eh + R h 0, h Les consommateurs peuvent commercialiser nimporte quelle fraction de leur propre dotation initiale. H3 : Utilits quadratiques de Von Neumann Morgenstern e Vernica M. Acurio Vsconez o a 9

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

s h H, h > 0 et h > 0 avec

s h = 1 tel que, sS

h, Vh (W ) := Vh W 0 , . . . , W S :=
sS s h W s 1 h (W s )2 2

Ainsi lutilit de consommation pour lagent h est uh (c) = c 1 h c2 . e 2 H4 : Croyances communes


s s h = h = s ,

h, h H, s S

H5 : Monotonie Soit =
hH

h et soit e =
hH

eh . Posons,

M := R + e S+1 Alors, 1 h M 0, h H H6 : Existence de lactif sans risque On suppose que lactif a = 1 est lactif sans risque, cest ` dire il paie 1 a dans tout tat s. e r1 := 1 = (1, . . . , 1) S+1

Remarque 3.1.1

1. On a,

Vh (eh + R h ) := Vh e0 + r 0 h , . . . , eS + r S h h h :=
sS s h (es + r s h ) 1 h (es + r s h )2 h h 2

Vernica M. Acurio Vsconez o a

10

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM donc si on pose, cs = es + r s h h h on a, Vh (eh + R h ) = donc on peut voir que uh : . On a aussi qu` lquilibre on rsoudre le probl`me quivalent, a e e e e s h uh (cs ) max h sS sous : cs = es + r s h , h H h h p ch p (eh + h ), h H cs 0, s S h ch =
hH hH s h uh (cs ) h sS

et on a la condition quivalente ` 2 par, e a

eh + R eh + R

h
hH

=
hH

h
hH

2. On remarque aussi que si une allocation de consommation dpasse M e elle nest pas ralisable et que e d u (cs ) = 1 h cs h h dcs h est lutilit marginale de la consommation ` ltat s pour lagent h, avec e a e cs = es + r s h h h 3. Lquilibre (q, (h )hH ) donne lieu ` une allocation de consommation, e a ch = eh + R h , avec, ch = M = e + R = eh + R h
hH

hH

hH

Vernica M. Acurio Vsconez o a

11

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM 4. Vu que les Vh sont monotones et quasi-concaves, alors les uh sont aussi monotones et quasi-concaves. En plus elles sont fortement direntiables e 1 et uh (b) est ferm dans pour tout b . e 5. Lexistence de lquilibre est garantie sous les hypoth`ses H1-H6, car e e lensemble de consommation est + qui est convexe et ferm, les Vh e sont quasi-concaves et fortement monotones, lensemble, A= est born, et lensemble e V = (Vh (xh )) H tq (xh ) A est compact. Dnition 3.1.4 On dit quune allocation (xh )hH est un optimum de Pae reto si et seulement sil nexiste pas une autre allocation (yh )hH avec, yh M et Vh (yh ) > Vh (xh ) x H tq + xh = M
hH

hH

3.2

Le jeu local
Uh (h ) =
sS s h uh (es + r s h ) h

Notation On pose,

Remarque 3.2.1 On voit Uh : A et dapr`s la remarque davant, e les Uh sont donc monotones, quasi-concaves et fortement direntiables. En e 1 A plus Uh (b) est ferm dans pout tout b . e

Notation On notera par (t) =

1 (t) , , H (t) , lchange innitsimal. e e

Vernica M. Acurio Vsconez o a

12

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM Dnition 3.2.1 Une conomie marginale E ( (t)) associe a E est une e e e conomie qui a le mme nombre dactifs, de consommateurs et dtats que e e e lconomie originale E, mais o` chaque consommateur h maximise son utilit e u e d marginale dt Uh (h (t)) sous des contraintes de budget marginaux,

q h (t) = 0 dans un ensemble de consommation marginal. On dnit le jeu local, les solutions duquel seront les candidats pour e lchange innitsimal e e

1 (t) , , H (t) et le syst`me de prix associ q(t) ` lallocation (1 (t) , , H (t)). e e a Par la suite on omettra la rfrence au temps t. ee Notation Pour tout h et pour tout h 0, on pose, Gh (h ) = Uh (h ) Uh (h )

Dnition 3.2.2 Soit = (1 , . . . , H ) A e un param`tre x et e e ++ soit = (1 , . . . , H ) une allocation donne. On dit que (1 , . . . , H , q ) e A H+1 est un quilibre de Walras marginal ` , sil vrie les conditions e a e suivantes :
H 1. h, h est solution du probl`me, e max Gh (h ) h sous : h h q h 0 h A H h = 0. h=1

2.

Remarque 3.2.2 q 0.

1. Lhypoth`se de monotonie des Vh impliquent que e

Vernica M. Acurio Vsconez o a

13

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM


2. La solution h est un candidat pour donner la direction du mouvement

de h (t) du consommateur h au temps t > 0. Ainsi au temps t > 0,

Gh (h (t)) h (t) =

d 1 Uh (h (t)) Uh (h (t)) dt
d U dt h

Cest ` dire, le consommateur h maximise son utilit marginale a e dans h (t) (` constante positive pr`s). a e

(h (t))

3. Pour justier le terme Walrasien dans la dnition (3.2.2), on fait e le changement de variable suivant : h = h + h ,
et on note que (1 , . . . , m , q ) 1 , . . . , H , q

h est un quilibre Walrasien si e

H+1

et seulement si

vrie les conditions suivantes : e

(a) h, h est solution du probl`me, e

(b)
h=1

h =
h=1

max Gh (h ) h sous : q h q h h A +

Notons que la fonction Gh (h ) h est une fonction linaire en h et que e par hypoth`se Gh (h ) 0, donc on vrie toutes les hypoth`ses H1-H3 de e e e Cornet (1989) et donc il y a lexistence de lquilibre de Walras pour cette e conomie linaire E () associe ` loriginale E, on peut donc en dduire lexise e e a e tence des quilibres de Walras marginaux ` toute allocation . e a Lintroduction des h , nous permet de garantir que lensemble de budget marginal, h A tq q h q h + est compact.

Vernica M. Acurio Vsconez o a

14

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

3.3

Le processus dchange Walrasien e

Larticle de Champsaur et Cornet (1990) consid`re un mod`le avec H e e agents et M biens de consommation. Dans notre cas, pour faire le processus Walrasien de lconomie avec CAPM on consid`re quil y a galement e e e H agents, mais on verra plutt les A actifs, comme les M biens de consomo mation de Champsaur et Cornet, donc on aura, ` la limite du processus, un a optimum de Pareto pour les allocations des actifs. On va dmontrer quon e peut lier cette allocation au optimum de Pareto pour la consommation.
A Soit = (1 , . . . , H ) R++ H

un param`tre x. e e

Dnition 3.3.1 Pour toute allocation = (1 , . . . , H ) on notera par e M() lensemble des quilibres marginaux Walrasiens dans . On dnit e e aussi : Q () = = (1 , . . . , H ) RA
H

P () = q A tq q = 1et = (1 , . . . , H )

tq q A : (, q) M ()

: (, q) M ()

les ensembles des portefeuilles dquilibre et de prix dquilibre, respectie e vement. Dnition 3.3.2 On dit quune courbe dchange Walrasienne est une soe e lution () : [0, +[

A ++

de lquation direntielle ` plusieurs variables (EDM), e e a (t) Q ( (t)) ,

(0) = 1 , . . . , H

Remarque 3.3.1 Ce concept de solution de lquation direntielle est donn e e e dans le sens o` pour tout T > 0, la fonction () est lipchitzienne dans [0, T ], u cest ` dire il existe kT > 0 tel que, a (t1 ) (t2 ) kT |t1 t2 | ,

t1 , t2 [0, T ]

donc () admet, presque par tout dans [0, +[ une driv (t) qui vrie e e e (t) Q ( (t)) pour presque tout t [0, +[ et (0) = 1 , . . . , H .

Vernica M. Acurio Vsconez o a

15

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM Dnition 3.3.3 Un lment (A )H est un point limite de () sil e ee existe une suite (t ) [0, +[ qui converge vers + et tel que, = lim (t )
+

Avec tous ces utiles, on donne le thor`me suivant : e e Thor`me 3.3.1 Sous les hypoth`ses H1-H6, les propositions suivantes sont e e e vries : e e 1. Il existe une courbe dchange Walrasienne () et une correspondance e t P ( (t)) qui est rduite ` une application continue, qui sera note par q() dans e a e la suite. En plus, toute courbe dchange Walrasienne, vrie les trois conditions e e suivantes : (a) t > 0, (t) est une allocation ralisable. e (b) La fonction t Uh (h (t)) est croissante pour tout h. (c) h, q(t) (t) = 0 presque pour tout t > 0. 2. Supposons en plus que pour tout h, la fonction Uh est strictement quasiconcave. Alors toute courbe dchange Walrasienne () converge vers e une allocation quand t +, tel que lallocation de consommation associe , e
c = eh + R h , h

h H

est un optimum de Pareto En plus, quand t +, q(t) converge vers le vecteur de prix q tel que, Vernica M. Acurio Vsconez o a 16

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

q = G1 (1 ) = . . . = GH (H )

Et le prix p S+1 associ ` lallocation c est, ea h p = s u1 (cs ) 1 =1 u1 (cs ) 1 = u2 (cs ) u2 (cs ) 2 2 = ... = s u2 (c2 ) u2 (cs ) 2

An de dmontrer ce thor`me, on commence par donner quelques autres e e e rsultats utiles. e Lemme 3.3.2 Sous les hypoth`ses H1-H6, pour toute allocation (A )H , e ++ lensemble P () est un singleton. Dmonstration Dapr`s le lemme 5.1.1, on sait que pour tout p, q P (), e e alors il existe > 0 tel que p = q cest ` dire, a ph = qh , h H

Dautre part, comme p, q P () alors on sait en plus que p = q = 1, donc, 2


hH 2 qh = 1

et donc = 1, mais comme par hypoth`se > 0 on conclut le thor`me. e e e Lemme 3.3.3 Sous les hypoth`ses H1-H6, la correspondance, e P : A A ++ P () est rduite ` une application continue, et la correspondance, e a Q:

A ++

A Q()

est une correspondance hmi-continue suprieurement ` valeurs non vides, e e a convexes et compacts. Vernica M. Acurio Vsconez o a 17

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM


Dmonstration On note quun lment (1 , . . . , m , q ) A e ee est un quilibre Walrasien marginal si et seulement sil vrie le syst`me dgalits e e e e e et ingalits suivant : e e q0 H h = 0 H+1 h=1

o` , u

h h , h q h 0, h Gh (h ) h h (h , q) ,

h (h , q) = max {Gh (h ) h tq h h et q h 0} On remarque que pour tout h, la fonction, h : A A ++ ++ est continue (dapr`s le thor`me du maximum de Berge (1966)), donc la e e e correspondance dquilibre, e M()

a un graphe ferm dans (A )H H . e ++ ++

D`s que les deux correspondances P et Q sont bornes, on dduit quelles e e e sont hmi-continues suprieurement. e e Cependant la deuxi`me correspondance est en fait un singleton, dapr`s e e le Lemme (3.3.2), donc elle est rduite ` une application continue. e a Dautre part, pour tout on a que, Q() = Car comme P () = q donc par dnition, il existe (1 , . . . , H ) Q(). e Q() est convexe Soient 1 , 2 Q() est soit ]0, 1[, donc on a, Vernica M. Acurio Vsconez o a 18

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

1 h = hH hH

2 h = 0

donc,
1 2 h + (1 ) h = 0

hH

en plus,
1 2 h + (1 ) h h (1 ) h ,

h H

h , Comme q P () est unique, alors,

h H

1 2 1 2 q h + (1 ) h = q h + (1 ) q h 0

et
1 2 1 2 Gh (h ) (h + (1 ) h ) = Gh (h ) h + (1 ) Gh (h ) h 1 1 h (h , q) + (1 ) h (h , q)

h (h , q) avec, 1 2 Gh (h ) (h + (1 ) h ) tq 1 2 h (h , q) = max (h + (1 ) h ) h et 1 2 q (h + (1 ) h ) 0

Q() est compacte

Comme Q est borne et comme on a dmontr que la correspondance e e e A H e M() est ` graphe ferm dans (++ ) A , donc on dduit que a e ++ Q() est aussi ferme, donc compacte, car on est en dimension nie. e

Lemme 3.3.4 Soit = (1 , . . . , H ) une allocation ralisable. Sous les hye poth`ses H1-H6, les propositions suivantes sont vries : e e e Vernica M. Acurio Vsconez o a 19

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM 1. h, = (1 , . . . H ) Q() on a : Gh (h ) h 0 2. Les conditions suivantes sont quivalentes : e (a) Lallocation de consommation c (S+1 )H associe ` (A )H e a par, ch = eh + R h S+1 , est un optimum de Pareto. (b) G1 (1 ) = . . . = GH (H ). (d) Gh (h ) h = 0, Dmonstration e (c) 0 Q(). h, Q(). h H

1. Soit = (1 , . . . , H ) Q(), alors on a pour tout h, Gh (h ) h Gh (h ) 0 = 0

2. (a) (b) Comme les utilits sont concaves et direntiables, soit h le e e vecteur dutilit marginale de consommation de lagent h, cest ` dire, e a h = d d u c0 , . . . , S u cS h h 0 dch dch RS+1

En particulier, dans notre cas, avec lhypoth`se H3 des fonctions quae dratiques, on a que, s = 1 h c s , h h cest ` dire, a h = 1 h c h , h s S, h H

S+1 et dapr`s lhypoth`se de monotonie on sait aussi que h R++ . e e

Et comme dapr`s H4 on a des croyances communes, cest ` dire, e a


s s h = h = s ,

h, h H, s S 20

Vernica M. Acurio Vsconez o a

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM donc lallocation c = e + R est un optimum de Pareto si et seulement si les h sont colinaires pour tout h. e Dautre part, remarquons que Uh (h ) = et aussi,
U ha h

Uh (h ) , . . . , Uh (h ) h1 hA

A ++

(h ) =

ha

sS

s s s h u (es + r1 h1 + . . . + rA hA ) h

=
sS

s s s s h uh (es + r1 h1 + . . . + rA hA ) ra h

=
sS

s s s s h (1 h (es + r1 h1 + . . . + rA hA )) ra h

=
sS

s s h (1 h (es + r s h )) ra h s s h (1 h cs ) ra h s s h s ra h

=
sS

=
sS

Donc supposons que c est un optimum de Pareto, alors dapr`s le e thor`me 2.1.1 il existe h > 0 tel que, e e h = h 1 , et donc avec H4, si et seulement si,
s s s s h H, s = h s h s rh = h 1 s r1 h 1 h 1

h H

Donc si on somme sur s on a que,


s s h s ra = h h sS sS s s 1 s r1 , 1

h H, a A

Do` on a bien que, u Vernica M. Acurio Vsconez o a 21

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

Uh (h ) = h U1 (1 ) Donc, h U1 (1 ) Uh (h ) = , Uh (h ) h U1 (1 ) cest ` dire, a G1 (1 ) = . . . = GH (H ) Rciproquement, supposons que e G1 (1 ) = . . . = GH (H ) donc dapr`s le thor`me 2.1.1 lallocation (h )hH est un optimum de e e e Pareto et q = G1 (1 ) = . . . = GH (H ) est le prix associ ` (h )hH , et on a aussi, ea h =
hH hH

h H

do` , u ch =
hH hH

eh + R
hH

On veut montrer que les h S+1 sont tous colinaires. e ++ Dapr`s lhypoth`se H6, il existe un actif sans risque quon la suppos e e e a = 1, cest ` dire, a r1 = (1, . . . , 1) S+1 Notons que q est normalis, donc sans perdre de gnralit on peut e e e e supposer que le prix pour lactif sans risque a = 1 est q1 = 1.

Vernica M. Acurio Vsconez o a

22

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM Soit maintenant, A = {a A tq qa = 0} alors 1 A. Pour chaque a A on pose, ra := 1 ra qa

qui est le rendement en argent de lactif a. Alors pour tout agent h H, comme (h )hH est un optimum de Pareto, alors
s s h s (ra 1) = 0 h

sS

Car sinon lagent h peut acheter (ou vendre) une unit de lactif sans e e risque 1 et vendre (ou acheter) q1 units de lactif a et faire mieux, ce a qui contredit le fait que (h )hH est un optimum de Pareto. De la mme mani`re, si a A \ A cest ` dire qa = 0 alors on a, e e a
s s h s ra = 0 h sS

Donc, h ra 1 Soit, K = sp Alors, h K, h H ra 1 tq a A ra tq a A \ A et h ra , h H

Dautre part, dapr`s H4, on sait que eh sp[R] et comme on avait e pos, e Vernica M. Acurio Vsconez o a 23

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

ch = eh + R h on a que ch sp[R] = sp[1, r2 , . . . , rA ], pour tout h H. Mais comme h = 1 h ch , alors on suive que h sp[R], pour tout h H. On peut voir aussi que, sp [R] = sp K, 1 donc on peut conclure que tous les h doivent tre lis dans le mme e e e sous-espace unidimensionnel dans sp[R] perpendiculaire ` K, cest ` a a dire quils sont colinaires. e (b) (c) Soit q = G1 (1 ), on peut facilement vrier que (0, . . . , 0, q) e est un quilibre marginal Walrasien, vu que dapr`s (ii) G1 (1 ) = . . . = e e GH (H ). Car, q h = Gh (h ) h 0, et donc la solution de, max Gh (h ) h sous : h h q h 0 h A h = 0
hH

est bien = 0 et aussi on a bien,

(c) (d) Soit = (1 , . . . , H ) Q(), dapr`s (iii) on a que 0 Q(), e alors h, Gh (h ) 0 Gh (h ) h Vernica M. Acurio Vsconez o a 24

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM mais dapr`s (a) on a que, e Gh (h ) h 0, Q () donc on a bien, Gh (h ) h = 0, h H, Q () (d) (b) Soit = (1 , . . . , H ) Q() et soit q un prix dquilibre e associ au vecteur de norme 1. e Dapr`s le thor`me de la dualit de la programmation linaire, on en e e e e e dduit que pour tout h H, e 0 = Gh (h ) h = max {Gh (h ) tq q 0 et h } = Gh (h ) h + q h max Par consquence, pour tout h, e qa q h Gh (h ) , a A Gh (h ) h a
Gha (h ) , qa

aA

On rappelle que les vecteurs q et Gh (h ), h H, sont tous de norme 1, donc pour complter la preuve, il faut juste montrer que les ingalits e e e davant sont en fait des galits pour tout h H. e e En eet, supposons le contraire, supposons que au moins pour un a, on a a une ingalit stricte. On multiplie chacune par h et on somme sur e e a. On obtient, q h > do` une contradiction. u Donc on a ce quon voulait. q h Gh (h ) h , h H Gh (h ) h

Vernica M. Acurio Vsconez o a

25

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM Avec tout cela on a tous les instruments pour dmontrer notre thor`me. e e e Dmonstration (Du thor`me 3.3.1) e e e 1. Dapr`s le Lemme 3.3.3, la correspondance Q () est hmi-continue e e suprieurement ` valeurs non vides, convexes et compacts, donc lquation e a e direntielle ` plusieurs variables (EDM) a une solution locale, e a () : [0, T ] pour tout T > 0. Pour montrer que cette solution peut-tre prolonge ` [0, +[ il sut e e a de vrier que toute solution locale de cette quation nous am`ne dans e e e un sous-ensemble compact de (A )H .

A ++

En fait, pour presque tout t > 0, il existe q(t) tel que 1 (t) , , H (t), q(t) est un quilibre marginal pour (t). e Donc,

(t) = 0
hH h

et
d U dt h

(h (t)) = Uh (h (t)) (t)


h

= Uh (h (t)) Gh (h (t)) (t)


h

Uh (h (t)) Gh (h (t)) 0 = 0 cela implique que pour tout h H, la fonction, t Uh (h (t)) est croissante et que, t, h (t) =
hH hH

h (0) =
hH

Vernica M. Acurio Vsconez o a

26

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM donc en plus h (t) est ralisable. e u Ainsi, la solution () appartient ` lensemble A() o` , a A = (1 , . . . , H ) A tq Uh (h ) Uh h , h H On remarque que lensemble A() est lensemble des allocations ralisables e qui sont prfres ou indirentes ` la situation initiale de chaque eee e a consommateur. Lensemble A() est clairement born car A est born, et ferm car, e e e A = { A} RA tq Uh (h ) Uh h , h H 1 = { A} Uh Uh h , + Le premier ensemble est ferm par dnition et le deuxi`me aussi e e e comme image rciproque dun ferm par une fonction continue. e e Donc, comme on est en dimension nie, A() est compact, do` lexisu tence de (). Dautre part, le Lemme 3.3.3 nous dit que la correspondance, t q (t) = P ( (t)) est rduite ` une application continue. e a On a dj` montr que, ea e (a) t, (t) est une allocation ralisable. e (b) La fonction t Uh (h (t)) est croissante pour tout h H. Finalement, on voit que la condition (c) est aussi vri car elle est une e e

consquence du fait que pour presque tout t > 0, 1 (t) , , H (t), q(t) e est un quilibre de Walras marginal, ce qui implique que, e q (t) h (t) = 0, Vernica M. Acurio Vsconez o a h H 27

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM 2. On dnit la fonction, e U:

A ++

U () =

Uh (h )
hH

alors pour toute solution, () : [0, +[

A ++

de lquation direntielle (EDM), on a pour tout t > 0, e e d U ( (t)) = Uh (h (t)) Gh (h (t)) h (t) dt hH Par consquence, dapr`s le Lemme 3.3.4, e e
d U dt d U dt

( (t)) > 0, ( (t)) = 0,

si 0 Q ( (t)) / si 0 Q ( (t))

Ainsi U() est une fonction de Lyapunov et donc on en dduit que tout e point limite de la solution () vrie 0 Q( ) (Cf. Thor`me 5.1.2). e e e Donc dapr`s le Lemme 3.3.4 (b), lallocation associe ` , e e a
c = eh + R h h

est un optimum de Pareto. Maintenant on montre que quand t tombe vers linni, alors (t) tombe vers (A )H . En eet, vu que la solution appartient ` un ensemble a compact (lensemble A()), il sut de montrer que () a un point limite unique. Montrons par labsurde. Supposons que () a deux points limites dirents e et (on peut supposer < ). La stricte quasi-concavit des Uh implique que, e h, Uh Vernica M. Acurio Vsconez o a 1 1 + 2 h 2 h
> Uh (h )

28

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM ce qui contredit le fait que soit un optimum de Pareto donc est unique. Pour nir la preuve, on va montrer que,
t lim q (t) = G1 (1 ) (= G2 (2 ) = . . . = GH (H ))

On a dj` vu que (0, . . . , 0, G1 (1 )) est un quilibre Walrasien marginal ea e a ` cest ` dire que G1 (1 ) P ( ), mais P ( ) est un singleton, a dapr`s le Lemme 3.3.2, donc, e q = G1 (1 ) = G2 (2 ) = . . . = GH (H )

En plus, on peut remarquer aussi que ` c , on lui a associ le prix p a e o` , u p = s uh (c s ) h =1 uh (c s ) h

Thor`me 3.3.5 Sous les hypoth`ses H1-H6. Soit le point limite du proe e e cessus () et soit c = eh + R h lallocation de consommation lui associe. e h Soit M = eh + R h la consommation du march. e
hH hH

Alors il existe des scalaires sh et th pour chaque agent h tels que, c = sh 1 + th M h Si en plus le rang de R est (S + 1) et si eh = 0 pour tout h, alors,
h = sh 1 + th hH

Dmonstration On a dj` vu que les = 1 h c sont colinaires si et e ea e h h seulement si (c ) est un optimum de Pareto, donc les vecteurs de consommah tion, c = h 1 1 h h

sont tous lis dans un espace bidimensionnel, spars par 1 et un certain e e e vecteur . D`s que, e Vernica M. Acurio Vsconez o a 29

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

M=
hH

c h
hH 1 h

1 h

= s1 t il suit que si M et 1 sont colinaires, alors 1 et le sont aussi, et donc, e c = sh 1 h pour un scalaire sh , pour tout h H. Si 1 et ne sont pas colinaires, alors, e sp 1, = sp 1, M et donc on peut crire, e c = sh 1 + th M, h En plus si eh = 0 pour tout h, alors,
c = R h h

h H

et M = R

h
hH

Si R a rang (S + 1), alors h est lunique portefeuille tel que c = R h h et donc on doit avoir que dans lespace de portefeuilles, h = sh 1 + th hH

Thor`me 3.3.6 Sous les hypoth`ses H1-H6. Soit le point limite du proe e e cessus () et soit ch = eh + R h lallocation de consommation lui associe. e On reprend la normalisation de q1 = 1. Soit, r S+1 la reprsentation des paiements de tout actif potentiel : e commercialis : r = R , pour un A e Vernica M. Acurio Vsconez o a 30

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM ou pas : r = R , pour tout A

Alors il existe un prix unique q(r) auquel tout consommateur h sera sa tisfait en avant exactement h , malgr la nouvelle opportunit dacheter ou e e vendre short le nouveau actif au prix q(r) (bien sure on a que si r = R , alors q(r) = q ). En plus, si q(r) = 0, r= est bien dni, et donc si on note, e M= on doit avoir, cov r, M Er 1 = varM EM 1 (3.1) M q (r) r q (r)

Dmonstration Comme (h )hH est un optimum de Pareto, alors lexise tence de q est claire et en plus q = G1 (1 ) = G2 (2 ) = . . . = GH (H ).

On rappel quon avait dj` montr que, ea e Uh (h ) = (


sS s s s r1 , . . . , h sS s s s rA ) h

= (h 1, . . . , h rA ) donc on peut poser, q (r) = h r h 1

On sait aussi que h 0 donc q(r) est bien dni et indpendant de h, e e car les h sont colinaires. e Notons que lquation (3.1) de scurit du march, dnit une relation e e e e e linaire entre Er et cov(r, M) pour tous les r avec q(r) = 1. e Toute ligne est dtermine par deux points distincts dans lespace, donc e e les points, Vernica M. Acurio Vsconez o a 31

CHAPITRE 3. LE PROCESSUS WALRASIEN DECHANGE POUR UNE ECONOMIE AVEC CAPM

cov 1, M , Er = (0, 1)

et (varM, EM)

vrient bien (3.1) pour le portefeuille r = 1 et r = M respectivement. e Ainsi sil existe une relation entre la cov(r, M) et Er pour tout paiement de portefeuille r avec q(r) = 1, alors (3.1) est la formule correcte. Remarquons que si M = 0, alors depuis la Pareto optimalit on sait que e pour tout h H, les s sont des constants indpendants de s, et donc, e h Er h r = = Er h 1 E1 donc encore (3.1) est vrie. e e Considrons maintenant que, e 1 = q (r) = on a que, h r = cov (r, h ) + Eh Er, h H h r h 1

Finalement on rappel que pour tout h H ils existent sh et th tels que, h = sh 1 + th M donc on a, h r = cov r, sh 1 + th M + Eh Er = th cov r, M + Eh Er Si on prend h r , th et Eh comme des constantes on retrouve une relation linaire entre cov(r, M) et Er. e

Vernica M. Acurio Vsconez o a

32

Chapitre 4 Algorithme pour le cas : deux actifs, deux agents


4.1 Ide de lalgorithme e

On consid`re : e H = {1, 2}. A = {1, 2} (h (t) , h (t)) les deux actifs pour lagent h. Uh (h (t) , h (t)) =
sS s h uh (es + r s (h (t) , h (t))), la fonction dutih

lit. On peut la voir aussi comme, e Uh (h (t) , h (t)) =


sS s h uh (cs ) h

avec, c = eh + R (h (t) , h (t)) h On sait que sous les hypoth`ses H1-H6, il existe une courbe dchange e e Walrasienne () tel que, (t)
t+

et q (t) q
t+

o` lallocation de consommation c associe ` par, u e a 33

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

c = eh + R h , h

h H

est un optimum de Pareto,


q = G1 (1 )

et p = s 1 1 c 1 =1

1 1 c 1

En chaque t donc, on tudie les quilibres marginaux, cest ` dire ` chaque e e a a t on maximise deux fonctions du type, Hh (1 , 2 ) = Uh (h (t) , h (t)) (1 , 2 ) et donc au (t + 1) on bouge notre point de dpart ` ce point qui est un e a quilibre marginal. e On rp`te ce processus jusqu` avoir, e e a U1 (1 (t) , 1 (t)) U2 (2 (t) , 2 (t)) = U1 (1 (t) , 1 (t)) U2 (2 (t) , 2 (t))

4.2
4.2.1

Lalgorithme
Les donns e

On demande les donns suivants : e N le nombre de pas S le nombre dtats de la nature e eh S+1 , h ++ (1 , 1 ) 2 +

Vernica M. Acurio Vsconez o a

34

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS R M(S+1)2 ()

( s )sS S+1 tel que ++

h ++ pour tout h tel que, 1 1 h eh + R 1 + 2 1 + 2 0, h H

sS

s h = 1

hH

4.2.2

Initialisation

On pose, 1 (0) = 1 1 (0) = 1 = 1 + 1 T = En gnral on considrera e e e 2 (t) = 1 (t) 2 (t) = T 1 (t) On peut normaliser les prix, cest ` dire, a q (t) = (q1 , q2 ) = (q1 , 1) et on pose, q (0) = (1, 1) p (0) = 1 S+1 j=0 le compteur des pas. =| 1 (t + 1) 1 (t) |=
N

4.2.3

Calcules

On calcule pour tout h,

Vernica M. Acurio Vsconez o a

35

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

ch (t) = eh + R (h (t) , h (t)) S+1 uh (cs (t)) = cs (t) 1 h cs (t)2 h h h 2 Uh (h (t) , h (t)) =
sS s h uh (cs (t)) h

Apr`s on calcule le gradient pour chaque agent h, e Uh (h (t) , h (t)) = h (t) Uh (h (t) , h (t)) , h (t) Uh (h (t) , h (t))

On pose, ah =

U h (t) h U h (t) h

(h (t) , h (t)) (h (t) , h (t))

la valeur absolue du taux de substitution marginal entre les actifs h et h . Remarque 4.2.1 Il est claire que, U2 (2 (t) , 2 (t)) U1 (1 (t) , 1 (t)) = a1 = a2 U1 (1 (t) , 1 (t)) U2 (2 (t) , 2 (t)) On analyse les cas possibles : 1. Cas 1 : a1 = a2 Le point (1 (t) , 1 (t)) est un optimum de Pareto, donc on sarrte e et on pose, h (t + 1) = h (t) h (t + 1) = h (t) q(t + 1) = q(t) ch (t + 1) = eh + R (h (t + 1) , h (t + 1)) p(t + 1) = 1 S+1 Vernica M. Acurio Vsconez o a 36

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS 2. Cas 1 : a1 = a2 (a) Sous-cas A : a1 > a2 On consid`re la ligne qui passe par (1 (t) , 1 (t)) et (, 0), e dont la pente est, m=
(0,TAU)

1 (t) <0 1 (t)

TAU 0 0 TETA

(THETA,0)

Car pour maximiser H1 et H2 on doit augmenter la quantit e de lactif 1 (t), ce qui forcement, va faire diminuer la quantit e de lactif 1 (t) et donc on va diminuer a1 et augmenter a2 . i. Sous-cas A.1 : a2 |m| a1

(0,TAU)

a1 w

TAU

a2

0 TETA

(THETA,0)

Donc on pose, 1 (t + 1) = 1 (t) + , 2 (t + 1) = 1 (t + 1) 1 (t + 1) = 1 (t) |m| , 2 (t + 1) = T 1 (t + 1) q(t + 1) = (|m| , 1) ch (t + 1) = eh + R (h (t + 1) , h (t + 1)) p(t + 1) = 1 S+1 Vernica M. Acurio Vsconez o a 37

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS ii. Sous-cas A.2 : |m| a2 < a1

(0,TAU)

a1

TAU

a2

0 TETA

(THETA,0)

Donc on pose, 1 (t + 1) = 1 (t) + , 2 (t + 1) = 1 (t + 1) 1 (t + 1) = 1 (t) a2 , 2 (t + 1) = T 1 (t + 1) q(t + 1) = (a2 , 1) ch (t + 1) = eh + R (h (t + 1) , h (t + 1)) p(t + 1) = 1 S+1 iii. Sous-cas A.3 : a2 < a1 |m|

(0,TAU)

TAU

a1

a2

0 TETA

(THETA,0)

Donc on pose, 1 (t + 1) = 1 (t) + , 2 (t + 1) = 1 (t + 1) 1 (t + 1) = 1 (t) a1 , 2 (t + 1) = T 1 (t + 1) q(t + 1) = (a1 , 1) ch (t + 1) = eh + R (h (t + 1) , h (t + 1)) p(t + 1) = 1 S+1 Vernica M. Acurio Vsconez o a 38

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS (b) Sous-cas B : a1 < a2 On consid`re la ligne qui passe par (1 (t) , 1 (t)) et (0, T ), e dont la pente est, m=
(0,TAU)

1 (t) T 1 (t)

TAU

0 TETA

(THETA,0)

Ce fois-ci, pour maximiser H1 et H2 on doit augmenter la quantit de lactif 1 (t), ce qui forcement, va faire diminuer la e quantit de lactif 1 (t) et donc on va diminuer a2 et augmene ter a1 . i. Sous-cas B.1 : a1 |m| a2

(0,TAU)

a2

TAU

a1 w

0 TETA

(THETA,0)

Donc on pose, 1 (t + 1) = 1 (t) , 2 (t + 1) = 1 (t + 1) 1 (t + 1) = 1 (t) + |m| , 2 (t + 1) = T 1 (t + 1) q(t + 1) = (|m| , 1) ch (t + 1) = eh + R (h (t + 1) , h (t + 1)) p(t + 1) = 1 S+1 Vernica M. Acurio Vsconez o a 39

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS ii. Sous-cas B.2 : |m| a1 < a2

(0,TAU)

a1

a2

TAU

0 TETA

(THETA,0)

Donc on pose, 1 (t + 1) = 1 (t) , 2 (t + 1) = 1 (t + 1) 1 (t + 1) = 1 (t) + a1 , 2 (t + 1) = T 1 (t + 1) q(t + 1) = (a1 , 1) ch (t + 1) = eh + R (h (t + 1) , h (t + 1)) p(t + 1) = 1 S+1 iii. Sous-cas B.3 : a1 < a2 |m|

(0,TAU)

TAU

a2

a1

0 TETA

(THETA,0)

Donc on pose, 1 (t + 1) = 1 (t) , 2 (t + 1) = 1 (t + 1) 1 (t + 1) = 1 (t) + a2 , 2 (t + 1) = T 1 (t + 1) q(t + 1) = (a2 , 1) ch (t + 1) = eh + R (h (t + 1) , h (t + 1)) p(t + 1) = 1 S+1 Vernica M. Acurio Vsconez o a 40

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

4.3

Code Matlab

On a fait deux programmes. Dans premier on a programm cest le proe cessus de Walras dans le cadre gnral sans CAPM et dans le deuxi`me on e e e fait lalgorithme pour lconomie avec du CAPM. e Pour la programmation dans le logiciel Matlab, on ajoute quelques autres crit`res, an dviter que lalgorithme se prolonge jusqu` linni : e e a Conditions de bord : une fois arriv ` un des quatre bords on sarrte. ea e On consid`re a1 = a2 |a1 a2 | < , avec = 0.01. e Condition de pas du temps : Si au bout de 1000 rptitions on narrive e e pas ` trouver loptimum de Pareto exact, on arrt lalgorithme. a e Condition derreur : Si jamais aucune condition nest vri, lalgoe e rithme risque de ne jamais nir, donc on a mis une condition pour larrter si cela arrive et nous informer quil y a eu une erreur. Cepene dant dans tous les exemples tests on nest pas arriv ` ce cas. e ea

4.3.1

Code pour lconomie sans CAPM e

Ici on consid`re deux agents et deux biens de consommation x et y. Les e fonctions dutilit uh doivent tre monotones, continument direntiables et e e e quasi-concaves. Les dotations initiales e1 = (x1 (0), y1 (0)) e2 = (x2 (0), y2(0)) doivent tre e strictement positives. On a trois documents .m, deux pour crire chaque utilit et un avec lale e gorithme. A la n il presente quatre rsultats : e g le facteur de conversion pour les graphiques des courbes de niveaux. j le nombre de fois que lalgorithme a t fait. ee r et s loptimum de Pareto en abscise et ordonn respectivement. e Vernica M. Acurio Vsconez o a 41

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS P le prix associ au optimum de Pareto [r, s]. e et quatre graphiques : Figure 1 : Les courbes de niveaux des deux fonctions dutilit et le point e de dpart. e Figure 2 : La trajectoire faite depuis le point de depart, jusquau optimum de Pareto. Figure 3 : Les courbes de niveaux des deux fonctions dutilit et lope timum de Pareto. Figure 4 : La courbe de trajectoire du prix pour le bien 1, car lautre on lavait normalis. e Exemple 4.3.1 Supposons que, u1 (x1 , y1 ) = x1 y1 et e1 = (4, 1) , e2 = (1, 4)

u2 (x2 , y2) = 103 x2 +

1 y 10 2

On compile notre algorithme et on a,

Vernica M. Acurio Vsconez o a

42

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS On trouve que lallocation dquilibre est (r, s) = (1.2500, 4.9900) et le e prix du optimum de Pareto est P = (3.9603, 1). On a les graphiques suivants : Les courbes de niveaux (` scale g = 200) : a
1000 900

800

700

600

500

400

300

200

100

100

200

300

400

500

600

700

800

900

1000

La trajectoire :
5

4.5

3.5

2.5

1.5

0.5

0.5

1.5

2.5

3.5

4.5

On voit que la trajectoire est une ligne droite jusqu` un point plus au a moins au milieu de la bo et apr`s elle devient courbe. te e Les courbes de niveaux avec loptimum de Pareto : Vernica M. Acurio Vsconez o a 43

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

1000

900

800

700

600

500

400

300

200

100

100

200

300

400

500

600

700

800

900

1000

La trajectoire du prix du bien x :


4 3.5

2.5

1.5

0.5

1.5

2.5

3.5

4.5

Ici on voit que le prix est constant jusqu` un point, puis il commence a a cro jusqu` arriver ` 3.9603. tre a a Exemple 4.3.2 Supposons que, u1 (x1 , y1 ) = x1 y11 et u2 (x2 , y2) = x12 x2 e1 = (3, 0.1) , e2 = (0.1, 3) On compile notre algorithme et on a,

Vernica M. Acurio Vsconez o a

44

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

On trouve que lallocation dquilibre est (r, s) = (2.1010, 0.9990) et le e prix du optimum de Pareto est P = (1, 1). On a les graphiques suivants : Les courbes de niveaux :
1000 900

800

700

600

500

400

300

200

100

100

200

300

400

500

600

700

800

900

1000

La trajectoire :

Vernica M. Acurio Vsconez o a

45

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

2.5

1.5

0.5

0.5

1.5

2.5

Les courbes de niveaux avec loptimum de Pareto :


1000 900

800

700

600

500

400

300

200

100

100

200

300

400

500

600

700

800

900

1000

La trajectoire du prix du bien x :

Vernica M. Acurio Vsconez o a

46

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

0.5

1.5

2.5

3.5

4.3.2

Code pour lconomie avec CAPM e

Ici on consid`re deux agents, deux actif et un seul bien de consommation. e Les dotations initiales des actif doivent tre positives. e Les dotations initiales en biens doivent tre strictement positives. e On a trois documents .m, un pour introduire les donns, un pour construire e les fonctions dutilit Uh du type de Von Neumann-Morgenstern et un autre e avec lalgorithme. A la n il presente cinq rsultats : e j le nombre de fois que lalgorithme a t fait. ee x et y le portefeuille pour lagent 1, des deux actifs en abscise et ordonn respectivement. e t le vecteur du bien de consommation de lagent 1 dans chaque tat. e z le vecteur du bien de consommation de lagent 2 dans chaque tat. e Q le prix associ au portefeuille . e et deux graphiques :

Vernica M. Acurio Vsconez o a

47

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS Figure 2 : La trajectoire de (t) faite depuis le point de depart, jusqu` a . Figure 4 : La courbe de la trajectoire du prix pour lactif 1, car lautre on lavait normalis. e On remarque que le code dans ce cas est fait juste pour S = 1, donc deux tats de la nature. Si on veut augmenter cela, on doit on doit manuellement e changer certaines lignes du code. Dans le document utilitecapm.m on doit ajouter autant de returns comme tats de la nature on a (S + 1). e function[u1u2 . . . u(S + 1)] = utilitecapm(x, y, e, R, alpha) u1 = e(1) + R(1, 1). x + R(1, 2). y 1/2 alpha (e(1) + R(1, 1). x + R(1, 2). y).2 ; u2 = e(2) + R(2, 1). x + R(2, 2). y 1/2 alpha (e(2) + R(2, 1). x + R(2, 2). y).2 ; . . . u(S + 1) = e(S + 1) + R(S + 1, 1). x + R(S + 1, 2). y 1/2 alpha (e(S + 1) + R(S + 1, 1). x + R(S + 1, 2). y).2 ; end Dans le document algothoycapm.m ` la ligne 54 55 on doit ajouter a autant de variables dans les vecteurs comme tats de la nature on a, cest ` e a dire, [k11, k12, ..., k1(S + 1)] = utilitecapm(teta, tau, e1, R, alpha1) [k21, k22, ..., k2(S + 1)] = utilitecapm(teta, tau, e2, R, alpha2) et apr`s la ligne 58 faire la correspondance respective, cest ` dire, e a v1 = [k11, k12, . . . , k1(S + 1)]; v2 = [k21, k22, . . . , k2(S + 1)]; . . . v(S + 1) = [k(S + 1)1, k(S + 1)2, . . . , k(S + 1)(S + 1)]; Vernica M. Acurio Vsconez o a 48

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

4.3.3

Exemple

On va dmontrer, ` laide dun exemple, que lquilibre nest pas loptie a e mum Pareto trouv ` la n du processus de Walras. ea Soient, H = {1, 2} , R= 1 1 1 0 2 , 2 = (3, 7) 3 1 A = {1, 2} , S = {0, 1}

1 , 1 = (7, 3) , e1 = h = 1 = Avec, 2 1
3 7 , 10 10 3 , 100

, ,

e2 =

h = 1, 2
2 100

2 =

ch = eh + R

h h

on voit bien quil existe un seul bien de consommation pour chaque agent dans chaque tat de la nature, donc H1 est bien vri. e e e On peut voir aussi que, 1 1 0 1 et 1 2 1 1 dans 1 1 0 1 1 2

e1 = avec, 1 1

0,

e1 =

2, donc on vrie bien H2. e

Pour vrier H3 on pose, e h h


1

Vh eh + R

=
s=0

s h

eh + R

h h

1 eh + R 2

h h 49

Vernica M. Acurio Vsconez o a

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS Par dnition on vrie H4 et H6. e e En plus, 1 1 1 3 4 18 1 25 1 1
1 2

1 M =

0 et

2 M =

6 25

donc la monotonie H5 est aussi vrie. e e Donc notre thorie est vraie et donc on calcule avec notre programme e loptimum de Pareto et la trajectoire. On obtient,

La trajectoire,

Vernica M. Acurio Vsconez o a

50

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

10 9 8 7 6 5 4 3 2 1 0 0 2 4 6 8 10

et le prix de q1
3.84

3.83

3.82

3.81

3.8

3.79

3.78

3.77

10

Maintenant on calcule lquilibre. e

Vernica M. Acurio Vsconez o a

51

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS Pour cela, on doit rsoudre les probl`mes de maximisation suivants, e e 2 3 9 max 13 + 1 + 10 1 2000 (2 + 1 + 1 ) 10 sous : (1 7) q1 + (1 3) q2 0 2 + 1 + 1 0 1 + 1 0
21 2000

(1 + 1 )2

et

On crit les conditions de premier ordre, ils existent 1 et 2 tels que, e 1


3 10 9 1000 (2 + 1 + 1 ) 1 q1 = 0

2 3 3 max 16 + 2 + 10 2 1000 (3 + 2 + 2 ) 10 sous : (2 3) q1 + (2 7) q2 0 3 + 2 + 2 0 1 + 2 0

7 1000

(1 + 2 )2

9 1000

(2 + 1 + 1 )

21 1000

(1 + 1 ) 1 q2 = 0

1
3 10

3 500

(3 + 2 + 2 ) 2 q1 = 0

3 500

(3 + 2 + 2 )

7 500

(1 + 2 ) 2 q2 = 0

(1 7) q1 + (1 3) q2 = 0 (2 3) q1 + (2 7) q2 = 0

do` en les simpliant on arrive aux syst`mes dquations suivants, u e e 982 91 91 10001 q1 = 0 261 301 91 10001 q2 = 0 (1 7) q1 + (1 3) q2 = 0 491 32 32 5002q1 = 0 134 102 32 5002 q2 = 0 (2 3) q1 + (2 7) q2 = 0

et,

mais ` lquilibre on doit vrier, a e e Vernica M. Acurio Vsconez o a

52

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS

1 + 2 = 10 1 + 2 = 10 donc on peut rcrire le deuxi`me syst`me. On a, ee e e 431 + 31 + 31 5002 q1 = 0 4 + 101 + 31 5002q2 = 0 (7 1 ) q1 + (3 1 ) q2 = 0 1 = do` , u
q1 982 91 91 = q2 261 301 91

donc on a,

982 91 91 , 1000q1

1 =

261 301 91 1000q2

et avec 2 on a aussi,
q1 431 + 31 + 31 = q2 4 + 101 + 31

Avec ces deux quations donc on obtient, e 1193 241 1 (4.1) 66 66 On normalise le prix, cest ` dire on pose, q2 = 1 donc on a aussi, a 1 =
q1 =

1657 1421 1325 891 1 1


45 7 6 7

Dautre part, on doit aussi vrier les conditions suivantes, e 1 + 2 + 1 0 3 + 2 + 2 0 1 + 1 0 2 + 1 0 Vernica M. Acurio Vsconez o a

1 1 1 11 53

CHAPITRE 4. ALGORITHME POUR LE CAS : DEUX ACTIFS, DEUX AGENTS donc, 1 [ 6 , 45 ]. 7 7 Dans notre thorie, on demande en plus que les (h , h ) soient positives, e mais ` lquilibre cela cest pas ncessaire, car les agents sont permis daller a e e arbitrairement short ha < 0 dans tout actif a en rduisant sa consommae tion en ha . Supposons cependant quon veux les (h , h ) positives, donc, 0 1 10
533 6 et donc on obtient que 1 [ 241 , 1193 ] [ 7 , 45 ]. 241 7

On voit que loptimum Pareto obtenue parmi notre algorithme nappartient pas ` cet intervalle. a

Vernica M. Acurio Vsconez o a

54

Chapitre 5 Anexes
5.1
5.1.1

Rsultats importants e
Sur lchanges des conomies linaires e e e

Considrons lconomie linaire L avec l biens et m consommateurs, avec e e e ensembles de consommation l , avec dotations initiales ei l et avec uti+ lits linaires ui : l dnie par ui (xi ) = ai xi pour un vecteur ai l . e e e + Lemme 5.1.1 Supposons que ei 0 et ai 0 pour tout i. Alors le prix associ au quilibre de L est uniquement dnie ` scalaire positive pr`s, cest e e e a e a ` dire si (x1 , . . . , xm , p) et (y1 , . . . , ym, q) sont deux quilibres de Walras de e L, alors p = tq pour un t > 0. Dmonstration Soit (x1 , . . . , xm , p) un quilibre de Walras de L, on sait e e que p 0, donc on pose, max ai xi p xi p ei i (p) = xi 0

Dapr`s le thor`me de la dualit de la programmation linaire, on en e e e e e dduit que , pour tout i et tout p 0 on a, e min i p ei aih i ph aih = p ei max i (p) = , h = 1, . . . , l ph i 0 55

CHAPITRE 5. ANEXES Supposons maintenant (x1 , . . . , xm , p) et (y1 , . . . , ym , q) deux quilibres de e Walras de L tels que pour tout t > 0, p = tq
l On dnit le vecteur r R++ par, e

rh =

ph qh ,

Montrons en premier que pour tout i on a, 1 1 i (p) + i (q) > i (r) 2 2 Dapr`s la dnition de i il sut de montrer que, e e ei ei ei 1 p +q >r , 2 ph qh rh h (5.1)

En eet, d`s que la moyenne arithmtique est plus grande ou gale que e e e la moyenne gomtrique (et gale juste quand les deux nombres sont gaux), e e e e on obtient que pour tout h, 1 pj ej 1 qj ej i i + 2 ph 2 qh pj ej i ph qj ej rj ej i i = , qh rh j

En plus, une des ingalits davant est stricte pour un j, car sinon, supe e posons quon a pour tous des galits, donc on a, e e pj ej ej i = qj i , ph qh j

D`s que ej > 0 pour tout j, on a donc que, e i p= ph q qh

donc contradiction car on a suppos que p = q pour tout t > 0. e Si on somme ces ingalits sur j on a bien, e e 1 ei ei ei p +q >r , 2 ph qh rh h

Alors, comme x1 , . . . , xm , p et y1 , . . . , ym , q sont deux quilibres de L pour e tout i on a que, Vernica M. Acurio Vsconez o a 56

CHAPITRE 5. ANEXES

ai xi = i (p)

et ai yi = i (q)

Donc dapr`s lquation (5.1) on a que, e e ai donc, r 1 [xi + yi ] > r ei 2 1 1 1 [xi + yi ] = i (p) + i (q) > i (r) , 2 2 2 i

Dautre part, ` lquilibre on a aussi, a e


m m m

xi =
i=1 i=1

yi =
i=1

ei

Donc si on somme ces ingalits sur i on a, e e 1 r 2


m

i=1

1 ei + 2

i=1

ei > r

ei
i=1

Donc contradiction. Do` on a bien notre lemme. u

5.1.2

Sur les thor`mes stabilit e e e

Soient, E un sous ensemble ferm de e

P .

L une correspondance tel que,

L : E P z L (z) 2

et L (z) = L (z) est un syst`me dquations direntielles qui dnissent le e e e e processus dynamique P .
dz dt

Vernica M. Acurio Vsconez o a

57

CHAPITRE 5. ANEXES Dnition 5.1.1 Un quilibre de P est un point z E tel que 0 L(z) et e e est une trajectoire de P pour tout solution de dz dans [0, +[. dt Remarque 5.1.1 Par dnition, si cette trajectoire elle existe, elle est dans e E. Soit z 0 E et z(z 0 , ) une trajectoire qui commence en z 0 , cest ` dire a 0 0 au temps t, cette trajectoire passe par le point z(z , t). Bien sure z(z , 0) = z 0 . Dnition 5.1.2 Un point limite dune trajectoire z(z 0 , ) est un point z e pour lequel il existe une suite tn tel que t + quand n + et z(z 0 , tn ) +z. Remarque 5.1.2 Comme E est par hypoth`se ferm, z E. e e Dnition 5.1.3 P est quasi-stable si et seulement si, tout point limite de e toute trajectoire est un quilibre. e Dnition 5.1.4 Une fonction de Lyapunov pour P est une fonction contie nue V : E tel que, Pour tout z 0 E et toute trajectoire z(z 0 , ), la fonction (z 0 , ) : [0, +[ t (z 0 , t) = V (z (z 0 , t))

converge quand t tends vers linni. Sil existe T [0, +[ et une trajectoire z(z 0 , ) tel que (z 0 , ) est constante dans [0, T ], donc z 0 est un quilibre de P . e Notation On pose, ST (z 0 ) = lensemble de toutes les trajectoires qui commencent en z 0 restreint ` [0, T ] a et on dnit ST () comme la correspondance tel que, e Vernica M. Acurio Vsconez o a 58

CHAPITRE 5. ANEXES

ST () : E PCu ([0, T ] , E) z 0 ST (z 0 ) o` Cu ([0, T ] , E) est lespace des fonctions continues de [0, T ] dans E. u Thor`me 5.1.2 Sil existe une fonction de Lyapunov pour P , si ST (z 0 ) est e e compact et nest pas vide dans Cu ([0, T ] , E) pour tout z 0 E et si ST () est hmi-continue suprieurement, alors P est quasi-stable. e e

Dmonstration Cf. Champsaur, Dr`ze et Henry 1977 page 289. e e

Vernica M. Acurio Vsconez o a

59

Bibliographie
[1] Paul CHAMPSAUR-Bernard CORNET (1990) Walrasian Exchange Processes, Economic Decision Making : Games, Econometrics and Optimization. Amsterdam : Elsevier. [2] Bernard CORNET (1989) Linear Exchange Economies, Working Paper, Universit de Paris I. e [3] John GEANAKOPLOS-Martin SHUBIK (1990) The Capital Asset Pricing Model as a General Equilibrium With Incomplete Markets, The Geneva Paper on Risk and Insurance Theory, Vol. 15, No.1, 55-71. [4] Jean-Mark BOTTAZZI (1994) Accessibility of Pareto optima by Walrasian exchange processes, Journal of Mathematics Economics, Vol. 23, 585-603. [5] CHAMPSAUR-DREZE-HENRY-CLAUDE (1977) Stability Theorems with Economic Applications, Econometrica, Vol. 45, No.2, 273-294. [6] BERGE CLAUDE (1966) Espaces Topologiques, Fonctions Multivoques, Dunod

60

You might also like