Les Algorithmes Génétiques

Slides:



Advertisements
Présentations similaires
1 Bâtir le succès des petites entreprises : une étude sur la productivité des PME Par Simon Prévost, vice-président, Québec Midi-conférence ASDEQ 25 avril.
Advertisements

Soutenance du stage de DEA.
Fabrice Lauri, François Charpillet, Daniel Szer
des Structures de Santé
Résolution de problèmes et logiciel de calcul symbolique
Caractériser les précipitations intenses du MRCC
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Conception Préliminaire de Manipulateurs Mobiles et Génération de Consignes Évolutionnaires : une Méthodologie pour Intégrer la Commande dans l’Évaluation.
ACTIVITES Le calcul littéral (3).
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
A Pyramid Approach to Subpixel Registration Based on Intensity
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
Optimisation dans les télécommunications
Yann SEMET Projet Fractales, INRIA Rocquencourt
Safae LAQRICHI, Didier Gourc, François Marmier {safae
LE ROBINET THERMOSTATIQUE
Maîtrise des données et des métadonnées de l’ODS
Réalité virtuelle et interactions avec un individu
PLOT D'INSERTION Une remise à niveau pour une seconde chance.
Optimisation globale non déterministe
1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.
STI 2D Baccalauréat Sciences et Technologies de l’Industrie
La domotique, l’habitat et le confort.
Maple, modélisation et résolution de problèmes
Le noyau Pages 22 /
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Compléments sur la sélection naturelle et sur la variation
Application des algorithmes génétiques
Classification Multi Source En Intégrant La Texture
Synthèse Bibliographique
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Commande par algorithme génétique
La coévolution Définition
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
1 Conduite du changement LA CONDUITE DU CHANGEMENT.
A côté des systèmes d'information dans l'entreprise
Responsables P. Maury & R. Babilé
Développement Humanisation et Patrimoine
SCIENCES DE L ’INGENIEUR
HAMM Flore HAXAIRE Cécile LISKA Claire MENDES Agnès
CHAPITRE 19 - La génétique des populations
L’origine de la diversité
Champ MBCGPM Génie Biologique Mesures Physiques Génie Chimique Génie des Procédés Chimie Les départements concernés.
© Alain Noël, Ph.D., F.Adm.A. 1 Le concept de stratégie par Alain Noël, M.B.A.,Ph.D., F.Adm.A.
2. Théorie de la consommation (demande)
1 La détection de gènes impliqués dans les maladies multifactorielles Marie-Pierre Etienne ENGREF Laboratoire GRESE Statistique et Génome.
Ordonnancement de tâches
Atelier de formation : MAT optimisation II (les graphes).
ASI 3 Méthodes numériques pour l’ingénieur
Présentation de la méthode des Eléments Finis
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
CALENDRIER-PLAYBOY 2020.
Réseau bayésien à la détection de fraude
Supports de formation au SQ Unifié
Optimisation par les algorithmes génétiques
Travaux Pratiques Optimisation Combinatoire
TIPE Les dames chinoises
Université Farhat Abbas_setif
Algorithmes génétiques en optimisation combinatoire
Présenté par : ABED Djemaa; BAKHOUIA Roqiya.
Algorithmes génétiques
Implémentation d’un opérateur de répartition de sources lumineuses
Mr.D.MOKKADEM MATI CHEMS-EDDINE MEDJOUBI HALIMA
Optimisation par les algorithmes génétiques
ANNEE UNIVERSITAIRE :2010/2011
Séminaire PRISMa Virginie LEFORT 03/01/2005
Transcription de la présentation:

Les Algorithmes Génétiques IUT de Reims DUT Informatique – Option IN Promotion 2006 Charline Voinot Les Algorithmes Génétiques Soutenance de Stage

Les Algorithmes Génétiques Plan Introduction Présentation et Définition du Principe Utilisations en Imagerie Numérique Avantages et Inconvénients Conclusion

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Introduction Entreprise : Visucolor® Domaine : Contrôle de la Couleur Choix du stage : Connaissance de l’Entreprise et du Personnel Applications en Imagerie Numérique Plusieurs missions, dont la principale est le développement d’un système de détection automatique de couleurs grâce à l’utilisation d’un algorithme génétique. Logo de la société Visucolor®

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Soucis d’optimisation (physique, biologie économie, sociologie) Utilisation des Mathématiques Méthodes analytiques ont fait preuve de leur efficacité Pas semblable à la nature

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Théorie de l’Évolution et concept de Sélection Naturelle de Charles Darwin Dès 1962, Dr John Henry Holland et ses travaux sur les systèmes adaptatifs : Crossing-Over en complément des mutations Années 1990, vulgarisation des algorithmes génétiques avec la publication de David Golberg

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Intelligence Artificielle de bas niveau (« Intelligence » de la nature) 3 Types d’Algorithmes Évolutionnaires, aujourd’hui regroupés: Algorithmes Génétiques Stratégies d’Évolution Programmation Évolutionnaires Notons également les domaines de la Programmation Génétique et de la Vie Artificielle.

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Il n’existe pas de preuve générale de l’efficacité des Algorithmes Génétiques / Évolutionnaires Constater l’efficacité de la sélection naturelle dans le monde vivant : Les individus sont adaptés à leur environnement

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Principe : Simuler l’évolution d’une population d’individus divers

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Ne nécessite pas une connaissance du problème : Boîte Noire Manipulation des entrées, lecture des sorties, et à nouveau manipulation des entrées afin d’améliorer les sorties.

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Les Algorithmes Évolutionnaires sont inspirés du concept de sélection naturelle de Charles Darwin. Vocabulaire calqué : Population Individus Gènes Chromosomes Mutations Parents Descendants Reproduction Croisements Analogies avec des phénomènes biologiques

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Algorithmes issues de la biologie : Génétique Un Individu est composé de: Cellules → Chromosomes → ADN ADN = Chaîne de Gènes Variantes d’un Gène = Allèle Emplacement du Gène sur le Chromosome = Locus Ensemble des Chromosomes = Génome

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Les Outils : Sélection (sélection naturelle) Amélioration globale de l’adaptation Recombinaison (crossing-over) Opération prépondérante, simple ou multiple Mutation Pas de convergence prématurée, minimums et maximums locaux

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Différents types de sélection: Par rang (élitiste) Roue de la fortune (roulette) Par tournoi Uniforme

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Recombinaison (crossing-over) Simple Multiple Chromosome Contenu A 00 : 11 00 10 B 01 : 01 01 00 A’ 00 : 01 01 00 B’ 01 : 11 00 10 Chromosome Contenu A 00 : 11 00 : 10 B 01 : 01 01 : 00 A’ 00 : 01 01 : 10 B’ 01 : 11 00 : 00

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Les mutations : Taux relativement faible et évolutif Permet d’éviter les problèmes d’optimums locaux Minimum Local Minimum Global

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Définition & Principe Schéma Récapitulatif Cycle qui se répète jusqu’à la condition d’arrêt : Nombre de générations fini Score des Individus

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Utilisations Applications multiples : Optimisations de fonctions numériques difficiles, d’emplois du temps, de design, traitement d’image, contrôle de systèmes industriels … Les Algorithmes Génétiques peuvent être utilisés pour contrôler un système évoluant dans le temps : Adaptation de la population à des conditions changeantes

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Utilisations Le commis de voyage Recherche du chemin le plus court Méthode exhaustive exclue : Pour N villes, (n-1)! combinaisons possibles Exemple suivant : Comporte 40 villes Environ 2e46 solutions à tester Si on test 1 000 000 000 de solutions par seconde… 1e19 fois l’âge de l’univers !

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Utilisations Le commis de voyage

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Utilisations Visucolor : Détection Mire

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Utilisations Compression d’images

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Avantages & Inconvénients Sous certaines conditions : Nombre de solutions important Pas d’algorithme déterministe adapté et raisonnable Relativité de la solution Bonne rapidement plutôt que parfaite pendant un temps indéfini

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Avantages & Inconvénients Les Plus Faculté d’adaptation, réactivité et prise en compte de l’environnement (les autres individus sont compris) Permet de traiter des espaces de recherche important (beaucoup de solutions, pas de parcourt exhaustif envisagé) Relativité de la qualité de la solution selon le degré de précision demandé

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Avantages & Inconvénients Les Moins Nécessitent plus de calculs que les autres algorithmes méta heuristiques (notamment la fonction évaluation) Paramètres difficiles à fixer (taille population, % mutation) Choix de la fonction d’évaluation délicat Pas assuré que la solution trouvée est la meilleure, mais juste une approximation de la solution optimale Problèmes des optimums locaux si paramètres mal évalués

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Conclusion L’utilisation d’algorithmes génétiques: Bien si on sait à quoi s’attendre et pas de solution classique au problème posé Modularité et adaptation Attention à l’aléatoire, moins grande précision que systèmes classiques et déterministes Machines d’aujourd’hui ont une puissance suffisante pour de tels calculs/algorithmes Visucolor® : différents types de mires et petites variations, bonne solution, et qui fonctionne.

Les Algorithmes Génétiques Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion Conclusion Le Stage m’a apporté: Application pratique de connaissances théoriques Polyvalence et faculté d’adaptation Évolution sur le plan professionnel et social Utilisation d’une Senseo Flatter l’ego de Romain Meunier A l’issu du DUT : Intégration au monde professionnel Poursuite d’études

Les Algorithmes Génétiques Commentaires & Questions