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