Travail à réaliser pour l'algorithme des régions de confiance avec gradient conjugué tronqué
Implémentation
- Implémenter l’algorithme du Gradient Conjugué Tronqué, en se basant sur le cours.
On validera les résultats sur les fonctions de l’Annexe C.
- Intégrer finalement l’algorithme du Gradient Conjugué Tronqué dans un code de
régions de confiance, et appliquer ce code pour résoudre les exemples proposés en Annexe A.
Interprétation
- Comparer la décroissance obtenue avec celle du pas de Cauchy, en retournant, dans
un premier temps le dernier itéré admissible à courbure positive (c’est à dire, que si l’une ou l’autre des deux conditions (b) ou (d) sont rencontrées dans l’algorithme 3, alors on ne calcule pas $σ_{j}$ et on retourne le dernier itéré $s_{j}$ directement).
- Comparer la décroissance obtenue avec celle du pas de Cauchy, en imposant la sortie
dans l’algorithme 3 au bout d’une itération seulement. Que remarquez vous ?
Comparer la décroissance obtenue avec celle du pas de Cauchy dans le cas général.
Quels sont les avantages et inconvénients des deux approches ?