我正在使用纸浆(https://pythonhosted.org/PuLP/)进行优化并遇到问题。我需要使用类似的约束abs(x) > MIN
,我在这里找到了解决方案http://lpsolve.sourceforge.net/5.5/absolute.htm,我只创建了两个约束:
x + M * B >= MIN
-x + M * (1 - B) >= MIN
其中 B 为 0 或 1 且 M 值足够大。问题是当我使用 M ~ 10000 时一切正常,但是当我使用 INT_MAX_VALUE 或 ~ 10000000000 时它不起作用。有没有人遇到过这样的问题?