Attractors.jl
Attractors.jl copied to clipboard
Find attractors (and their basins) of dynamical systems. Perform global continuation. Study global stability (a.k.a. non-local, or resilience). Also tipping points functionality.
There is no automated algorithm in DynamicalSystems.jl to explore the boundary between two basins. Here are some ideas from simple to difficult: 1. Compute the basins on a grid and...
So far the only continuation method using featurizing is the global pool version, based on MCBB. But there's no reason why we can't do a parameter-by-parameter continuation like with the...
I just came across this paper: https://doi.org/10.1063/1.4973235  Very interesting. It appears to be an alternative method to the one @reykboerner is using in PR #61 . We should implement...
This is the code I used to deal with the problem we discussed in Issue #76. There, using `basins_of_attraction` in high (maybe >5?) dimensional-systems wouldn't run, because the algorithm would...
The grids used in `AttractorsViaRecurrences` convert all numbers to `Float64`. E.g., we have: ```julia function RegularGrid(grid::NTuple) D = length(grid) grid_steps = SVector{D,Float64}(step.(grid)) grid_maxima = SVector{D,Float64}(maximum.(grid)) grid_minima = SVector{D,Float64}(minimum.(grid)) return RegularGrid(grid_steps,...
Necessary steps for this: - Make `basins_of_attraction` or `basins_fractions` return copies of the stored attractors - Ensure `reset!` resets the ID of latest attractor to 1. It doesn't matter for...
The matching functionality offered by `RAFM` is very powerful but we don't really highlight the possibilities much in the docs. We have this great example of the henon map and...
@KalelR and myself came across the following paper by Hana Krakovska and co-workers: https://www.cambridge.org/core/journals/european-journal-of-applied-mathematics/article/resilience-of-dynamical-systems/B277FB38B049FD4DECC2097E7460E4E3?utm_campaign=shareaholic&utm_medium=copy_link&utm_source=bookmark It provides several quantifiers for global stability (also called non-local stability also called resilience). Here is...
I have an idea of how we could make a function to optimize feature selection for clustering attractors. I will be creating this function while working on a new research...
The standard way to group features in the `AttractorsViaFeaturizing` method is to clusterize them using DBSCAN. As we've known for some time, the algorithm is more or less a black...