Page 44 - 4521
P. 44

3 МОДЕРНІЗАЦІЯ ГЕНЕТИЧНОГО АЛГОРИТМА
                  Однією з серйозних проблем, що виникають при вико-
           ристанні  генетичних  алгоритмів,  є  передчасна  збіжність.  Не
           рекомендується  використовувати  класичні  ГА  на  маленьких
           популяціях, оскільки в популяціях з малим розміром гени роз-
           повсюджуються  дуже  швидко:  всі  особини  стають  схожими
           (популяція  вироджується)  ще  до  того,  як  знайдено  рішення
           задачі. Тобто новий генотип з кращою оцінкою швидко витіс-
           няє  менш  хороші  комбінації  генів,  виключаючи  тим  самим
           можливість отримання кращого рішення на їх базі. Можна за-
           пропонувати три основні шляхи усунення передчасної збіжно-
           сті:  збільшення  розміру  популяції,  застосування  генетичних
           операторів, що самоадаптуються, і створення «банку» заміню-
           ваних особин.
                  У першому випадку, збільшуючи розмір популяції, мо-
           жна сподіватися на досягнення різноманіття генотипу в попу-
           ляції. Але, з іншого боку збільшення числа особин веде до збі-
           льшення займаної пам'яті і часу роботи алгоритму. Даний під-
           хід може бути ефективний або при паралельних обчисленнях,
           або за наявності достатньо простої  цільової функції.
                  Другий, і найпоширеніший спосіб, — використання ал-
           горитмів, що самоадаптуються , — є ефективнішим. Самоада-
           птація полягає в застосуванні динамічних мутацій. Динамічні
           мутації  залежно  від  особин,  що  схрещуються,  міняють  зна-
           чення  вірогідності  мутації,  тим  самим  стає  можливим  само-
           управління алгоритму. У таких випадках вибирається малий
           розмір популяції.
                  У третьому підході створюється масив для збереження
           особин, генотип яких був загублений при формуванні нових
           поколінь, і часом ці особини добавляться в популяцію.
                  Нижче  детальніше  розглянемо  основні  варіанти  дина-
           мічних мутацій.



                                          43
   39   40   41   42   43   44   45   46   47   48   49