2009-07-08 11 views
5

使いやすいJavaベースの2次計画(QP)ソルバーを探しています。Java用QPソルバー

グーグルで私はojAlgo(http://ojalgo.org)に出会いました。

しかし、私は他の/より良い選択肢があるのだろうかと思っていました。

+0

を? – dsg

+0

@dsg - Apache Commons Mathの中でQPソルバーを見つけることができず、ojAlgoの後ろにどれほどのコミュニティサポートがあるかわからなかった。だから、私はちょうど自分自身を書くことに終わったが、依然としてApache Commons Mathを構築する。 – dmcer

+0

これは一般に公開されていますか? – dsg

答えて

2

Apache Commons Mathをご覧ください。私はojalgoを使用していませんでした。私はCommons Langを使って多くの詳細を提供できるとは言いませんが、必要なことをしました。彼らのウェブサイトから

説明:

コモンズ数学は、Javaプログラミング 言語やコモンズラングで 利用できない最も一般的な問題を 軽量、自己完結型 数学と統計コンポーネント のライブラリ取り組んでいます。

基本原則:

  1. 実世界のアプリケーションのユースケースは、開発の優先順位を決定します。
  2. このパッケージは、複雑な の依存関係と構成を持つ大きなライブラリよりも小さく、簡単に統合されたコンポーネント( )を強調しています。
  3. すべてのアルゴリズムは完全に文書化されており、一般的にはベストプラクティスとして受け入れられています( )。
  4. 複数の標準アルゴリズムが存在する状況では、ストラテジー パターンを使用して、複数の 実装をサポートします。
  5. 限定された依存関係。 Commons コンポーネントとコアJavaプラットフォーム (少なくともJava 1.3からバージョン1.2 までのライブラリ、少なくともJava 5 、 ライブラリのバージョン2.0から始まる)までの外部依存関係はありません。
関連する問題