Question

Je cherche un bon facile à utiliser solveur basé sur Java de programmation quadratique (QP).

googler autour je suis tombé sur ojAlgo ( http://ojalgo.org ).

Cependant, je me demandais s'il y a d'autres / de meilleures alternatives.

Était-ce utile?

La solution

Jetez un oeil à Apache Commons Math . Je ne l'ai pas utilisé ojalgo, et je ne peux pas dire que je l'ai utilisé assez communes Lang pour être en mesure de vous fournir beaucoup de détails, mais ce ne faire ce que je avais besoin.

Description à partir de leur site web:

  

communes Math est une bibliothèque de   léger, autonome   composants mathématiques et statistiques   résoudre les problèmes les plus courants   non disponible dans la programmation Java   langue ou communes Lang.

     

principes directeurs:

     
      
  1. application réelle des cas d'utilisation déterminent la priorité de développement.
  2.   
  3. Ce package met l'accent sur les petits composants facilement intégrés plutôt   que les grandes bibliothèques avec complexes   les dépendances et les configurations.
  4.   
  5. Tous les algorithmes sont entièrement documentés et suivent généralement   les meilleures pratiques acceptées.
  6.   
  7. Dans les situations où plusieurs algorithmes standards existent, une stratégie   motif est utilisé pour supporter multiple   mises en œuvre.
  8.   
  9. dépendances limitées. Pas de dépendances externes au-delà de communes   les composants et la plate-forme Java de base   (Au moins Java 1.3 à la version 1.2   de la bibliothèque, au moins Java 5   en commençant par la version 2.0 du   bibliothèque).
  10.   

Autres conseils

SuanShu a mis en œuvre le

scroll top