【发布时间】:2019-02-25 00:08:38
【问题描述】:
我从未参加过正式的 GA 课程,所以这个问题可能含糊不清:我想看看我是否能很好地解决这个问题。
通常,基因组表示为同质元素的序列,例如二进制数、逻辑门、基本函数等,然后可以将其组装成同质结构,例如计算机程序或 3D 的语法树对象或其他任何东西。
我的问题涉及进化一个组件图,比如说 X、Y 和 Z:该图可以有 N 个节点,每个节点是 X、Y 或 Z 的一个实例。在基因组中编码这样的图结构相当直截了当,但是,我还需要附加额外的信息,说明 X、Y 和 Z 自己做什么 --这实际上是 GA 的主要对象。
所以我的基因组似乎应该为异构实体编码:一个由结构图和功能规范组成的实体。将编码结构的元素(基因)和编码功能的元素(基因)包含在单个父“基因”下,然后在组装实体时简单地将它们分开,但这并不像正确的方法。
这是 GA 中的常见问题吗?在这种情况下,我是否应该找到“低级”表示/基因组编码?有哪些相关考虑?
【问题讨论】: