【发布时间】:2017-05-05 21:09:45
【问题描述】:
有关遗传算法的书籍和教程解释说,使用格雷码在二进制基因组中编码整数通常比使用标准基数 2 更好。给出的原因是编码整数中 +1 或 -1 的变化只需要任何数字翻转一位。换句话说,相邻整数在格雷码中也是相邻的,格雷码中的优化问题最多有与原始数值问题一样多的局部最优。
与标准 base 2 相比,使用格雷码还有其他好处吗?
【问题讨论】:
-
由于问题中的链接未显示,因此灰色参考示例:Xinjie,Tu 和 Mitsuo,Gen. Introduction to Evolutionary Algorithms。第 42-43 页(施普林格,2010 年)惠特利,达雷尔。遗传算法概述。信息和软件技术,43(14) (2001)
标签: binary genetic-algorithm evolutionary-algorithm gray-code