Выбор только верхних x% для выбора в генетическом алгоритме

В настоящее время я работаю над StringEvolver , и я не совсем уверен в конкретном термине, который может использоваться в GA.

В генетических алгоритмах элитарность относится к той части населения, которая напрямую продвигается к следующему поколению; правильно?

Но существует ли конкретный термин для использования, например, только верхних 75% текущей популяции для процесса отбора, кроссовера и мутации, а не всей популяции? В принципе, как называется эта ставка x%?

Я имею в виду, что вместо использования всего населения, скажем, для процесса выбора рулетки, я использую только верхние x% (т.е. размножаются только среди лучших x% популяции)


Причина, по которой я спрашиваю, заключается в том, что я заметил значительные улучшения производительности (более быстрая сходимость) при использовании, например, лучших 10-25% популяции для отбора, кроссовера и процессы мутации для продвижения поколения, а не для использования всей популяции.

6
задан Andreas Grech 13 December 2010 в 04:06
поделиться