matlab練習程序(模擬退火SA)

模擬退火首先從某個初始候選解開始,當溫度大於0時執行循環。html 在循環中,經過隨機擾動產生一個新的解,而後求得新解和原解之間的能量差,若是差小於0,則採用新解做爲當前解。算法 若是差大於0,則採用一個當前溫度與能量差成比例的機率來選擇是否接受新解。溫度越低,接受的機率越小,差值越大,一樣接受機率越小。post 是否接受的機率用此公式計算:p=exp(-ΔE/T)。這裏ΔE爲新解與原解的差,T爲
相關文章
相關標籤/搜索