Я использую генетические алгоритмы для определения выживаемости в модели Netlogo, а конечный результат GA - десятичное число от 0 до 1 включительно. Для целей кроссовера/мутации мне нужно работать с серым кодом, а не с двоичными числами. У меня есть функция для преобразования двоичного кода в десятичный, но не серый код в двоичный (с которым я боролся).Netlogo: преобразовать серый код в двоичный
Любые предложения о том, как закодировать серый код на двоичную функцию?
вас не eally NetLogo вопрос. Но вот учебник: http://www.electrical4u.com/gray-code-binary-to-gray-code-and-that-to-binary-conversion/ – Alan
На самом деле нет формулы - вам нужно установить до сегментации в 4-разрядные разделы, конвертировать каждый из них (с вложенными ifelse) и затем конкатенация преобразованных разделов. – JenB