Диаграмма бифуркаций: как изменение всего одного числа может внезапно погрузить систему в хаос?

Попробуйте изменить параметры самостоятельно: : : : : : : :

Как настроить эти параметры?

Здесь представлены различные типы отображений: классическое логистическое отображение, отображение «палатка» (tent map), синусоидальное, гауссово и кубическое отображения, отображение перемежаемости (intermittency map), а также двумерное отображение Эно. Для переключения между ними можно нажать кнопку «Далее».

Параметры «Левая граница» и «Правая граница» определяют диапазон значений по горизонтальной оси графика; участки, выходящие за пределы этого диапазона, игнорируются и не отрисовываются.

Не беспокойтесь, если вам непонятны остальные параметры: просто нажмите кнопку «Далее», чтобы посмотреть готовые примеры с предустановленными настройками.

Чтобы не тратить время на изменение настроек без видимого результата, обратите внимание: параметры «Второе состояние» (Second State) и «Сжатие» (Contraction) относятся только к отображению Эно; «Степень» (Power) — только к отображению перемежаемости; а «Смещение» (Offset) — только к гауссову отображению.

Пусть параметры вас не пугают

Давайте начнем с самого начала и на время отложим в сторону параметры и математические формулы.

Прежде всего, учтите, что изменения в системе не всегда происходят плавно, шаг за шагом.

Когда вы медленно меняете параметр, поначалу всё остается спокойным: система сохраняет одно устойчивое состояние.

Стоит изменить его еще немного — и система внезапно разделяется на два состояния.

При дальнейшем изменении два состояния превращаются в четыре, затем в восемь... в конечном счете система перестает демонстрировать четкую закономерность, словно совершая резкий переход от порядка к хаосу.

Если отобразить эти изменения на графике, получится уникальная математическая фигура, известная как бифуркационная диаграмма.

Представьте сначала простую систему

Представьте себе очень простую систему с одним параметром, который можно постепенно увеличивать — скажем, от 1 до 2, 3, 4 и 5. При каждом таком изменении система некоторое время функционирует по своим правилам, а мы фиксируем состояние, в котором она в итоге стабилизируется.

Вначале (при значении параметра, равном 1) у системы есть только одно устойчивое состояние. Если немного увеличить параметр, состояние остается единственным. Увеличим еще немного — и внезапно появляются два устойчивых состояния. Увеличим еще — и два состояния превращаются в четыре. По мере дальнейшего увеличения параметра система становится все более сложной.

Это и есть «бифуркация»

Почему это называется «бифуркацией»? Потому что описанные изменения напоминают единый путь, который многократно разветвляется.

Сначала существует только один путь; достигнув определенной точки, он внезапно разделяется на два. При дальнейшем движении каждый из этих двух путей может разделиться еще на два. Таким образом, процесс идет от одного пути к двум, затем к четырем, потом к восьми... Это наглядно иллюстрирует наиболее интуитивно понятный смысл термина «бифуркация».

Математики используют термин бифуркация для описания явления, при котором устойчивое состояние системы претерпевает резкие изменения по мере варьирования параметра.

Визуализация всех изменений

Теперь давайте визуализируем только что описанный процесс.

Горизонтальная ось представляет собой параметр; его значение возрастает слева направо.

Вертикальная ось отражает количество конечных состояний, к которым приходит система.

Таким образом, при каждом изменении параметра мы фиксируем конечное состояние системы на графике.

При малых значениях параметра может существовать лишь одна точка, образующая на графике одну линию. По мере увеличения параметра у системы появляются два устойчивых состояния, и возникают две линии. Дальнейший рост параметра приводит к появлению четырех линий, затем восьми.

Если нанести все эти изменения на один график, возникает красивое «математическое дерево» — это и есть бифуркационная диаграмма.

Почему в итоге всё выглядит так хаотично?

В этом заключается самый захватывающий аспект бифуркационной диаграммы.

По мере дальнейшего изменения параметра система претерпевает все более частые расщепления. Одно состояние превращается в два, два — в четыре, четыре — в восемь...

Процесс расщепления ускоряется; в конечном счете множество отдельных состояний сливаются в плотную массу. Издалека этот участок напоминает черное облако и кажется совершенно хаотичным.

Однако при ближайшем рассмотрении можно обнаружить скрытые структуры — именно здесь и возникает хаос.

Хаос — это не случайность

Возможно, вы задаетесь вопросом: «Раз результат выглядит таким хаотичным, не генерирует ли компьютер просто случайные числа?»

Отнюдь; это подчеркивает важнейшую особенность диаграммы бифуркаций: хаос — это не случайность.

Система по-прежнему подчиняется строго детерминированным правилам: при одинаковых параметрах и начальных условиях результат всегда будет одним и тем же.

Просто по мере развития системы ее поведение становится настолько сложным, что предсказать следующий шаг, глядя на картину в целом, оказывается непросто. Иными словами: отсутствие видимой закономерности не означает, что ее нет вовсе.

