
Bonjour, Vous êtes tous cordialement invités à assister au séminaire qui aura lieu le mercredi 7 juin à 14 heures en amphi P01 (KB). ----------------------------------------------------------------------- Le programme : *BDD, ALGORITHMES GENETIQUES & MARKOV* http://www.lrde.epita.fr/cgi-bin/twiki/view/Publications/Seminar-2006-06-07 BDD 14h00 : BDD distribués et Java -- Guillaume Guirado 14h30 : Répartition des DDD en Erlang -- Samuel Charron ALGORITHMES GENETIQUES 15h00 : Programmation génétique & Corewar -- Jérémy Marc MARKOV 15h45 : Vérification du locuteur -- Charles-Alban Deledalle 16h15 : Model-checking qualitatif approché -- Jean-Philippe Garcia Ballester 16h45 : Chaînes de Markov continues en présence d'incertitudes -- Nicolas Neri ----------------------------------------------------------------------- Les Résumés des exposés : ************************* BDD * BDD distribués et Java -- Guillaume Guirado Les BDD (Diagrammes de Décision Binaires) ont été très largement étudiés depuis leur introduction à la fin des années 80. De très nombreuses implémentations ont d'ailleurs été proposées. Cependant, rares sont les bibliothèques permettant de distribuer notre diagramme sur un cluster. Partant de ce constat, l'implémentation, dans un langage moderne, d'une bibliothèque de gestion de BDD permettant la répartition sur un grand nombre de machines est nécessaire. Cela permettra d'augmenter considérablement la mémoire disponible, et donc de résoudre des problèmes plus complexes. Pour cela, nous avons choisi le langage Java. Durant la présentation, nous verrons les principales propriétés des BDD et leurs opérations. Ensuite, nous analyserons les résultats d'une implémentation non répartie, avant de finalement exposer les choix, forces et faiblesses, de notre bibliothèque répartie. * Répartition des DDD en Erlang -- Samuel Charron Les DDD (Data Decision Diagrams) généralisent le concept de BDD, en permettant de ne pas se limiter aux fonctions booléennes. Cependant, ils n'apportent pas de solution supplémentaire au problème de mémoire. La répartition de BDD a déjà été longuement étudiée sans donner de résultat réellement satisfaisant. Une étude sur les propriétés des DDD nous a permis de réaliser la répartition. Nous utilisons pour cela Erlang, un langage intégrant des primitives de communications et de parallélisation Lors de ce séminaire, nous vous présenterons les DDD. Ensuite, une introduction à Erlang et a l'implémentation réalisée sera effectuée. Enfin, nous comparerons plusieurs algorithmes de répartition existants sur les BDD en y ajoutant d'autres algorithmes nouveaux. ALGORITHMES GENETIQUES * Programmation génétique & Corewar -- Jérémy Marc Les algorithmes génétiques existent depuis les années 80 et constituent une catégorie à part dans l'algorithmique évolutionnaire. Directement inspirés de la nature, ou plus exactement de la biologie, ils ont pour but d'approcher les solutions optimales en faisant varier les paramètres caractéristiques des individus. Lorsque ces individus sont des programmes, qui plus est en assembleur de type Corewar, la tâche devient nettement plus ardue. En effet il devient complexe d'exhiber ces paramètres et difficile de les modifier sans risquer d'altérer considérablement la cohérence de l'individu. Nous présenterons certaines de ces problématiques, puis proposerons plusieurs solutions que nous comparerons et expliquerons. MARKOV * Vérification du locuteur -- Charles-Alban Deledalle La vérification du locuteur consiste à détecter si un segment de parole est réellement prononcé par un individu présumé. Cela est mis en opposition à l'identification dont le but est de reconnaître l'auteur du message. Au cours de ce séminaire nous examinerons trois approches. La première approche, probabiliste (état de l'art), utilise les modèles de mixture gaussienne. Puis nous proposerons deux solutions basées sur les méthodes SVM. La différence entre ces deux dernières se situe au niveau des noyaux et des caractéristiques utilisés. Notre travail s'inscrit dans le prolongement de l'évaluation NIST, et dans le cadre de l'évaluation ISCSLP en cours. * Model-checking qualitatif approché -- Jean-Philippe Garcia Ballester Le model-checking consiste à vérifier certaines propriétés sur un modèle donné. Il existe plusieurs méthodes pour résoudre ce problème, dont une méthode approchée, permettant de réduire le temps de calcul. Cette méthode est quantitative : ce qui nous intéresse est la probabilité que la formule soit vraie. Mais il y a des cas où le qualitatif est suffisant : ce qui nous intéresse est de savoir si cette probabilité est supérieure ou inférieure à un certain seuil. Nous présenterons d'abord le model-checking, et l'algorithme implémenté dans APMC, puis une optimisation de celui-ci dans le cas de la vérification qualitative de propriétés. Nous finirons par des tests, théoriques et expérimentaux. * Chaînes de Markov continues en présence d'incertitudes -- Nicolas Neri Le 26 Mars 2006 lors de la 12e conférence internationale TACAS, Khoushik SEN et al. ont présenté un article sur la vérification de programmes en utilisant les chaînes de Markov finies à temps discret pour lesquelles la probabilité exacte des transitions n'est pas connue. Ce séminaire présentera les travaux en cours sur l'extension de l'algorithme de Khoushik SEN et al. pour les chaînes de Markov à temps continu présentant des incertitudes. Le but sera de trouver un ensemble de variables satisfaisant certaines contraintes et de vérifier la faisabilité de celles-ci grâce à la résolution des BMIs. -- Daniela Becker