【发布时间】:2022-06-23 17:49:35
【问题描述】:
我正在寻找一个可以处理我的编码的 GA 库,我想知道我是否可以以有用的方式使用我的适应度函数。
我的问题解决方案看起来像一个矩阵:
[[0,2,3,0],
[1,2,0,0],
[0,2,0,0]]
所有向量的长度都是 8(这里是 4 以使其更小),每个问题的向量数量是固定的,对于复杂的问题,这当然大于 3。
通常 GA 处理编码问题,例如
[1,
0,
1,]
所以我有列表而不是整数。我的基因不是向量而是矩阵。我知道如果我将矩阵展平,我可以将其视为向量,但由于我不习惯 GA,我想也许有一些方法我不必这样做。
我的适应度函数可以为每个向量分配一个分数,这样我就可以取出基因中好的部分——或者这不是在 GA 中使用的吗?
python 中有一个库可以用于我的编码吗?
【问题讨论】: