我有一种算法可以准备,并且希望将一组数字记录为零和一的染色体。我对健身功能有一个想法,但对如何准备染色体却一无所知。例如一组数字
X = {-2, 1, 4, -3, 3 }
如何实现?
答案 0 :(得分:0)
如果知道最大负数,则可以将其添加到所有数字中,然后转换为二进制。在您的示例中,-3为最大负数,因此我将X
隐瞒为
X={1, 4, 7, 0, 6}
然后将其作为二进制文件
X={00000001, 00000100, 00000111, 00000000, 00000110}
您可以在遗传算法结束时进行转换。