В генетическом алгоритме при выборе членов для кроссовера с использованием метода выбора колеса рулетки необходимо ли сначала сортировать популяцию по уровню пригодности?
Возможные варианты:
- отсортировать население сначала по возрастанию пригодности
- сортировка населения по убыванию пригодности
- не сортируйте население и не позволяйте шарику рулетки упасть туда, где он может ..
Я думаю, что сортировка в любом случае может не иметь никакого эффекта - случайная посадка гальки на колесо, содержащее срезы разного размера (по пригодности), будет иметь одинаковую вероятность результата, независимо от того, сгруппированы ли большие срезы или нет. Но я не уверен на 100%.
Что вы думаете?
Необходимость сортировки каждого поколения также влияет на скорость алгоритма, поэтому я бы предпочел этого не делать (я бы делал сортировку, если использовал элитарность, но я не в этом случае).
Спасибо, если вы знаете, так как я не могу найти окончательный ответ через Google и т. Д.