Académique Documents
Professionnel Documents
Culture Documents
Depuis très longtemps, les hommes font face à plusieurs problèmes, et parfois
d’ordre complexes dont la résolution permet d’optimiser les tâches, et de réduire les
coûts. Les programmes linéaires ont été conçus pour aider à résoudre certains
problèmes. On note entre autres les méthodes dites exactes, qui permettent de résoudre
des problèmes assez complexes et d’obtenir une solution optimale à chaque fois, mais
leur durée de calcul tend à augmenter exponentiellement avec la taille du problème ; en
outre : l’algorithme de Little. Il est donc question pour nous tout au long de notre travail
de vous présenter l’algorithme de Little.
I. PROBLEMATIQUE
II. PRINCIPE
1. Avantages
2. Limites
ETAPE 1 : Nous allons commencer à regarder le minimum sur les lignes et les colonnes
dans le but d’avoir un tableau réduit c’est à dire avoir au moins un zéro sur chaque
colonne et chaque ligne.
Villes A B C D E F MIN
A ∞ 1 7 3 14 2 1
B 3 ∞ 6 9 1 24 1
C 6 14 ∞ 3 7 3 3
D 2 3 5 ∞ 9 11 2
E 15 7 11 2 ∞ 4 2
F 20 5 13 4 18 ∞ 4
MIN 13
Villes A B C D E F
A ∞ 0 6 2 13 1
B 2 ∞ 5 8 0 23
C 3 11 ∞ 0 4 0
D 0 1 3 ∞ 7 9
E 13 5 9 0 ∞ 2
F 16 1 9 0 14 ∞
MIN
Vu qu’on n’a pas un tableau réduit nous allons chercher le min des colonnes par
la suite.
Villes A B C D E F
A ∞ 0 6 2 13 1
B 2 ∞ 5 8 0 23
C 3 11 ∞ 0 4 0
D 0 1 3 ∞ 7 9
E 13 5 9 0 ∞ 2
F 16 1 9 0 14 ∞
MIN 3
Nous allons donc soustraire le min trouver sur sa colonne.
Villes A B C D E F Min
A ∞ 0 3 2 13 1 1
B 2 ∞ 2 8 0 23 1
C 3 11 ∞ 0 4 0 3
D 0 1 0 ∞ 7 9 2
E 13 5 6 0 ∞ 2 2
F 16 1 6 0 14 ∞ 4
MIN 3 16
Nous avons notre tableau réduit Ensuite nous sommons les différents mins cela
nous donne le cout d’évaluation.
CE = 16 + 3 = 19
ETAPE 2 : le calcul du cout d’éviction elle se calcule pour chaque zéro en prenant la
plus petite valeur sur la colonne et sur la ligne on additionne. (Le cout d’éviction est
entre parenthèse)
On retiendra (B, E) dont le coût d’éviction est de 6, le coût minimal des tournées
sans (B, E) est donc de 22. On supprime la ligne B et la colonne E et on rend (E, B)
infini : ici nous prenons le cout d’éviction le plus élevé que nous allons ajouter au cout
dévaluation.
Nous avons le point de départ du trajet qui est EB et donc le cout d’évaluation est
16.
Nous allons calculer minimal sans BE (on ajoute le cout d’éviction au cout
d’évaluation) et avec BE (on ajoute la valeur min du tableau ou il y a plus BE au cout
d’évaluation).
Sans BE=16+6=22
Avec BE=16+0=16
Ce tableau est réduit (un zéro par ligne et par colonne), on sait donc que les
tournées avec (B, E) auront un coût minimal ne dépassant pas 16.
Ce tableau n’est pas réduit, pour le réduire, il faut enlever 3 dans la colonne C.
Il faudra explorer la branche avec (D, A) et la branche sans (D, A). Commençons par
celle avec (D, A) :
On choisira donc (A, C). Il ne faudra pas oublier de rendre le coût de C à D infini
Le coût du chemin avec BE, DA, AC étant de 20 supérieurs à 19 coûts du chemin BE,
sans DA, il nous faut examiner cette branche : pour cela, il faut reprendre le tableau
avant élimination de la ligne D et la colonne A et rendre infini le coût de D à A, soit :
Ce tableau doit être réduit pour poursuivre, donc les solutions avec CA auront un coût
minimum de 20.
Comme aucune branche à gauche ne vaut moins de 20, on peut choisir de reprendre
l’exploration à droite. On choisira CF.
CONCLUSION
Parvenue au terme de notre travail ou il était question pour nous de faire une
présentation de l’algorithme de little à savoir la problématique qu’elle traite, son
principe, ses avantages et inconvénients, il en ressort que la méthode la plus efficace
actuellement pour résoudre le problème du voyageur de commerce n’est pas
l’algorithme de Little qui permet de traiter optimalement des exemples à 40 villes
environ.
BIBLIOGRAPHIE