java 是否有易于使用的 0-1 IP 求解器?

Is there an easy-to-use 0-1 IP solver for java?

我想在 java 程序中使用 0-1 整数规划求解器作为工具。我在网上找不到任何易于使用的东西。我尝试了 sat4j 的伪布尔库,但这没有很好的记录,一些 类 与它们在 API 中的描述不一致(一些方法签名不同)。

您有什么建议吗?

GLPK, open-source package for LP and (mixed) ILP has Java binding.

另一个开源求解器是 lp_solve (Java API) and SCIP

还有商业求解器 - CPLEX, GUROBI and Mosek,都带有 Java 接口。

顺便说一句。对于我的家庭作业,我发现 Python 和 PuLP 更容易处理 :)