Page 30 - 4521
P. 30

1.6 Оператори відбору особин в нову популяцію
                  Для створення нової популяції можна використовувати
           різні методи відбору особин.
                  Відбір  відсіченням  (Truncation  selection).  При  відборі
           відсіченням  використовують  популяцію,  що  складається  як  з
           особин-батьків, так  і особин-нащадків, відсортовану за збіль-
           шенням  значень  функції  придатності  особин.  Число  особин
           для схрещування вибирається відповідно до порогу T  Є  [0; 1].
           Поріг  визначає,  яка  частка  особин,  починаючи  з  найпершої
           (найпридатнішої), братиме участь у відборі. В принципі, поріг
           можна задати і числом більше 1, тоді він буде просто рівний
           числу  особин  з  поточної  популяції,  допущених  до  відбору.
           Серед  особин, що  потрапили  «під  поріг»,  випадковим  чином
           вибирається одна і записується в нову популяцію. Процес по-
           вторюється N разів, поки розмір нової популяції не стане рів-
           ний розміру початкової популяції. Нова популяція складається
           тільки з особин з високою придатністю, причому одна і та ж
           особина  може  зустрічатися  кілька  разів,  а  деякі  особини, що
           мають  придатність  вище  порогової,  можуть  не  потрапити  в
           нову популяцію.
               Через те, що в цій стратегії використовується відсортована
           популяція, час її роботи може бути великим для популяції ве-
           ликого розміру і залежати також від алгоритму сортування.
                  Елітарний  відбір  (Elite  selection).  Створюється  промі-
           жна популяція, яка включає як батьків, так і їх нащадків. Чле-
           ни цієї популяції оцінюються, а за тим з них вибираються N
           найкращих (придатних), які і увійдуть до наступного поколін-
           ня. Часто даний метод комбінують з іншими  — вибирають в
           нову популяцію, наприклад, 10 % «елітних» особин, а останні
           90 % — одним з традиційних методів селекції. Іноді ці 90 %
           особини  створюють  випадково,  як  при  створенні  початкової
           популяції перед запуском роботи генетичного алгоритму. Ви-
           користання  стратегії  элітизма  виявляється  вельми  корисним
           для ефективності ГА, оскільки не допускає втрату кращих рі-
           шень. Наприклад, якщо популяція зійшлася в локальному мак-
                                          29
   25   26   27   28   29   30   31   32   33   34   35