Page 22 - 4521
P. 22

Випадково виберемо значення  α Є [-0,25; 1,25] для ко-
           жного гена обох нащадків:

                                Схема 1   0.5   1.1  -0.1
                                Схема 2   0.1   0.8   0.5

           Обчислимо значення генів по запропонованій вище формулі.
             Нащадок 1     12 + 0.5(116 - 12) = 64   25 + 1.1(4 - 2.5) = 1.9   4.3
             Нащадок 2    12 + 0.1(116 - 12) = 22.4   25 + 0.8(4 - 25) = 8.2   20.5
                  При проміжній рекомбінації виникають значення генів,
           відмінні  від  значення  генів  особин-батьків.  Це  приводить  до
           виникнення нових особин, придатність яких може бути краща,
           ніж придатність батьків. У літературі такий оператор рекомбі-
           нації іноді називається диференціальним схрещуванням.
                  Лінійна рекомбінація (Line recombination) відрізняєть-
           ся від проміжної тим, що множник α вибирається для кожного
           нащадка один раз. Розглянемо гени приведених вище батьків.
           Нехай значення α визначається таким чином:
                                   Схема 1       0.5
                                   Схема 2       0.1
                  Тоді  гени  створених  нащадків  приймуть  наступні  зна-
           чення:
             Нащадок 1    12 + 0.5(116 - 12)  = 64   25 + 0.5(4 - 2.5) = 14.5   20.5
             Нащадок 2   12 + 0.1(116 - 12 ) = 22.4   25 + 0.1(4 - 25) = 22.9   9.7
                  Якщо  розглядати  особини  популяції  як  точки  в  k-
           мірному просторі, де  k —  кількість генів в одній особині, то
           можна сказати, що при лінійній рекомбінації точки нащадків,
           що  генеруються,  лежать  на  прямій,  заданою  двома  крапками
           — батьками.






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