使用MATLAB遗传算法工具箱如何设置参数使得收敛速度加快? 20

我用gamultiobj函数求解两个目标函数,33个变量的模型,参数设置如下:'ParetoFraction',0.3,'populationsize',150,'gen... 我用gamultiobj函数求解两个目标函数,33个变量的模型,参数设置如下:
'ParetoFraction',0.3,'populationsize',150,'generations',3300,'stallGenLimit',3300,'crossoverfraction',0.8,'TolFun',1e-100,'PlotFcns',@gaplotpareto
3300代进化后目标函数值任然在进化,计算结果显然没有达到最优化。
都进化3300代了,是不是收敛速度太慢了?如何设置参数使得收敛速度加快?
展开
 我来答
elephantbeard
2016-08-05 · TA获得超过145个赞
知道小有建树答主
回答量:307
采纳率:33%
帮助的人:238万
展开全部
fitness function要自己设计的 比如y=sinx 也要编成一个m文件啊……
追问
这个我当然知道,也编好了,现在我的问题是算法收敛很慢,进化了几千代还没有收敛(不断寻优中),怎么调整参数使得收敛变快?或者只能换个算法?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式