Динамические системы
Фракталы: Мандельброт и Жюлиа
Приблизьтесь к границе множества Мандельброта в точке −0.7269 + 0.1889i на глубину 10⁻¹² раскрывает маленькие копии всего множества, вложенные в спирали, вложенные в спирали. Это математический объект бесконечной сложности, порождённый тремя символами: z² + c.
- **Медицина:** фрактальная размерность капиллярных сетей и лёгочных альвеол коррелирует со здоровьем - d ≈ 1.7 норма, отклонения указывают на патологию
- **Финансы:** временные ряды цен активов показывают статистическое самоподобие - «шероховатость» одинакова на масштабах от минут до лет
- **Компьютерная графика:** процедурная генерация гор, облаков и деревьев основана на фрактальном шуме (Перлин, Браун)
Предварительные знания
Mandelbrot
**Возьмите точку c на комплексной плоскости. Запустите итерацию z_{n+1} = z_n² + c, начав с z₀ = 0. Если орбита уходит в бесконечность - c не входит в множество Мандельброта. Если остаётся ограниченной - входит.** Это простое правило порождает один из самых сложных математических объектов, когда-либо описанных.
**Множество Мандельброта M** - множество значений c ∈ ℂ, для которых итерация **z_{n+1} = z_n² + c** (при z₀ = 0) остаётся ограниченной. Ключевой критерий: если |z_n| > 2 для некоторого n, то орбита убежит в бесконечность. Граница M - фрактал размерностью 2 (хаусдорфовой), с бесконечно сложной структурой при любом увеличении.
| Область c | Поведение орбиты z_{n+1} = z_n² + c |
|---|---|
| c = 0 | z_n = 0 для всех n - неподвижная точка |
| c = −2 | Орбита: 0 → −2 → 2 → 2 → 2... - предельный цикл |
| c = −0.75 | Орбита сходится к циклу периода 2 |
| c = i | Орбита ограничена - c ∈ M |
| c = 1 | Орбита 0 → 1 → 2 → 5 → ... уходит - c ∉ M |
Бенуа Мандельброт, 1980
Бенуа Мандельброт впервые визуализировал своё множество на компьютере IBM в 1980 году. Когда он увидел изображение, он был поражён сложностью: казалось, что машина ошиблась. Термин «фрактал» он ввёл сам, от латинского fractus - «сломанный». Его книга «Фрактальная геометрия природы» (1982) изменила то, как учёные описывают сложные структуры в природе.
Точка c = 0.5 + 0.5i. После итерации z_{n+1} = z_n² + c при z₀ = 0 находим |z₁| = |c| = √0.5 ≈ 0.707. Как определить, принадлежит ли c множеству Мандельброта?
Julia
**Мандельброт и Жюлиа - два взгляда на одну итерацию.** В множестве Мандельброта мы фиксируем z₀ = 0 и варьируем c. В множестве Жюлиа - наоборот: фиксируем c и смотрим, какие начальные точки z₀ порождают ограниченные орбиты. Каждой точке c соответствует своё множество Жюлиа J_c.
**Множество Жюлиа J_c** - множество начальных точек z₀ ∈ ℂ, для которых итерация **z_{n+1} = z_n² + c** (при фиксированном c) остаётся ограниченной. Его дополнение - бассейн притяжения бесконечности. Граница J_c - фрактал. Связь с Мандельбротом: если c ∈ M, то J_c - связное множество; если c ∉ M, то J_c - «канторова пыль».
| c | J_c | Структура |
|---|---|---|
| c = 0 | Единичная окружность |z| = 1 | Идеальная окружность |
| c ≈ −0.12 + 0.74i (c ∈ M) | Связный фрактал | Похож на дракона |
| c = −0.5 + 0.5i (c ∈ M) | Связный с нитями | Снежинка |
| c = 2 (c ∉ M) | Канторово множество | Полностью несвязный |
**Теорема дихотомии:** для любого c либо J_c - связное множество (тогда c ∈ M), либо J_c - тотально несвязная канторова пыль (тогда c ∉ M). Множество Мандельброта - это ровно те значения c, для которых J_c связно. Красота M происходит из красоты этой дихотомии.
Если c ∉ M (вне множества Мандельброта), то соответствующее множество Жюлиа J_c:
Fractal Dimension
**Как измерить «сложность» фрактала?** Берег Великобритании: чем точнее карта, тем длиннее береговая линия - она не имеет конечной длины. Но и двумерной площадью не описывается. Фрактальная размерность - нецелое число между 1 и 2, отражающее степень «заполненности» пространства.
**Размерность Хаусдорфа (Hausdorff dimension)** - обобщение понятия размерности на фракталы. Для самоподобного фрактала, где N копий масштаба r: **d_H = log(N) / log(1/r)**. Примеры: кривая Коха d = log(4)/log(3) ≈ 1.26, треугольник Серпинского d = log(3)/log(2) ≈ 1.58, аттрактор Лоренца d ≈ 2.06.
| Фрактал | N копий | Масштаб r | d_H = log N / log(1/r) |
|---|---|---|---|
| Канторово множество | 2 | 1/3 | log(2)/log(3) ≈ 0.631 |
| Кривая Коха | 4 | 1/3 | log(4)/log(3) ≈ 1.261 |
| Треугольник Серпинского | 3 | 1/2 | log(3)/log(2) ≈ 1.585 |
| Аттрактор Лоренца | - | - | ≈ 2.06 (Kaplan-Yorke) |
Треугольник Серпинского состоит из 3 уменьшенных копий масштаба 1/2. Его фрактальная размерность:
Self Similarity
**Самоподобие - фундаментальное свойство фракталов.** Приблизьтесь к границе множества Мандельброта в любом месте раскрывает те же структуры снова и снова: спирали, «слонов», «морских коньков». Это не случайное совпадение - это математическое следствие итеративного процесса.
**Самоподобие (self-similarity)** бывает нескольких видов: **точное** - копии идентичны оригиналу (Кантор, Серпинский), **статистическое** - одинаковые статистические свойства на разных масштабах (берег моря, облака), **квазиподобие** - похожие (но не идентичные) структуры на разных масштабах (граница M). Природные фракталы почти всегда статистически самоподобны.
| Тип самоподобия | Пример | Характеристика |
|---|---|---|
| Точное | Кривая Коха, Серпинский | Копии идентичны оригиналу |
| Статистическое | Береговая линия, горы | Одинаковые статистики на разных масштабах |
| Квазиподобие | Граница Мандельброта | Похожие структуры, но не идентичные |
| Аффинное | Папоротник Барнсли | Линейные преобразования + самоподобие |
Льюис Ричардсон и береговая линия
В 1961 году Льюис Ричардсон задался вопросом: какова длина береговой линии Великобритании? Он обнаружил, что ответ зависит от масштаба линейки: чем мельче шаг, тем длиннее береговая линия. Мандельброт в 1967 году формализовал это наблюдение, введя понятие фрактальной размерности. Береговая линия Великобритании имеет d ≈ 1.25.
Фракталы - это просто красивые компьютерные картинки без математического смысла
Фракталы - это множества с нецелой размерностью Хаусдорфа, самоподобные на разных масштабах. Они описывают реальные объекты: береговые линии (d≈1.2), облака (d≈2.35), капиллярные сети (d≈1.7).
Фрактальная геометрия Мандельброта - ответ на вопрос «почему природные объекты так сложны?». Классическая геометрия описывает идеальные шары и плоскости. Природа создаёт горы, деревья, реки - объекты, которые описываются именно фракталами с нецелой размерностью.
Длина кривой Коха при бесконечном числе итераций:
Ключевые идеи
- **Множество Мандельброта M** - значения c, для которых z_{n+1}=z_n²+c (z₀=0) остаётся ограниченной; его граница - фрактал
- **Множество Жюлиа J_c** - начальные точки с ограниченной орбитой при фиксированном c; c ∈ M ↔ J_c связно
- **Фрактальная размерность Хаусдорфа** d = log(N)/log(1/r) - нецелое число, характеризующее степень заполнения пространства
- **Самоподобие** - структура повторяется на разных масштабах: точное (Серпинский), статистическое (берег моря), квазиподобие (Мандельброт)
Связанные темы
Фракталы пронизывают всю нелинейную динамику:
- Хаос и странные аттракторы — Странные аттракторы имеют фрактальную структуру - хаос и фракталы неразделимы
- Эргодическая теория — Инвариантные меры на фракталах - центральный объект эргодической теории
- Популяционная динамика — Бифуркационные диаграммы логистического отображения имеют фрактальную структуру
Вопросы для размышления
- Береговая линия фрактальна - но ведь реальный берег состоит из атомов. При каком масштабе самоподобие заканчивается? Что это говорит о фракталах как моделях реальности?
- Если c ∈ M определяется ограниченностью орбиты z₀=0, почему именно z₀=0 - «правильная» начальная точка для определения M?
- Сосудистая сеть сердца имеет фрактальную размерность. Что произойдёт с этой размерностью при сердечной недостаточности - увеличится или уменьшится?