Jump to content

Стохастическая универсальная выборка

Пример SUS

Стохастическая универсальная выборка ( SUS ) — это метод, используемый в генетических алгоритмах для выбора потенциально полезных решений для рекомбинации. Его представил Джеймс Бейкер. [1]

SUS — это развитие пропорционального отбора по фитнесу (FPS), который не имеет предвзятости и минимального разброса. Если FPS выбирает несколько решений из совокупности путем повторной случайной выборки, SUS использует одно случайное значение для выборки всех решений, выбирая их через равные промежутки времени . Это дает шанс быть избранным более слабым членам населения (в зависимости от их приспособленности).

FPS может иметь плохую производительность, если член популяции имеет действительно большую физическую форму по сравнению с другими участниками. Используя гребенчатую линейку, SUS начинает с небольшого случайного числа и выбирает следующих кандидатов из остальной оставшейся популяции, не позволяя наиболее подходящим членам заполнить пространство кандидатов.

Описанный в виде алгоритма псевдокод для SUS выглядит так:

SUS(  Население  ,  N  )     F  := общая приспособленность  популяции      N  := количество потомков, которое необходимо сохранить     P  := расстояние между указателями (  F  /  N  )     Start  := случайное число от 0 до  P      Указатели  := [  Start  +  i  *  P  |  я   в  [0..(  N  -1)]]     вернуть  RWS(  Население  ,  Указатели  )RWS(  Население  ,  Очки  )     Держите  = []     для   P   в   точках          I  := 0         в то время как  сумма приспособленности  населения  [0..  I  ] <  P              I  ++        добавить  население  [  I  ] в  Keep      return   Keep 

Где Population[0..I] - это набор людей с индексом массива от 0 до (включительно) Я.

Здесь RWS() описывает основную часть пропорционального выбора по приспособленности (также известного как « выбор колеса рулетки ») – в истинном пропорциональном выборе по приспособленности параметр Очки всегда представляют собой (отсортированный) список случайных чисел от 0 до Ф. ​Приведенный выше алгоритм носит иллюстративный, а не канонический характер.

См. также

[ редактировать ]
  1. ^ Бейкер, Джеймс Э. (1987). «Уменьшение предвзятости и неэффективности алгоритма выбора». Материалы второй международной конференции по генетическим алгоритмам и их применению . Хиллсдейл, Нью-Джерси: L. Erlbaum Associates: 14–21.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cdb106ef98a751b4ddf8e4c019a5b1f2__1705284240
URL1:https://arc.ask3.ru/arc/aa/cd/f2/cdb106ef98a751b4ddf8e4c019a5b1f2.html
Заголовок, (Title) документа по адресу, URL1:
Stochastic universal sampling - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)