Каковы различия между выбором колес рулетки и выбором ранга в генетическом алгоритме.Различия между выбором колес рулетки и выбором ранга
Я смущен, какой из них лучше для меня сейчас. поэтому просто хочу знать различия.
Каковы различия между выбором колес рулетки и выбором ранга в генетическом алгоритме.Различия между выбором колес рулетки и выбором ранга
Я смущен, какой из них лучше для меня сейчас. поэтому просто хочу знать различия.
Алгоритм выбора на основе ранжирования присваивает вероятности (из них выбирается) в соответствии с приоритетом, который у них есть. Например, элемент с наименьшим приоритетом может получить 10%, тот, что выше 20% и т. Д. Другими словами, вероятность выбора элемента изменяется и определяется алгоритмом.
Но алгоритм колеса рулетки не изменяет вероятность предметов. То есть, если предмет имеет вероятность 99%, он будет оставаться неизменным при выборе. Но проблема здесь заключается в том, что она снижает вероятность того, что другие будут выбраны в нуль.
Если вы хотите узнать далее, посетите этот link.
Советую вам использовать различные схемы выбора. Измените его динамически. Примитивный эвристический метод: если лучший индивид имеет вероятность> = p% (например, p = 80.100), то используйте выбор рангов в течение некоторого времени, в противном случае используйте выбор рулетки по умолчанию. Я считаю, что выбор рулетки лучше для некоторых основных этапов эволюции. Когда стагнация ближе, переключитесь на выбор рангов.