有没有人知道或有使用纯Java库的经验来选择投资组合或用约束做一些类似的二次规划

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

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

有帮助吗?

解决方案

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

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top