Page 19 - 4521
P. 19

вдання визначення декількох екстремумів, оскільки для таких
           завдань алгоритм, як правило, швидко сходиться до одного з
           рішень. Крім того, для деяких багатовимірних завдань з склад-
           ним ландшафтом цільової функції швидка збіжність може пе-
           ретворитися  на  передчасну  збіжність  до  квазіоптимального
           рішення. Цей недолік може бути частково компенсований ви-
           користанням  відповідного  механізму  відбору,  який  би  «галь-
           мував» дуже швидку збіжність алгоритму.
                  Порогова величина в селекції може бути обчислена різ-
           ними способами. Тому в літературі по ГА виділяють різні варі-
           ації селекції. Найбільш відомі з них — це турнірний і рулетка
           (пропорційний) відбори.
                  При турнірному відборі (tournament selection) з популя-
           ції,  що  містить  N  особин,  вибираються  випадковим  чином  t
           особин, і краща з них особина записується в проміжний масив
           (рис.1.5). Ця операція повторюється N разів. Особини в отри-
           маному  проміжному  масиві  потім  використовуються  для
           схрещування (також випадковим чином). Розмір групи рядків,
           що відбираються для турніру, часто рівний 2. В цьому випадку
           говорять про двійковий (парний) турнір. Взагалі  t називають
           чисельністю турніру. Перевагою даного способу є те, що він
           не вимагає додаткових обчислень.

















                           Рисунок 1.5 – Турнірний відбір



                                          18
   14   15   16   17   18   19   20   21   22   23   24