Фрактал Ляпунова
Фрактали Ляпунова (також відомі як фрактали Маркуса — Ляпунова) — біфуркаційні фрактали, породжені розширенням логістичного відображення, в яких степінь зростання сукупності r періодично змінює значення з A на B і навпаки[1].
Фрактали Ляпунова будуються відображенням ділянок стабільної та хаотичної поведінки, що вимірюються показником Ляпунова , у площині a-b для даної періодичної послідовності a і b. На малюнках жовтий колір відповідає стабільності (), а синій — хаосу ().
Фрактали Ляпунова зазвичай будують для значень A та B в інтервалі . Для більших значень інтервал уже не стабільний, і послідовність найімовірніше прямує до нескінченності, хоча для деяких параметрів усе ще існують збіжні цикли скінченних значень. У всіх ітераційних послідовностей діагональ a = b така сама, як у стандартної логістичної функції з одним параметром.
Послідовність зазвичай починається зі значення 0,5, яке є критичною точкою ітеративної функції. Інші (зазвичай комплекснозначні) критичні точки ітеративної функції одного повного циклу — це ті, які проходять через значення 0,5 у першому циклі. Збіжний цикл повинен містити щонайменше одну критичну точку, тому всі збіжні цикли можна отримати всього лиш зсувом ітераційної послідовності зі збереженням початкового значення 0,5. Насправді зсув цієї послідовності спричиняє змінення фракталу, оскільки деякі гілки перекриваються іншими. Наприклад, зверніть увагу, що фрактал Ляпунова для ітераційної послідовності AB не є ідеально симетричним відносно a і b.
- Вибрати рядок із символів A та B будь-якої нетривіальної довжини (наприклад, AABAB).
- Побудувати послідовність послідовних символів рядка, повторених необхідну кількість разів.
- Вибрати точку .
- Визначити функцію .
- Прийняти та виконати ітерації .
- Обчислити показник Ляпунова:
- Розфарбувати точку згідно з отриманим значенням .
- Повторити кроки 3-7 для кожної точки площини зображення.
На практиці апроксимується підбором досить великого . Цей алгоритм підходить для таких мов, як Mathematica, але не для мов низького рівня.
Фрактали Ляпунова можна обчислювати більш ніж у двох вимірах. Ітераційна послідовність n-вимірного фракталу будується з алфавіту з кількістю літер n. Наприклад, послідовність «ABBBCA» тривимірного фракталу, який можна візуалізувати або як тривимірний об'єкт, або у вигляді анімації, кожен кадр якої показує «зріз» у напрямку C, як на прикладі, наведеному в статті.
- Markus, Mario (1990). Chaos in Maps with Continuous and Discontinuous Maxima. Computers in Physics. 4 (5): 481. doi:10.1063/1.4822940.
- EFG's Fractals and Chaos — Lyapunov Exponents(англ.)
- Elert, Glenn. Lyapunov Space. The Chaos Hypertextbook. Архів оригіналу за 30 березня 2012. Процитовано 23 лютого 2017. (англ.)
- ↑ Markus, 1989, с. 553.