Page 31 - 4521
P. 31

симумі, а мутація вивела один з рядків в область глобального,
           то при попередній стратегії можливе, що ця особина в резуль-
           таті  схрещування  буде  втрачена,  і  рішення  задачі  не  буде
           отримано. Якщо ж використовується элітизм, то отримане хо-
           роше рішення залишатиметься в популяції до тих пір, поки не
           буде знайдено ще краще.
                  Відбір витісненням (Exclusion selection). У даному від-
           борі вибір особини в нову популяцію залежить не тільки від
           величини її придатності, але і від того, чи є вже у сформованій
           популяції особина з аналогічним хромосомним набором. Від-
           бір проводиться з числа батьків і їх нащадків. Зі всіх особин з
           однаковою пристосованістю перевага спочатку віддається осо-
           бинам  з  різними  генотипами.  Таким  чином,  досягаються  дві
           мета:  по-перше,  не  втрачаються  кращі  знайдені  рішення,  що
           володіють різними хромосомними наборами, по-друге, в попу-
           ляції постійно підтримується генетична різноманітність. Виті-
           снення  в  даному  випадку  формує  нову  популяцію  швидше  з
           видалених особин, замість особин, що групуються біля поточ-
           ного  знайденого  рішення.  Даний  метод  найбільш  придатний
           для багатоекстремальних завдань, при цьому крім визначення
           глобальних  екстремумів  з'являється  можливість  виділити  і  ті
           локальні максимуми, значення яких близькі до глобальних.
                  Метод  Больцмана,  або  метод  відпалу  (Bolzman
           selection).  У даному методі вірогідність відбору в нову попу-
           ляцію залежить від параметра, що управляє, — температури T.
           Зазвичай  вірогідність  попадання  в  нову  популяцію  обчислю-
           ється за наступною формулою:
                                           1
                             p 
                                          f  i) (   f (  j)
                                 1  exp
                                               T                                   (1.5)
           де f(i) і f(j) — значення цільової функції i і j особин, відповід-
           но. Номери особин i і j вибираються випадково. Якщо значен-
           ня p опиниться більше випадкового числа на інтервалі (0; 1),
           то в нову популяцію потрапить особина f(i), інакше f(j).

                                          30
   26   27   28   29   30   31   32   33   34   35   36