From 3e2c5f400b11d0c95aac699865cbde7a14c6965b Mon Sep 17 00:00:00 2001
From: Bertrand <bertrand.horel@gmail.com>
Date: Fri, 29 Apr 2016 16:10:23 +0200
Subject: suite explication des choix de programmation

---
 doc/rapport.tex | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

(limited to 'doc/rapport.tex')

diff --git a/doc/rapport.tex b/doc/rapport.tex
index 4b16aa7..73dfec7 100644
--- a/doc/rapport.tex
+++ b/doc/rapport.tex
@@ -331,7 +331,16 @@ un tirage de la variable aléatoire $\frac{1}{N}\sum_{n=1}^Nf(\{\xi^{(n)}+X_{k}\
 classe \texttt{\detokenize{monte_carlo}}.
 
 \subsubsection{Échantillonnage stratifié}
-
+L'algorithme de l'achantillonnage stratifié adaptatif est principalement implémenté dans la méthode \texttt{update} 
+de \texttt{\detokenize{stratified_sampling}} qui a un type abstrait. Pour l'exemple de l'option asiatique on doit d'abord résoudre 
+le problème d'optimisation donné dans la formule 3.2 de l'article d'Etoré-Jourdain, l'implémentation se trouve dans \texttt{opti.cpp},
+j'ai utlisé un algorithme de la librairie Nlopt appelé \texttt{COBYLA}. La classe \texttt{\detokenize{exponential_tilt}} qui est dérivée
+de la structure \texttt{\detokenize{unary_function}} est utilisée pour le décalage de nos variables aléatoires décrit plus haut.
+
+Enfin j'ai créé une structure \texttt{\detokenize{asian_option}} qui en fonction des différents
+paramètres de l'option et du booléen qui indique si nous sommes dans le cas put ou call nous renverra une évaluation du pay-off de l'option.
+Elle est dérivée de \texttt{\detokenize{unary_function}} et peut donc s'utiliser directement pour nos exemples comme argument des template de
+\texttt{\detokenize{quasi_mean}} ou de \texttt{\detokenize{exponential_tilt}}.
 
 \pagebreak
 \printbibliography
-- 
cgit v1.2.3-70-g09d2

