Table des matières .
2.3.3.2. Les algorithmes génétiques (Genetic Algorithms) .......................................... 28
2.3.3.2.1. Principes des algorithmes évolutionnaires ............................................... 28
2.3.3.2.2. Les étapes de l’algorithme génétique ....................................................... 30
2.3.3.3. Les essaims particulaires (Particle Swarms Optimization) ............................. 31
2.3.3.4. L’électromagnétisme ....................................................................................... 32
2.3.3.5. L’algorithme mimétique .................................................................................. 33
2.3.3.6. L’algorithme API ............................................................................................ 36
2.3.3.6.1 Pachycondyla apicalis .............................................................................. 37
2.3.3.6.2 Biologie des Pachycondyla apicalis ......................................................... 37
2.3.3.6.3 Modélisation algorithmique ...................................................................... 41
2.3.3.6.4 Comportement local des fourmis .............................................................. 42
2.3.3.6.5 Exploration globale ................................................................................... 43
2.4 Conclusion ..................................................................................................................... 46
Table des matières Chapitre 3
Chapitre 3 Les algorithmes API et mimétique pour la résolution d'un problème
d'ordonnancement 48
3.1 Introduction ................................................................................................................... 48
3.2 Présentation du modèle FMS étudié .............................................................................. 49
3.3 La fonction objectif ....................................................................................................... 50
3.4 L’algorithme mimétique ................................................................................................ 51
3.4.1 Le codage ............................................................................................................... 51
3.4.2 Le croisement ........................................................................................................ 52
3.4.3 La mutation ........................................................................................................... 52
3.4.4 La méthode de descente ........................................................................................ 53
3.5 L’algorithme API .......................................................................................................... 53
3.6 Comparaison entre APIm et API ................................................................................... 56
3.6.1 Le taux de production ............................................................................................. 57
3.6.2 Le temps du cycle ................................................................................................... 57
3.6.3 Les en-cours ........................................................................................................... 58
3.6.4 Le taux d’utilisation de l’AGV ............................................................................... 58
3.6.5 Le taux d’utilisation des machines ......................................................................... 59
3.7 Analyse de sensibilité de l’algorithme API
m
................................................................. 60
3.7.1 Sensibilité par rapport aux nombre de sites (p) et à la patience locale P
locale
......... 60
3.7.2 Sensibilité par rapport à P
N
en fixant P
locale
à 2 et p à 8 pour une taille file=2 ........ 64
3.8 Résultats et interprétations ............................................................................................ 67
3.8.1 Taux de production ................................................................................................. 68
3.8.2 Le temps du cycle ................................................................................................... 70
3.8.3 Les en-cours ........................................................................................................... 73