4.1 Création de la matrice permutée avec Kcellules en résolvant un pro-
blème de formation de cellules . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Création de la matrice d’interaction IA .................. 22
4.3 Affectation sans prise en compte de l’importance thermique . . . . . . . 22
4.3.1 Illustration avec un exemple : définition des matrices . . . . . . 25
4.3.2 Illustration avec cet exemple : la solution obtenue du problème
d’affectation quadratique . . . . . . . . . . . . . . . . . . . . . 26
4.4 Deuxième affectation : prise en compte de l’importance thermique . . . 29
4.4.1 Explication du phénomène thermique . . . . . . . . . . . . . . 29
4.4.2 Modification de la matrice de distance . . . . . . . . . . . . . . 29
4.4.3 Solution du problème d’affectation quadratique avec Dmodi f iee . 32
CHAPITRE 5 : PROBLÈME DE SÉLECTION DES BUS ......... 36
5.1 Énoncédumodèle............................. 36
5.2 Analogie avec le problème des arcs d’alimentation . . . . . . . . . . . 40
5.3 Définition des points clés de la recherche avec tabous . . . . . . . . . . 40
5.3.1 Solutioninitiale.......................... 40
5.3.2 Voisinage............................. 42
5.3.3 Listedetabous .......................... 45
5.3.4 Aspiration et favorisation . . . . . . . . . . . . . . . . . . . . . 46
5.4 Pseudocode de la recherche avec tabous . . . . . . . . . . . . . . . . . 47
5.4.1 Étapes essentielles . . . . . . . . . . . . . . . . . . . . . . . . 47
5.4.2 Processus de sélection du mouvement le plus approprié . . . . . 47
5.4.3 Pseudocode correspondant à l’algorithme implémenté . . . . . 50
CHAPITRE 6 : RÉSULTATS OBTENUS .................. 52
6.1 Taille des problèmes étudiés . . . . . . . . . . . . . . . . . . . . . . . 52
6.2 Implémentation et environnement de travail . . . . . . . . . . . . . . . 53
6.3 Sélection des paramètres pour l’algorithme de colonies de fourmis . . . 53
6.4 Sélection des paramètres pour l’algorithme de recherche avec tabous . . 54
6.4.1 Nombre maximal d’itérations sans amélioration . . . . . . . . . 54
v