ВУЗ:
Составители:
Рубрика:
22
Рис.8. Точка сечения частично отображаемого кроссовера
Затем производится отображение замен первых частей хромосом
{}
53,21 ⇔⇔ , которое применяется поточечно к родителям для получения
потомства. Проверяется каждый элемент первого родителя: если имеется для
него замена, то она производится и затем копируется (
c
) в первого потомка
, в противном случае он просто копируется без замены (
) (рис.9). Подобная
процедура может быть использована и для второго потомка.
3 4 5 2 1
1
=
V
1 4 2 5 3
6
=
V
Рис.9. Частично отображаемый кроссовер
1
2
3
4
5
t=1
t=2
t=4
t=3
t=5
1
2
3
4
5
t=5
t=4
t=3
t=2
t=1
Рис.10. Родитель
1
V Рис.11. Родитель
2
V
1
2
3
4
5
t=5
t=3
t=4
t=2
t=1
Рис.12. Потомок
6
V
Упорядоченный кроссовер
Упорядоченный кроссовер берет часть пути одного родителя и сохра-
няет родственный порядок городов из другого родителя. Первые две точки
сечения кроссовера выбираются случайно (рис. 13). Каждый элемент цен-
тральной секции первого родителя копируется в потомка (рис.14).
21| 45|3
43 |5 2|1
2
1
=
=
V
V
Рис.13. Точки сечения кроссовера
3 4 5 2 1
1
=
V
5 2
7
=
V
Рис.14. Создание нового потомка
Затем элементы второго родителя собираются в список (рис.15), начиная со
22 Рис.8. Точка сечения частично отображаемого кроссовера Затем производится отображение замен первых частей хромосом {1 ⇔ 3,2 ⇔ 5}, которое применяется поточечно к родителям для получения потомства. Проверяется каждый элемент первого родителя: если имеется для него замена, то она производится и затем копируется ( c ) в первого потомка , в противном случае он просто копируется без замены ( ) (рис.9). Подобная процедура может быть использована и для второго потомка. V1 = 1 2 5 4 3 V6 = 3 5 2 4 1 Рис.9. Частично отображаемый кроссовер t=1 t=5 1 1 t=5 t=1 3 3 t=2 t=4 2 t=4 2 t=3 4 4 5 t=3 5 t=2 Рис.10. Родитель V1 Рис.11. Родитель V2 t=5 1 t=1 3 t=3 2 t=4 4 5 t=2 Рис.12. Потомок V6 Упорядоченный кроссовер Упорядоченный кроссовер берет часть пути одного родителя и сохра- няет родственный порядок городов из другого родителя. Первые две точки сечения кроссовера выбираются случайно (рис. 13). Каждый элемент цен- тральной секции первого родителя копируется в потомка (рис.14). V 1 = 1 | 2 5 | 43 V1 = 1 2 5 4 3 V 2 = 3 | 5 4 | 21 V7 = 25 Рис.13. Точки сечения кроссовера Рис.14. Создание нового потомка Затем элементы второго родителя собираются в список (рис.15), начиная со
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »