我正在使用 R,特别是包 genalg,它允许快速实现遗传算法和搜索相关活动。
我能够运行示例代码,一切正常。感谢作者。
关于如何在 genalg 中设置标准 GA 的参数(突变率和交叉率),我仍然有以下问题。我在包文档中找不到这些问题的答案。
然后考虑函数调用
GAcall <- rbga.bin(size= numOfLAttr,
popSize=10, mutationChance=0.05, zeroToOneRatio=10,
iters=3, evalFunc=trading.evaluate, verbose=TRUE,
monitorFunc=monitor)
a) 如何在 rbga.bin 中设置交叉率?
a.1) 如果不可能 a) 在 rbga 中实现交叉,如果是这样,应用的概率是多少?
b)mutationChance 参数是否对应于 Goldberg 书中描述的简单 GA 的“突变率”?