在 Java 中定义线性方程

defining linear equations in Java

我正在尝试实现一篇论文,但在表示论文中提到的线性方程时遇到问题。我正在使用 LPsolve(线性问题求解器)来求解方程。但无法表示 Java 中的某些方程式,因此 LPSOLVE 无法求解。任何有这方面专业知识的人都请帮助我。

我正在尝试实现的论文是 http://www.cs.cmu.edu/~dshahaf/kdd2010-shahaf-guestrin.pdf,方程式在第 2.2.1 节中提到

据我所知,您似乎无法弄清楚如何实现某些表示某些数学函数如何工作的函数。听起来你 运行 并没有出错,所以我会写下我能想到的一些技巧。

首先,通过查看文档检查您要查找的函数是否已存在于基本库中。也许它没有完全按照你想要的那样说明,但也许有一些功能。

http://lpsolve.sourceforge.net/5.5/Java/docs/api/

如果找不到您想要的所有内容,那么您有两个选择。一种是自己编写您想要的功能,另一种是使用另一个充实的 Java 库,例如具有许多功能的 Colt。

http://dst.lbl.gov/ACSSoftware/colt/