Path: blob/main/notebooks/published/bifurcation_diagram/bifurcation_diagram.ipynb
51 views
Bifurcation Diagram of the Logistic Map
Introduction
A bifurcation diagram is a visual summary of the qualitative changes (bifurcations) in the dynamics of a system as a parameter is varied. It provides profound insight into how deterministic systems can transition from stable, predictable behavior to chaotic dynamics.
The Logistic Map
The logistic map is a canonical example of how complex, chaotic behavior can arise from simple nonlinear dynamical equations. It is defined by the recurrence relation:
where:
represents the population ratio at generation
is the growth rate parameter
Bifurcation Analysis
As the parameter increases, the system undergoes a series of period-doubling bifurcations:
: The population dies out; is the only attractor.
: A single stable fixed point exists at:
: The fixed point becomes unstable, and a stable 2-cycle emerges (period-2 orbit).
: Period-4 orbit appears.
: The system enters the chaotic regime, interspersed with periodic windows.
Feigenbaum Constants
The rate at which period-doubling occurs is governed by the Feigenbaum constant:
This universal constant appears in all unimodal maps undergoing period-doubling cascades.
Objective
In this notebook, we will:
Implement the logistic map iteration
Generate the bifurcation diagram by sampling attractors for varying
Visualize the transition from order to chaos
Implementation
Logistic Map Function
We define the logistic map and a function to compute the attractor points for a given parameter value .
Bifurcation Diagram Generation
We sweep through parameter values and collect attractor points for each .
Visualization
Main Bifurcation Diagram
The diagram reveals the intricate structure of the logistic map's dynamics, including:
Period-doubling cascade
Onset of chaos
Periodic windows within chaos
Self-similar (fractal) structure
Analysis and Observations
Key Features of the Bifurcation Diagram
Period-Doubling Cascade: As increases from 3, we observe successive bifurcations where the period doubles:
Accumulation Point: The bifurcations accumulate at , beyond which chaos begins.
Periodic Windows: Within the chaotic regime, there are "windows" of periodic behavior. The most prominent is the period-3 window near .
Li-Yorke Theorem: The existence of a period-3 orbit implies the existence of orbits of all periods, and hence chaos. This is captured by the famous result: "Period three implies chaos."
Self-Similarity: The diagram exhibits fractal structure—zooming into any chaotic region reveals similar period-doubling patterns.
Physical Significance
The bifurcation diagram demonstrates how simple deterministic systems can exhibit:
Sensitive dependence on parameters: Small changes in cause qualitative changes in dynamics
Route to chaos: A universal mechanism through period-doubling
Universality: The Feigenbaum constants appear in diverse physical systems
Applications include population dynamics, fluid turbulence, electronic circuits, and cardiac rhythms.
Conclusion
The bifurcation diagram of the logistic map serves as a fundamental illustration of how complexity and chaos emerge from simple nonlinear dynamics. The period-doubling route to chaos, governed by universal Feigenbaum constants, represents one of the most important discoveries in dynamical systems theory.
This analysis demonstrates:
The transition from stable equilibria to periodic orbits to chaos
The existence of periodic windows within chaotic regimes
The self-similar, fractal nature of the diagram
Universal quantitative features (Feigenbaum constants)
References
May, R. M. (1976). Simple mathematical models with very complicated dynamics. Nature, 261(5560), 459-467.
Feigenbaum, M. J. (1978). Quantitative universality for a class of nonlinear transformations. Journal of Statistical Physics, 19(1), 25-52.
Li, T. Y., & Yorke, J. A. (1975). Period three implies chaos. The American Mathematical Monthly, 82(10), 985-992.