Динамические системы
Бифуркации
1963 год. Кембридж, MIT. Эдвард Лоренц печатает промежуточный результат с округлением 0.506 вместо 0.506127. Запускает симуляцию заново. Через два месяца компьютерного времени - абсолютно другая погода. Butterfly effect получает имя. Но ещё раньше этого: нейрон Ходжкина-Хаксли возбуждается при переходе через порог, сердце переходит в фибрилляцию, лазер начинает генерировать при достижении пороговой накачки. Все эти точки - бифуркации. Математика у них одна.
- **Нейронауки:** модель нейрона Ходжкина-Хаксли (1952) содержит Hopf bifurcation - порог возбуждения это буквально точка смены знака Re(λ) у собственных значений Якобиана
- **ML оптимизация:** слишком большой learning rate = переход через точку бифуркации в loss landscape; за ней равновесий нет - loss взрывается
- **Кардиология:** переход от нормального синусового ритма к фибрилляции - Хопф в моделях возбудимых клеток
- **Инженерия:** потеря устойчивости балки под нагрузкой (эйлеровский изгиб) - вилочная бифуркация, используется в расчёте конструкций
Предварительные знания
Седло-узловая бифуркация
**Кривая обучения нейросети взрывается.** Loss был стабилен 10 эпох, потом за одну итерацию улетел в NaN. Не шум - структурный переход. Слишком большой learning rate создал именно это: два квазиравновесия (стабильный минимум и неустойчивое седло в landscape потерь) слились и аннигилировали. Бифуркация не метафора - это буквально то, что происходит в loss landscape при выборе критического lr.
**Седло-узловая бифуркация** - при изменении параметра μ два равновесия (устойчивое - "узел" и неустойчивое - "седло") сближаются, сливаются и исчезают. Нормальная форма: **dx/dt = μ + x^2**. При μ < 0 есть два равновесия x* = ±√(-μ); при μ = 0 они сливаются в x* = 0; при μ > 0 равновесий нет.
| μ | Число равновесий | Характер |
|---|---|---|
| μ < 0 | 2 | x* = -√(-μ) устойчивое, x* = +√(-μ) неустойчивое |
| μ = 0 | 1 | Полуустойчивое (ghost point) |
| μ > 0 | 0 | Равновесий нет, система убегает |
Пуанкаре и теория бифуркаций
Анри Пуанкаре ввёл термин «бифуркация» в 1885 году, описывая, как траектории небесных тел качественно меняются при изменении параметров системы. Само слово означает «раздвоение» - и действительно, многие бифуркации связаны с появлением или исчезновением ветвей решений.
**Гистерезис:** вблизи седло-узловой бифуркации система ведёт себя по-разному в зависимости от направления изменения параметра. Если μ уменьшался от положительного - система «прыгает» при μ = 0. Это явление критически важно для понимания переломных точек в климате, экологии и engineering: система не возвращается тем же путём, которым пришла.
Бифуркация - это когда система «ломается» или становится хаотической
Бифуркация - качественное изменение топологии фазового портрета при изменении параметра. Система может оставаться полностью регулярной до и после бифуркации.
Само слово означает «ветвление». Седло-узловая бифуркация уничтожает два равновесия, транскритическая - меняет их устойчивость, вилочная - создаёт два новых. Всё это - регулярное поведение, никакого хаоса.
Для системы dx/dt = μ - x² при каком значении μ происходит седло-узловая бифуркация?
Бифуркация Хопфа
**Hodgkin-Huxley 1952: четыре уравнения описывают 10^11 нейронов мозга.** Порог возбуждения нейрона - точка бифуркации Хопфа. Ниже порога - равновесие (покой). Выше - предельный цикл (потенциал действия). Вся нейронаука строится на одной математической точке. Та же механика в кардиологии: переход от синусового ритма к фибрилляции - Хопф в модели возбудимых клеток.
**Бифуркация Хопфа** происходит, когда пара комплексно-сопряжённых собственных значений Якобиана пересекает мнимую ось: Re(λ) меняет знак. Нормальная форма в полярных координатах: **dr/dt = μr - r^3, dθ/dt = ω**. При μ < 0: устойчивое равновесие. При μ > 0: неустойчивое равновесие + предельный цикл радиуса r* = √μ.
| Тип бифуркации Хопфа | При μ < 0 | При μ > 0 | Пример |
|---|---|---|---|
| Надкритическая (supercritical) | Устойчивое равновесие | Неустойч. равновесие + устойч. цикл | Осциллятор Ван дер Поля |
| Подкритическая (subcritical) | Устойч. равновесие + неустойч. цикл | Неустойчивое равновесие | Некоторые нейронные модели |
Андронов-Хопф, 1942
Немецкий математик Эберхард Хопф строго доказал теорему о рождении предельного цикла в 1942 году. Позднее выяснилось, что Пуанкаре и Андронов описывали то же явление ранее, поэтому в русской литературе бифуркацию часто называют «бифуркацией Андронова-Хопфа». Сегодня она объясняет колебания от сердечных клеток до турбулентности в жидкости.
Что рождается при надкритической бифуркации Хопфа при переходе μ через 0?
Вилочная бифуркация
**Детерминированная система делает «выбор».** Одно и то же дифференциальное уравнение при μ < 0 - одно равновесие. При μ > 0 - три, два устойчивых по бокам и одно неустойчивое в центре. В какое из двух устойчивых попадёт система? Это определяется бесконечно малыми флуктуациями. Это спонтанное нарушение симметрии - от замерзания воды до намагничивания железа.
**Вилочная бифуркация (pitchfork bifurcation)** возникает в системах с симметрией x -> -x. Нормальная форма: **dx/dt = μx - x^3**. Равновесия: x* = 0 (всегда), x* = ±√μ (при μ > 0). При μ < 0: только x* = 0 устойчивое. При μ > 0: x* = 0 неустойчивое, x* = ±√μ устойчивые. Форма диаграммы напоминает вилку - отсюда название.
| Тип | Нормальная форма | Ветви при μ>0 | Физический пример |
|---|---|---|---|
| Надкритическая (supercritical) | μx - x^3 | x* = ±√μ устойчивые | Потеря устойчивости балки |
| Подкритическая (subcritical) | μx + x^3 | x* = ±√(-μ) неустойчивые | Переходы первого рода |
Вилочная бифуркация - это **нарушение симметрии (symmetry breaking)**. Система сама выбирает одну из двух ветвей - какую именно, определяется бесконечно малыми флуктуациями. Этот механизм фундаментален в физике: от перехода воды в лёд до спонтанного намагничивания ферромагнетика (модель Ландау).
Система dx/dt = μx - x^3. При μ = 4 какие равновесия устойчивы?
Транскритическая бифуркация
**Иногда равновесия не рождаются и не умирают - они обмениваются устойчивостью.** Логистическое уравнение Ферхюльста 1838 года: dN/dt = rN(1 - N/K). При r < 0 (смертность превышает рождаемость) - популяция вымирает: нулевое равновесие устойчиво. При r > 0 - стабилизируется на K. Нулевое становится неустойчивым, ненулевое захватывает устойчивость. Именно это - транскритическая бифуркация. Та же математика работает в моделях распространения эпидемий (SIR), экосистем и рынков.
**Транскритическая бифуркация**: нормальная форма: **dx/dt = μx - x^2**. Два равновесия: x* = 0 и x* = μ. При μ < 0: x* = 0 устойчивое, x* = μ < 0 неустойчивое. При μ = 0: сливаются. При μ > 0: x* = 0 неустойчивое, x* = μ > 0 устойчивое. Равновесия не исчезают - они «проходят сквозь» друг друга и меняются устойчивостью.
| Бифуркация | Что происходит | Симметрия | Число равновесий |
|---|---|---|---|
| Седло-узловая | 2 равновесия аннигилируют | Нет | 2 -> 0 |
| Транскритическая | 2 равновесия меняются устойчивостью | Нет (но фиксировано x=0) | 2 -> 2 |
| Вилочная надкритическая | 1 -> 3 равновесия | x -> -x | 1 -> 3 |
| Бифуркация Хопфа | Равновесие -> цикл | Вращательная | Рождение цикла |
Логистическое уравнение Ферхюльста
Пьер-Франсуа Ферхюльст в 1838 году предложил логистическое уравнение dN/dt = rN(1 - N/K) для описания роста популяции с ограниченными ресурсами. Это уравнение демонстрирует транскритическую бифуркацию при r = 0: при отрицательном r популяция вымирает, при положительном - стабилизируется на уровне K. Сегодня логистическое уравнение используется в экологии, эпидемиологии и демографии.
Все четыре типа бифуркаций принципиально разные и не связаны между собой
Все кодразмерности-1 бифуркации равновесий описываются теорией нормальных форм: локально любая бифуркация сводится к одной из четырёх нормальных форм через замену координат.
Теорема о центральном многообразии и теория нормальных форм (Бирхофф, Арнольд) показывают, что вблизи точки бифуркации динамика определяется небольшим числом «существенных» членов. Остальные члены устраняются заменой переменных - и получается одна из канонических форм.
В системе dx/dt = μx - x^2 при μ = -2 какое равновесие устойчиво?
Ключевые идеи
- **Седло-узловая бифуркация:** два равновесия сталкиваются и исчезают; нормальная форма dx/dt = μ + x^2
- **Бифуркация Хопфа:** равновесие теряет устойчивость и рождает предельный цикл - появляются колебания; порог нейрона - пример
- **Вилочная бифуркация:** нарушение симметрии - одно равновесие делится на три; система выбирает ветвь через флуктуации
- **Транскритическая бифуркация:** два равновесия меняются устойчивостью, проходя через общую точку; логистическое уравнение популяции
Связанные темы
Бифуркации - ключ к пониманию как регулярного, так и хаотического поведения:
- Теория устойчивости Ляпунова — Устойчивость равновесий - необходимый базис для анализа бифуркаций
- Хаос и странные аттракторы — Хаос часто возникает через каскад бифуркаций удвоения периода
- Популяционная динамика — Модели Лотки-Вольтерра и логистическое уравнение полны бифуркаций
Вопросы для размышления
- При проектировании моста: при какой нагрузке произойдёт бифуркация? Как обнаружить её заранее, не доводя до катастрофы?
- Почему вилочная бифуркация требует симметрии x -> -x? Что происходит, если симметрию слегка нарушить?
- Переломные точки в климате - это бифуркации. Можно ли «предсказать» бифуркацию по характерным сигналам-предвестникам?
Связанные уроки
- dyn-03 — Устойчивость равновесий - фундамент анализа бифуркаций
- dyn-05 — Хаос часто рождается через каскад бифуркаций удвоения периода
- dyn-10 — Модели Лотки-Вольтерра и логистическое уравнение полны бифуркаций
- calc-06-derivative-intro — Устойчивость через знак производной f'(x*) - тот же язык
- dg-04 — Качественные изменения при параметре - параллель с типами точек кривизны