Une partie du travail consiste à compléter le fichier Recuit.java. Une autre partie du travail consiste en le réglage du recuit simulé.
A la fin du TP, les élèves devront rendre un document où seront consignés certains résultats (voir plus loin).
Premier temps : Télécharger les huit fichiers de code, compiler et constater, en exécutant par :
java AppliVoyageur
que le recuit dans son état actuel ne fonctionne pas mieux que la descente.
Deuxième temps : Compléter le fichier Recuit.java pour qu'il s'agisse réellement d'une méthode de recuit.
Troisième temps : Essayer de régler le recuit pour les deux graphes suivants :
- la grille 12 * 12
- un graphe lu dans un fichier et d'ordre 100 ; les élèves auront tous un graphes différent dont le nom sera indiqué par les enseignants.
Pour chaque graphe, on indiquera la plus petite longueur déterminée par le recuit et, pour ce recuit, les valeurs des paramètres.
Les fichiers pour les graphes de test :
Quatrième temps : Compléter la méthode calculerTemperatureInitiale pour qu'une température initiale soit calculée en fonction du taux initial d'acceptation de transformations désavantageuses.
Vous pouvez voir ici une applet correspondant à notre application.