AVIS IMPORTANT : pygmo, les liaisons Python pour pagmo, ont été divisées en un projet distinct, hébergé ici. Veuillez mettre à jour vos favoris !
pagmo est une bibliothèque scientifique C++ pour l'optimisation massivement parallèle. Il est construit autour de l'idée de fournir une interface unifiée aux algorithmes d'optimisation et aux problèmes d'optimisation et de faciliter leur déploiement dans des environnements massivement parallèles.
Si vous utilisez pagmo dans le cadre de votre recherche, de votre enseignement ou d'autres activités, nous vous serions reconnaissants de bien vouloir mettre en vedette le référentiel et/ou citer nos travaux. À des fins de citation, vous pouvez utiliser l'entrée BibTex suivante, qui fait référence à l'article pagmo dans le Journal of Open Source Software :
@article { Biscani2020 ,
doi = { 10.21105/joss.02338 } ,
url = { https://doi.org/10.21105/joss.02338 } ,
year = { 2020 } ,
publisher = { The Open Journal } ,
volume = { 5 } ,
number = { 53 } ,
pages = { 2338 } ,
author = { Francesco Biscani and Dario Izzo } ,
title = { A parallel global multiobjective framework for optimization: pagmo } ,
journal = { Journal of Open Source Software }
}
Le DOI de la dernière version du logiciel est disponible sur ce lien.
La documentation complète peut être trouvée ici.
Si vous utilisiez l'ancien pagmo, jetez un œil ici à quelques données techniques sur quoi et pourquoi une toute nouvelle API et un nouveau code ont été développés : https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
Vous trouverez de nombreux tutoriels dans la documentation, nous vous suggérons de les parcourir pour vous rendre compte des différences. Le nouveau pagmo (version 2) doit être considéré (et est) comme un code totalement différent.