Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Еволюційні алгоритми

Реферат Еволюційні алгоритми





strategies)

ГА представляє з себе ітераційний процес, в якому особини спочатку відбираються для схрещування, потім схрещуються, потім з їхніх нащадків формується нове покоління і все починається спочатку. Стратегії відбору є складовою частиною ГА і визначають «гідних» для схрещування особин. Нижче розглядаються декілька найбільш поширених стратегій.

Пропорційний відбір (Proportional selection)

При даному виді відбору спочатку підраховується прісособленность кожної особини fi. Після цього знаходять середню пристосованість в популяції fср як середнє арифметичне значень пристосованості всіх особин. Потім для кожної особини обчислюється відношення fi / fср. Якщо це відношення більше 1, то особина вважається добре пристосованої і допускається до схрещування, в іншому випадку особина, швидше за все, залишиться «за бортом». Наприклад, якщо дріб дорівнює 2.36, то дана особина має подвійний шанс на схрещування і матиме ймовірність рівну 0.36 третього схрещування. Якщо ж пристосованість дорівнює 0.54, то особина візьме участь в єдиному схрещуванні з імовірністю 0.54.

Реалізувати це можна, наприклад, так.

Нехай є масив довічних рядків (популяція) і додатковий масив для особин допущених до схрещування. Визначимо для кожної особини популяції значення описаного вище відносини. Далі, будемо записувати рядки в проміжний масив згідно з наступним правилом: візьмемо цілу частину зрозуміло-якого-відносини і рівно стільки разів запишемо цю рядок у допоміжний масив, після цього за допомогою випадкової величини (СВ) визначимо, чи будемо ми записувати цю рядок ще раз : якщо СВ більше дробової частини відносини, то «так», якщо ні, то «ні». Надалі, особини для схрещування вибираються тільки з проміжного масиву випадковим чином, так що, якщо рядок присутній в ньому в кількох примірниках, то у неї більше шансів «наслідити» в історії ;). Для вже розглянутих прикладів з числами 2.36 і 0.51 ситуація виглядатиме наступним чином: перший рядок запишеться в проміжний масив два рази і з імовірністю 0.36 запишеться втретє. Друга ж рядок має ймовірність рівну 0.51 того, що вона взагалі буде присутній у допоміжному масиві.

Дана стратегія відбору знаменита тим, що саме для неї створена класична теорема шим (ось звідки там дріб).

Турнірний відбір (Tournament selection)

Турнірний відбір може бути описаний таким чином: з популяції, яка містить N рядків, вибирається випадковим чином t рядків і краща рядок записується в проміжний масив (між обраними рядками проводиться турнір). Ця операція повторюється N разів. Рядки в отриманому проміжному масиві потім використовуються для схрещування (також випадковим чином). Розмір групи рядків, що відбираються для турніру часто дорівнює 2. У цьому випадку говорять про довічним / парному турнірі (binary tournament). Взагалі ж t називається чисельністю турніру (tournament size). Чим більше турнір, тим жорсткіший варіант селекції, тобто тим менше шансів у особин, «кому за, або хто просто погано».

Перевагою даної стратегії є те, що вона не вимагає додаткових обчислень та впорядкування рядків у популяції по зростанню пристосованості. Також, на мій погляд, такий варіант селекції ближче до реальності, тому що успішність тієї чи іншої особини в чому визначається її оточенням, наскільки воно краще а...


Назад | сторінка 6 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Схрещування у свинарстві
  • Реферат на тему: Промислове схрещування свиней
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Розробка стратегії досягнення конкурентних переваг через управління якістю ...
  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?