Computational Bifurcation Analysis
Harry Dankowicz, Jan Sieber
TL;DR
This work surveys computational bifurcation analysis by intertwining analytical insights with numerical continuation, using the CSTR model as a primary illustration and extending to symmetry-rich oscillator networks. It demonstrates how continuation identifies equilibria, Hopf, saddle-node, and Bogdanov–Takens bifurcations, and how periodic orbits are continued from Hopf points, including Hopf bubbles and homoclinic connections. The text also discusses defining systems, discretization via boundary-value problems, and the adaptive strategies required for robust tracking, while highlighting non-generic and symmetry-induced phenomena and their remedies. The study provides practical guidance and tools (e.g., coco) for modeling, automating, and visualizing bifurcation structures, with broad applicability to ODEs and PDE-inspired systems, and includes data and scripts for reproducibility.
Abstract
Bifurcation analysis collects techniques for characterizing the dependence of certain classes of solutions of a dynamical system on variations in problem parameters. Common solution classes of interest include equilibria and periodic orbits, the number and stability of which may vary as parameters vary. Continuation techniques generate continuous families of such solutions in the combined state and parameter space, e.g., curves (branches) of periodic orbits or surfaces of equilibria. Their advantage over simulation-based approaches is the ability to map out such families independently of the dynamic stability of the equilibria or periodic orbits. Bifurcation diagrams represent families of equilibria and periodic orbits as curves or surfaces in appropriate coordinate systems. Special points, such as bifurcations, are often highlighted in such diagrams. This article provides an illustration of this paradigm of synergy between theoretical derivations and computational analysis for several characteristic examples of bifurcation analysis in commonly encountered classes of problems. General theoretical principles are deduced from these illustrations and collected for the reader's subsequent reference.
