24小时热门版块排行榜    

查看: 1808  |  回复: 4

GavinLee

铁虫 (初入文坛)

[求助] 遗传算法收敛过快和局部最优解问题请教!【已搜无重复】

用遗传算法进行聚类操作,初始种群中个体数量设置为100,算法基本在20代以内就收敛了,而且得到的值是一个局部最优值,最优值将数据聚成2个类,而这个局部最优值是将最优值中的2个类分别细化为两个类,即4个类。
本人首次接触遗传算法,还请各位指点迷津,这种收敛过快,且陷入局部最优的问题,可能出现在遗传算法的哪些环节?万分感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

math2000

铁杆木虫 (职业作家)

【答案】应助回帖

增大变异和杂交概率
2楼2011-11-29 19:29:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

laughkid

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
早熟现象在遗传算法中普遍存在,可以增大变异概率,或者定期补充新的个体。
3楼2012-02-13 11:30:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ygqfq100

金虫 (著名写手)

【答案】应助回帖

增加变异率和交叉率当然是一种方法,如果不行的话,就要增加变异和交叉的种类,也就是用多种交叉和多种变异方式,说白了就是你用的原来的交叉变异的方法找不到最优解,那么多种方式的话就可以了。
4楼2012-07-16 17:11:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

njuptghost

木虫 (正式写手)

【答案】应助回帖

增大变异概率、增加多样性、减小优秀染色体被选中的几率、补充优秀个体等......
方法很多,如果都不行,考虑一下是否适应度函数有问题
5楼2012-07-16 21:38:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 GavinLee 的主题更新
信息提示
请填处理意见