我正在寻找一个优化库。我的两个要求是它不使用JNI,并且它没有许可证限制,因此无法在商业上在多台计算机上使用它。 我发现唯一符合这些要求的是巧克力,但是它无人驾驶。
答案 0 :(得分:13)
由于我在Java中找不到任何优化软件,我编写了自己的Simplex方法实现并将其提交给Apache Commons Math库:https://issues.apache.org/jira/browse/MATH-246
答案 1 :(得分:1)
答案 2 :(得分:1)
答案 3 :(得分:1)
最近JOptimizer,自由和纯java,可用于线性编程和所有其他类型的凸数学优化。它易于使用且完整记录,在线网站附带了大量示例。
答案 4 :(得分:0)
您是否需要拥有任何良好,稳定的优化库,或者是否需要应用Simplex算法?
Drools Planner是纯Java(无JNI)和Apache许可(符合您的商业需求),但它不使用Simplex,而是使用metaheuristics(可以很好地扩展并提供很好的结果)。