我正在使用 Google 的 OR-Tools 来解决一些决策变量是整数而其他决策变量只是正实数的问题。
使用 pywraplp
和 glp.Solver.GLOP_LINEAR_PROGRAMMING
,我将整数决策变量设置为 IntVar
,而其他变量是 数字变量
运行求解器后,我得到了一个可行的解决方案,但该解决方案为本应为整数的变量提供了非整数值。 如果我想获取整数值,应该如何使用 IntVars?
最佳答案
刚遇到同样的问题。下面的代码对我有用:
solver = pywraplp.Solver("", pywraplp.Solver.CBC_MIXED_INTEGER_PROGRAMMING)
https://stackoverflow.com/questions/60927362/