esa/pagmo2

A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

解決する課題

従来のシングルスレッド最適化では処理が遅すぎるような大規模並列環境向けに設計された、複雑な最適化問題を解決するための統一インターフェースを提供します。

仕組み

このライブラリは、最適化アルゴリズムと最適化問題を分離する C++ 科学ライブラリとして構築されています。これにより、ユーザーは標準化されたインターフェースを使用して、並列コンピューティング環境全体でさまざまなアルゴリズムを簡単に展開できます。

対象ユーザー

C++ を使用して大規模なグローバル多目的最適化を実行する必要がある研究者およびエンジニア。

ハイライト

  • 大規模並列最適化機能。
  • アルゴリズムと問題の両方に対する統一インターフェース。
  • グローバル多目的最適化のサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト