(7) T逐渐减少,且T->0,然后转第2步。 ! F* Y" H. _) H, P. K* U: _
三、模拟退火算法的流程2 _5 Z. i! o. j: X 2 `( g" F! Z( k: E" `) S4 T4 [
四、需注意因素+ M$ d, x a8 G+ g# L 4 {. g a) Z) O5 V/ k/ v ( B5 d& p. T# M2 M7 A 8 e8 K+ Q8 F2 W4 Z T: |# e8 q' `& a. s: N3 `5 G
: m) [5 K1 J6 e( E ! M5 b' Z8 i K, O3 S- f" v& ?1 g0 K3 ]. i1 r+ c" v3 j9 w ) I( z# P4 ~) H) ~" R; X k7 p @. M/ D- \) }: _' Z五、本人的心得: Y) M: F( B. R* t/ R% A
在使用模拟退火算法求解Sat问题时,遇到了几个问题,觉得有必要提出来探讨一下,这也是模拟退火算法需要注意的地方:5 S6 T1 G( Q3 h, K- ?- ?1 j% G% I
1)温度的设定及其变化函数;1 D' C4 q; Z2 p
2)在每个温度值下,进行尝试的次数; 3 k0 |8 o3 T8 O! @ 3)评估函数选取问题。 1 W. E. c9 X! h0 M 这三个问题我觉得需要经过不断的实验得出一个最优值,目前本人的研究及实验都很有限,得出这几个结论未必正确,如果有新的建议可以提出,谢谢。同时,由于本人目前还没有找到自认为比较合理的解决方案,所以具体算法及所列三个问题将在后期发布,有兴趣者可以留意。# m1 N! r# J9 ?7 F( V
4 T) P- P7 Y$ j# [3 `