AVISO IMPORTANTE : pygmo, as ligações Python para pagmo, foram divididas em um projeto separado, hospedado aqui. Atualize seus favoritos!
pagmo é uma biblioteca científica C++ para otimização massivamente paralela. Ele é construído em torno da ideia de fornecer uma interface unificada para algoritmos de otimização e para problemas de otimização e para facilitar sua implantação em ambientes massivamente paralelos.
Se você estiver usando o pagmo como parte de sua pesquisa, ensino ou outras atividades, ficaríamos gratos se você pudesse marcar o repositório com uma estrela e/ou citar nosso trabalho. Para fins de citação, você pode usar a seguinte entrada BibTex, que se refere ao artigo pagmo no 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 }
}
O DOI da última versão do software está disponível neste link.
A documentação completa pode ser encontrada aqui.
Se você estava usando o pagmo antigo, dê uma olhada aqui em alguns dados técnicos sobre o que e por que uma API e um código completamente novos foram desenvolvidos: https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
Você encontrará muitos tutoriais na documentação, sugerimos folheá-los para perceber as diferenças. O novo pagmo (versão 2) deve ser considerado (e é) um código totalmente diferente.