【发布时间】:2021-05-21 02:18:46
【问题描述】:
我正在检查用于路线优化的交叉技术,并且已经经历了一些如下所述的事情
1 - single point crossover
2 - two point crossover
3 - uniform crossover
在单点交叉中,我们通常从每个父节点交换一个变量并获取子节点。与两点交叉相同,我们交换来自两个父母的两个变量。
在我的问题中,父母的长度不一样,例如 p1: ['a','b','c'] and p2:['v','n','m','h','k'] 。由于我们双亲的长度不一样,我能够使用基于奇偶技术的单点交叉。
现在我想使用带遮罩的统一分频器,发现很难使用不同的长度。 有什么建议吗?
【问题讨论】:
标签: python machine-learning artificial-intelligence genetic-algorithm crossover