80
ное, при изменении условий после схождения (переход к следующему этапу)
препятствует вырождению генофонда популяции.
Таким образом, итерация состоит из следующих этапов.
1.
Создание начальной популяции из случайных решений (особей).
2.
Установка ограничения на область допустимых решений по длине.
3.
Оценка всех решений в популяции по критерию (3.8), усечение попу-
ляции таким образом, чтобы в ней осталось N наиболее приспособлен-
ных особей.
4.
Произведение N скрещиваний особей, согласно стратегии инбридинга;
5.
Мутация дочерних решений с вероятностью M.
6.
Совмещение промежуточной и основной популяции, для сохранения
найденных лучших решений.
7.
Проверка условий сходимости популяции (k шагов с неизменными
средними параметрами решений или p шагов с неизменным лучшим
решением, причем p на порядок больше k), в случае их невыполнения
переход к шагу {3}.
8.
Переход к следующему этапу — расширение области допустимых ре-
шений по длине, если это еще возможно, то переход к шагу {3}.
9.
Выбор из набора полученных решений, наилучшего по крите-
рию (3.10).
3.4. ПРИМЕРЫ ВЫЧИСЛЕНИЙ
Тестовая синусоидальная функция. Методика применена для выявле-
ния симметричных участков временного ряда, порожденного уравнением
1
30sin( / 50) sin( / 7) / 100xttt
. На рис. 3.10–3.13 приведены результаты рабо-
ты программного обеспечения методики.
Исходный набор данных состоит из 1000 точек. Сначала был построен
фазовый портрет. Сглаживание не применялось.
Далее контур был подвергнут расстановке маркеров. Общее количество
маркеров: 126. После маркировки из 7860 возможных контуров было отобрано
2807, остальные не удовлетворили ограничениям по длине: от 2 до 200 точек
исходного контура
. Каждый фрагмент был интерполирован 60-ю равномерно
расположенными по его длине точками и подвергнут процедуре нормализации.
После этого была построена матрица смежности фрагментов.