optimatika/ojAlgo

oj! Algorithms - Open Source Java library for mathematics, linear algebra and optimisation. Pure Java, zero dependencies: fast matrices plus LP, QP and MIP solvers.

何を解決するか

ojAlgo は純粋な Java で高速な数学的演算を提供し、外部のネイティブ依存関係に頼らずに高速な線形代数、数学的プログラミング、データサイエンスツールが必要な開発者たちの隙間を埋めます。

動作方法

このライブラリは柔軟な配列システムに基づいて、豊富な数学的ツールを実装しています。これらの配列はスパースまたは密行列として扱え、さまざまな数値型(複素数や四元数を含む)を扱い、ヒープ内またはヒープ外/ファイルに格納することで、任意に大きなデータセットを処理できます。

対象ユーザー

高度な数学的計算、最適化ソルバー、またはデータサイエンスユーティリティを必要とする Java 開発者。

特徴

  • 高性能な純 Java 線形代数ライブラリ
  • 数学的プログラミング用の LP、QP、MIP ソルバー
  • スパースおよび密な N 次元配列のサポート
  • 人工ニューラルネットワークおよびクラスタリング用の組み込みユーティリティ
  • 外部依存関係ゼロ

関連

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