Геометрия
Геометрия фракталов
Береговая линия Великобритании - 2800 км при измерении линейкой 100 км и 17 000 км при линейке 1 км. Это не ошибка - это фракталы. Мандельброт 1967: береговые линии имеют дробную размерность ~1.25. Та же математика описывает финансовые рынки, медицинские сигналы и позволяет генерировать реалистичные горы в играх.
- Computer graphics: горы, облака, деревья в Unreal Engine, Unity генерируются фрактальными алгоритмами (diamond-square, L-systems)
- Финансы: показатель Хёрста и фрактальная размерность временных рядов - инструменты технического анализа и риск-менеджмента
- Медицина: фрактальная размерность ЭКГ и МРТ коррелирует с патологиями; здоровое сердце имеет d_H ≈ 1.2-1.5
Береговая линия и парадокс измерения
Мандельброт в 1967 году спросил: «Какова длина береговой линии Великобритании?» Ответ: зависит от масштаба линейки. Линейкой 100 км - около 2800 км. Линейкой 50 км - 3400 км. Линейкой 1 км - уже 17 000 км. Длина не сходится к пределу - она бесконечна. Берег имеет фрактальную размерность около 1.25, а не 1.
Фрактал - геометрический объект с самоподобием: фрагмент при увеличении выглядит как целое. Снежинка Коха: каждый отрезок заменяется ломаной из 4 отрезков длиной 1/3. Периметр после n итераций: L_n = L_0 * (4/3)^n -> бесконечность. Площадь ограничена. Объект занимает больше места, чем линия (размерность > 1), но меньше, чем плоскость (< 2).
Береговая линия Норвегии: d_H ≈ 1.52. Береговая линия Австралии: d_H ≈ 1.13 (более гладкая). Кривая Коха: d_H = log(4)/log(3) ≈ 1.26. Это не погрешность измерений - это фундаментальное геометрическое свойство.
Каждая итерация кривой Коха заменяет N отрезков на 4N отрезков длиной 1/3 каждого. Во сколько раз увеличивается периметр за одну итерацию?
Хаусдорфова размерность: дробная мера заполненности
Обычная размерность - целое число: 0 для точки, 1 для кривой, 2 для поверхности. Но снежинка Коха - не совсем кривая (периметр бесконечен) и не поверхность (площадь нулевая). Хаусдорфова размерность даёт дробный ответ.
| Фрактал | N (копий) | s (уменьш.) | d_H |
|---|---|---|---|
| Канторово множество | 2 | 3 | log(2)/log(3) ≈ 0.631 |
| Кривая Коха | 4 | 3 | log(4)/log(3) ≈ 1.262 |
| Треугольник Серпинского | 3 | 2 | log(3)/log(2) ≈ 1.585 |
| Губка Менгера | 20 | 3 | log(20)/log(3) ≈ 2.727 |
| Береговая линия Британии | - | - | ≈ 1.25 (эмпирически) |
Треугольник Серпинского состоит из 3 копий самого себя, уменьшенных в 2 раза. Вычислите его хаусдорфову размерность.
Box-counting: размерность из данных
Для реальных данных (береговые линии, финансовые ряды, медицинские сигналы) нет формулы N и s. Метод box-counting даёт размерность из набора точек: покрыть объект сеткой с размером ячейки epsilon и посчитать число занятых ячеек N(epsilon). Зависимость N ~ epsilon^(-d) даёт d.
При масштабе epsilon=0.1 фрактал покрывается 100 ячейками. При epsilon=0.01 - 3162 ячейками. Оцените box-counting размерность.
Фракталы в финансах, ML и природе
Броуновское движение - фрактал с размерностью 1.5. Финансовые временные ряды (курс акций, криптовалюты) имеют фрактальную размерность от 1.3 до 1.8. Мандельброт применял фрактальный анализ к ценам на хлопок ещё в 1963 году, задолго до слова «фрактал».
В computer graphics: горы, облака, деревья генерируются фрактальными алгоритмами. Diamond-square алгоритм создаёт реалистичный рельеф за O(n^2) операций вместо ручной работы художника. В медицине: фрактальная размерность ЭКГ - биомаркер здоровья сердца. Здоровое сердце имеет d_H в диапазоне 1.2-1.5; упрощение структуры (d_H -> 1) коррелирует с патологией.
Мобильные антенны - фрактальные: антенна Коха умещает проводник длиной несколько длин волн в небольшом корпусе телефона. Именно поэтому тонкие смартфоны принимают сигнал на нескольких частотах одновременно.
Показатель Хёрста H для финансового ряда равен 0.65. Какова примерная фрактальная размерность ряда? Что означает H > 0.5?
Ключевые идеи
- Фракталы - объекты с самоподобием: при увеличении фрагмент повторяет целое
- Размерность подобия: d_H = log(N)/log(s), где N - число копий, s - коэффициент уменьшения
- Box-counting: d_B = lim log N(epsilon) / log(1/epsilon) - практический метод из данных
- Береговая линия Британии d_H ≈ 1.25; Канторово множество 0.63; Кривая Коха 1.26
- Показатель Хёрста H: d_H = 2 - H; H > 0.5 - персистентность, H < 0.5 - антиперсистентность
- Применения: CGI горы, финансовые ряды, медицинская диагностика, фрактальные антенны
Связанные темы
Фракталы связывают геометрию с анализом данных:
- Координатная геометрия — IFS-преобразования задаются аналитически через координаты
- Гиперболическая геометрия — Мозаики гиперболической плоскости - фрактальные по природе
- Геометрические преобразования — IFS - система аффинных сжатий; теорема Банаха о неподвижной точке
Вопросы для размышления
- Если фрактальная размерность финансового ряда меняется со временем, как это можно использовать для обнаружения режимов рынка (тренд vs. шум)?
- Почему природные структуры (сосуды, листья, реки) имеют фрактальную структуру - есть ли оптимизационное объяснение?
- Можно ли создать изображение с заданной фрактальной размерностью? Что изменится визуально при d_H = 1.2 vs d_H = 1.8?