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"&"*+&
EC 1+7,)/#/&1#'B&(6'1$&D&&(8&(93
HC 1+7,)/#/&D&723:23;<233
=> 3(3?3(.+-,/("01#3
QC 4.'/&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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!