Least-square regression Monte Carlo for approximating BSDEs and semilinear PDEs
Plamen Turkedjiev
BP International Plc.
20th July 2017
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 1 / 67
Least-square regression Monte Carlo for approximating BSDEs and - - PowerPoint PPT Presentation
Least-square regression Monte Carlo for approximating BSDEs and semilinear PDEs Plamen Turkedjiev BP International Plc. 20th July 2017 Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 1 / 67 Forward-Backward Stochastic Di ff
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 1 / 67
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 2 / 67
Continuous time framework
CE Z loss Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 3 / 67
First steps
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 4 / 67
First steps Goals
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 5 / 67
First steps Finite time grid
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 6 / 67
First steps Finite time grid
BSDE :
D1 Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 7 / 67
First steps Finite time grid
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 8 / 67
First steps Finite time grid
BSDE :
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 9 / 67
First steps Finite time grid
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 10 / 67
Equivalent representations
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 11 / 67
Equivalent representations
D2 Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 12 / 67
Equivalent representations
ML Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 13 / 67
Equivalent representations
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 14 / 67
Equivalent representations
D3 Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 15 / 67
Equivalent representations
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 16 / 67
Equivalent representations
D3 Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 17 / 67
Continuous time approximations
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 18 / 67
Continuous time approximations
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 19 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 20 / 67
Discrete time approximation
Y Z
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 21 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 22 / 67
Discrete time approximation
continuous time equations .
continuous time equations . PE T ML USES Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 23 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 24 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 25 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 26 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 27 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 28 / 67
Discrete time approximation
Malliavin representation of Z , discrete
PE T Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 29 / 67
Discrete time approximation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 30 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 31 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 32 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 33 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 34 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 35 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 36 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 37 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 38 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 39 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 40 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 41 / 67
Least-squares regression
! !"# !"$ !"% !"& '() (# (' ! ' # ) (#"* (# ('"* (' (!"* ! !"* '
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 42 / 67
Least-squares regression
! !"# !"$ !"% !"& '() (# (' ! ' # ) (#"* (# ('"* (' (!"* ! !"* '
T USES Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 43 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 44 / 67
Least-squares regression
Malliavin weights scheme . USES Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 45 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 46 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 47 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 48 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 49 / 67
Least-squares regression
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 50 / 67
BSDE tricks
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 51 / 67
BSDE tricks
simulation
var Malli
OS
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 52 / 67
BSDE tricks
k=1 xk)
k=1 xk)
system var :
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 53 / 67
USES
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 54 / 67
USES
simulation
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 55 / 67
USES
DP
!" !# !$ % $ # " & % %'# %'& %'( %') $ *+,- !" !# !$ % $ # " % %&# %&' %&( %&) $ *+,-
Err Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 56 / 67
USES
2
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 57 / 67
USES
0.2 0.4 0.6 0.8 1 1.2 1.4
0.5 1 1.5 2 x-value time = 0.1 time = 0.2 time = 0.5 time = 1.0 time = 0.0 Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 58 / 67
USES
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 59 / 67
USES
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 60 / 67
Importance Sampling
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 61 / 67
Importance Sampling
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 62 / 67
Importance Sampling
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 63 / 67
Importance Sampling
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 64 / 67
Importance Sampling
k ( ˜
k ( ˜
k ( ˜
k ( ˜
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 65 / 67
Importance Sampling
! " # $ % &! &" &# &$ &% "! &'( &'(" &'(# &'($ &'(% &'# &'#" &'## &'#$ &'#% &') &')" *+,- ./01-/23/45 6.*,- ! " # $ % &! &" &# &$ &'( &'(" &'(# &'($ &'(% &'# &'#" &'## &'#$ &'#% &') &')" *+,- *./0*,-
Plamen Turkedjiev (BP) Least-squares regression 20th July 2017 66 / 67