Simulated annealing algorithm for finding periodic orbits

Adaptation of the simulated annealing algorithm for the determination of periodic orbits.
546 téléchargements
Mise à jour 27 fév. 2012

Afficher la licence

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
Créé avec R2007a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Simulated Annealing dans Help Center et MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.0.0