答案 0 :(得分:0)
到目前为止我找到的唯一解决方案是使用天花板,地板或圆形函数,以便在将其传递给正在优化的实际函数之前将十进制值转换为适应度函数内的整数。
然而,这会大大减慢GA功能。如果您只想使用整数,还有另一种遗传算法可能会有用。它被称为gramEvol包中的GeneticAlg.int。
答案 1 :(得分:0)
对于那些感兴趣的人,请看一下关于Integer优化的小插图上的添加部分,网址为 https://luca-scr.github.io/GA/articles/GA.html#integer-optimisation