Я создаю свой первый генетический алгоритм на javascript, используя набор руководств.
Я создаю несколько более простую структуру для этого руководства по планированию http://www.codeproject.com/KB/recipes/GaClassSchedule.aspx#Chromosome8 , но у меня возникла проблема с разведение.
У меня есть популяция из 60 особей, и теперь я выбираю двух лучших особей для разведения, а затем выбираю несколько случайных других особей для разведения с двумя лучшими, не собираюсь ли я в итоге получить довольно маленькую количество родителей довольно быстро?
Думаю, я не добьюсь большого прогресса в решении, если скомбинирую два лучших результата с каждым из следующих 20.
Это правильно? Есть ли общепринятый метод для этого?