Besoin : Explorer la diversité des sorties possibles d'un modèle en simulation.
Solution apportée : Un algorithme pour explorer l'espace de sortie multidimensionnel d'un modèle, appliqué à un modèle géographique de système de ville.
Méthode : Développement en Scala d'un algorithme génétique
Code : Algorithme intégré à la bibliothèque MGO pour l'optimisation par algorithme génétique.
Pour tester la validité d'un modèle qui vise à expliquer un phénomène, nous avons proposé de rechercher ses comportements inattendus : ceux-ci peuvent constituer des contre-exemples, révéler des bugs ou des erreurs dans les hypothèses sous-jacentes. À cette fin, notre algorithme génétique PSE (pour pattern space exploration) explore les sorties possibles d'un modèle en simulation.
Nous l'avons appliqué à un modèle de croissance de villes. La figure ci-contre montre que le modèle est capable de produire des systèmes de villes dont la hiérarchisation (le rapport entre la taille de ville la plus grande et celle des autres) et la croissance de la population dépassent largement les valeurs plausibles pour un géographe (zones grises).
Détecter les dégradations de performances du système de question-réponse de Piaf
Pour : Etalab
2021
Parallélisation sur GPU d'un algorithme de fouille de données textuelles
Pour : CNRS, L'institut des Systèmes Complexes — Paris Île de France
2021
Un moteur de recherche Elasticsearch pour une Web TV de vulgarisation du droit
Pour : La Chaîne du Droit
2021
Parallélisation d'un algorithme d'inférence bayésienne en simulation
Pour : CNRS, Institut des Systèmes Complexes — Paris Île-de-France
2017-2020
Estimation de la pollution sonore
Pour : Inria
2016-2017
Exploration des sorties d'un modèle de simulation
Pour : CNRS, Institut des Systèmes Complexes — Paris Île-de-France
2013-2015
Un modèle spatial de la dynamique de population d'arbres en savane
Pour : Université Paris 6, Laboratoire Bioemco
2010-2013