Java图书馆?- Simplex /线性规划/优化

5

我正在寻找一个优化库。我的两个要求是它不能使用JNI,并且没有许可限制,防止其在商业上在多台计算机上使用。 我找到的唯一符合这些要求的是Choco,但它存在无法使用的错误。


类似问题:https://dev59.com/fnVC5IYBdhLWcg3w7V33 - Zach Scrivena
5个回答

13

2
http://google-opensource.blogspot.com/2009/06/introducing-apache-commons-math.html - Ben McCann
@BenMcCann дҪ жҳҜеҗҰеҸҜд»ҘдҪҝз”ЁApacheзҡ„SimpleBounds(double[] lb, double[] ub)д»Ҙжҹҗз§Қж–№ејҸеҢ…еҗ«и§ЈеҶіж–№жЎҲзҡ„дёӢйҷҗе’ҢдёҠйҷҗпјҹ - sehlstrom

1
你的要求是需要一个好的、稳定的优化库,还是特别需要应用Simplex算法? Drools Planner是纯Java(无JNI)和Apache授权(符合商业需求),但它不使用Simplex算法,而是使用元启发式算法(这些算法具有良好的可扩展性和出色的结果)。

1

1
它似乎遭受了一些我已经在Commons Math中修复的相同错误。您应该考虑将所有Commons Math单元测试包含在您的测试套件中。http://www.benmccann.com/dev-blog/commons-math-vs-ojalgo/ - Ben McCann

1

最近 JOptimizer 推出了免费的 Java 版本,可用于线性规划和其他凸优化数学问题。它易于使用且有完整的文件说明,网站上还提供了很多示例。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接