Vincent SAMILLON Maître de stage : Guillaume CAVORY
Laboratoire de Génie Informatique et d'Automatique de l'Artois
à Béthune
RAPPORT DE STAGE
CRÉATION D'UN OUTIL DE GÉNÉRATION DE SCÉNARII
ET D'ANALYSE DES RÉSULTATS
POUR UN ALGORITHME GÉNÉTIQUE
Master I Génie Mathématique et Informatique
Université des Sciences et Technologies de Lille
Année 2008-2009
Table des matières
Remerciements ..................................................................................................................................... 3
INTRODUCTION ............................................................................................................................... 4
I Présentation du LGI2A ...................................................................................................................... 6
A . le LGI2A en bref ........................................................................................................................ 6
B . Thèmes de recherche ................................................................................................................. 6
C . Les Algorithmes Génétique ...................................................................................................... 7
1. Qu'est ce qu'un AG ( Algorithme Génétique) ........................................................................ 7
2. Exemple d'opérateurs ............................................................................................................ 7
3. Exemple d'application
.................................................................................................................................................... 8
II LE CADRE DU STAGE : MAGe .................................................................................................... 9
A . Qu'est ce que MAGe ............................................................................................................... 9
Diagramme UML d'une version de MAGe ........................................................................... 10
B. Configuration d'une campagne
....................................................................................................................................................... 11
C. Lancement des Optimisations .................................................................................................. 12
............................................................................................................................................................ 13
III / LES TRAVAUX EFFECTUÉS ET LES APPORTS DU STAGE ............................................... 13
A. Analyse des besoins ................................................................................................................. 13
B. Les outils mis à ma disposition ................................................................................................. 14
C. Présentation de l'application .................................................................................................... 14
D . Bilan du stage .......................................................................................................................... 22
Problèmes rencontrés ............................................................................................................... 22
Apports du Stage ..................................................................................................................... 22
Conclusion
............................................................................................................................................................ 23
Remerciements
Avant tout développement sur cette expérience professionnelle, il m'apparaît
opportun de commencer ce rapport de stage par des remerciements,
Aussi, je remercie Guillaume CAVORY, mon maître de stage pour le temps qu'il m'a
consacré afin de comprendre le thème et les aboutissements des recherches menées par
son équipe et pour la confiance et la liberté qu'il m'a accordées dans la gestion du projet.
Je remercie également l’ensemble de mes professeurs de l'IUP GMI, pour la diversité et
la qualité de leurs enseignements qui ont facilité mon autonomie et mon adaptation à cette
mission.
INTRODUCTION
Ce stage de un mois effectué dans le cadre du Master I informatique parcours GMI
de Lille m'a permis de découvrir le travail d'une équipe d'un Laboratoire d' Informatique, le
LGI2A à Béthune, et d'y mener une partie du projet du début à la fin.
L'annonce du stage était la suivante :
TITRE: Création d'un outil de génération de scénarii et d'analyse des résultats pour un algorithme
nétique
THEME:
Algorithme génétique, plan d'expériences, analyse de données
OUTILS:
Java, netbeans, XML
ANNONCE :
Le LGI2A développe actuellement un algorithme génétique. L'inconvénient de
cet algorithme génétique (comme de tous les autres) est la création de campagnes
d'essais. Lors d'une campagne, il faut générer beaucoup de fichiers de
configuration (au format XML) et lancer tous les essais.
Une fois les optimisations réalisées, il faut ensuite analyser les résultats.
Le travail demandé consiste à créer une interface graphique permettant de
générer facilement les fichiers de configuration et aussi de lancer les
optimisations. Les optimisations pourront être réparties sur plusieurs machines.
Une deuxième interface d'analyse sera demandée afin d'extraire les résultats
des fichiers d'optimisation (également au format XML). La méthode des plans
d'expériences pourra être une bonne approche, mais d'autres méthodes
pourront être utilisées.
Cette annonce m'a attiré pour le domaine de recherche ainsi que par les
technologies avec lesquels devait être développer le projet,
Hormis la possibilité d'approfondir mes connaissances en Java J2EE et notamment
en programmation d'interface Homme Machine, ce stage m'as permis de concevoir une
application et de la développer, tout en découvrant un domaine de recherche à savoir les
algorithmes génétique.
Dans ce rapport je m'attacherai à mettre en évidence l'expérience et les connaissances
que m'ont apportées la couverte d'un laboratoire informatique, ainsi que les
connaissances que j'ai pu acquérir dans ce domaine.
Pour cela dans une première partie je ferai une présentation du LGI2A( Laboratoire
de Génie Informatique et d' Automatique de l'Artois), puis je décrirai dans une seconde
partie le projet sur lequel j'ai été amené a travailler afin de permettre au lecteur de
percevoir les difficultés et les objectifs de la mission, que j'ai du faire remplir lors de ce
stage, Dans une troisième partie , je ferai part des travaux que j'ai effectués d'un point de
vue fonctionnelle et en abordant certaines difficultés techniques que j'ai surmonter, je
terminerai sur le bilan de cette expérience et les perspectives d'évolution de mon projet au
sein du projet global.
1 / 21 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !