【发布时间】:2016-12-18 07:18:19
【问题描述】:
使用交叉点的概念,染色体中变量的顺序似乎很重要:与远离彼此的变量相比,直接相邻的变量在孩子的染色体中保持在一起的机会更高。这对我的基因编码意味着什么?我应该如何订购变量?
【问题讨论】:
标签: genetic-algorithm genetic-programming evolutionary-algorithm jgap
使用交叉点的概念,染色体中变量的顺序似乎很重要:与远离彼此的变量相比,直接相邻的变量在孩子的染色体中保持在一起的机会更高。这对我的基因编码意味着什么?我应该如何订购变量?
【问题讨论】:
标签: genetic-algorithm genetic-programming evolutionary-algorithm jgap
您可以稍微改进交叉。你可以洗牌父母,而不是交叉。您必须对孩子应用一个反转过程来洗牌。通过这个程序,相距较远的基因在child中可能会在一起,而彼此相邻的基因在child中不会彼此相邻。
【讨论】: