разведение родителей для нескольких детей в генетическом алгоритме

Я создаю свой первый генетический алгоритм на javascript, используя набор руководств.

Я создаю несколько более простую структуру для этого руководства по планированию http://www.codeproject.com/KB/recipes/GaClassSchedule.aspx#Chromosome8 , но у меня возникла проблема с разведение.

У меня есть популяция из 60 особей, и теперь я выбираю двух лучших особей для разведения, а затем выбираю несколько случайных других особей для разведения с двумя лучшими, не собираюсь ли я в итоге получить довольно маленькую количество родителей довольно быстро?

Думаю, я не добьюсь большого прогресса в решении, если скомбинирую два лучших результата с каждым из следующих 20.

Это правильно? Есть ли общепринятый метод для этого?

5
задан JohnIdol 4 March 2011 в 09:31
поделиться