Detecting bifurcations in dynamical systems with CROCKER plots
arXiv:2206.04861 · doi:10.1063/5.0102421
Abstract
Existing tools for bifurcation detection from signals of dynamical systems typically are either limited to a special class of systems, or they require carefully chosen input parameters, and significant expertise to interpret the results. Therefore, we describe an alternative method based on persistent homology -- a tool from Topological Data Analysis (TDA) -- that utilizes Betti numbers and CROCKER plots. Betti numbers are topological invariants of topological spaces, while the CROCKER plot is a coarsened but easy to visualize data representation of a one-parameter varying family of persistence barcodes. The specific bifurcations we investigate are transitions from periodic to chaotic behavior or vice versa in a one-parameter family of differential equations. We validate our methods using numerical experiments on ten dynamical systems and contrast the results with existing tools that use the maximum Lyapunov exponent. We further prove the relationship between the Wasserstein distance to the empty diagram and the norm of the Betti vector, which shows that an even more simplified version of the information has the potential to provide insight into the bifurcation parameter. The results show that our approach reveals more information about the shape of the periodic attractor than standard tools, and it has more favorable computational time in comparison to the Rosenstein algorithm for computing the Lyapunov exponent from time series.
References in corpus (21)
- Topological Data Analysis of Financial Time Series: Landscapes of Crashes
- Topological Data Analysis of Biological Aggregation Models
- Persistent homology of time-dependent functional networks constructed from coupled time series
- Persistent Homology of Complex Networks for Dynamic State Detection
- Persistent topological features of dynamical systems
- Topological recognition of critical transitions in time series of cryptocurrencies
- Time Series Classification via Topological Data Analysis
- Exploring the Topology of Dynamical Reconstructions
- Analyzing Collective Motion with Machine Learning and Topology
- A Look into Chaos Detection through Topological Data Analysis
- Using Persistent Homology to Quantify a Diurnal Cycle in Hurricane Felix
- Embeddings of Persistence Diagrams into Hilbert Spaces
- Spatio-temporal Persistent Homology for Dynamic Metric Spaces
- Temporal Network Analysis Using Zigzag Persistence
- Wasserstein Stability for Persistence Diagrams
- Chatter Diagnosis in Milling Using Supervised Learning and Topological Features Vector
- Using Zigzag Persistent Homology to Detect Hopf Bifurcations in Dynamical Systems
- Topological Data Analysis for True Step Detection in Piecewise Constant Signals
- Time Series Featurization via Topological Data Analysis
- Instability of the Betti Sequence for Persistent Homology and a Stabilized Version of the Betti Sequence
- A Case Study on Identifying Bifurcation and Chaos with CROCKER Plots