Considérons la diffusion Itō satisfaisant l'équation différentielle stochastique Itō suivante
avec comme condition initiale, où représente un processus de Wiener, et supposons que nous souhaitons résoudre cette EDS sur un certain intervalle de temps . Alors, l' approximation Runge – Kutta de la vraie solution est la chaîne de Markov défini comme suit[1]:
découper l'intervalle dans sous-intervalles de largeur :
Ce schéma a un ordre fort 1, ce qui signifie que l'erreur d'approximation de la solution réelle avec une échelle de temps fixe est proportionnelle au pas de temps . Il y a également un ordre faible 1, ce qui signifie que l'erreur sur les statistiques de la solution évolue avec le pas de temps . Voir les références pour des déclarations complètes et exactes.
Les fonctions et peut varier dans le temps sans aucun problème. La méthode peut être généralisée au cas de plusieurs équations couplées ; le principe est le même mais les équations s'allongent.
Un nouveau schéma Runge-Kutta également d'ordre fort 1 se réduit directement au schéma Euler amélioré pour les ODE déterministes[2]. Considérons le processus stochastique vectoriel qui satisfait une EDS îto :
où est la dérive et la diffusion, sont des fonctions suffisamment lisses. Compte tenu du pas de temps , et étant donné que , on estime par pour le temps via
Des schémas d'ordre supérieur existent également, mais deviennent de plus en plus complexes. Rößler a développé de nombreuses solutions pour les EDS de type Ito[3],[4], tandis que Komori a développé des solutions pour les EDS de Stratonovich[5],[6],[7]. Rackauckas a étendu ces schémas pour permettre un pas de temps adaptatif via l'échantillonnage de rejet avec mémoire (RSwM), ce qui entraîne des augmentations de l'efficacité de plusieurs ordres de grandeur dans des modèles biologiques[8] , ainsi qu'une optimisation des coefficients pour une stabilité améliorée.
↑P. E. Kloeden and E. Platen. Numerical solution of stochastic differential equations, volume 23 of Applications of Mathematics. Springer--Verlag, 1992.
↑A. J. Roberts. Modify the improved Euler scheme to integrate stochastic differential equations., Oct 2012.
↑Rößler, « Second Order Runge–Kutta Methods for Itô Stochastic Differential Equations », SIAM Journal on Numerical Analysis, vol. 47, no 3, , p. 1713–1738 (DOI10.1137/060673308)
↑Rößler, « Runge–Kutta Methods for the Strong Approximation of Solutions of Stochastic Differential Equations », SIAM Journal on Numerical Analysis, vol. 48, no 3, , p. 922–952 (DOI10.1137/09076636X)
↑Komori, « Multi-colored rooted tree analysis of the weak order conditions of a stochastic Runge–Kutta family », Applied Numerical Mathematics, vol. 57, no 2, , p. 147–165 (DOI10.1016/j.apnum.2006.02.002, lire en ligne)
↑Komori, « Weak second-order stochastic Runge–Kutta methods for non-commutative stochastic differential equations », Journal of Computational and Applied Mathematics, vol. 206, , p. 158–173 (DOI10.1016/j.cam.2006.06.006)
↑Rackauckas et Nie, « ADAPTIVE METHODS FOR STOCHASTIC DIFFERENTIAL EQUATIONS VIA NATURAL EMBEDDINGS AND REJECTION SAMPLING WITH MEMORY », Discrete and Continuous Dynamical Systems - Series B, vol. 22, no 7, , p. 2731–2761 (DOI10.3934/dcdsb.2017133)