QP risolutore per Java [chiusa]
-
11-09-2019 - |
Domanda
Sto cercando un buon facile da usare basata programmazione quadratica (QP) risolutore Java.
Googling intorno mi sono imbattuto in ojAlgo ( http://ojalgo.org ).
Comunque, mi chiedevo se ci sono altre alternative / migliori.
Soluzione
Dai un'occhiata alla Apache Commons Math . Non ho usato ojalgo, e davvero non posso dire che ho usato Commons Lang abbastanza per essere in grado di fornire con un sacco di dettagli, ma lo ha fatto fare quello che mi serviva.
Descrizione dal loro sito web:
Commons matematica è una libreria di leggero, self-contained componenti matematica e statistica affrontare i problemi più comuni non disponibile nella programmazione Java lingua o Commons Lang.
principi guida:
- uso mondo reale applicazione casi determinano priorità di sviluppo.
- Questo pacchetto sottolinea piccole, componenti facilmente integrati piuttosto rispetto alle grandi librerie con complessi dipendenze e configurazioni.
- Tutti gli algoritmi sono completamente documentati e seguire in generale migliori prassi accettate.
- In situazioni in cui esistono più algoritmi standard, una strategia modello viene utilizzato per supportare più implementazioni.
- dipendenze limitati. Nessun dipendenze esterne al di là Commons componenti e la piattaforma di base Java (Almeno Java 1.3 fino alla versione 1.2 della biblioteca, almeno Java 5 a partire dalla versione 2.0 del biblioteca).
Altri suggerimenti
SuanShu ha attuato la metodo Set attivo nofollow per risolvere problema di programmazione quadratica. Gli esempi si trovano qui: