Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1
Метою даного дослідження є перевірка гіпотези про можливість використання самоперетину фазових траєкторій для визначення розмірності вкладення хаотичних атракторів. Розроблено алгоритм пошуку можливих самоперетинів інтегральних кривих. Проблема відсутності інформації про поведінку траєкторії між точ...
Збережено в:
| Дата: | 2012 |
|---|---|
| Автори: | , |
| Формат: | Стаття |
| Мова: | Russian |
| Опубліковано: |
Інститут кібернетики ім. В.М. Глушкова НАН України
2012
|
| Назва видання: | Проблемы управления и информатики |
| Теми: | |
| Онлайн доступ: | https://nasplib.isofts.kiev.ua/handle/123456789/207525 |
| Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Цитувати: | Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 / В.Г. Городецкий, Н.П. Осадчук // Проблемы управления и информатики. — 2012. — № 5. — С. 15–26. — Бібліогр.: 32 назви. - рос. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
irk-123456789-207525 |
|---|---|
| record_format |
dspace |
| spelling |
irk-123456789-2075252025-10-12T00:22:07Z Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 Самоперетин фазових траєкторій як міра розмірності вкладення хаотичних атракторів. Частина 1 Self-Intersection of Phase Trajectories as a Measure for Embedding Dimension of Chaotic Attractors. Part I Городецкий, В.Г. Осадчук, Н.П. Проблемы динамики управляемых систем Метою даного дослідження є перевірка гіпотези про можливість використання самоперетину фазових траєкторій для визначення розмірності вкладення хаотичних атракторів. Розроблено алгоритм пошуку можливих самоперетинів інтегральних кривих. Проблема відсутності інформації про поведінку траєкторії між точками, отриманими в просторі на основі спостережуваного часового ряду, вирішується шляхом заміни інтегральної кривої на ламану. The purpose of this paper is to check the possibility to use self-intersections of phase trajectories for determining the embedding dimension for chaotic attractors. We developed an algorithm to search possible self-intersections of the integral curves. The problem of the lack of information about the behavior of the trajectory, in the space, between the data points obtained from the time series is solved with replacing the curve by a polygonal line. 2012 Article Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 / В.Г. Городецкий, Н.П. Осадчук // Проблемы управления и информатики. — 2012. — № 5. — С. 15–26. — Бібліогр.: 32 назви. - рос. 0572-2691 https://nasplib.isofts.kiev.ua/handle/123456789/207525 517.9; 523.2 10.1615/JAutomatInfScien.v44.i9.20 ru Проблемы управления и информатики application/pdf Інститут кібернетики ім. В.М. Глушкова НАН України |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| language |
Russian |
| topic |
Проблемы динамики управляемых систем Проблемы динамики управляемых систем |
| spellingShingle |
Проблемы динамики управляемых систем Проблемы динамики управляемых систем Городецкий, В.Г. Осадчук, Н.П. Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 Проблемы управления и информатики |
| description |
Метою даного дослідження є перевірка гіпотези про можливість використання самоперетину фазових траєкторій для визначення розмірності вкладення хаотичних атракторів. Розроблено алгоритм пошуку можливих самоперетинів інтегральних кривих. Проблема відсутності інформації про поведінку траєкторії між точками, отриманими в просторі на основі спостережуваного часового ряду, вирішується шляхом заміни інтегральної кривої на ламану. |
| format |
Article |
| author |
Городецкий, В.Г. Осадчук, Н.П. |
| author_facet |
Городецкий, В.Г. Осадчук, Н.П. |
| author_sort |
Городецкий, В.Г. |
| title |
Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 |
| title_short |
Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 |
| title_full |
Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 |
| title_fullStr |
Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 |
| title_full_unstemmed |
Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 |
| title_sort |
самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. часть 1 |
| publisher |
Інститут кібернетики ім. В.М. Глушкова НАН України |
| publishDate |
2012 |
| topic_facet |
Проблемы динамики управляемых систем |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/207525 |
| citation_txt |
Самопересечение фазовых траекторий как мера размерности вложения хаотических аттракторов. Часть 1 / В.Г. Городецкий, Н.П. Осадчук // Проблемы управления и информатики. — 2012. — № 5. — С. 15–26. — Бібліогр.: 32 назви. - рос. |
| series |
Проблемы управления и информатики |
| work_keys_str_mv |
AT gorodeckijvg samoperesečeniefazovyhtraektorijkakmerarazmernostivloženiâhaotičeskihattraktorovčastʹ1 AT osadčuknp samoperesečeniefazovyhtraektorijkakmerarazmernostivloženiâhaotičeskihattraktorovčastʹ1 AT gorodeckijvg samoperetinfazovihtraêktoríjâkmírarozmírnostívkladennâhaotičnihatraktorívčastina1 AT osadčuknp samoperetinfazovihtraêktoríjâkmírarozmírnostívkladennâhaotičnihatraktorívčastina1 AT gorodeckijvg selfintersectionofphasetrajectoriesasameasureforembeddingdimensionofchaoticattractorsparti AT osadčuknp selfintersectionofphasetrajectoriesasameasureforembeddingdimensionofchaoticattractorsparti |
| first_indexed |
2025-10-12T01:08:11Z |
| last_indexed |
2025-10-13T01:08:33Z |
| _version_ |
1845826906246610944 |
| fulltext |
© В.Г. ГОРОДЕЦКИЙ, Н.П. ОСАДЧУК, 2012
Международный научно-технический журнал
«Проблемы управления и информатики», 2012, № 5 15
УДК 517.9; 523.2
В.Г. Городецкий, Н.П. Осадчук
САМОПЕРЕСЕЧЕНИЕ ФАЗОВЫХ ТРАЕКТОРИЙ
КАК МЕРА РАЗМЕРНОСТИ ВЛОЖЕНИЯ
ХАОТИЧЕСКИХ АТТРАКТОРОВ. Часть 1
Введение
Определение размерности вложения — одна из задач, которые решаются при
исследовании различных систем, в том числе систем с хаотической динамикой. Ча-
ще всего эта задача рассматривается при известной одной из переменных некоторой
динамической системы, так называемой «наблюдаемой переменной». В [1, 2] пред-
ложен метод, позволяющий заменить неизвестную динамическую систему дру-
гой, с аналогичными свойствами, в частности, с такой же размерностью вложе-
ния .Ed При этом переменные новой системы )(txi получаются последователь-
ным сдвигом во времени наблюдаемой переменной )(ty на величину, кратную
некоторому , т.е. для системы, имеющей m переменных:
).)1(()(),...,2()(),()(),()( 321 mtytxtytxtytxtytx m (1)
Существует ряд методов, позволяющих оценить величину размерности вло-
жения на основе анализа системы (1). Широкое применение нашли алгоритмы на
основе метода ложных ближайших соседей (false nearest neighbors — FNN) [3–5].
К недостаткам этого метода можно отнести, например, отсутствие точного крите-
рия различия близких и удаленных точек. Полученные в последнее время усо-
вершенствования данного алгоритма [6–8] не устраняют упомянутую проблему.
В работе [9] для повышения точности анализа рядов с шумом предложено
использовать две оценки близости точек: для основной составляющей сигнала и
для шума. Но, к сожалению, авторы не дают рекомендаций по выбору этих вели-
чин. T. Aittokallio и др. [10] предлагают графический подход с использованием
статистических распределений, что, по мнению авторов, должно облегчить рас-
пределение соседей на ложные и истинные.
В обзоре [11] проанализированы методы Gao и Zheng [12], Liebert и др. [13]
и метод характеристической длины. Первый из них предполагает, что если точки
с номерами i и j являются реальными соседями, то точки с номерами i k и j k
также останутся соседями при небольших k. Если же i- и j-я точки — ложные со-
седи (т.е. размерность пространства )Edd , то точки с номерами i k и j k
должны удалиться одна от другой. В методе [13] при размерности d рассматрива-
ется некоторая точка и k ее ближайших соседей, которые выстраиваются в поряд-
ке близости к ней. Эта же процедура повторяется при размерности .1d Если по-
следовательность соседей не изменяется, то значит, ,Edd а если нарушается,
то .Edd В основе метода характеристической длины лежит использование ве-
личины времени разделения — времени, за которое соседние точки удаляются на
некоторое расстояние. Естественно, что если эти точки — ложные соседи, то уда-
ление произойдет быстрее, чем для реальных соседей. В [14] предлагается повы-
сить точность метода FNN путем объединения отдельных точек в полосы (strands)
и оценивать близость между ними, а не между отдельными точками. Этот метод,
как и [11–13], требует субъективного задания некоторых расчетных параметров.
Хорошие практические результаты дает метод усредненных ложных соседей
(averaged false neighbors — AFN) [15–17]. Если в методе FNN численный крите-
16 ISSN 0572-2691
рий разделения точек на близкие и удаленные выбирается субъективно, то в ме-
тоде AFN его величина рассчитывается как среднее значение по всем точкам ат-
трактора. Субъективность остается при определении точки насыщения результи-
рующей характеристики и при выборе величины временной задержки, которая
может повлиять на результат.
При определении размерности вложения с помощью корреляционного инте-
грала [18, 19] также отсутствует однозначность при вычислении величины .Ed
Более новые модификации этого метода [20, 21], несомненно, повышают его точ-
ность, но проблема субъективности в оценке результатов по-прежнему остается.
В работе [22] используется локальная полиномиальная аппроксимация экспе-
риментального временного ряда для предсказания его поведения. При этом сте-
пень аппроксимирующего полинома связана с числом независимых переменных.
С увеличением числа переменных ошибка аппроксимации падает, причем суще-
ственное снижение ошибки наблюдается при .Edd Метод аппроксимации
применяется также в работах [23–27]. Такой подход предполагает использование
некоторой итерационной вычислительной процедуры для нахождения коэффици-
ентов полиномов регрессии, что может привести к большим временным затратам
и погрешностям.
В методе [28] используется универсальная локальная модель. Для определе-
ния параметров реконструкции применяется минимизация ошибки одношагового
предсказания. Хотя, как отмечают авторы, «предсказание на небольшом проме-
жутке времени — не лучший критерий выбора модели нелинейной динамической
системы», например, если нас интересует глобальная динамика модели в виде си-
стемы нелинейных обыкновенных дифференциальных уравнений.
Все описанные методы имеют сильные и слабые стороны и не всегда дают
результаты, соответствующие действительности. Поэтому задача определения
размерности вложения остается актуальной. При этом можно идти по пути со-
вершенствования известных методов либо предлагать новые подходы. Задача
данного исследования — оценить возможность использования самопересечения
фазовых траекторий для определения .Ed На этой идее основан метод интеграль-
ной локальной деформации (integral local deformation — ILD), предложенный в
[29].
1. Основная идея метода
Если в результате эксперимента (в том числе и численного) получен дис-
кретный точечный ряд, то строго говорить о наличии или отсутствии самопересе-
чений интегральной кривой, полученной на основе этого ряда, невозможно, если
поведение кривой в промежутках между точками неизвестно. Метод ILD предпо-
лагает, что расстояния между близкими точками на соседних участках интеграль-
ной кривой за небольшие промежутки времени меняются незначительно. Если же
участки траектории пересекаются, а не проходят параллельно один другому, то со
временем эти расстояния будут явно увеличиваться. При обнаружении возможно-
го самопересечения траектории можно утверждать, что мы имеем дело лишь с ее
проекцией, так как самопересечение самой траектории невозможно. Следователь-
но, размерность пространства нужно увеличивать.
Поиск возможных самопересечений траектории можно упростить. Пусть
),...,,...,( 1 mkkk yyyYy (2)
— автономная система обыкновенных дифференциальных уравнений с гладкими
правыми частями ).,...,1( mk Очевидно, что самопересечение интегральных
кривых такой системы невозможно, а ее решения )(tyk являются гладкими функ-
Международный научно-технический журнал
«Проблемы управления и информатики», 2012, № 5 17
циями. Примеры таких систем — системы Лоренца, Ресслера и другие известные
системы с хаотической динамикой.
Допустим, наблюдаемой является переменная 1y системы (2), а недостающие
переменные получим аналогично (1):
...),2()(),()(),()( 131211 tytxtytxtytx (3)
Так как наблюдаемая переменная должна быть представлена точечным вре-
менным рядом, заменим функцию времени )()( 11 tytx на дискретный ряд ),(1 ix
где временной промежуток между двумя соседними точками (с номерами i и )1i
равен шагу дискретизации .t
Обозначим интегральную кривую системы (3) через ),(tC а ее точки, соот-
ветствующие моментам времени i и 1i через )(iC и )1( iC соответственно.
Предлагается заменить кривую )(tC ломаной ),()( tLiL в которой соседние точ-
ки соединяются отрезками прямых, и анализировать возможность самопересече-
ния в пространстве этой ломаной вместо интегральной кривой. Поэтому рассмат-
риваемый метод будем называть методом ломаных (МЛ). Условия, при выполне-
нии которых решение поставленной задачи с помощью МЛ будет корректным,
рассмотрим ниже.
2. Требования к шагу дискретизации
Пусть )(tC — интегральная кривая системы (3), а ее проекция на координат-
ную плоскость 21Oxx (рис. 1, а) имеет вид ).(tc Заменим гладкую функцию )(1 tx
на дискретный ряд )(1 ix с некоторым шагом дискретизации .t Применим опи-
санную выше процедуру замены кривой )(tC на ломаную ).()( tLiL В результа-
те кривая )(tc (рис 1, а) превратится в ломаную )(1 il (рис. 1, б). Как видно из ри-
сунка, эта ломаная не имеет самопересечений.
При увеличении шага t вдвое дискретное представление проекции инте-
гральной кривой (рис. 1, в) будет иметь половину точек по сравнению с рис. 1, б.
Как видно, в этом случае при замене )(tc на )(2 il появляются пересечения, что
при расчете методом ломаных может привести к увеличению размерности .Ed
Рассмотрим случай, при котором проекция интегральной кривой имеет вид,
показанный на рис. 2, а. При выбранном шаге ,t как видно из рис. 2, б, имеют
место самопересечения как кривой ),(tc так и ломаной ).(1 il При увеличении ша-
га вдвое (рис. 2, в) самопересечение пропадает, что может привести к снижению
Ed при расчете.
Анализ рис. 1 и 2 показывает, что существует некоторое достаточно малое
значение шага t такое, что при tt факт пересечения отрезков кривой )(tc
может быть однозначно определен по факту пересечения отрезков ломаной ).(il
При переходе от анализа поведения проекций на плоскости к выявлению
возможного самопересечения кривой )(tC в пространстве следует отметить, что
необходимым условием такого самопересечения является наличие самопересече-
ния всех ее проекций на координатные плоскости в один и тот же момент време-
ни, а при использовании МЛ самопересечения на всех координатных плоскостях
должны находится в пределах одного и того же временного интервала .t
x1
x2
c(t)
x1
x2
l1(i)
x1
x2
l2(i)
18 ISSN 0572-2691
а б в
Рис. 1
x1
x2
c(t)
x1
x2
l1(i)
x1
x2
l2(i)
а б в
Рис. 2
Для того чтобы оценить влияние величины t на возможность выявления
самопересечения интегральной кривой в пространстве с помощью МЛ, рассмот-
рим рис. 3, а. Пусть при шаге t точки, соответствующие моментам времени ,i
,2,1,,2,1 jjjii располагаются на фрагментах проекций кривой ),(tC как
показано на рисунке. При замене отрезков кривых на отрезки прямых (пунктир)
находим точки пересечения проекций 12M и .13M Как видно из рисунка, эти
точки принадлежат разным временным промежуткам: точка 12M — интервалу
)2,1( ii или ),2,1( jj а точка 13M — интервалу )1,( ii или ),1,( jj т.е.
при использовании МЛ в трехмерном пространстве самопересечение зафиксиро-
вано в этом случае не будет.
Если взять величину шага t2 , то при замене отрезков кривой на отрезки пря-
мой (пунктирные линии, рис. 3, б), обе проекции точки пересечения — 12P и 13P —
будут принадлежать одному и тому же временному интервалу )2,( ii или
),2,( jj который равен .2 t Следовательно, анализ МЛ обнаружит возможное
пересечение, что может привести к повышению расчетной размерности.
x1
x2
M12
x1
x3
l(i)
c(t)
c12(i)
c12( j)
c12(i1)
c12( j1)
c13(i2)
c12( j2)
c12(i2)
M13 c13(i)
c13( j)
c13( j1)
c13(i1)
c13( j2)
а
x1
x2
P12
x1
x3
c12( j)
c12(i1)
c12( j1)
c13(i2)
c12( j2)
c12(i2)
P13
c13(i)
c13( j)
c13( j1)
c13(i1)
c13( j2)
l(i)
c(t)
c12(i)
Международный научно-технический журнал
«Проблемы управления и информатики», 2012, № 5 19
б
Рис. 3
3. Основные соотношения
Факт пересечения отрезков ломаной можно установить, используя уравнение
прямой, проходящей через две точки. Пусть точка кривой )(ic имеет на плоско-
сти 21Oxx координаты ),(1 ix ),(2 ix а точка )1( ic — координаты ),1(1 ix
).1(2 ix Уравнение прямой, проходящей через эти точки, будет иметь вид
.
)()1(
)(
)()1(
)(
11
11
22
22
ixix
ixx
ixix
ixx
(4)
Аналогично для прямой, проходящей через точки j и ,1j получим
.
)()1(
)(
)()1(
)(
11
11
22
22
jxjx
jxx
jxjx
jxx
(5)
Очевидно, что в точке пересечения значения 1x и 2x для обеих прямых должны
быть одинаковы.
Введем обозначения
),()1()( 111 ixixix ),()1()( 111 jxjxjx
),()1()( 222 ixixix )()1()( 222 jxjxjx
и, учитывая их, составим систему из уравнений (4), (5). В результате получим
.
)(
)(
)(
)(
,
)(
)(
)(
)(
1
11
2
22
1
11
2
22
jx
jxx
jx
jxx
ix
ixx
ix
ixx
После преобразований эта система примет вид:
),()()(
),()()(
2112
2112
jAxjxxjx
iAxixxix
(6)
где ),()()()()( 2112 ixixixixiA ).()()()()( 2112 jxjxjxjxjA Решив си-
стему уравнений (6) относительно 1x по методу Крамера, получим ,/11 x
где
,
)()(
)()(
12
12
jxjx
ixix
.
)()(
)()(
1
1
1
jxjA
ixiA
Так как точка пересечения двух отрезков прямых должна принадлежать обо-
им отрезкам, то, очевидно, должны выполняться условия
)1()( 111 ixxix (7)
при увеличении координаты 1x со временем или
)1()( 111 ixxix (7)
при уменьшении 1x . Также для второго отрезка необходимо, чтобы
)1()( 111 jxxjx (8)
или
.)1()( 111 jxxjx (8)
20 ISSN 0572-2691
Описанная процедура проводится для всех пар точек i и j временного ряда.
Затем повторяется для другой пары координат, например ),,( 31 xx ),( 32 xx и т.д.
При этом для обнаружения факта возможного пересечения необходимо, чтобы
условия (7) или (7) и (8) или (8) выполнялись для всех пар координат при одних
и тех же номерах i и j. Если хотя бы для одной пары i и j условия выполняются, то
самопересечение при таком количестве координат возможно. Поэтому необходи-
мо увеличивать размерность пространства, пока хотя бы для одной из пар коор-
динат пересечения будут невозможны при любых i и j. Более детально алгоритм
рассматривается в Приложении.
Очевидно, что описанная процедура позволяет определить необходимые, но
недостаточные условия самопересечения интегральной кривой. Выполнение нера-
венств (7) или (7) и (8) или (8) означает, что на интервалах )1,( ii и )1,( jj
возможны самопересечения проекций кривой )(tC на разные координатные
плоскости, но это не означает, что эти самопересечения произойдут в один и тот
же момент времени. Следовательно, самопересечения пространственной инте-
гральной кривой в этом случае может и не быть. Из-за отсутствия информации о
поведении кривой )(tC между известными соседними точками мы не можем вы-
делить из всех возможных самопересечений те, которые реально существуют,
и те, которые обусловлены погрешностью метода из-за замены )(tC на )(tL . По-
следний вид возможных самопересечений можно назвать ложными самопересе-
чениями по аналогии с методом ложных соседей.
Также очевидно, что при выполнении требований к величине шага (разд. 2)
наличие ложных пересечений может привести лишь к увеличению расчетного
значения размерности вложения Ed по отношению к ее истинному значению.
Таким образом, истинная величина размерности вложения не может превысить
расчетную, полученную на основе МЛ, а последний позволяет определить верх-
нюю границу ,Ed что важно с точки зрения практического применения, так как
при оценке величины размерности вложения в данном случае отсутствует субъек-
тивность.
4. Результаты анализа систем
Приведенный алгоритм использован для анализа всех переменных системы
Ресслера [30]:
),(
,
),(
133
212
321
cxxbx
axxx
xxx
(9)
где a 0,15; b 0,2; c 10. Рассматривался режим установившихся хаотических ко-
лебаний с 66 квазипериодами на временном интервале c.400t Первоначально
временной ряд содержал 80001N точку, а величина начального шага дискрети-
зации при этом составила .c105)1/( 3
0
Ntt Затем из исходного ряда ис-
ключалась каждая вторая точка, т.е. шаг дискретизации увеличивался вдвое и т.д.
до значения .8 0tt Для каждого ряда определялась размерность вложения Ed
методом ломаных. Временная задержка выбиралась согласно рекомендациям
[5, 29, 31]. Как известно, наиболее распространенные методы выбора величии-
ны — с использованием автокорреляционной функции и функции взаимной ин-
формации — часто дают противоречивые результаты. Поэтому многие авторы ре-
комендуют использовать для этого геометрический подход. В соответствии с ним
для всех временных рядов в этой работе временная задержка выбиралась, исходя
Международный научно-технический журнал
«Проблемы управления и информатики», 2012, № 5 21
из практического соотношения: ,4/T где T — квазипериод установившихся
хаотических колебаний. На рис. 4 представлена в логарифмическом масштабе за-
висимость ),( tdE причем она имеет одинаковый вид для всех переменных си-
стемы (9): ,1x ,2x .3x Как видно из графика, при малых шагах, равных 0t
и ,2 0t расчетная размерность вложения точно соответствует известной теорети-
ческой. При росте величины t расчетное значение Ed возрастает благодаря
увеличению количества ложных пересечений. Так же анализировалась система
Лоренца [32]:
)
,
),(
3213
31212
121
bxxxx
xxxrxx
xxx
(10)
с параметрами ,10 ,3/8b .28r
Временные ряды переменных ,1x ,2x 3x
первоначально содержали по 80 тыс. то-
чек, а шаг дискретизации — 0,001 с. За-
тем число точек уменьшалось аналогично
эксперименту с системой Ресслера. Ре-
зультаты представлены на рис. 5.
В результате исследования потока
)sin()sin()( tttx (11)
с параметрами N 80000, ,c0025,00 t
c6,1 получена зависимость, показан-
ная на рис. 6.
Так же исследовалась система бо-
лее высокого порядка (12), представля-
ющая собой два связанных генератора
Ван-дер-Поля:
,)1(
,
,)1(
,
324
2
34
43
312
2
12
21
xcxxbxx
xx
xxxaxx
xx
(12)
где ,5a ,1,0b .50c При указанных
значениях коэффициентов решения систе-
мы имеют хаотический характер. Расчеты
проводились для переменной 1x на вре-
менном интервале 200 c, содержащем 172
квазипериода. На рис. 7 представлена за-
висимость ).( tdE Начальной точке
)0)/((log 02 tt соответствует число
точек временного ряда N 160001, отсюда
3
0 1025,1 t c. Из графика видно, что
при 000 4,2, tttt полученные значения Ed соответствуют количеству пе-
ременных системы (12). Начиная с ,8 0tt расчетная величина Ed растет.
Мы также проанализировали зависимость полученных результатов от длины
ряда. Количество точек в ряду менялось от 10 тыс. до 160 тыс. — для системы (12)
и от 10 тыс. до 80 тыс. — для всех остальных рядов. Оказалось, что для всех пере-
0 1 2 3
)/(log 02 tt
0
1
2
3
4
5
6
7
dE
Рис. 4
)/(log 02 tt
dE
1 0 2 3 1 4 5
3
4
dE
3
4
x2
x1
x3
dE
3
4
5
Рис. 5
22 ISSN 0572-2691
менных системы Ресслера и переменных
1,x
2x системы Лоренца во всем диапа-
зоне изменения длины ряда .3Ed На рис. 8, а представлена зависимость )(Nd E
для переменной )(3 tx системы (10), на рис. 8, б — для потока (11) и на рис. 8, в —
для переменной )(1 tx системы (12). Для всех графиков .10000min N
0 1 2 3
)/(log 02 tt
0
1
2
3
4
5
6
7
dE
4
8
9
10
Рис. 7
Заключение
Как видно из результатов разд. 4,
предлагаемый алгоритм дает правдопо-
добные результаты для различных си-
стем, демонстрирующих как регулярную,
так и хаотическую динамику. Преимуще-
ство подхода заключается в отсутствии
субъективности, наличие которой харак-
терно для традиционных методов, таких
как метод FNN, так и более поздних.
На основании анализа приведенных
выше результатов можно сформулиро-
вать рекомендации по применению ме-
тода ломаных для гладких временных
рядов.
При выполнении сформулирован-
ных выше требований к шагу временного
ряда (разд. 2) алгоритм позволяет полу-
чить значение ,RE dd где Rd — ис-
тинное значение размерности вложения.
Если график )( tdE при малых
значениях шага имеет ярко выражен-
ный участок, где const,Ed то это
значение может быть истинной вели-
чиной размерности вложения (как,
например, на рис. 4).
Приложение
На основе приведенных выше соотношений (разд. 3) можно представить ал-
горитм определения размерности вложения в форме псевдокода.
1. Выполняется ввод исходного числового ряда 1x (длина ряда — N точек)
и величины сдвига . Принимается начальная величина размерности вложения
.2Ed Создаются массивы )(iv и )( jv для хранения номеров пересекающихся
отрезков. Оба массива изначально пустые.
0 1 2 3
)/(log 02 tt
3
4
5
dE
4
Рис. 6
dE
0 2 3 1 4
3
4
)/(log min2 NN
а
dE
0 2 3 1 4
3
4
)/(log min2 NN
б
dE
0 2 3 1 4
3
4
)/(log min2 NN
в
Рис. 8
Международный научно-технический журнал
«Проблемы управления и информатики», 2012, № 5 23
2. Для всех ],,2[ Edi по (3) формируются векторы переменных .ix
3. Если ,2Ed то выполняется п. 9, иначе п. 4.
4. Для всех пар ,1],1,,1[, jiNji выполняются пп. 5, 6.
5. Для )1(),(),1(),(),1(),(),1(),( 22112211 jxjxjxjxixixixix составляется
система уравнений (6) и находится ее решение ., 21 xx
6. Если для найденного решения 21, xx выполняются условия (7) или (7)
и (8) или (8), то номера отрезков ji, добавляются к концам массивов номеров
отрезков )(iv и )( jv соответственно.
7. Если после выполнения пп. 4–6 массивы )(iv и )( jv непустые, то выполня-
ется п. 8, иначе п. 15.
8. Размерность вложения Ed увеличивается на единицу и выполняется п. 2.
9. Для ],,1[ vNk (где vN — количество номеров отрезков в массиве )(iv
или ))( jv выполняются пп. 10–12.
10. Для всех пар значений ],,,1[, 21 Edpp 21 pp выполняются пп. 11, 12.
11. Принимаются значения ,
)(i
kvi
)( j
kvj , и для ),(
1
ixp ),1(
1
ixp ),(
2
ixp
),1(
2
ixp ),(
1
jxp ),1(
1
jxp ),(
2
jxp )1(
2
jxp составляется система уравнений
(6) и находится ее решение ., 21 xx
12. Если для найденного решения 21, xx не выполняются условия (7) и (7)
или (8) и (8), то номера отрезков ji, удаляются из массивов номеров отрезков
)(iv и )( jv соответственно и происходит переход к следующему значению k.
13 Если после выполнения пп. 10–12 массивы )(iv и )( jv непустые, то вы-
полняется п. 14, иначе п. 15.
14. Размерность вложения Ed увеличивается на единицу и выполняется п. 2.
15. Значение Ed выводится как результат.
Так как согласно алгоритму при 2d выполняется поиск пересечения сре-
ди всех возможных пар отрезков ломаной линии, а при 2d проверяется нали-
чие одновременных пересечений только среди ранее найденных пар пересекаю-
щихся отрезков, то можно предположить, что основную часть времени при ис-
пользовании метода ломаных занимают вычисления для размерности 2d .
В этом случае вычисления выполняются в двух вложенных циклах, количество
итераций в каждом определяется количеством точек N в числовом ряде. Поэтому
количество обрабатываемых пар отрезков пропорционально .2N Тогда время вы-
числения можно приблизительно определить по формуле
,2Nkt cc (13)
где ck — коэффициент пропорциональности, зависящий от быстродействия вы-
числительной системы (таблица).
24 ISSN 0572-2691
Таблица
Числовой ряд Количество точек, N Время вычислений, tc , c
Коэффициент про-
порциональности, kc
y2 из (9) 10000 9 9 ∙108
y2 из (9) 20000 38 9,5 ∙108
y2 из (9) 40000 151 9,4375 ∙108
y2 из (9) 80000 602 9,4063 ∙108
y1 из (12) 10000 10 1∙107
y1 из (12) 20000 38 9,5 ∙108
y1 из (12) 40000 152 9,5 ∙108
y1 из (12) 80000 607 9,4843 ∙108
y1 из (12) 160000 2429 9,4882 ∙108
В таблице приведены экспериментальные данные, подтверждающие спра-
ведливость соотношения (13). Вычисления производились на персональном ком-
пьютере с одноядерным процессором частотой 3 ГГц и ОЗУ 512 Мб. Как видно из
расчетов, значения ck для всех временных рядов (правая колонка таблицы) прак-
тически совпадают.
В.Г. Городецький, М.П. Осадчук
CАМОПЕРЕТИН ФАЗОВИХ ТРАЄКТОРІЙ
ЯК МІРА РОЗМІРНОСТІ ВКЛАДЕННЯ
ХАОТИЧНИХ АТРАКТОРІВ. Частина 1
Метою даного дослідження є перевірка гіпотези про можливість використання
самоперетину фазових траєкторій для визначення розмірності вкладення хао-
тичних атракторів. Розроблено алгоритм пошуку можливих самоперетинів ін-
тегральних кривих. Проблема відсутності інформації про поведінку траєкторії
між точками, отриманими в просторі на основі спостережуваного часового ря-
ду, вирішується шляхом заміни інтегральної кривої на ламану.
V.G. Gorodetskyi, N.P. Osadchuk
SELF-INTERSECTION OF PHASE TRAJECTORIES
AS A MEASURE FOR EMBEDDING DIMENSION
OF CHAOTIC ATTRACTORS. Part I
The purpose of this paper is to check the possibility to use self-intersections of phase
trajectories for determining the embedding dimension for chaotic attractors. We de-
veloped an algorithm to search possible self-intersections of the integral curves. The
problem of the lack of information about the behavior of the trajectory, in the space,
between the data points obtained from the time series is solved with replacing the
curve by a polygonal line.
1. Pakkard N.H., Crutchfield J.P., Farmer J.D., Shaw R.S. Geometry from time series // Phys. Rev.
Lett. — 1980. — 45, N 9. — Р. 712–716.
2. Takens F. Detecting strange attractors in turbulence / D.A. Rand, L.S. Young (Eds.) // Dynamical
System and Turbulence. Lecture Notes in Mathematics. — 1981. — 898. — P. 366–381.
3. Kennel M., Brown R., Abarbanel H. Determining embedding dimension for phase-space recon-
struction using a geometrical construction // Phys. Rev. A. — 1992. — 45, N 6. — P. 3403–3411.
4. Kennel M., Abarbanel H. Local false nearest neighbors and dynamical dimensions from observed
chaotic data // Phys. Rev. E. — 1993. — 47, N 5. — P. 3057–3068.
Международный научно-технический журнал
«Проблемы управления и информатики», 2012, № 5 25
5. Abarbanel H., Brown R., Sidorovich J., Tsimring L.S. The analysis of observed chaotic data in
physical systems // Rev. of Modern Phys. — 1993. — 65, N 4. — P. 1331–1392.
6. Jiang X., Adeli H. Fuzzy clustering approach for accurate embedding dimension identification
in chaotic time series // Integrated Computer-aided Engineering. — 2003. — 10, N 3. —
P. 287–302.
7. Kulesh M., Holschneider M., Kurennaya K. Adaptive metrics in the nearest neighbours method //
Phys. D : Nonlinear Phenom. — 2008. — 237. — P. 283–291.
8. Thread-based implementations of the false nearest neighbours method // M. Carrion, E.A. An-
tunez, M.A. Castillo, J.A. Guerrero, J.M. Canals / Parallel Computing. — 2009. — 35. —
P.523–534.
9. Rhodes C., Morari M. False-nearest-neighbors algorithm and noise-corrupted time series // Phys.
Rev. E. — 1997. — 55, N 5. — P. 6162–6170.
10. Improving the false nearest neighbors method with graphical analysis / T. Aittokallio, M. Gyllen-
berg, J. Hietarinta, T. Kuusela, T. Multamaki // Ibid. — 1999. — 60, N 1. — P. 416–421.
11. Cellucci C.J., Albano A.M., Rapp P.E. Comparative study of embedding methods // Ibid. — 2003.
— 67. — 066210.
12. Gao J., Zheng Z. Local exponential divergence plot and optimal embedding of a chaotic time se-
ries // Phys. Lett. A. — 1993. — 181, N 2. — P. 153–158.
13. Liebert W., Pawelzik K., Schuster H.G. Optimal embeddings of chaotic attractors from topologi-
cal considerations // Europhys. Lett. — 1991. — 14, N 6. — P. 521–526.
14. Kennel M.B., Abarbanel H.D.I. False neighbors and false strands: A reliable minimum embedding
dimension algorithm // Phys. Rev. E. — 2002. — 66. — 026209.
15. Cao L. Practical method for determining the minimum embedding dimension of a scalar time se-
ries // Phys. D: Nonlinear Phenom. — 1997. — 110. — P. 43–50.
16. Cao L., Mees A., Judd K., Froyland G. Determining the minimum embedding dimension of in-
put–output time series data // Internat. J. Bifur. Chaos. — 1998. — 8, N 7. — P. 1491–1504.
17. Ramdani S., Casties J.-F., Bouchara F., Mottet D. Influence of noise on the averaged false neigh-
bors method for analyzing time series // Phys. D: Nonlinear Phenom. — 2006. — 223. — P. 229–
241.
18. Grassberger P., Procaccia I. Measuring the strangeness of strange attractors // Ibid. — 1983. —
9. — P. 189–208.
19. Grassberger P., Procaccia I. Characterization of strange attractors // Phys. Rev. Lett. — 1983. —
50, N 5. — P. 2591–2593.
20. Corana A., Bortolan G., Casaleggio A. Most probable dimension value and most flat interval
methods for automatic estimation of dimension from time series // Chaos, Solitons and Fractals.
— 2004. — 20. — P. 779–790.
21. Harikrishnan K.P., Misra R., Ambika G., Kembhavi A.K. A non-subjective approach to the GP al-
gorithm for analysing noisy time series // Phys. D: Nonlinear Phenom. — 2006. — 215. —
P. 137–145.
22. Ataei M., Lohmann B., Khaki-Segigh A., Lucas C. Model based method for estimating an attractor
dimension from uni/multivariate chaotic time series with application to Bremen climatic dynam-
ics // Chaos, Solitons and Fractals. — 2004. — 19. — P. 1131–1139.
23. Zhang B., Chen M., Zhou D., Li Z. Particle-filter-based estimation and prediction of chaotic states
// Ibid. — 2007. — 32, N 4. — P. 1491–1498.
24. Su L.-y. Prediction of multivariate chaotic time series with local polynomial fitting // Computers
and Mathematics with Applications. — 2010. — 59, N 2. — P. 737–744.
25. Tanaka N., Okamoto H., Naito M. An optimal metric for predicting chaotic time series // Jpn.
Journal of Applied Physics. — 1983. — 34 (Part 1). — P. 416–431.
26. Tanaka N., Okamoto H., Naito M. Estimating the active dimension of the dynamics in a time se-
ries based on an information criterion // Phys. D: Nonlinear Phenom. — 2001. — 158. —
P. 19–31.
27. McNames J. Local averaging optimization for chaotic time series prediction // Neurocomputing.
— 2002. — 48. — P. 279–297.
28. Small M., Tse C.K. Optimal embedding parameters: a modeling paradigm // Phys. D : Nonlinear
Phenom. — 2004. — 194, N 3-4. — P. 283–296.
29. Busug Th., Phister G. Optimal delay time and embedding dimension for delay-time coordinates
by analysis of the global static and local dynamical behavior of strange attractors // Phys. Rev. A.
— 1992. — 45, N 10. — P. 7073–7084.
30. Rössler O.E. An equation for continuous chaos // Phys. Lett. A. — 1976. — 57, N 5. —
P. 397–398.
26 ISSN 0572-2691
31. Small M. Applied nonlinear time series analysis: applications in physics, physiology and finance.
— World Scientific Publishing Co. Pte. Ltd., 2005. — 245 p.
32. Lorenz E.N. Deterministic nonperiodic flow // Journal Atmos. Sci. — 1963. — 20, N 2. —
P. 130–141.
Получено 26.01.2012
|