Retour
Cours précédent
Cours suivant

Approximation

Trouver une tournée “proche” de la tournée maximum.

Exemple : l’algorithme du plus proche voisin. complexité en \(O(n^2)\).

Algorithme glouton

L’algorithme glouton (greedy) est une stratégie algorithmique qui consiste à former une solution prenant à chaque étape le meilleur choix sans remettre en cause les choix précédents (backtracking).

On utilise ce principe dans le bin packing et Kruskal.

Problème d’optimisation

TSP -> optimiser la longueur de la tournée. I = (V, d)

Définition : Une \(\alpha\)-approximation, pour un réel \(\alpha > 0\), et un problème \(\Pi\), est un algorithme polynomial A qui donne une solution pour toute instance \(I \in \Pi\) telle que :

ou

\(\alpha\) = facteur d’approximation de l’algo A

L’algorithme glouton n’est pas une \(\alpha\)-approximation. On parle d’heuristique.
(algo supposé efficace en pratique qui produit un résultat sans garantit de qualité)


Retour
Cours précédent
Cours suivant