pygmo
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 1.x.x 升级
如果您使用的是旧版 pygmo,可以在这里了解关于全新 API 和代码开发的技术数据以及原因:https://github.com/esa/pagmo2/wiki/From-1.x-to-2.x
您会在文档中找到许多教程,我们建议您浏览它们以了解差异。新版 pygmo(版本 2)应被视为(实际上也是)一个全新的代码。