当阅读关于遗传算法中的交叉部分时,书籍和论文通常提到的方法是简单地交换两个选定候选人的数据中的位以进行繁殖。我尚未看到实际应用于实际工业应用的遗传算法的实际代码,但我发现仅对简单数据类型进行操作是不够的很难想象。
我总是想象遗传算法的各个阶段将在涉及复杂数学运算的复杂对象上执行,而不仅仅是在单个整数中交换一些位。
即使Wikipedia也仅列出了这些交叉操作的种类。
我是否缺少重要的东西,或者这些交叉方法真的是唯一使用的东西?
我总是想象遗传算法的各个阶段将在涉及复杂数学运算的复杂对象上执行,而不仅仅是在单个整数中交换一些位。
即使Wikipedia也仅列出了这些交叉操作的种类。
我是否缺少重要的东西,或者这些交叉方法真的是唯一使用的东西?