Méthode simulated annealing
(recuit simulé)
!"#$%&'(#&)*+,-./)0.(&1#&,"),2./-%3*#&!"##$%#"&'"()&4.'/&minimiser'le'risque'
d’être'piégé'dans'des'maxima/minima'locaux'
!)'&,-#'&1#&/#2)/1#/&,#&*#-,,#'/&5.-$-(&-**+1-)%&1'&(6'1&7.'/)(%8&avec'une'
certaine'probabilité'on'va'regarder'un'moins'bon'voisin'immédiat'
».(&#$49/#&)-($-&$"échapper'des'op:ma'locaux'
!)'&1+:'%&1#&,)&/#73#/73#8&,)&probabilité'de'prendre'un'moins'bon'voisin'#$%&4,'$&
+,#5+#&#%&diminue'graduellement'
;#&(.*:/#&1"-%+/)0.($&#%&,)&1-*-('0.(&1#$&4/.:):-,-%+$&$.(%&1+<(-$&=&,")-1#&
1"'(&$73+*)&>*%!+,-#+?&1#&@&%#*4+/)%'/#$&A8&#(&./1/#&1+7/.-$$)(%&
!#BCD&$73+*)&1#&EFF&-%+/)0.($&G&HIF8&HIE8&HIH8&CCC&8&HIJJK&
!,)&*#-,,#'/#&1+<(-0.(&1'&$73+*)&5)&5)/-#/&&
1"'(&4/.:,9*#&=&,")'%/#&
L'2.&;)/.73#,,#&#%&M/.1'),1&N):)(O)&E&
Algorithme simulated annealing
Algorithme&simulated-annealing>(.+-,/("01#23*%!+&1?&PP&%+4+3516"1(7+3&18"&"*+&
EC1+7,)/#/&1#'B&(6'1$&D&&(8&(93
HC1+7,)/#/&D&723:23;<233
=>3(3?3(.+-,/("01#3
QC4.'/&7&R&E&CCC&%)-,,#>*%!+&1?3
@>3:3R3*%!+&1G7K&
A>3(9&R&$'77#$$#'/&1#&(&73.-$-&)'&3)$)/1&
B>3;<3?3C>(9?&S&C>(?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PP&&*"3.(3&"("&"*1"723;<3?3CD(E3F3CD(9E&
TC$-&;<3G3H3),./$&)$$-2(#/3(3?3(933333333333333333333PP&&1&I#".610.(3JK63L3(&
JC$-(.(&)$$-2(#/3(&R&(93$#',#*#(%&)5#7&4/.:):-,-%+&1#&+3;<3K3:33
UC/#%.'/(#/3(3
L'2.&;)/.73#,,#&#%&M/.1'),1&N):)(O)&H&
plus'T'est'pe:t,''
plus'e'ΔE%/%T'est'pe:te'
L'2.&;)/.73#,,#&#%&M/.1'),1&N):)(O)&V&
;"),2./-%3*#&W"&-#17+,31((+1#"()&*-(-*-$#&,#&/-$X'#&1"Y%/#&4-+2+&1)($&1#$&.40*)&,.7)'B&
!4)/&7.(%/#8&-,&("+,-*-(#&4)$&la'possibilité'd’osciller'indéfiniment'#(&/#5#()(%&=&'(&(6'1&
)(%+/-#'/#*#(%&5-$-%+&
&
IdéeD&.(&4.'//)-%&enregistrer'les'nœuds'visités'
!.(&/#5-#(%&=&Z[&#%&)44/.73#$&$-*-,)-/#$\&
!*)-$&7"#$%&-*4/)07):,#&$-&,"#$4)7#&1"+%)%$&#$%&%/.4&2/)(1&
L’algorithme'tabu%search3>/#73#/73#&%):.'#?&#(/#2-$%/#&$#',#*#(%&,#$&k%derniers'nœuds'
visités'
!,"ensemble'tabou'#$%&,"#($#*:,#&7.(%#()(%&,#$&M&(6'1$&
!,#&4)/)*9%/#&M&#$%&73.-$-&#*4-/-X'#*#(%&
!7#,)&("+,-*-(#&4)$&,#$&.$7-,,)0.($8&*)-$&,#$&/+1'-%&
!-,&#B-$%#&#(&])-%&4,'$-#'/$&)'%/#$&])^.(&1#&7.($%/'-/#&&
,"#($#*:,#&%):.'#CCC&
D’autres améliorations: tabu search
L'2.&;)/.73#,,#&#%&M/.1'),1&N):)(O)&Q&
D’autres améliorations: beam search
IdéeD&4,'%_%&X'#&*)-(%#(-/&'(&$#',&(6'1&$.,'0.(&(8&#(&4.'//)-%&*)-(%#(-/&'(&
#($#*:,#&1#&M&(6'1$&1-`+/#(%$&
EC.(&7.**#(7#&)5#7&'(&#($#*:,#&1#&M&(6'1$&73.-$-$&),+)%.-/#*#(%&
HC=&73)X'#&-%+/)0.(8&%.'$&,#$&$'77#$$#'/$&1#$&M&(6'1$&$.(%&2+(+/+$&
VC.(&73.-$-%&,#$&M&*#-,,#'/$&4)/*-&7#$&(6'1$&#%&.(&/#7.**#(7#&
&
!#%&),2./-%3*#&#$%&)44#,+&local%beam%search%>#B4,./)0.(&,.7),#&4)/&])-$7#)'?&
!=&(#&4)$&7.(].(1/#&)5#7&71'-3*+16%!3
3
a)/-)(%#&*7.%!1*0%&'+1&&*+16%!&
!4,'%_%&X'#&4/#(1/#&,#$&M&*#-,,#'/$8&.(&)$$-2(#&'(#&&
4/.:):-,-%+&1#&73.-$-/&73)X'#&(6'18&*Y*#&$"-,&("#$%&&
4)$&4)/*-&,#$&b&*#-,,#'/$&&
>7.**#&1)($&*"&-#17+,&1((+1#"()?&
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !