11.07.2015 Views

Chapitre 5 Les graphes et leurs algorithmes - UQAC

Chapitre 5 Les graphes et leurs algorithmes - UQAC

Chapitre 5 Les graphes et leurs algorithmes - UQAC

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

Lorsqu’on a affaire à des gros <strong>graphes</strong> ou qu’on désire obtenir des solutions très rapidement, on utilisece qu’on appelle des heuristiques qui fournissent des solutions dequalité raisonnable en des temps raisonnables.Heuristique du plus proche voisin1) Choisir un somm<strong>et</strong> de départ x2) Tant que tous les somm<strong>et</strong>s ne sont pas encore visités faire l’opération suivantese rendre au somm<strong>et</strong> le plus proche pas encore visitéExempleToute heuristique, y compris celle du plus proche voisin, peut facilement être améliorée en rajoutant àla fin une procédure de post-optimisation. Celle-ci consiste à vérifier s’il existe une paire d’arêtes sur lecycle qui peut être remplacée par une autre paire d’arêtes (il n’y a qu’un remplacement possible parpaire d’arêtes) tout en diminuant la distance totale parcourue. Tant que de telles paires d’arêtes existent,les échanges sont effectués.IllustrationC<strong>et</strong>te procédure de post-optimisation perm<strong>et</strong> de réduire considérablement l’écart à l’optimum. Parexemple, on a pu constater que la combinaison de l’heuristique du plus proche voisin suivie d’une postoptimisationa amélioré la performance de l’algorithme en moyenne d’environ 2 à 3%. Il existe desméthodes qui perm<strong>et</strong>tent de réduire c<strong>et</strong> écart à quelques dixièmes de pourcent, mais ces méthodes sontbeaucoup plus complexes à m<strong>et</strong>tre en place.25

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

Saved successfully!

Ooh no, something went wrong!