Rencontre 02-06-2022
Objet: Rencontre 4
Participants : Charles Audet, Sébastien Le Digabel, Miguel Diago-Martinez et Xavier Lebeuf
Lien Webex : https://polymtl.webex.com/webappng/sites/polymtl/meeting/info/f18acc3bb2d94061b741d14731bd22b5
Avancements depuis la dernière rencontre
- Familiarisation avec l'environnement DokuWiki et écriture de ma page principale.
- Lecture du mémoire de Mathieu Lemyre Garneau, de l'article « Hierarchically constrained blackbox optimization » et d'articles internes d'HQ.
- Tableaux montrant l'impact de la fidélité sur plusieurs points des 4 instances solar multi-fidélités : solar_impact_of_fidelity.xlsx
- Familiarisation avec le langage C++.
- Début du montage de mon dossier pour bourse Rio Tinto.
Ordre du jour
- Discussion sur mes avancements, en particulier les tableaux des points de solar.
- Définition d'un objectif clair pour mon projet.
- À faire pour les deux prochaines semaines.
- Varia
Compte rendu
- But du projet: partitionner les contraintes en quelques black boxes (Sébastien suggère 3) à évaluer avec une fidélité croissante et stopper dès qu'une contrainte n'est pas satisfaite.
- La partition résulte d'une analyse de solar effectuée à priori. Effectuer une partition automatique par NOMAD serait une continuité future du projet.
- PRISME est une chaîne de boîtes noires avec des résultats intermédiaires. Possibilité d'arrêter une évaluation entre deux black boxes. Ce n'est toutefois pas mon focus pour l'immédiat.
- Débuter par étudier solar 2 (valeur de f pas affectée par fidélité) et adapter plus tard pour autres instances solar.
- Comparer les différentes fidélités pour le même point avec GPU time aussi (commande: time … ou … -v).
- Certaines contraintes calculées à priori, simulation n'a pas lieu si non-satisfaites (commande: … -h).
- Pour prochaines lectures, écrire résumés. Sera utile pour revue de littérature de mon mémoire.
Pour la prochaine rencontre
- Analyser des milliers de points et trouver une manière de visualiser les comportements des contraintes. Possibilité d'utiliser CASIR si très lourd.
- Graphes de convergence des points réalisables.
- Graphes de convergence des points non-réalisables (Ludovic fait des trucs cool en julia).