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
Logo de la société Visucolor®
- Applications en Imagerie Numérique
3
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
4
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
• Dès 1962, Dr John Henry Holland et ses travaux sur les systèmes
adaptatifs : Crossing-Over en complément des mutations
5
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
6
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
7
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
8
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
9
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
→ Vocabulaire calqué :
◦ Population ◦ Parents
◦ Individus ◦ Descendants
◦ Gènes ◦ Reproduction
◦ Chromosomes ◦ Croisements
◦ Mutations
10
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
11
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
• Recombinaison (crossing-over)
→ Opération prépondérante, simple ou multiple
• Mutation
→ Pas de convergence prématurée, minimums et
maximums locaux
12
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
13
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Simple Multiple
14
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Minimum Local
Minimum Global
15
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Schéma Récapitulatif
16
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 …
17
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
• 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 !
18
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Utilisations
Le commis de voyage
19
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Utilisations
Visucolor : Détection Mire
20
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Utilisations
Compression d’images
21
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
22
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
23
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
24
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Conclusion
25
Les Algorithmes Génétiques
Introduction | Définition & Principe | Utilisations | Avantages & Inconvénients | Conclusion
Conclusion
A l’issu du DUT :
• Intégration au monde professionnel
• Poursuite d’études
26
Les Algorithmes Génétiques
Commentaires
&
Questions
27