AVISO IMPORTANTE : pygmo, los enlaces de Python para pagmo, se han dividido en un proyecto independiente, alojado aquí. ¡Actualice sus marcadores!
pagmo es una biblioteca científica en C++ para optimización masiva en paralelo. Se basa en la idea de proporcionar una interfaz unificada para algoritmos de optimización y problemas de optimización y facilitar su implementación en entornos masivamente paralelos.
Si utiliza pagmo como parte de su investigación, enseñanza u otras actividades, le agradeceríamos que destacara el repositorio y/o citara nuestro trabajo. Para fines de citación, puede utilizar la siguiente entrada de BibTex, que hace referencia al artículo de pagmo en el 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 }
}
El DOI de la última versión del software está disponible en este enlace.
La documentación completa se puede encontrar aquí.
Si estaba utilizando el antiguo pagmo, eche un vistazo aquí a algunos datos técnicos sobre qué y por qué se desarrolló una API y un código completamente nuevos: https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
Encontrará muchos tutoriales en la documentación; le sugerimos que los hojee para darse cuenta de las diferencias. El nuevo pagmo (versión 2) debe considerarse (y lo es) como un código completamente diferente.