В настоящее время я работаю над StringEvolver , и я не совсем уверен в конкретном термине, который может использоваться в GA.
В генетических алгоритмах элитарность относится к той части населения, которая напрямую продвигается к следующему поколению; правильно?
Но существует ли конкретный термин для использования, например, только верхних 75% текущей популяции для процесса отбора, кроссовера и мутации, а не всей популяции? В принципе, как называется эта ставка x%?
Я имею в виду, что вместо использования всего населения, скажем, для процесса выбора рулетки, я использую только верхние x% (т.е. размножаются только среди лучших x% популяции)
Причина, по которой я спрашиваю, заключается в том, что я заметил значительные улучшения производительности (более быстрая сходимость) при использовании, например, лучших 10-25% популяции для отбора, кроссовера и процессы мутации для продвижения поколения, а не для использования всей популяции.