Simulated annealing algorithm for finding periodic orbits
In [CNSNS 16, 2845 (2011)] we propose a method which extends this basin of attraction of standard Newton-based methods to determine periodic orbits by use of systematized trial and error converging procedure. In order to do that, we combine a deterministic algorithm with a Simulated Annealing algorithm to approximate the periodic orbits. In other words, the goal of this stochastic method is to enable the determination of initial guesses with sufficient accuracy to lay them into the basin of attraction of a fast converging algorithm like the Newton-Raphson algorithm. As a consequence of the underlying stochastic nature of the algorithm, it enables one to determine several different periodic orbits for the considered dynamical system by launching the algorithm several times.
The present program corresponds to the algorithm presented and used in the reference. The function "SA_He_PO.m" serves as a test case to illustrate the feasibility of the method and the success of the algorithm in finding periodic orbits. The considered example describes a two degree of freedom atomic model.
Citation pour cette source
Mauger François (2024). Simulated annealing algorithm for finding periodic orbits (https://www.mathworks.com/matlabcentral/fileexchange/35345-simulated-annealing-algorithm-for-finding-periodic-orbits), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.0.0.0 |