具有 OR 条件的 Apache 通用 SimplexSolver LinearConstraint
Apache common SimplexSolver LinearConstraint with OR condition
我使用 SimplexSolver 来解决来自 apache-commons 的线性问题:org.apache.commons.math3.optim.linear.SimplexSolver
但是我有个条件
x < 2 OR x > 10.
如何在这种情况下使用 LinearConstraint?请帮助我。
抱歉,连续 LP 解算器无法做到这一点。为此,您需要 MIP(混合整数编程)功能。
例如
x <= 2 + 1000*b
x >= 10 * b
b in {0,1}
我使用 SimplexSolver 来解决来自 apache-commons 的线性问题:org.apache.commons.math3.optim.linear.SimplexSolver
但是我有个条件
x < 2 OR x > 10.
如何在这种情况下使用 LinearConstraint?请帮助我。
抱歉,连续 LP 解算器无法做到这一点。为此,您需要 MIP(混合整数编程)功能。
例如
x <= 2 + 1000*b
x >= 10 * b
b in {0,1}