pagmo2
pagmo 2.19.1
重要なお知らせ: pagmo の Python バインディングである pygmo は、別のプロジェクトに分割され、ここでホストされています。ブックマークを更新してください。
pagmo は、大規模並列最適化のための C++ 科学ライブラリです。これは、最適化アルゴリズムと最適化問題に統一インターフェイスを提供し、大規模並列環境での展開を容易にするという考えに基づいて構築されています。
研究、教育、その他の活動の一環として pagmo を使用している場合は、リポジトリにスターを付けたり、私たちの成果を引用したりしていただければ幸いです。引用の目的で、Journal of Open Source Software の pagmo 論文を参照する次の BibTex エントリを使用できます。
@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 は、このリンクから入手できます。
完全なドキュメントはここにあります。
古い pagmo を使用していた場合は、まったく新しい API とコードが開発された内容とその理由に関する技術データをここでご覧ください: https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
ドキュメントには多くのチュートリアルが含まれています。違いを理解するためにざっと目を通すことをお勧めします。新しい pagmo (バージョン 2) は、まったく異なるコードとして考慮される必要があります (そして実際にそうされています)。