Recuit simulé
3
1. Introduction :
Les problèmes NP-complets d'optimisation combinatoire sont caractérisés par une complexité
exponentielle ou factorielle, par conséquent ; il est impossible d'énumérer toutes les solutions
possibles car cela dépasse la capacité de calcul de n'importe quel ordinateur. Il est donc très
difficile de trouver la solution optimale.
Les méthodes approchées ou heuristiques, sont bien adaptées à un couplage avec un modèle
de simulation de flux et dans les cas ou le problème est complexe avec une très forte
combinatoire. Elles présentent l'avantage d'un temps de calcul réduit mais ne donnent aucune
information sur la qualité de la solution trouvée.
Pour résoudre des problèmes difficiles (par exemple ceux qui présentent de nombreux
extrema locaux pauvres), des techniques ont été conçues pour déterminer des solutions qui ne
sont pas rigoureusement optimales, mais qui s’en approchent. Ces méthodes se basent
généralement sur des phénomènes physiques, biologiques, socio-psychologiques ou font appel
au hasard. Les domaines d’application sont vastes et s’étendent souvent bien au-delà des
problèmes pour lesquels elles ont été initialement conçues.
L’objectif principal est de recenser les méthodes d'optimisation algorithmiques susceptibles
d'améliorer la recherche d'une solution optimale. En effet, comme on l'a vu lors des
expérimentations pour des productions de type multiproduit, il semble être difficile de trouver
par une relation quelconque une solution théorique qui satisfasse les critères. Nous allons
donc plutôt nous diriger vers une approche algorithmique couplée à la simulation, afin
d'optimiser le pilotage de la ligne de production.
Les Métaheuristique sont le plus souvent des recherches locales modifiées pour éviter les
minima locaux. Leur conception commence par l’étude d’une recherche locale classique
(définition d’un voisinage, avec transformations simples), que l’on promeut ensuite en une
méthode plus puissante si elle s’avère insuffisante. Il s’agit de méthodes très générales, dans
lesquelles plusieurs composants doivent être précisés en fonction du problème à traiter. La
méthode du recuit simulé, conçu pour chercher un optimum global parmi plusieurs minimas
locaux.