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

Rol*_*ald 5 java open-source nonlinear-optimization

有谁知道或有使用纯Java库来选择投资组合或进行一些类似的带有约束的二次规划的经验吗?

正如其他地方已经讨论过的 那样,似乎有很多工具- 但我想使用的是纯 Java 实现。由于我想从另一个具有 BSD 风格许可证的开源软件中调用该库,因此我更喜欢 LGPL 而不是 GPL。

任何帮助表示赞赏。如果您不知道这样的库,您建议实现的最简单的算法是什么?它必须应对不等式约束(全部x_i>= 0)和等式约束(全部之和x_i= 1)。

Sum*_*ena 4

尝试ojAlgo。这是具有商业友好许可证的自由和开源软件。