[問題] 模擬退火法 該如何讓他終止?已回收
目前遇到狀況是 我不管設什麼終止條件 他都會跑到
MaxIter才會跳出= =
我設定的有
options = saoptimset('simulannealbnd') ;
options = saoptimset(options,'MaxIter',30000);
options = saoptimset(options,'TolFun',1e-1);
^^^^^^
設很大是希望他能跳出看到效果
可是好像都不會跳出...
目前認知是 兩個iteration間
function的error值小於這個值就滿足跳出
options = saoptimset(options,'StallIterLimit',10000);
^^^^^^^^^^^^^^^^
這個值我不太了解效用看到解釋是
Number of iterations over which average change in fitness function value at
current point is less than options.TolFun.
不知道這個設定的函意~不過有扯上TolFun...看似很關鍵= =
請各位給一點指點 拜託拜託 卡了一個月.....一直無法進展
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.187
推
09/01 20:02, , 1F
09/01 20:02, 1F
→
09/01 20:03, , 2F
09/01 20:03, 2F
→
09/01 20:03, , 3F
09/01 20:03, 3F
→
09/01 20:03, , 4F
09/01 20:03, 4F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章