previous up next top index
Précédent : Navigation optimale d'engins sous-marins remorqués Remonter : Actions industrielles Suivant : Gestion de la production électrique


Optimisation surfacique de verres de lunettes

Participant : Jean Charles Gilbert

La collaboration avec le projet Safir (Inria-Sophia) sur la différentiation automatique (DA) s'est poursuivie (F. Eyssette, Ch. Faure, S. Fantino). D'une part, l'amélioration du différentiateur automatique Odyssée développé dans Safir commence à permettre le calcul du gradient de fonctions définies par de grands codes industriels (contrat avec EdF pour un code en Fortran ayant 105 lignes ; voir aussi [24, 13] pour les résultats obtenus sur la version à une dimension en espace). D'autre part, nous nous sommes intéressés à l'apport de la DA (via le code Odyssée) et des techniques d'optimisation numérique pour l'optimisation surfacique de verres de lunettes (contrat Essilor, voir [28] ). Il s'agit d'un problème de moindres-carrés dans lequel on recherche une surface de manière à ajuster diverses courbures à des grandeurs désirées. Une technique du type Levenberg-Marquardt était utilisée. Le calcul de la jacobienne de la fonction de moindres-carrés ligne par ligne par DA (calcul de gradients) et l'utilisation de méthodes d'optimisation de quasi-Newton préconditionnées a permis de diviser le temps de calcul par un facteur compris entre 20 et 80.