Méthode de Runge–Kutta pour les EDS
En mathématiques des systèmes stochastiques, la méthode Runge – Kutta est une technique de résolution numérique approchée d'une équation différentielle stochastique. Il s'agit d'une généralisation de la méthode de Runge – Kutta pour les équations différentielles ordinaires aux équations différentielles stochastiques (EDS). Point fort de la méthode, il n'est pas nécessaire de connaître les dérivées des fonctions de coefficients dans les EDS.
Schéma le plus basique
modifierConsidé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 :
- soit ;
- calculer récursivement pour par
où et Les variables aléatoires sont des variables aléatoires normales indépendantes et distribuées de manière identique avec une espérance nulle et une variance .
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.
La méthode d'Euler améliorée est flexible
modifierUn 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
- où avec la loi normale centrée réduite ;
- et où , chaque valeur étant choisie avec probabilité .
Ce qui précède décrit un seul pas de temps. Il faut répéter ce processus afin d'intégrer la EDS sur tout l'intervalle de temps.
Schémas Runge-Kutta d'ordre supérieur
modifierDes 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.
Notes et références
modifier- 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 (DOI 10.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 (DOI 10.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 (DOI 10.1016/j.apnum.2006.02.002, lire en ligne)
- Komori, « Weak order stochastic Runge–Kutta methods for commutative stochastic differential equations », Journal of Computational and Applied Mathematics, vol. 203, , p. 57–79 (DOI 10.1016/j.cam.2006.03.010)
- 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 (DOI 10.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 (DOI 10.3934/dcdsb.2017133)