0

我有一个 Java/JSF 应用程序,我需要做一些优化计算,就像 Excel Solver Add-in 一样,一个选择当然是编写我自己的求解器实现,但我的时间有点短,所以我研究已经存在的可以帮助我的库。

你能推荐任何图书馆吗?

已编辑

我还没有算法,但我知道我将不得不在 Excel Solver 中执行类似的操作 - 定义参数、目标和限制并计算 MAX/MIN 收入

4

1 回答 1

2

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

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

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

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

这里是实际编写 Excel 求解器的公司:http: //www.solver.com/sdkplatform2.htm 不确定您的预算是多少,但如果时间紧迫,许可它可能是有意义的(不确定是否他们是否有他们的 sdk 的 Java 版本)。

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

于 2010-12-28T04:25:51.963 回答