私が関わってきた運用研究プロジェクトにいくつかの遺伝的アルゴリズムを追加しようとしています。現在、スケジューリングの最適化を支援するプログラムがあり、遺伝的アルゴリズムの形でいくつかのヒューリスティックを追加したいと考えています。C ++での一般的な遺伝的プログラミング/アルゴリズムに適したライブラリはありますか? それとも、自分でコーディングすることをお勧めしますか?
私は c++ は初めてではありませんが、以前一緒に働いていたグループは独自の最適化パッケージを使用する傾向があったため、c++ でこの種の数学的最適化作業を行うのはかなり初めてです。
評価するのにかなり計算量の多いフィットネス関数があり、これを実行するクラスターがあるため、並列化されたコードが非常に望ましいです。
では、c++ はこれに適した言語でしょうか? そうでない場合は、他の言語をお勧めしてください.
ありがとう!