Page 23 - 4521
P. 23

1.4.2 Кросинговер (бінарна рекомбінація)
                  Рекомбінацію  бінарних  рядків  прийнято  називати  кро-
           синговером (кросовером) або схрещуванням.
                  Одноточковий  кросинговер  (Single-point  crossover)
           моделюється таким чином. Нехай є дві батьківські особини з
           хромосомами X = {x і i є [0;L]} і Y = {y і ,iє [0;L]}. Випадковим
           чином визначається точка усередині хромосоми (точка розри-
           ву), в якій обидві хромосоми діляться на дві частини і обміню-
           ються ними. Такий тип кросинговера називається одноточко-
           вим, оскільки при ньому батьківські хромосоми розділяються
           тільки в одній випадковій точці.








                     Рисунок 1.6 – Одноточковий кросинговер
                  Також застосовується  двох-   і    N-точковий  кросинго-
           вер.
                  У двоточковому кросинговері (і багатоточковому кро-
           синговері взагалі) хромосоми розглядаються як цикли, які фо-
           рмуються  з'єднанням  кінців  лінійної  хромосоми  разом.  Для
           заміни сегменту одного циклу сегментом іншого циклу потрі-
           бний вибір двох точок розрізу. У цьому предствленні, одното-
           чковий кросинговер може бути розглянутий як кросинговер з
           двома точками, але з однією точкою розрізу, зафіксованою на
           початку рядка. Отже, двоточковий кросинговер вирішує ту ж
           саму задачу, що і одноточковий, але більш повно. Хромосома,
           що розглядається як цикл, може містити більшу кількість ста-
           ндартних  блоків,  оскільки  вони  можуть  зробити  «циклічне
           повернення»  в  кінці  рядка  (рис.  7).  Зараз  багато  дослідників
           погоджуються, що двоточковий кросинговер  кращий, ніж од-
           ноточковий.



                                          22
   18   19   20   21   22   23   24   25   26   27   28