我在Java/jsf中有一个应用程序,我需要进行一些优化计算,例如Excel Solver加载程序,一个选项肯定是编写我自己的求解器实现,但是我有点时间,所以我是查看已经存在的库可以帮助我的库。

您可以推荐任何图书馆吗?

编辑

我还没有算法,但是我知道我必须采取类似的操作,例如在Excel solver中 - 定义参数,目标和限制和计算最大/最小收入

有帮助吗?

解决方案

这不是一个完整的解决方案,但这可能会使您走上正确的轨道(您正在寻找的是非线性参数优化器/求解器):

http://jfuzzylogic.sourceforge.net/html/index.html

我做了一些谷歌搜索,我很惊讶我无法立即找到一些东西...

这是有关Excel的特定算法的信息: http://support.microsoft.com/kb/82890 (同样,不是解决方案,但对于任何做这种事情的人来说肯定是有趣的信息)。

这是实际写过Excel Solver的公司: http://www.solver.com/sdkplatform2.htm不确定您的预算是什么,但是如果时间本质上是有意义的,则可以有意义(不确定他们是否具有其SDK的Java版本)。

以及一个相关的问题: 数值求解非线性方程

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