100
4.1.3. Conclusions
Les algorithmes stochastiques de type recuit convergent en probabilité vers un
minimum global du critère du MAP, indépendamment de la configuration initiale. Dans le
cas où l’énergie du MAP s’écrirait comme une somme de termes locaux, on peut utiliser
l’échantillonneur de Gibbs avec recuit. Dans le cas contraire, on utilise le recuit simulé
avec dynamique de Metropolis [CHA 94].
Les algorithmes de recuit ont un coût de calcul important. De plus, même si la
convergence est prouvée en théorie, il n’est pas toujours possible en pratique de se placer
dans les bonnes conditions. Par exemple, si l’on veut s’affranchir du problème des minima
locaux, il est nécessaire d’adopter une décroissance logarithmique de la température, ce
qui peut ne pas être possible en pratique. C’est ce qui fait écrire à Donald Geman, à
propos de l’échantillonneur de Gibbs [GEM 92]: ”nous n’avons aucune garantie d’obtenir
un véritable minimum avec une quantité finie de calculs”.
4.2. Algorithmes déterministes
L’énergie issue du critère du MAP est la plupart de temps non convexe. Dans ce
cas, les algorithmes déterministes sont tous sous-optimaux, dans le sens qu’ils ne
permettent d’atteindre qu’un minimum local de l’énergie, la transition d’une configuration
à une autre n’étant pas possible que si l’énergie est inférieure.
Les algorithmes déterministes les plus connus, de descente simple du type gradient,
gradient conjugué, ou modes conditionnels itérés (ICM=Iterated Conditional Modes)
risquent de rester piégés dans des minima locaux éloignés du minimum global, donc les
estimées obtenues risquent d’être de mauvaise qualité. Diverses stratégies ont été
proposées afin d’obtenir des solutions de bonne qualité et les plus connues sont la Non-
Convexité Graduelle (GNC=Graduated Non-Convexity) et le recuit en champ moyen
(MFA=Mean Field Annealing).
4.2.1. Modes conditionnels itérés (ICM)
L’algorithme ICM a été proposé par Besag [BES 86]. Il est également appelé
relaxation de Gauss-Seidel non linéaire à cause du fait que l’algorithme ICM est proche
formellement de l’algorithme de relaxation de Gauss-Seidel, utilisé en analyse numérique
pour résoudre des systèmes linéaires de grande taille [PER 93].
L’algorithme ICM est appelé aussi recuit gelé (Metropolis gelé ou Gibbs gelé),
parce que cet algorithme est un cas particulier de l’algorithme de Metropolis ou de
l’échantillonneur de Gibbs: dans l’étape 4 de l’algorithme de Metropolis (4.5), la
probabilité d’accepter des perturbations qui augmente l’énergie, est toujours nulle. Besag