2013-06-03 11 views
7

Scala用の成熟した、維持された柔軟なオープンソース遺伝的アルゴリズム(GA)ライブラリはどれですか?Scala用遺伝的アルゴリズムライブラリ

  • それは非常に完全なバグ無料、理想的に十分に文書特色であることを意味します。
  • 維持これは放棄されたプロジェクトではなく、現在の(2.10)Scalaバージョンで正常に動作します。
  • フレキシブルそれは完全に構成可能であることを意味し、私は自分自身の染色体表現、フィットネス、育種などの機能をプラグインすることができ、スカラ型システムをよく使用します。

理想的にはGitHub上で、私のワークフローに最もよく統合されています。

答えて

2

あなたの最優先事項が成熟している場合、私はJGAP、Javaで書かれたライブラリ(私は学士号で非常にうまくいった結果を出しています)をお勧めします。

JavaとScalaとの間の自然な相互運用性を利用して、問題はありません。 (しかし、Scalaのイディオムを利用して、成熟度と柔軟性の面でそれにScalaの同等を見るのは素晴らしいことだろうと)

維持さについて、それは確かにそこに2009年

ので、新しいバージョンをリリースしていませんそこには他の実装がありますが、ポートを開始する場合でも、必要になったときに必ず再確認するライブラリについて2¢を追加したかっただけです。

+0

はい、それは私が第3の条件(Scalaの型システムによく調整されています)を示唆しています。しかし、とにかく感謝、私はJGAPを見ていきます。 –

関連する問題