是否有人知道或有使用纯Java库的经验select portfolios或者使用约束来做类似的quadratic programming?
似乎有很多工具,如discussed elsewhere - 但我想要使用的是纯Java实现。由于我想从另一个使用BSD-ish许可证的开源软件中调用该库,我更喜欢LGPL而不是GPL。
感谢任何帮助。如果您不了解这些库,那么您建议实施哪种算法最简单?它必须处理不等式约束(所有x_i
> = 0)和等式约束(所有x_i
= 1的总和)。
答案 0 :(得分:4)
试试ojAlgo。这是具有商业友好许可证的FOSS。
答案 1 :(得分:2)
我认为WebCab Portfolio可能会对您有所帮助。它将处理Markowitz模型,有效边界等。这是你在上面解决的问题吗?
不幸的是,许可证可能会给您带来问题(但它是免费的运营商,可能可能会使用)