【问题标题】:Genetic Algorithm - Order of variables in a chromosome遗传算法 - 染色体中变量的顺序
【发布时间】:2016-12-18 07:18:19
【问题描述】:

使用交叉点的概念,染色体中变量的顺序似乎很重要:与远离彼此的变量相比,直接相邻的变量在孩子的染色体中保持在一起的机会更高。这对我的基因编码意味着什么?我应该如何订购变量?

【问题讨论】:

    标签: genetic-algorithm genetic-programming evolutionary-algorithm jgap


    【解决方案1】:

    您可以稍微改进交叉。你可以洗牌父母,而不是交叉。您必须对孩子应用一个反转过程来洗牌。通过这个程序,相距较远的基因在child中可能会在一起,而彼此相邻的基因在child中不会彼此相邻。

    【讨论】:

    • 多点交叉操作也可以得到类似的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 2017-10-30
    • 2016-08-05
    • 2014-02-07
    • 2018-03-24
    • 2017-10-14
    • 2019-05-06
    相关资源
    最近更新 更多