私は GLPK ソルバーで Pulp を使用しており、次の制約があります。
-1000000*f1 + v1 + 1000000*f2 - v2 >= -10.999
ソルバー:
problem.solve(GLPK(options=['--mipgap', '0.000001', '--cuts']))
しかし、結果として、制約違反で解決された問題 (ステータス「最適」) が得られます。
f1 = 0
v1 = 11
f2 = 1
v2 = 1000000
では、この場合はどうすればよいのでしょうか。何らかの方法で精度を上げるか、別のソリューションを使用できますか?