Netlogo:将格雷码转换为二进制格式

时间:2016-06-07 04:11:07

标签: netlogo gray-code

我使用遗传算法来确定我的Netlogo模型中的生存​​,GA的最终输出是0到1之间的十进制数,包括0和1。出于交叉/变异的目的,我需要使用格雷码而不是二进制数。我有一个函数将二进制转换为十进制,但不是灰色代码转换为二进制(我一直在努力)。

有关如何将格雷码编码为二进制函数的任何建议吗?

1 个答案:

答案 0 :(得分:0)

感谢上述评论。

我确实找到了另一个解决方案:“bitstring:Netlogo的扩展。我与作者交谈,他添加了一个”灰色“功能。

https://github.com/garypolhill/netlogo-bitstring

相关问题