2012-02-27 1 views

ответ

5

Алгоритм выбора на основе ранжирования присваивает вероятности (из них выбирается) в соответствии с приоритетом, который у них есть. Например, элемент с наименьшим приоритетом может получить 10%, тот, что выше 20% и т. Д. Другими словами, вероятность выбора элемента изменяется и определяется алгоритмом.

Но алгоритм колеса рулетки не изменяет вероятность предметов. То есть, если предмет имеет вероятность 99%, он будет оставаться неизменным при выборе. Но проблема здесь заключается в том, что она снижает вероятность того, что другие будут выбраны в нуль.

Если вы хотите узнать далее, посетите этот link.

-1

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