2010-05-06 49 views
2

我想找一個確定性退火代碼的開源示例。它可以是幾乎所有的語言:C,C++,MatLab/Octave,Fortran。我已經找到了用於模擬退火的MatLab代碼,所以MatLab會是最好的。這是描述該算法的paper確定性退火代碼

確定性退火是 優化技術,它試圖 找到成本 函數的全局最優解。該技術旨在使 能夠探索使用隨機性的成本曲面的大部分 ,同時仍使用本地信息執行優化 。程序 開始於改變成本函數 以引入隨機性的概念, 允許探索大面積。 每次迭代的數量爲 隨機性(由Shannon測量 Entropy [2])受到約束,並且執行局部優化。 漸漸地,施加 隨機的量降低,使得在 終止該算法優化 比原先的成本函數, 得到的溶液到原始 問題

回答

2

在紙鏈接到看附圖像Matlab的數字。我建議你聯繫作者,他們是否願意與你分享他們的代碼。