Отбор на основе вознаграждения — это метод, используемый в эволюционных алгоритмах для отбора потенциально полезных решений для рекомбинации. Вероятность быть выбранным для особи пропорциональна кумулятивному вознаграждению, полученному особью. Кумулятивное вознаграждение может быть вычислено как сумма индивидуального вознаграждения и вознаграждения, унаследованного от родителей.
Новорожденный и его родители получают вознаграждение , если были выбраны для новой популяции , в противном случае вознаграждение равно нулю. Возможны несколько определений вознаграждения:
1. , если новорожденная особь была отобрана для новой популяции .
2. , где - ранг вновь вставленной особи в популяции особей. Ранг можно вычислить с помощью хорошо известной процедуры недоминируемой сортировки. [2]
3. , где - показатель гиперобъема вклада особи в популяцию . Вознаграждение, если вновь введенная особь улучшает качество популяции, которое измеряется как ее гиперобъемный вклад в объективном пространстве.
4. Ослабление вышеуказанного вознаграждения, включающее штрафные санкции на основе ранга за баллы за -й доминируемый фронт Парето:
Отбор на основе вознаграждения позволяет быстро определить наиболее плодотворные направления поиска, максимизируя совокупное вознаграждение отдельных лиц.