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 애플리케이션을 개발하는 개발자들.

주요 특징

  • 고성능 순수 자바 선형 대수 라이브러리
  • 수학 프로그래밍용 LP, QP, MIP 솔버
  • 희소 및 밀집 N차원 배열 지원
  • 인공 신경망 및 클러스터링을 위한 내장 유틸리티
  • 외부 종속성 없음

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트