Jan*_*sen 8 genetic-programming genetic-algorithm
我为比赛写了一个游戏程序,它依赖于大约16个浮点"常量".改变常数可以并将对比赛风格和成功率产生巨大影响.
我还编写了一个简单的遗传算法来生成常数的最优值.但是,该算法不会生成"最佳"常数.
可能的原因:
算法如下:
我目前的设置:
人口规模,变异率和配合率的更好价值是什么?
我们欢迎猜测,不会有精确的价值!此外,如果您有类似遗传算法的见解,您想分享,请这样做.
PS:有问题的游戏比赛,如果有人有兴趣:http://ai-contest.com/
你的突变大小让我惊讶地高。它还存在一些固有的偏差——当前值越大,突变就越大。
你可能会考虑
RA Fisher 曾经将突变大小与显微镜聚焦进行了比较。如果你改变焦点,你可能会朝着正确的方向前进,也可能会朝着错误的方向前进。然而,如果你相当接近最佳值并且经常转动它 - 要么你会走错方向,要么你会超出目标。因此,更微妙的调整通常会更好!
| 归档时间: |
|
| 查看次数: |
6493 次 |
| 最近记录: |