【发布时间】:2013-11-30 14:09:23
【问题描述】:
我正在尝试使用带有 DEAP 的遗传算法来解决与背包问题没有太大区别的优化问题。染色体由整数向量表示,约束是向量的总和必须等于某个数字 X。在适应度评估中处理这个问题似乎效率低下,因为很少有交叉/突变会导致有一个向量的和正好等于 X。
相反,我似乎应该将交叉和突变重新映射到有界的可能解决方案集中。我应该在 DEAP 中使用decorators 来实现它,还是有人知道更好的方法来处理这个问题?有没有人有针对这种情况的示例代码的链接?
【问题讨论】:
标签: python optimization evolutionary-algorithm pyevolve