Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は遺伝的アルゴリズムを使用して、Netlogo モデルの生存を決定しています。GA の最終的な出力は、0 から 1 までの 10 進数です。クロスオーバー / ミューテーションの目的で、2 進数ではなくグレー コードを使用する必要があります。バイナリを10進数に変換する関数がありますが、グレイコードをバイナリに変換する関数はありません(苦労しました)。
グレイコードをバイナリ関数にコーディングする方法について何か提案はありますか?
上記のコメントをありがとう。
私は別の解決策を見つけました: Netlogo の "bitstring: 拡張機能。著者と話をしたところ、"to-gray" 関数が追加されました。
https://github.com/garypolhill/netlogo-bitstring