pygmo — это научная библиотека Python для массовой параллельной оптимизации. Он построен на идее предоставления унифицированного интерфейса для алгоритмов оптимизации и задач оптимизации, а также для упрощения их развертывания в средах с массовым параллелизмом.
Если вы используете pygmo в рамках своих исследований, преподавания или другой деятельности, мы были бы признательны, если бы вы отметили репозиторий и/или процитировали нашу работу. Для цитирования вы можете использовать следующую запись BibTex, которая относится к статье pygmo в Журнале программного обеспечения с открытым исходным кодом:
@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 }
}
DOI последней версии программного обеспечения доступен по этой ссылке.
Полную документацию можно найти здесь.
Если вы использовали старый pygmo, посмотрите здесь некоторые технические данные о том, что и почему был разработан совершенно новый API и код: https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
В документации вы найдете множество руководств, мы предлагаем просмотреть их, чтобы понять различия. Новый pygmo (версия 2) следует рассматривать (и является) совершенно другим кодом.