Si. Existe un algoritmo muy eficiente (tiempo lineal), y su intuición proviene directamente del caso de muestra uniforme.
Supongamos que tenemos una partición de [0,T] tal que 0=t0<t1<t2<⋯<tn=T.
Estuche uniformemente muestreado
En este caso tenemos ti=iΔ dónde Δ=T/n. DejarXi:=X(ti) denotar el valor del proceso discretamente muestreado en el momento ti.
Es fácil ver que el Xi formar un proceso AR (1) con correlación ρ=exp(−Δ). Por lo tanto, podemos generar una ruta de muestra{Xt} para la partición de la siguiente manera
Xi+1=ρXi+1−ρ2−−−−−√Zi+1,
dónde
Zi son iid
N(0,1) y
X0=Z0.
Caso general
Entonces podríamos imaginar que podría ser posible hacer esto para una partición general . En particular, dejemosΔi=ti+1−ti y ρi=exp(−Δi). Tenemos eso
γ(ti,ti+1)=ρi,
y entonces podríamos adivinar que
Xi+1=ρiXi+1−ρ2i−−−−−√Zi+1.
En efecto, EXi+1Xi=ρi y así al menos tenemos la correlación correcta con el término vecino.
El resultado ahora se obtiene mediante la telescopía a través de la propiedad de la torre de expectativa condicional. A saber,
EXiXi−ℓ=E(E(XiXi−ℓ∣Xi−1))=ρi−1EXi−1Xi−ℓ=⋯=∏k=1ℓρi−k,
y los telescopios del producto de la siguiente manera
∏k=1ℓρi−k=exp(−∑k=1ℓΔi−k)=exp(ti−ℓ−ti)=γ(ti−ℓ,ti).
Esto prueba el resultado. Por lo tanto, el proceso se puede generar en una partición arbitraria a partir de una secuencia de iidN(0,1) variables aleatorias en O(n) tiempo donde n es el tamaño de la partición
NB : Esta es una técnica de muestreo exacta , ya que proporciona una versión muestreada del proceso deseado con las distribuciones finitas dimensionales correctas . Esto contrasta con los esquemas de discretización de Euler (y otros) para las SDE más generales, que incurren en un sesgo debido a la aproximación por discretización.