【发布时间】:2010-09-12 23:15:49
【问题描述】:
这确实在标题中,但是对于任何对进化算法感兴趣的人来说,这里有一个细分:
在 EA 中,基本前提是您随机生成一定数量的生物体(实际上只是一组参数),针对某个问题运行它们,然后让表现最好的人存活下来。
然后,您会使用幸存者的杂交品种、幸存者的突变以及一定数量的新随机生物体重新填充。
这样做几千次,高效的生物就会出现。
有些人还会做一些事情,比如引入多个生物“岛”,这些生物是独立的种群,可以偶尔杂交。
那么,我的问题是:最佳的重新填充百分比是多少?
我一直保持前 10% 的表现,并重新填充 30% 的杂交品种和 30% 的突变。剩下的 30% 用于新生物。
我也尝试了多岛理论,我也对你的结果感兴趣。
我并没有忘记,这正是 EA 可以解决的问题类型。你知道有人在尝试吗?
提前致谢!
【问题讨论】:
-
旁注:您是否考虑过众多基于锦标赛的选择技术之一?
标签: computer-science artificial-intelligence genetic-algorithm genetic-programming evolutionary-algorithm