【发布时间】:2014-12-21 21:59:48
【问题描述】:
我一直在寻找可以为我正在研究的遗传算法实现自适应突变率的方法。我见过一种算法,它使用当前个体适应度和平均群体适应度来计算突变率,但我不确定它是否非常有效。
在算法中我看到你做了以下事情:
mutationRate = (bestFitness - individualFitness) / (bestFitness - averageFitness) * 0.5
这是一个好方法还是有更好的方法?
【问题讨论】:
-
你能把它变成一个特征吗?让他们选择自己的费率,最优的费率就会出现。
-
@Beta 是的,但理想情况下不需要这样做会很好。我一直在寻找一种根据 GA 的性能调整突变率的方法,但我一直无法找到有关最佳方法的更多信息。
标签: algorithm optimization artificial-intelligence genetic-algorithm mutation