Description
J'ai effectué ces travaux durant un stage de DEA Informatique au sein de l'équipe MAIA,
encadré par Vincent Chevrier.
Sujet : (Il est conseillé de consulter le Contexte scientifique préalablement.)
L'objectif des travaux consistait dans un premier temps à étudier différentes méthodes proposées
dans la littérature pour répondre au problème du "réglage de paramètres".
Il était attendu dans un second temps une proposition spécifique au modèle développé dans l'équipe
permettant une adaptation aisée des paramètres lorsque les conditions expérimentales changent,
avec comme ambition une adaptation en continu au fur et à mesure de l'évolution du système.
Mes recherches m'ont amené à analyser divers travaux de recherches connexes afin d'observer
l'existence du même problème dans des cadres plus ou moins différents, et les solutions envisagées.
Ainsi, l'utilisation d'une méthode d'optimisation a semblé pertinente pour atteindre les objectifs fixés;
c'est pourquoi nous avons défini un protocole de résolution mettant en oeuvre - entre autre - une telle
méthode. Dans l'instanciation que nous en avons fait, afin de l'appliquer aux travaux de Franck Gechter, nous avons
utilisé la descente de gradient définie par Laurent Jeanpierre.
Les résultats obtenus offrent des éléments de réponses intéressants.
Je mets à disposition mon rapport de DEA Informatique qui offre une bonne vision globale de l'ensemble de mes
travaux, ainsi que mon support de présentation qui comporte quelques résultats supplémentaires.
Remarque(s)
Durant mes travaux, j'ai réalisé une unité logicielle d'adaptation (Parameters Tuning Unity soit PTU)
qui initialement adaptait les paramètres du système multi-agents réactifs conçu et mis en oeuvre par Franck Gechter,
via des échanges de messages entre les différents modules de l'architecture logicielle.
Afin de faire évoluer l'Unité d'adaptation des paramétres et élargir la gamme de systèmes pouvant en bénéficier, tout en permettant aux
personnes intéressées de participer à son évolution, j'ai créé un projet 'Open source' dédié.
Vous pouvez trouver, sur ce site, un certain nombre d'informations concernant l'Unité d'adaptation des paramétres,
et accéder au site du projet sur Source Forge.
Si vous souhaitez tester l'Unité d'adaptation des paramétres avec le système créé par Franck Gechter, vous devez le contacter pour obtenir son code
source.
Installation
Pour utiliser l'unité d'adaptation, il vous suffit de disposer de la version
1.2 (ou ultérieur) de la JRE (les travaux ont été effectués avec la version 1.4).