next up previous contents
suivant: Évolution pendant la minimisation monter: Application à l'équation de précédent: Nouvelle approche de la   Table des matières

Choix de $ M$

Nous nous intéressons désormais à l'influence du choix de $ M$ , le nombre de paires $ (s,y)$ stockées, sur la performance de l'algorithme de minimisation et la qualité de l'approximation de la hessienne construite. Nous nous limitons à la configuration qui a donné jusqu'à présent les meilleurs résultats, c'est-à-dire en utilisant la formule de mise à jour BFGS directe, en utilisant la paire la plus récente, et en ne mettant à l'échelle le préconditionneur que pour la minimisation et pas pour sa mise à jour.

Figure 3.5: Spectres de $ W^{-1}_{true}-W^{-1}_{L-BFGS}$ (a) et $ I-W^{-1}_{true}W_{L-BFGS}$ (b) lorsqu'une version mise à l'échelle du préconditionneur est utilisée pour la minimisation et la version sans mise à l'échelle pour la mise à jour, pour différentes valeurs de $ M$ .
\includegraphics[width=14cm]{chap3.fig/quad_mupdat.eps}

La figure 3.5 montre l'évolution des spectres des deux opérateurs de comparaison pour différentes valeurs de $ M$ , allant de $ 2$ à $ 20$ . L'impact sur la qualité de l'approximation de la hessienne est faible, même si plus $ M$ est grand, meilleure est l'approximation.


Tableau 3.4: Nombre d'itérations/simulations nécessaires à la convergence de la minimisation en fonction du nombre $ M$ de paires stockées, en utilisant la formule BFGS directe, la paire la plus récente et la mise à l'échelle uniquement pour la minimisation.
$ M$ Nombre d'itérations/simulations
   
2 44/48
3 42/46
5 40/43
10 36/38
20 35/37


Le tableau 3.4 montre les nombres d'itérations/simulations correspondants pour les différentes valeurs de $ M$ . Là encore, plus $ M$ est choisi grand, plus l'algorithme de minimisation converge rapidement. La valeur de $ M$ est souvent choisie entre $ 3$ et $ 20$ . En effet, une valeur plus faible entrainerait une dégradation relative des approximations construites ainsi que de la vitesse de convergence de l'algorithme de minimisation, et une valeur plus grande reviendrait à travailler directement avec l'algorithme BFGS à mémoire illimitée, ce qui s'avère trop coûteux au niveau du stockage.


next up previous contents
suivant: Évolution pendant la minimisation monter: Application à l'équation de précédent: Nouvelle approche de la   Table des matières
Retour à la page principale