《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 101|回复: 2
收起左侧

[提问] 遗传算法 结果和实际不对 求讲解

[复制链接]

该用户从未签到

发表于 2018-5-14 18:07:22 | 显示全部楼层 |阅读模式
是不是遗传算法 每回算出来的结果都不一样的,那怎么解决问题啊,
你看 附件里的图形,求最大值明显在x=31处取得,但是算出来的却不是,求大神讲解一下。

遗传算法

遗传算法

签到天数: 121 天

[LV.7]常住居民III

发表于 2018-5-14 19:16:53 | 显示全部楼层
如果选用随机种群,可能每次计算的结果会不一样,但基本误差不大,若将种群固定,则求出的结果应该是不变的。
回复 支持 反对

使用道具 举报

签到天数: 248 天

[LV.8]以坛为家I

发表于 2018-5-15 08:35:20 | 显示全部楼层
本帖最后由 安东尼先生 于 2018-5-15 08:36 编辑

遗传算法作为一种随机算法,结果具有随机性很正常,不一定每次都能找到全局极值,这是所有的随机性算法的通病,在前面加一句rng('default')可以保证结果唯一。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 陕ICP备08102094号  

GMT+8, 2018-5-25 06:51 , Processed in 0.114349 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表