Je suis débutant avec FE. Mon application est la tarification des dérivés financiers où l'espace est en cinq dimensions. Donc, en ajoutant du temps, le problème a six dimensions.
J'ai essayé de regarder autour (Fenics, escript, deal.II, ...), mais ma compréhension est que ces logiciels sont limités à 3 + 1 (espace 3d + 1d temps). Est-ce correct?
Mon langage cible est Python ou C ++.
Description de mon problème
Je voudrais évaluer un produit d'investissement où, chaque mois, l'investisseur a la liberté de réinvestir ou non. J'aimerais le faire avec la volatilité stochastique, le taux d'intérêt stochastique et la mortalité stochastique.
Les PDE stochastiques ressemblent à ceci
Oùμ S t est une constante dépendante du temps associée au cours de l'actionS, etB S t est un processus de Levy indépendant qui crée du bruit dans le cours de l'actionS. De même pour les autres grandeurs:ν σ t est une grandeur dépendant du temps associée à la volatilitéσ.
SoitCτles investissements admissibles au tempsτ
. Le problème de contrôle stochastique ressemble à Les PDE ci-dessus sont continus, mais la valeur du produit V τ
Je suppose que Monte-Carlo peut toujours brutaliser mon problème, mais c'est très lent.
Forme déterministe des PDE stochastiques
Pour cette partie, supposons que la valeur de l'option
soit définie sur le naturel le temps t , pas les temps τ , avec c t l'investissement au temps t .
Définir l'opérateur différentiel
L t
où la constante dépendante du temps{μ S t ,…}est ignorée. La PDE déterministe est alors ∂tVt+(Lt+L S t +L σ t +L r t +L q t )Vt=0, ce qui peut s'adapter au problème de contrôle optimal sur les tempsτ.