24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2360  |  回复: 3

wlx0914

金虫 (小有名气)

[交流] 【求助】关于fminsearch函数初值选择已有1人参与

请问对于初值的选择有没有好的办法?现在只是随意赋上初值就开始算了,有时就会中途出错了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clarkyeah

铜虫 (小有名气)

★ ★
wlx0914(金币+5): 2010-08-19 17:34:57
robert2020(金币+2):多谢分享经验,欢迎常来仿真模拟版交流! 2010-08-20 00:16:57
fminsearch 是无梯度搜索算法,也就是讲说在计算过程中不计算目标函数的梯度,这样的话目标函数不可导情况下也可以得到结果,其为绝对收敛,对于初值的选择,一般来说是依靠使用者的经验,没有系统完全可靠的方法可供使用。
2楼2010-08-19 14:26:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lidaxue

木虫 (正式写手)

之乎者也

★ ★
robert2020(金币+2):多谢虫友分享经验,欢迎常来仿真模拟版交流! 2010-08-20 00:17:31
wlx0914(金币+5): 2010-08-25 09:10:22
像这种古典算法得到的收敛值一般是局部最优,要想得到全局最优值单单靠这些方法是不行的。需要两种以上的方法配合使用。建议可以使用模拟退火等得到接近全局最优的解,再将其作为fminsearch的初值。这对于初学者来说非常有效,再说了 初学者哪来的经验啊,呵呵
Comeon!
3楼2010-08-19 18:40:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clavius

木虫 (正式写手)


nono2009(金币+1):鼓励交流。 2010-08-31 08:49:45
同意楼上的意见。楼主可以设置(或者随机生成)多个初值,分别计算,然后比较结果。
4楼2010-08-31 01:34:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wlx0914 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见