Визначальна риса хаотичної системи — чутлива залежність від початкових умов: дві траєкторії, що починаються як завгодно близько, розходяться експоненційно. Показники Ляпунова кількісно характеризують цю швидкість розходження. Додатний максимальний показник Ляпунова (MLE) — еталонне означення хаосу, що перетворює інтуїтивне уявлення про «ефект метелика» на точне, обчислюване число.
1. Означення та геометричний зміст
Розгляньмо гладку динамічну систему ẋ = f(x) (потік) або
xₙ₊₁ = F(xₙ) (відображення). Починаючи з x₀, збуримо початкову
умову крихітним вектором δ₀ з |δ₀| = ε. Через час t (або n
ітерацій) збурення еволюціонує до δ(t) через лінеаризовану
(дотичну) динаміку:
Показник Ляпунова для напрямку δ₀ дорівнює:
За мультиплікативною ергодичною теоремою Оселедця (1968) для майже всіх x₀ (відносно ергодичної інваріантної міри) ця границя збігається до одного з щонайбільше d значень (де d — розмірність простору станів), незалежно від початкового напрямку δ₀ для множини напрямків повної міри. Ці значення λ₁ ≥ λ₂ ≥ … ≥ λ_d утворюють спектр Ляпунова.
| Знак показника | Геометричний зміст | Типова система |
|---|---|---|
| λ₁ > 0 | Експоненційне розходження — хаос | Лоренц, логістичне r > r∞ |
| λ₁ = 0 | Нейтральний / граничний — біфуркація або квазіперіодичність | Граничний цикл, тори КАМ |
| λ₁ < 0 | Збіжність до атрактора | Стійка нерухома точка, стійкий граничний цикл |
| Σλᵢ < 0 | Стиснення фазового об'єму (дисипативна) | Усі фізичні атрактори |
| Σλᵢ = 0 | Збереження об'єму (гамільтонова) | Маятник, задача N тіл |
2. Розмірність Каплана–Йорка
Фрактальна (інформаційна) розмірність дивного атрактора пов'язана зі спектром Ляпунова через гіпотезу Каплана–Йорка (1979), чисельно підтверджену для багатьох систем:
де j — найбільший індекс, такий що Σᵢ₌₁ʲ λᵢ ≥ 0. Для системи Лоренца з σ=10, ρ=28, β=8/3 спектр приблизно дорівнює λ₁ ≈ 0.906, λ₂ = 0, λ₃ ≈ −14.57, що дає D_KY ≈ 2 + 0.906/14.57 ≈ 2.062. Знаменитий атрактор Лоренца справді є фрактальною множиною нецілочислової розмірності.
Обмеження на спектр Ляпунова
• Для автономних неперервних систем один показник завжди дорівнює 0
вздовж напрямку потоку.
• Для гамільтонових систем показники утворюють симетричні пари: λᵢ =
−λ_{d+1−i}.
• Для дисипативної системи: Σλᵢ = ∫ ∇·f dμ (усереднена за часом дивергенція
векторного поля).
• Для системи Лоренца: Σλᵢ = −(σ + 1 + β) = −13.67.
3. Обчислення MLE з одновимірного відображення
Для одновимірного відображення xₙ₊₁ = F(xₙ) MLE зводиться до:
Для логістичного відображення F(x) = rx(1−x):
| Параметр r | Режим | MLE λ |
|---|---|---|
| r = 2.0 | Стійка нерухома точка | ln(r−2) → −∞ для нерух. точки |
| r = 3.2 | Цикл періоду 2 | ≈ −0.345 |
| r = 3.5 | Цикл періоду 4 | ≈ −0.163 |
| r ≈ 3.5699 | Початок хаосу (r∞) | = 0 |
| r = 3.8 | Хаос (внутрішня криза) | ≈ +0.433 |
| r = 4.0 | Повний хаос (спряженість із наметовим відображенням) | = ln 2 ≈ 0.693 |
Точки біфуркації логістичного відображення — це точно нулі λ(r), що підтверджує: λ = 0 є водночас необхідною й достатньою умовою для біфуркацій у просторі параметрів цього сімейства.
4. Алгоритм Вольфа–Свінні–Вастано
Для неперервного потоку (Лоренц, Реслер тощо) або експериментального часового ряду пряме диференціювання недоступне. Алгоритм WSV (Wolf, Swift, Swinney & Vastano, 1985) оцінює максимальний показник Ляпунова з єдиної траєкторії:
Алгоритм WSV — псевдокод
1. Проінтегрувати орбіту, щоб знайти опорну траєкторію x(t)
2. Обрати близьку точку x̃(0) з |δ₀| = |x̃(0) − x(0)| = ε (малою)
3. Проінтегрувати обидві траєкторії протягом часу еволюції T_ev
4. Виміряти нове розділення d₁ = |x̃(T_ev) − x(T_ev)|
5. Накопичити: L += ln(d₁ / ε)
6. Перемасштабувати: замінити x̃ → x(T_ev) + ε · δ₁ / d₁ (ренормалізація, збереження напрямку)
7. Повторити з кроку 3; після N циклів:
λ₁ = (1 / N·T_ev) · L
Ключові параметри: T_ev має бути достатньо коротким, щоб уникнути дотиків орбіт, але достатньо довгим, щоб зменшити статистичний шум; ε має бути малим відносно розміру атрактора, але великим відносно шуму чисел з рухомою комою. Перевірені типові значення: ε ~ 10⁻⁸, T_ev ~ 0.5–2.0 одиниці часу.
5. Метод повного спектра Грама–Шмідта
Щоб обчислити всі d показників одночасно, інтегруйте дотичні (варіаційні) рівняння паралельно з траєкторією. Дотичні вектори мають періодично ортонормуватися за Грамом–Шмідтом, щоб запобігти їхньому злипанню в максимальний напрямок.
Після кожного кроку ренормалізації в момент τ записуйте логарифм розтягу кожного базисного вектора до ортонормування. Накопичена сума / загальний час → λᵢ. Це основа алгоритму Бенеттіна та ін. (1980) і його чисельної реалізації у більшості пакетів наукових обчислень.
QR-інтерпретація Грама–Шмідта
На кожному кроці d дотичних векторів утворюють матрицю Φ. Розклад Φ
= QR з ортогональною Q; діагональні елементи rᵢᵢ матриці R дають
розтяг уздовж кожного напрямку Оселедця. Після N кроків:
λᵢ = (1 / N·τ) · Σₖ ln |rᵢᵢ⁽ᵏ⁾|
6. Показники Ляпунова з експериментальних часових рядів
Коли доступний лише скалярний ряд вимірювань {s₁, s₂, …, sₙ} (наприклад, ЕКГ, ЕЕГ, ціни акцій), фазовий простір спершу слід відновити за допомогою вкладення із затримкою за Такенсом:
За теоремою Такенса відновлений атрактор дифеоморфний оригінальному, якщо m ≥ 2d_A + 1 (де d_A — розмірність атрактора). Rosenstein та ін. (1993) і Kantz (1994) пропонують чисельно стійкі алгоритми для MLE на вкладених даних — метод Розенштейна відстежує розходження найближчих сусідів для всіх початкових умов одночасно:
Потрібні параметри: розмірність вкладення m (з методу хибних найближчих сусідів, FNN), затримка τ (з нуля автокореляції або першого мінімуму взаємної інформації), вікно Тейлера W (для виключення часових сусідів).
7. Зв'язок з ентропією та передбачуваністю
Ентропія Колмогорова–Сіная (КС) h_KS кількісно характеризує швидкість продукування інформації динамічною системою. Формула Пезіна прямо пов'язує її з додатними показниками Ляпунова:
Горизонт передбачуваності: початкова невизначеність ε зростає до невизначеності порядку одиниці через час t_pred ≈ −ln(ε) / λ₁. Для системи Лоренца з λ₁ ≈ 0.906 та ε = 10⁻⁵ горизонт передбачуваності становить ≈ 13 одиниць часу — що пояснює, чому чисельний прогноз погоди стає ненадійним за межами ~2 тижнів.
| Система | MLE λ₁ | Передбачуваність (ε=10⁻⁵) |
|---|---|---|
| Лоренц (σ=10, ρ=28, β=8/3) | ≈ 0.906 | ≈ 12.7 одиниці часу |
| Реслер (a=0.2, b=0.2, c=5.7) | ≈ 0.071 | ≈ 162 одиниці часу |
| Логістичне r = 4.0 | = ln 2 ≈ 0.693 | ≈ 16.6 ітерацій |
| Подвійний маятник (енергія ≈ 10E_min) | ≈ 3.5 рад⁻¹ | ≈ 3.2 радіан-часу |
| Сонячна система (зовнішні планети) | ≈ 1/(5 млн рр.) | ≈ 58 млн рр. (1/λ₁) |
8. Інтерактив: MLE для логістичного відображення в реальному часі
Перетягуйте повзунок r, щоб спостерігати оновлення показника Ляпунова в реальному часі. Верхня панель показує діаграму орбіти (останні 200 ітерацій після прогріву на 400); нижня панель будує λ(r), обчислений на льоту за формулою суми логарифмів похідних. Додатне λ — червоне (хаос), нульові перетини позначають біфуркації, а від'ємне λ — зелене (періодичність).
Режим повного сканування проходить r від 2.5 до 4.0 й малює λ(r) як криву — точки біфуркації з'являються як різкі перетини нуля, а вікно періоду 3 при r≈3.828 показує спад до сильно від'ємних значень.