Algorithme d ’approximation
Soit un problème d ’optimisation.
On suppose que la fonction objectif fIest à minimiser.
On suppose que pour tout énoncé I: S(I) est non vide et fini.
On note alors fI* = Min{fI(s)s S(I) } la valeur (optimale)
d’une solution.
On a alors S*(I)= {s S(I) fI(s) = fI*}
Un algorithme d ’approximation  pour doit fournir,
pour tout énoncé I de et en temps polynomial en la
longueur l(I) de l ’énoncé I :
une solution candidate (notée Â(I))
de valeur fI(Â(I)) « assez proche » de fI*.