Mean reflected SDE
Paul-Eric Chaudru de Raynal
Université Savoie Mont Blanc, LAMA
3rd Young researchers Meeting in Probability Numerics and Finance Joint work with P. Briand, A. Guillin and C. Labart
Mean reflected SDE Paul-Eric Chaudru de Raynal Universit Savoie - - PowerPoint PPT Presentation
Mean reflected SDE Paul-Eric Chaudru de Raynal Universit Savoie Mont Blanc, LAMA 3rd Young researchers Meeting in Probability Numerics and Finance Joint work with P. Briand, A. Guillin and C. Labart 30 juin 2016 Motivations : measure at risk
Université Savoie Mont Blanc, LAMA
3rd Young researchers Meeting in Probability Numerics and Finance Joint work with P. Briand, A. Guillin and C. Labart
§ The risk measure of a position is the (minimal) amount of own found needed by a
§ Given a risk measure, we can define a set of acceptable positions : the set of
§ Given a set of acceptable positions for a company, we can define a risk measure :
§ pΩ, Fq § X : Ω Q ω ÞÑ Xpωq P R value of the position § A Ă L2pΩq set of acceptable positions § ρA “ inftm P R : m ` X P Au risk measure associated to the acceptable positions
§ increasing § “translating invariant” : ρpX ` mq “ ρpXq ` m, m P R
§ We are interesting in the positions X satisfying : EhpXq ě 0 where h : R Ñ R is an
§ We are interesting in the positions X satisfying : EhpXq ě 0 where h : R Ñ R is an
§ The set of acceptable positions is A “ tX P L2pΩq : EhpXq ě 0u
§ We are interesting in the positions X satisfying : EhpXq ě 0 where h : R Ñ R is an
§ The set of acceptable positions is A “ tX P L2pΩq : EhpXq ě 0u § The associated risk measure is ρA “ inftm P R : m ` X P Au
§ We are interesting in the positions X satisfying : EhpXq ě 0 where h : R Ñ R is an
§ The set of acceptable positions is A “ tX P L2pΩq : EhpXq ě 0u § The associated risk measure is ρA “ inftm P R : m ` X P Au § Example : the “Value at Risk” at level α :
§ Stochastic dynamic for the value of a portfolio X through the time Xt until a given
§ Stochastic dynamic for the value of a portfolio X through the time Xt until a given
§ constrained to remain acceptable
§ Stochastic dynamic for the value of a portfolio X through the time Xt until a given
§ constrained to remain acceptable § @h ą 0 : Kt`h ´ Kt amount of cash added in the portfolio between time t and
0 ErhpXsqsdKs “ 0
§ Stochastic dynamic for the value of a portfolio X through the time Xt until a given
§ constrained to remain acceptable § @h ą 0 : Kt`h ´ Kt amount of cash added in the portfolio between time t and
§ Kt is the minimal amount of cash needed up to time t (increases)
0 ErhpXsqsdKs “ 0
§ Stochastic dynamic for the value of a portfolio X through the time Xt until a given
§ constrained to remain acceptable § @h ą 0 : Kt`h ´ Kt amount of cash added in the portfolio between time t and
§ Kt is the minimal amount of cash needed up to time t (increases) § Reflected stochastic differential equation
0 ErhpXsqsdKs “ 0
§ Stochastic dynamic for the value of a portfolio X through the time Xt until a given
§ constrained to remain acceptable § @h ą 0 : Kt`h ´ Kt amount of cash added in the portfolio between time t and
§ Kt is the minimal amount of cash needed up to time t (increases) § Reflected stochastic differential equation Ñ but the reflection acts on the law
0 ErhpXsqsdKs “ 0
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
t
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
t
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
s
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
s
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
s
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
s
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
s
0 pµsq where pµsq0ďsďT “ pLpYsqq0ďsďT
0 ErhpXsqsdKs “ 0
§ Let Y be the solution on r0, Ts of dYt “ bpXtqdt ` σpXtqdBt,
§ Set HtpKtq :“ ErhpYt ` Ktqs § We want : ErhpXtqs ě 0,
s
0 pµsq where pµsq0ďsďT “ pLpYsqq0ďsďT
0 ErhpXsqsdKs “ 0
0 ErhpXsqsdKs “ 0
0 ErhpXsqsdKs “ 0
§ Fixed point : coefficients b ans σ Lipschitz
0 ErhpXsqsdKs “ 0
§ Fixed point : coefficients b ans σ Lipschitz
§ Initialization X 0 “ Y 0 “ x0 § Set K 0
t “ supsďt inftx ě 0 : Ehpx ` Y 0 s q ě 0u “ supsďt G` 0 pµ0 s q
§ We obtain X 1 “ Y 0 ` K 0 § and so on..
0 ErhpXsqsdKs “ 0
§ Fixed point : coefficients b ans σ Lipschitz
§ Initialization X 0 “ Y 0 “ x0 § Set K 0
t “ supsďt inftx ě 0 : Ehpx ` Y 0 s q ě 0u “ supsďt G` 0 pµ0 s q
§ We obtain X 1 “ Y 0 ` K 0 § and so on..
§ Standard computations give :
tďT
t
t |2 ď CT sup tďT
t
t |2 § S.C. for convergence ?
0 ErhpXsqsdKs “ 0
§ Fixed point : coefficients b ans σ Lipschitz
§ Initialization X 0 “ Y 0 “ x0 § Set K 0
t “ supsďt inftx ě 0 : Ehpx ` Y 0 s q ě 0u “ supsďt G` 0 pµ0 s q
§ We obtain X 1 “ Y 0 ` K 0 § and so on..
§ Standard computations give :
tďT
t
t |2 ď CT sup tďT
t
t |2 § S.C. for convergence : G` 0 : PpRq Q µ ÞÑ G` 0 pµq Lipschitz for the Wasserstein
0 ErhpXsqsdKs “ 0
§ Fixed point : coefficients b ans σ Lipschitz
§ Initialization X 0 “ Y 0 “ x0 § Set K 0
t “ supsďt inftx ě 0 : Ehpx ` Y 0 s q ě 0u “ supsďt G` 0 pµ0 s q
§ We obtain X 1 “ Y 0 ` K 0 § and so on..
§ Standard computations give :
tďT
t
t |2 ď CT sup tďT
t
t |2 § S.C. for convergence : G` 0 : PpRq Q µ ÞÑ G` 0 pµq Lipschitz for the Wasserstein
0 to be Lipschitz : h bi-Lipschitz
0 ErhpXsqsdKs “ 0
§
0 ErhpXsqsdKs “ 0
§
§
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
t “
sqds `
sqdBi s ` K N t ,
N
i“1
tq ě 0,
N
i“1
tq dK N s “ 0,
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
t “
sqds `
sqdBi s ` K N t ,
N
i“1
tq ě 0,
N
i“1
tq dK N s “ 0, § Existence and uniqueness of a solution with Kt “ supsďt G` 0 pˆ
t q
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
t “
sqds `
sqdBi s ` d sup sďt
0 pˆ
s q,
N
i“1
tq ě 0,
N
i“1
tq dK N s “ 0,
t “
sqds `
sqdBi s,
t “ N´1 N
j“1
s
§ Existence and uniqueness of a solution with Kt “ supsďt G` 0 pˆ
t q
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
t “
sqds `
sqdBi s ` d sup sďt
0 pˆ
s q,
N
i“1
tq ě 0,
N
i“1
tq dK N s “ 0,
t “
sqds `
sqdBi s,
t “ N´1 N
j“1
s
§ Existence and uniqueness of a solution with Kt “ supsďt G` 0 pˆ
t q § Chaos propagation ?
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
t “
sqds `
sqdBi s ` d sup sďt
0 pˆ
s q,
N
i“1
tq ě 0,
N
i“1
tq dK N s “ 0,
t “
sqds `
sqdBi s,
t “ N´1 N
j“1
s
§ Existence and uniqueness of a solution with Kt “ supsďt G` 0 pˆ
t q § Chaos propagation § Yes : N Ñ `8 : ˆ
t Ñ µt (LLN) and K N t Ñ Kt
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
t “
sqds `
sqdBi s ` d sup sďt
0 pµsq,
tq ě 0,
sqdKs “ 0
t “
sqds `
sqdBi s,
§ Existence and uniqueness of a solution with Kt “ supsďt G` 0 pˆ
t q § Chaos propagation § Yes : N Ñ `8 : ˆ
t Ñ µt (LLN) and K N t Ñ Kt
sďt
0 pµsq,
§ Mean reflection Ø non linear reflection (McKean-Vlasov sense)
t “
sqds `
sqdBi s ` d sup sďt
0 pµsq,
tq ě 0,
sqdKs “ 0
t “
sqds `
sqdBi s,
§ The rate of convergence relies on E suptďT |G` 0 pµtq ´ G` 0 p¯
t q| where
t “
0 bpX i sqds `
0 σpX i sqdBi s ` supsďt G` 0 p¯
s q,
s “ N´1 řN i“1 δ¯ Xi
s
sďt
0 pµsq,
§ Take advantage of the propagation of chaos phenomenon
sďt
0 pµsq,
§ Take advantage of the propagation of chaos phenomenon § Euler discretization of the particle system :
sďt
0 pµsq,
§ Take advantage of the propagation of chaos phenomenon § Euler discretization of the particle system : h “ T{n,
t`h “ X i t ` hbpX i tq ` σpX i tqpBi t`h ´ Bi tq ` K N t`h ´ K N t ,
t`h ´ K N t “ inftx ě 0 : N´1 N
i“1
t`hq ě 0u
t`h “ X i t ` hbpX i tq ` σpX i tqpBi t`h ´ Bi tq
sďt
0 pµsq,
§ Take advantage of the propagation of chaos phenomenon § Euler discretization of the particle system : h “ T{n,
t`h “ X i t ` hbpX i tq ` σpX i tqpBi t`h ´ Bi tq ` K N t`h ´ K N t ,
t`h ´ K N t “ inftx ě 0 : N´1 N
i“1
t`hq ě 0u
t`h “ X i t ` hbpX i tq ` σpX i tqpBi t`h ´ Bi tq
§ |Error| ď C
§ |Error| ď C
Figure: Parameters : n “ 500, N “ 10000, T “ 1, µ “ 2, σ “ 1, x0 “ 1, p “ 1{2
tqptq `
t,t‹sptq ` opǫq
Figure: Parameters : n “ 500, N “ 10000, T “ 1, µ “ 1, ǫ “ 1{10, σ “ 1{ǫ, x0 “ 1, p “ 1.1
Figure: Parameters : n “ 500, N “ 10000, T “ 1, µ “ 2.1, a “ 1, σ “ 1, x0 “ 1, p “ 3.6
sďt
s
Figure: Parameters : n “ 1000, N “ 10000, T “ 1, µ “ 1, σ “ 1, p “ 1.1, α “ 1{2, x0 “ α ` p ` 1{2
sďt
s
Figure: Parameters : n “ 100, N “ 10000, T “ 2, β “ 2, σ “ 1, p “ 3π{2, α “ 1{2, x0 “ 2 ˚ π