【发布时间】:2016-07-18 04:48:57
【问题描述】:
我有一个问题,我想根据一些适应度函数,使用遗传算法在 3D 空间中搜索最佳位置。因为我正在寻找一个位置,所以我的染色体由 3 个浮点数表示。目前,交叉是通过从一个父级获取 1 或 2 个数字并从另一个父级获取其余数来完成的。
当像这样交叉时,下一代将仅包含与起始种群中的染色体具有相似 X、Y 或 Z 坐标的位置。因此,不可能有太大的变化。我的问题是,是否最好通过对我的染色体(例如位)使用另一种表示来解决这个问题,以便可能有更多的交叉点(也在浮点数内),或者是将突变率设置得更高并让突变添加的更好解决方案下一代的变化更多?
【问题讨论】:
标签: search optimization genetic-algorithm mutation crossover