【问题标题】:Using genetic algorithm for a matrix solution?使用遗传算法求解矩阵?
【发布时间】: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 中有一个库可以用于我的编码吗?

【问题讨论】:

    标签: python genetic-algorithm


    【解决方案1】:

    您好,您找到解决此问题的方法了吗?我遇到了同样的挑战

    【讨论】:

      猜你喜欢
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 2017-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      相关资源
      最近更新 更多