¿Bibliotecas de código abierto de Java puro para la selección de cartera (= optimización restringida, no lineal)? [cerrado]
-
06-07-2019 - |
Pregunta
¿Alguien sabe o tiene experiencia con una biblioteca Java pura para seleccione carteras o hacer algunos tipos similares de programación cuadrática con restricciones?
Parece que hay muchas herramientas, como ya discutido en otro lugar - pero lo que me gustaría utilizar es una implementación pura de Java. Como quiero llamar a la biblioteca desde otro software de código abierto con una licencia BSD-ish, preferiría LGPL sobre GPL.
Cualquier ayuda es apreciada. Si no conoce tales bibliotecas, ¿cuál es el algoritmo más simple que sugeriría implementar? Tiene que hacer frente a una restricción de desigualdad (todos x_i
> = 0) y una restricción de igualdad (suma de todos los x_i
= 1).
Solución
Pruebe ojAlgo . Esto es software libre con una licencia amigable para los negocios.
Otros consejos
Creo que WebCab Portfolio puede ayudarlo. Manejará modelos Markowitz, fronteras eficientes, etc. ¿Es ese el tipo de cosas que está abordando anteriormente?
Lamentablemente, la licencia puede causarle problemas (pero es libre de regalías en tiempo de ejecución, lo que puede ser de utilidad)