Выбор на основе вознаграждения - Reward-based selection

Выбор на основе вознаграждения это техника, используемая в эволюционные алгоритмы для выбора потенциально полезных решений для рекомбинации. Вероятность быть выбранным для человека пропорциональна совокупному вознаграждению, полученному этим человеком. Накопленное вознаграждение можно вычислить как сумму индивидуального вознаграждения и вознаграждения, унаследованного от родителей.

Описание

Отбор на основе вознаграждения можно использовать в Многорукий бандит рамки для Многоцелевая оптимизация чтобы получить лучшее приближение Фронт Парето.[1]

Новорожденный и его родители получают награду , если был выбран для новой популяции , в противном случае награда равна нулю. Возможны несколько определений вознаграждения:

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

Отбор на основе вознаграждения позволяет быстро определить наиболее плодотворные направления поиска за счет максимизации совокупного вознаграждения отдельных лиц.

Смотрите также

Рекомендации

  1. ^ Лощилов, И .; М. Шенауэр; М. Себаг (2011). «Не все родители равны для MO-CMA-ES» (PDF). Эволюционная многокритериальная оптимизация 2011 (EMO 2011). Springer Verlag, LNCS 6576. С. 31–45. Архивировано из оригинал (PDF) на 2012-06-04.
  2. ^ Deb, K .; Pratap, A .; Agarwal, S .; Меяриван, Т. (2002). «Быстрый и элитарный многоцелевой генетический алгоритм: NSGA-II». IEEE Transactions по эволюционным вычислениям. 6 (2): 182–197. CiteSeerX  10.1.1.17.7771. Дои:10.1109/4235.996017.