Table des matières
Introduction 1
I Les algorithmes et le choix du problème 3
1 Les algorithmes d’optimisation par colonies de fourmis 5
1.1 L’algorithme de base : le « Ant System »....................... 5
1.1.1 Originesbiologiques............................. 5
1.1.2 Description de l’algorithme : problème du voyageur de commerce . . 6
1.1.3 Résultats sur des problèmes traditionnels . . . . . . . . . . . . . . . . . 7
1.2 Une amélioration de l’AS : le « Ant Colony System (ACS)»............ 12
1.2.1 Description théorique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.2 Comparaison de l’AS et de l’ACS . . . . . . . . . . . . . . . . . . . . . . 13
2 Introduction aux problèmes de résolutions de conflits 15
2.1 Contexteduproblème ................................ 15
2.1.1 Les niveaux de gestion du trafic aérien . . . . . . . . . . . . . . . . . . 15
2.1.2 Contraintes du problème . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2 Complexitéduproblème............................... 17
2.3 Méthodesderésolution ............................... 17
2.3.1 Approche par algorithmes génétiques . . . . . . . . . . . . . . . . . . . 17
2.3.2 Programmation par contraintes . . . . . . . . . . . . . . . . . . . . . . . 17
3 Résolution de conflits par colonies de fourmis 19
3.1 Descriptionduproblème............................... 19
3.2 Intérêt de l’approche par colonies de fourmis . . . . . . . . . . . . . . . . . . . 20
3.3 Description de l’algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3.1 Structure du graphe des chemins, comportement d’une fourmi . . . . 21
3.3.2 Dépôtdesphéromones............................ 21
3.4 Résultatsobtenus ................................... 22
3.4.1 Premiersrésultats............................... 22
3.4.2 Aide à la convergence, relaxation de contraintes . . . . . . . . . . . . . 22
3.4.3 Résultats pour 30 avions . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
v