用于投资组合选择的纯Java开源库(=约束,非线性优化)?

时间:2009-06-22 19:17:16

标签: java open-source nonlinear-optimization

是否有人知道或有使用纯Java库的经验select portfolios或者使用约束来做类似的quadratic programming

似乎有很多工具,如discussed elsewhere - 但我想要使用的是纯Java实现。由于我想从另一个使用BSD-ish许可证的开源软件中调用该库,我更喜欢LGPL而不是GPL。

感谢任何帮助。如果您不了解这些库,那么您建议实施哪种算法最简单?它必须处理不等式约束(所有x_i> = 0)和等式约束(所有x_i = 1的总和)。

2 个答案:

答案 0 :(得分:4)

试试ojAlgo。这是具有商业友好许可证的FOSS。

答案 1 :(得分:2)

我认为WebCab Portfolio可能会对您有所帮助。它将处理Markowitz模型,有效边界等。这是你在上面解决的问题吗?

不幸的是,许可证可能会给您带来问题(但它是免费的运营商,可能可能会使用)