Почему диаграмма бифуркаций так красива?

Если взглянуть только на формулу, она на самом деле довольно проста.

Однако при визуализации огромного массива вычисленных данных возникает сложная структура: разветвления, плотные хаотичные области и вкрапления устойчивых структур, которые внезапно появляются вновь.

При увеличении отдельных фрагментов обнаруживается еще больше бифуркационных структур, что придает диаграмме уникальную глубину и многослойность.

В отличие от множества Мандельброта, демонстрирующего бесконечное самоподобие, или аттрактора Клиффорда, создающего художественные узоры при определенных параметрах...

Она показывает, как система пошагово переходит от стабильности к сложности по мере изменения параметров.

Самое захватывающее в диаграмме бифуркаций — возможность воочию наблюдать, как порядок постепенно уступает место хаосу.

Все начинается слева с одной ветви. Затем появляются две, четыре, восемь ветвей — структура усложняется, — пока система наконец не входит в область хаоса.

Но на этом история не заканчивается. При более внимательном рассмотрении хаотичной области обнаруживаются вновь возникающие устойчивые структуры. Порядок остается скрытым внутри хаоса.

Простой параметр, меняющий всё

На диаграмме бифуркаций есть ключевой параметр: его изменение равносильно смене условий существования всей системы.

При низком значении параметра система со временем стабилизируется в одном состоянии. Небольшое увеличение может привести к тому, что система начнет переключаться между двумя состояниями. Дальнейший рост параметра ведет к появлению четырех состояний, затем восьми и так далее, пока система в конечном итоге не погрузится в хаос.

Именно это и отражает диаграмма бифуркаций: не просто одну кривую, а все возможные состояния системы при различных значениях параметра.

Бифуркация может произойти где угодно

Хотя мы рассматриваем здесь математическую модель, подобные явления встречаются и в реальном мире.

Когда определенное условие внутри системы меняется и пересекает критический порог, система может внезапно перейти в совершенно иное состояние.

Например, подобные «критические переходы» могут происходить в экосистемах, физических системах, химических реакциях и даже в некоторых инженерных системах.

Теория бифуркаций служит важнейшим математическим инструментом для изучения таких изменений.

Классический пример: логистическое отображение

Одним из самых классических примеров бифуркационной диаграммы является простая математическая модель, известная как логистическое отображение, — а именно изображенная выше схема, иллюстрирующая классический путь к хаосу.

Изначально она создавалась не ради красивых узоров; в ее основе лежит очень простая формула, описывающая изменения системы с течением времени.

Представьте, например, популяцию животных: она начинается с определенной численности, и в следующем году происходит размножение; однако из-за ограниченности ресурсов (пищи и пространства) популяция не может расти бесконечно.

В результате численность популяции в текущем году влияет на ее численность в следующем, что, в свою очередь, определяет показатели года, идущего за ним, — и этот цикл повторяется непрерывно.

У математического «хаоса» есть свои закономерности

Самое удивительное в бифуркационной диаграмме — не столько ее древовидная форма, сколько тот факт, что это «дерево» фиксирует весь процесс эволюции системы.

Каждая точка на горизонтальной оси соответствует определенному параметру, а каждая точка на вертикальной оси — возможному состоянию, которого может достичь система.

Таким образом, рассматривая бифуркационную диаграмму слева направо, мы словно наблюдаем за «процессом роста» системы: переход от стабильности к расщеплению, затем к нарастанию сложности и, наконец, к хаосу.

Мы часто воспринимаем «хаос» и «порядок» как противоположности, однако бифуркационная диаграмма показывает, что они не обязательно противоречат друг другу.

Очень простое правило может порождать чрезвычайно сложное поведение — поведение, которое, тем не менее, поддается математическому описанию и анализу.

Кажущийся хаотичным древовидный узор на самом деле фиксирует переход системы от порядка к хаосу. Именно это и делает бифуркационную диаграмму столь притягательной.

Продолжайте исследовать мир математики

Бифуркационная диаграмма иллюстрирует, как меняется система при изменении её параметров.

Если вам нравится наблюдать за тем, как математические правила порождают сложные структуры, вы также можете изучить другие математические формы, такие как аттрактор Клиффорда, аттрактор Аидзавы, множество Жюлиа и множество Мандельброта.

В то время как одни визуализации демонстрируют движение в пространстве, а другие раскрывают бесконечные структуры, бифуркационная диаграмма показывает, как простая система постепенно усложняется. Она прослеживает путь от устойчивости к расщеплению, а от расщепления — к хаосу, обнажая математический порядок, скрытый за кажущимся беспорядком.

Вы также можете ознакомиться с другими увлекательными математическими визуализациями или прочитать подробнее о теории бифуркаций в Википедии.

Хотите видеть эти потрясающие математические визуализации каждый раз, когда открываете новую вкладку? Установите расширение для Chrome прямо сейчас и сделайте «Math Wonder Box» страницей новой вкладки.🚀

Узнать больше