Đúng. Có một thuật toán (thời gian tuyến tính) rất hiệu quả và trực giác của nó xuất phát trực tiếp từ trường hợp được lấy mẫu thống nhất.
Giả sử chúng ta có một phân vùng của như vậy mà 0 = t 0 < t 1 < t 2 < ⋯ < t n = T .[ 0 , T]0 = t0< t1< t2< ⋯ < tn= T
Trường hợp lấy mẫu thống nhất
Trong trường hợp này, chúng ta có trong đó Δ = T / n . Đặt X i : = X ( t i ) biểu thị giá trị của quá trình lấy mẫu rời rạc tại thời điểm t i .tTôi= I ΔΔ = T/ nXTôi: = X( tTôi)tTôi
Nó rất dễ dàng để thấy rằng tạo thành một (1) quá trình AR với tương quan ρ = exp ( - Δ ) . Do đó, chúng ta có thể tạo ra một đường dẫn mẫu { X t } cho phân vùng như sau
X i + 1 = ρ X i + √XTôiρ = điểm kinh nghiệm( - Δ ){ Xt}
trong đó Z i là iid N ( 0 , 1 ) và X 0 = Z 0 .
Xtôi + 1= ρ XTôi+ 1 - ρ2-----√Ztôi + 1,
ZTôiN( 0 , 1 )X0= Z0
Trường hợp chung
Sau đó chúng ta có thể tưởng tượng rằng có thể làm điều này cho một phân vùng chung . Đặc biệt, chúng ta hãy và ρ i = exp ( - Δ i ) . Chúng tôi có mà
γ ( t i , t i + 1 ) = ρ iΔTôi= ttôi + 1- tTôiρTôi= điểm kinh nghiệm( - ΔTôi)
Và vì vậy chúng tôi có thể đoán rằng
X i + 1 = ρ i X i + √
γ( tTôi, ttôi + 1) = ρTôi,
Xtôi + 1= ρTôiXTôi+ 1 - ρ2Tôi-----√Ztôi + 1.
E Xtôi + 1XTôi= ρTôi
E XTôiXi - ℓ= E ( E ( XTôiXi - ℓ∣ Xtôi - 1) ) = ρtôi - 1E Xtôi - 1Xi - ℓ= ⋯ = Πk = 1ℓρtôi - k,
Πk = 1ℓρtôi - k= điểm kinh nghiệm( -Σk = 1ℓΔtôi - k) =điểm kinh nghiệm( ti - ℓ- tTôi) = γ( ti - ℓ, tTôi).
N( 0 , 1 )Ô ( n )n
NB : Đây là một kỹ thuật lấy mẫu chính xác ở chỗ nó cung cấp một phiên bản được lấy mẫu của quy trình mong muốn với các phân phối chiều hữu hạn chính xác . Điều này trái ngược với các sơ đồ phân biệt Euler (và các loại khác) đối với các SDE tổng quát hơn, phát sinh sai lệch do sự gần đúng thông qua sự rời rạc.