【发布时间】:2013-05-08 18:50:33
【问题描述】:
当孩子必须有特定的顺序时,如何跨越两个父母?
例如,将遗传算法应用于顶点/边的固定图上的旅行商问题时,您必须应对并非所有顶点都可以传播到其他顶点的事实。这使得交叉变得更加困难,因为与所有顶点都可能到达所有其他顶点的 TSP 不同,当执行交叉时,它必须在产生合法路径的点上完成。另一种方法是无论如何都交叉并拒绝非法路径,但风险是巨大的计算成本并且很少甚至没有合法路径。
我已阅读有关置换交叉的信息,但我不完全确定这如何解决问题。有人可以指出正确的方向或建议吗?
【问题讨论】:
-
在道林进化论中,如果新的有机体无效会怎样?大自然如何处理这个问题?
-
它被拒绝了,但达尔文进化论不必担心计算的指数增长。
-
不知道为什么所有的近距离投票,这是一个完全有效(和主题)的问题
-
同样的问题,措辞不同:Crossover operator for permutations,之前已经回答过:What you are looking for is ordered crossover。
-
顺便说一句,您从未验证过您的问题的任何答案。您可以考虑阅读about 页面以了解如何在网站上表现。
标签: algorithm genetic-algorithm