Исследуйте динамический аттрактор Гумовского-Мира
Как простая система превращается в огромное разнообразие форм?
Если привести точку в движение по заданному правилу, можно предположить: «Наверняка она в итоге опишет какую-то определенную траекторию, верно?»
Иногда так и происходит. Точка может повторять простое движение, раз за разом описывая петли.
Однако стоит лишь немного изменить параметры, управляющие движением, как ситуация меняется: некогда правильная траектория может превратиться в нечто гораздо более сложное. Еще немного корректировок — и появляются ответвления; продолжайте менять параметры, и система может даже погрузиться в хаос.
При этом движущаяся точка оставляет на «холсте» множество удивительных фигур: иногда они напоминают медуз, морских звезд, цветы или бабочек — а порой и крошечные организмы, видимые под микроскопом.
Это — динамический аттрактор Гумовского-Мира.
Самое интересное: у него нет единственной формы
Если вы впервые сталкиваетесь с аттрактором Гумовского-Мира, то можете спросить: «А как именно он выглядит?»
На самом деле, однозначного ответа на этот вопрос не существует, поскольку у него нет одного-единственного, неизменного облика.
Изменение параметров позволяет получать совершенно разные структуры. Одни параметры создают правильные траектории, другие — периодические структуры, а третьи порождают причудливые узоры. Определенные сочетания параметров могут даже привести систему в состояние хаоса.
Благодаря этому аттрактор идеально подходит для исследования в духе «сюрприз-бокса» (blind box): это возможность увидеть, куда именно приведет систему конкретный набор чисел.
Начало с одной точки
Как и в случае со многими аттракторами, мы можем начать с чего-то очень простого: одной точки.
Ее положение определяется координатами x и y — то есть горизонтальной и вертикальной позицией.
Затем математические правила дают ей команду: «Исходя из текущего положения, вычисли следующий шаг». Точка перемещается. Достигнув новой позиции, она снова выполняет расчет, снова перемещается, и процесс повторяется.
Текущая позиция → Расчет следующего шага → Перемещение → Новая позиция → Повторный расчет → Повторное перемещение → Многократное повторение
Поначалу на изображении может быть видно лишь несколько разрозненных точек. Но по мере продолжения расчетов проявляется все большая часть траектории. В конечном счете постепенно вырисовывается целостная структура.
Это не просто случайный узор
Глядя на эти сложные узоры, можно задаться вопросом: «Случайно ли они созданы?»
Нет. Каждый шаг подчиняется четким правилам. Если начальная позиция, параметры и правила расчета остаются неизменными, система будет развиваться точно таким же образом.
Таким образом, речь идет не просто о случайном разбросе точек, а о многократном выполнении расчетов на основе определенных правил.
В этом заключается одна из самых удивительных особенностей аттракторов: они могут выглядеть хаотичными и случайными, но при этом возникают на основе очень точных и четко определенных правил.
Итак, что именно вычисляет аттрактор Гумовского-Мира?
Если взглянуть на математические формулы, они выглядят примерно так:
xn+1 = yn + αx(1 - σyn2)yn + f(xn)
yn+1 = -xn + f(xn+1)
f(x) = μx + 2(1 - μ)x2 / (1 + x2)
В совокупности они определяют, как система будет двигаться дальше. На самом деле запоминать эти формулы не нужно; достаточно понять саму концепцию: текущая позиция + параметры → следующая позиция, а затем новая позиция → расчет следующего шага — и так процесс повторяется снова и снова.
Три параметра — словно три ручки управления
Представьте α, σ и μ как три ручки управления: поворот любой из них меняет характер движения системы. Поскольку это движение происходит циклически, меняется и итоговый узор.
μ: Рассматривайте этот параметр как силу закручивания; он оказывает наибольшее влияние, и даже незначительное изменение может превратить узор из «цветка» в «вихрь».
α: Это сила обратной связи; параметр оказывает умеренное воздействие, влияя прежде всего на плотность узора и скорость его смещения.
σ: Коэффициент обратной связи; он вносит тонкие коррективы в силу обратной связи, задаваемую параметром α. Он влияет слабее всего и служит для «точной настройки».
Если провести аналогию: μ (сила закручивания) — это как «ручка искажения» (дисторшн), определяющая общую форму узора; α (сила обратной связи) — это «натяжение», определяющее, будет ли узор рыхлым или плотным; а σ (коэффициент обратной связи) — это «винт точной подстройки», работающий в связке с α.
Однако самое интересное заключается не только в том, что узоры стали красивее.
Если бы дело сводилось лишь к "подстройке параметров ради красивой картинки", то результат действительно напоминал бы аттрактор Клиффорда или аттрактор Де Йонга
Главная особенность аттрактора Гумовского-Мира заключается в том, что изменение параметра может полностью изменить поведение всей системы
Иными словами, меняется не просто внешний вид узора, а сам характер движения точки
Представьте систему, которая движется определенным образом — например, делает один-два шага и возвращается в исходную точку. Это разновидность периодического движения (например, A → B → A → B...), выглядящая весьма упорядоченно
А теперь предположим, что мы немного изменили параметр. Один цикл может разделиться на два. Изменим его еще немного — и могут возникнуть четыре цикла. По мере дальнейшего изменения параметра система становится все более сложной. Этот процесс перехода от простых циклов к более сложным называют удвоением периода
Если продолжать менять параметры, система может перейти в крайне сложное состояние, называемое хаосом. Это не означает, что программа внезапно начала работать случайно; напротив, системой по-прежнему управляют определенные правила, но ее поведение в долгосрочной перспективе становится невероятно запутанным. Система продолжает пошаговые вычисления согласно своим формулам, однако интуитивно предсказать, где она окажется в следующий момент — или в отдаленном будущем — становится невозможно. Именно это и делает хаотические системы столь захватывающими
В случае с обычными математическими визуализациями можно подумать: "Я не знаю, как будет выглядеть следующее изображение". С аттрактором Гумовского-Мира ситуация иная: "Я даже не знаю, какой характер движения продемонстрирует система после изменения параметров". Вы можете получить регулярные траектории, периодические структуры или сложные хаотические узоры. В конечном счете, вы видите не просто череду разных изображений, а различные типы математического поведения
Это не «рисунок», а совокупность траекторий
Представьте, что точка совершает всего 10 шагов: вы можете вообще ничего не увидеть. Если позволить ей сделать 100 шагов, начнет проступать некая структура. При 10 000 шагов узор становится все более отчетливым. А на отметке в 100 000 шагов полностью раскрываются сложные формы. Таким образом, наблюдаемый вами узор — это на самом деле путь, пройденный точкой. Это не заранее подготовленное изображение, а скорее след, оставленный движением.
При наложении огромного количества траекторий человеческий мозг естественным образом угадывает в них знакомые очертания. Изображения, возникающие при определенных сочетаниях параметров, могут напоминать медуз, морских звезд, планктон, бабочек, цветы или даже срезы фруктов.
Итак, что же такое «аттрактор»?
Проще всего представить аттрактор как состояние, при котором система в процессе длительного движения многократно возвращается к определенной структуре или остается вблизи нее.
Точка не просто останавливается — она продолжает движение.
Однако она и не блуждает беспрепятственно по всей плоскости. В долгосрочной перспективе ее траектория ограничена определенной областью и структурой.
Накладывая друг на друга множество таких траекторий, мы можем визуализировать аттрактор Гумовского-Мира.
Чем он отличается от аттрактора Де Йонга?
Если вы уже ознакомились с аттрактором Де Йонга, то можете задаться вопросом: «Разве в обоих случаях красивые двумерные узоры не создаются путем изменения параметров?»
Действительно, сходство есть, но существуют и различия, на которых стоит остановиться подробнее.
Аттрактор Де Йонга больше напоминает лабораторию математических текстур, задаваемых четырьмя числами. Вы меняете параметры и открываете для себя новые «облака», ленты и абстрактные узоры.
Аттрактор Гумовского-Мира — это скорее математическая система, меняющая свои «модели поведения». При изменении параметров меняется не только визуальный рисунок: сама система может переходить от периодичности к удвоению периода, затем к сложному движению и, наконец, к хаосу.
Таким образом, если суть аттрактора Де Йонга — «увидеть, какое изображение могут создать эти числа», то аттрактор Гумовского-Мира — это скорее возможность «наблюдать за тем, как эволюционирует сама система при изменении этих чисел».
Он также отличается от аттрактора Лоренца
Аттрактор Лоренца наиболее известен благодаря хаосу и «эффекту бабочки»; он возникает в трехмерной системе с непрерывным временем, которая в итоге образует классическую форму «бабочки с двумя крыльями».
В отличие от него, аттрактор Гумовского-Мира представляет собой двумерную дискретную динамическую систему; он вычисляет положения пошагово — от первого ко второму, затем к третьему и так далее, — в конечном счете формируя разнообразные двумерные узоры.
Итак:
Аттрактор Лоренца: Математическая бабочка + история о хаосе.
Аттрактор Гумовского-Мира: Изменение параметров + переход от периодичности к хаосу + разнообразные формы.
В основе лежит реальная физическая история
Аттрактор Гумовского-Мира — это не просто формула для создания красивых узоров; он связан с исследованиями, которые Гумовский и Мира проводили в ЦЕРНе. Они изучали траектории движения ускоренных частиц, и именно этот процесс привел к созданию аттрактора Гумовского-Мира.
Иными словами, медузы, морские звезды, бабочки и причудливые текстуры, которые мы сегодня видим на экране, возникли из фундаментального вопроса: как движутся частицы в сложной динамической системе?
Это увлекательная цепочка преобразований: физическая задача → математическая модель → итерационные вычисления → сложные траектории → и, наконец, математические узоры, которые мы наблюдаем сегодня.
Исследуйте мир аттрактора Гумовского-Мира
Можно начать с предустановленной конфигурации.
Сначала понаблюдайте за движением, не меняя параметров. Затем измените α и перестройте изображение. После этого скорректируйте σ и оцените результат. Наконец, попробуйте изменить μ, чтобы увидеть, перейдет ли система в совершенно иное состояние.
Самый интересный подход к изучению аттрактора Гумовского-Мира — это не поиск «правильного» набора параметров, поскольку единственно верного ответа здесь не существует.
Вы можете искать наиболее упорядоченные, сложные, симметричные, органичные, абстрактные или даже самые причудливые узоры. Вы выбираете параметры, а система формирует соответствующий отклик.
Три числа, вечно меняющийся мир
Мы возвращаемся к тому, с чего начали.
У нас есть лишь одна точка, три ключевых параметра и набор математических правил.
Затем мы запускаем непрерывный процесс вычислений, перемещений и повторений.
При определенных условиях система может сохранять упорядоченную структуру. Стоит изменить параметры — и может произойти удвоение периода. При дальнейшем их изменении система способна погрузиться в хаос.
И все же, если объединить все траектории этого движения, возникает узор, напоминающий живые организмы, растения, морских обитателей или даже произведения абстрактного искусства.
В этом и заключается самая захватывающая особенность динамического аттрактора Гумовского-Мира: вы меняете не просто внешний вид изображения, а поведение всей системы.
Продолжайте исследовать мир математики
Аттрактор Гумовского-Мира — это поистине уникальный тип аттрактора.
Если вам нравится настраивать параметры и исследовать абстрактные текстуры, попробуйте также аттрактор Де Йонга и аттрактор Клиффорда.
Если вам интересно наблюдать за причудливыми структурами в трехмерном пространстве, вы можете изучить аттрактор Аидзавы.
Если вас увлекают хаос, погодные явления и «эффект бабочки», обратите внимание на аттрактор Лоренца.
У аттрактора Гумовского-Мира есть особая черта: он демонстрирует, как простая двумерная система может эволюционировать при изменении параметров — от упорядоченного движения к сложности или даже хаосу, — создавая бесконечное разнообразие математических форм. Нажимая кнопку «Далее», вы не знаете наверняка, что увидите, но одно можно сказать точно: эта фигура не была нарисована заранее. Это форма, которая возникает шаг за шагом, порождаемая математическими правилами.
Вы также можете продолжить знакомство с другими удивительными математическими узорами.