【发布时间】:2009-12-30 20:21:03
【问题描述】:
我正在尝试开发一种遗传算法,该算法将找到在指定位置连接给定数量节点的最有效方法。
网络上的所有节点都必须能够连接到服务器节点,并且网络内必须没有循环。它基本上是一棵树。
我有一个函数可以测量任何给定网络布局的“适合度”。 阻止我的是,我想不出一个交叉函数需要 2 个网络结构(父母)并以某种方式混合它们来创建满足上述条件的后代。
有什么想法吗?
澄清:每个节点都有一个固定的 x,y 坐标位置。只能更改它们之间的路线。
【问题讨论】:
-
您的主要任务是:编写 GA 代码或使用 GA 解决问题?如果您的任务是后者,您希望用哪种语言编写代码?
-
使用 GA 解决问题。我正在使用 Java。我已经构建了很多程序和功能。
标签: algorithm genetic-algorithm