Фрактал Ляпунова
Фракталы Ляпунова (также известные как фракталы Маркуса-Ляпунова) — бифуркационные фракталы, порождённые расширением логистического отображения, в которых степень роста совокупности r периодически меняет значение с A на B и наоборот.
Фракталы Ляпунова строятся отображением областей стабильного и хаотического поведения, измеряемых экспонентой Ляпунова (en) , в плоскости 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" трёхмерного фрактала, который может быть визуализирован либо как 3D объект, либо в виде анимации, каждый кадр которой показывает "срез" в направлении С, как на примере, приведённом в статье.
Ссылки
- EFG’s Fractals and Chaos — Lyapunov Exponents (англ.)
- Elert, Glenn Lyapunov Space . The Chaos Hypertextbook. Дата обращения: 23 февраля 2017. Архивировано 30 марта 2012 года. (англ.)