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 維陣列
  • 內建人工神經網路與群集工具
  • 無外部相依性

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案