QP solucionador para Java [cerrada]
-
11-09-2019 - |
Pregunta
Estoy buscando un buen solucionador de programación cuadrática basada fácil de usar Java (QP).
alrededor de google me encontré con ojAlgo ( http://ojalgo.org ).
Sin embargo, me preguntaba si hay otros mejores alternativas /.
Solución
Tener un vistazo a Apache Commons Matemáticas . No he utilizado ojalgo, y realmente no puedo decir que he usado Commons Lang suficiente como para ser capaz de proporcionarle una gran cantidad de detalles, pero hizo lo que necesitaba.
La descripción de su página web:
Matemáticas Commons es una biblioteca de de peso ligero, autónomo componentes de matemáticas y estadística abordar los problemas más comunes no está disponible en la programación Java idioma o Commons Lang.
principios rectores:
casos
- de uso de aplicaciones del mundo real determinan las prioridades del desarrollo.
- Este paquete hace hincapié en componentes pequeños, en lugar de fácil integración que las grandes bibliotecas con complejo dependencias y configuraciones.
- Todos los algoritmos están totalmente documentado y sigue en general mejores prácticas aceptadas.
- En situaciones en las que existen múltiples algoritmos estándar, una estrategia patrón se utiliza para soportar múltiples implementaciones.
- dependencias Limited. Sin dependencias externas más allá de los Comunes componentes y la plataforma central de Java (Al menos Java 1.3 hasta la versión 1.2 de la biblioteca, al menos Java 5 comenzando con la versión 2.0 de la biblioteca).
Otros consejos
suanshu ha implementado el método nofollow Conjunto activo para resolver un problema de programación cuadrática. Los ejemplos se encuentran aquí: