Эволюционные вычисления выберите правильную комбинацию

Я новичок в этом и все еще пытаюсь полностью понять, как работает эволюционный алгоритм. Мой вопрос таков: «после того, как все поколения, которые я хотел, были созданы и цикл завершен (остановка после фиксированного числа поколений), как я могу выбрать последнюю комбинацию из последнего поколения???"


person S.Michaelides    schedule 27.02.2014    source источник


Ответы (1)


Два возможных решения:

  • Верните самого приспособленного человека, когда-либо найденного в ходе эволюции (его может не быть в последнем поколении, особенно если вы не используете элитарность)
  • Верните самого приспособленного человека из последнего поколения. Вы не мутируете/перекрещиваете особей из последнего поколения.
person Tregoreg    schedule 27.02.2014
comment
Спасибо :) Просто чтобы прояснить кое-что, если я выберу наиболее приспособленных из последнего поколения, мне нужно будет снова запустить отбор турнира или проверить все комбинации этой популяции и найти наиболее приспособленных. - person S.Michaelides; 28.02.2014
comment
Просто выберите наиболее подходящего. Не было бы смысла проводить больше турниров или чего-то еще. - person Tregoreg; 28.02.2014