Логістичне відображення xₙ₊₁ = r·xₙ·(1−xₙ) — однорядкова модель популяції, що кодує весь шлях від стабільності до хаосу. Діаграма біфуркацій — це її ДНК: вона показує точно, де починаються каскади подвоєння периоду і де починається хаос.
При r < 3 відображення вирівнюється в нерухому точку. При r ≈ 3 período подвоюється до 2, при r ≈ 3.449 — до 4, потім 8, 16… накопичуючись у точці Фейгенбаума r ≈ 3.56995, де починається хаос. Відношення ширин біфуркацій прагне до δ ≈ 4.669 — універсальна константа.
Перетягніть вікно масштабування для збільшення будь-якого регіону. Діаграма самоподібна — кожне хаотичне вікно містить мініатюрну копію всієї діаграми. Увімкніть Траєкторії орбіт для відстеження окремих траєкторій.
Мітчелл Фейгенбаум відкрив константу δ у 1975 році на кишеньковому калькуляторі HP-65. Та сама константа з'являється в будь-якому гладкому одновимірному відображенні з одним квадратичним максимумом — від відображення Єнона до маятника в полі. Це універсальний закон хаосу.
Ця симуляція будує діаграму біфуркацій логістичного відображення — ітераційного рівняння xn+1 = r·xn·(1−xn). Для кожного параметра росту r уздовж горизонтальної осі (тут від 0 до 4) відображення ітерується від x = 0,5, ранні перехідні кроки відкидаються, а решта значень x наносяться вертикально. Утворена хмара точок виявляє довгостроковий атрактор: нерухомі точки, періодичні цикли або хаотичні смуги.
Повзунок «Ітерації» задає, скільки точок атрактора збирається на стовпець (100–1000), а повзунок «Перехідний процес» — скільки розгінних кроків пропускається (50–500), щоб показувалася лише усталена поведінка. Кнопки пресетів переходять до повного діапазону, до початку хаосу поблизу r = 3,57 або до області періоду 2, а клацанням і перетягуванням можна збільшувати будь-яке вікно. Діаграма лежить в основі теорії хаосу, моделюючи динаміку популяцій, електроніку та багато нелінійних систем.
Що таке діаграма біфуркацій?
Це графік, що показує, як змінюється довгострокова поведінка динамічної системи зі зміною параметра. Тут горизонтальна вісь — це швидкість росту r, а вертикальна показує значення, до яких зрештою сходиться x. Там, де одна лінія розщеплюється на дві, система зазнала біфуркації від циклу періоду 1 до циклу періоду 2.
Яке рівняння використовує ця симуляція?
Вона ітерує логістичне відображення xn+1 = r·xn·(1−xn). Це єдине квадратичне рекурентне співвідношення є спрощеною моделлю обмеженого росту популяції, де r — це швидкість розмноження, а член (1−x) представляє обмеження ресурсів, що стримують популяцію.
Як обчислюється кожен стовпець зображення?
Для кожного стовпця пікселів вибирається значення r, після чого відображення ітерується, починаючи з x = 0,5. Перші кроки «Перехідного процесу» відкидаються, щоб орбіта досягла свого атрактора, а далі наступні значення x за «Ітераціями» наносяться як точки. Стабільні цикли постають як кілька чітких крапок; хаос постає як щільна вертикальна пляма.
«Перехідний процес» (50–500) задає, скільки розгінних кроків виконується й відкидається, щоб орбіта усталилася перед побудовою. «Ітерації» (100–1000) задають, скільки точок атрактора потім малюється на стовпець. Більше ітерацій виявляє тоншу структуру в хаотичних областях, тоді як більший перехідний процес дає чистіші періодичні смуги.
Для r менше 3 відображення сходиться до єдиної нерухомої точки. При r ≈ 3 воно подвоюється до циклу періоду 2, при r ≈ 3,449 до періоду 4, далі 8, 16 і так далі. Ці подвоєння накопичуються в точці Фейгенбаума r ≈ 3,56995, за якою поведінка стає хаотичною, переривчастою періодичними вікнами.
Це універсальне відношення δ ≈ 4,669, до якого сходиться відстань між послідовними біфуркаціями подвоєння періоду. Дивовижно, що та сама стала з’являється в будь-якому гладкому одновимірному відображенні з єдиним квадратичним максимумом, що робить її одним із глибоких універсальних чисел теорії хаосу, поряд зі спорідненою сталою масштабування α ≈ 2,5029.
Діаграма біфуркацій є фрактальною та самоподібною. Клацання й перетягування вікна обмежує r і x цим діапазоном і перемальовує з вищою роздільністю. Усередині хаотичної області можна знайти періодичні вікна, як-от помітне вікно періоду 3 поблизу r ≈ 3,83, кожне з яких містить мініатюрну копію всієї діаграми.
Так, вона ітерує точне логістичне рекурентне співвідношення з плаваючою комою подвійної точності, тож пороги біфуркацій і каскад подвоєння періоду, які вона малює, відповідають підручниковим значенням. Головні обмеження — це роздільність у пікселях і скінченна кількість ітерацій, що можуть розмивати дуже тонкі періодичні вікна чи тонкі хаотичні смуги.
Логістичне відображення утримує будь-яке x в інтервалі (0,1) у межах цього інтервалу для r аж до 4, тож x представляє нормовану частку популяції. Початок із x = 0,5 — це нейтральне середнє значення; оскільки атрактор не залежить від початкового значення (поза нестійкими нерухомими точками), точне початкове значення не змінює довгострокову картину.
Логістичне відображення популяризував еколог Роберт Мей для моделювання популяцій комах із непересічними поколіннями. Той самий шлях до хаосу через подвоєння періоду з’являється в конвекції рідин, нелінійних електронних схемах, динаміці лазерів, серцевих ритмах і хімічних осциляторах, тому ця діаграма є еталоном нелінійної динаміки.