Étape | Tâche à effectuer |
• Placer tous les sommets du graphe dans la 1ère ligne d'un tableau.
• Sur la 2ème ligne du tableau, écrire le coefficient 0 sous le sommet de départ et le coefficient sous les autres sommets. |
|
• Repérer dans la ligne le sommet de coefficient minimal.
• Commencer une nouvelle ligne et rayer la colonne vide sous . |
|
• Pour chaque sommet adjacent à , calculer la somme entre le coefficient de et du poids de l'arête reliant à .
• Si est strictement inférieur au coefficient de dans la ligne précédente, inscrire dans la case correspondante de la colonne . • Sinon, inscrire le coefficient de de la ligne précédente, et compléter la ligne par des coefficients de la ligne précédente. |
|
• S'il reste des sommets non sélectionnés, retourner à l'étape 2.
• Sinon, passer à l'étape 5. |
|
• La longueur minimale est le nombre lu sur la dernière ligne du tableau. La chaine de longueur minimale se trouve en lisant le tableau en repartant du dernier de sommet et en regardant de quel sommet l'on provient, et ainsi de suite jusqu'au sommet de départ. |
E1 | E2 | E3 | E4 | Client | |
Domicile | |||||
E1 | |||||
E2 | |||||
E3 | |||||
E4 |
D | E1 | E2 | E3 | E4 | C | On choisit : |