23.12.2014 Views

Applications #2 Problème du voyageur de commerce (TSP) - gerad

Applications #2 Problème du voyageur de commerce (TSP) - gerad

Applications #2 Problème du voyageur de commerce (TSP) - gerad

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1/3 2/3 3/3<br />

Heuristique <strong>de</strong> Christofi<strong>de</strong>s (1976)<br />

L’heuristique comporte quatre étapes pour une complexité en<br />

O(n 3 ) :<br />

1. Trouver un arbre <strong>de</strong> recouvrement T <strong>de</strong> G <strong>de</strong> poids minimum.<br />

Utiliser l’algorithme <strong>de</strong> Kruskal en O(n 2 log n).<br />

2. Soient W l’ensemble <strong>de</strong>s noeuds <strong>de</strong> <strong>de</strong>gré impair dans T et<br />

G(W ) le sous-graphe <strong>de</strong> G in<strong>du</strong>it par W .<br />

L’étape 2 consiste à trouver un couplage parfait M <strong>de</strong> G(W )<br />

<strong>de</strong> coût minimal. Pour cela, utiliser l’algorithme d’Edmonds,<br />

par exemple, en O(n 3 ).<br />

MTH6311: Heuristiques pour le <strong>TSP</strong> 25/34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!