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