python - 在 OR 工具中使用 IntVar

我正在使用 Google 的 OR-Tools 来解决一些决策变量是整数而其他决策变量只是正实数的问题。

使用 pywraplpglp.Solver.GLOP_LINEAR_PROGRAMMING,我将整数决策变量设置为 IntVar,而其他变量是 数字变量

运行求解器后,我得到了一个可行的解决方案,但该解决方案为本应为整数的变量提供了非整数值。 如果我想获取整数值,应该如何使用 IntVars?

最佳答案

刚遇到同样的问题。下面的代码对我有用:

    solver = pywraplp.Solver("", pywraplp.Solver.CBC_MIXED_INTEGER_PROGRAMMING)

https://stackoverflow.com/questions/60927362/

相关文章:

spring-boot - 由于 Content-Security-Policy,Swagger U

scala - 在 Akka Streams 中模拟源

java - 如何指定嵌套属性的默认值?

laravel - 混合内容,此请求已被阻止;内容必须通过 HTTPS 提供,Laravel

c# - 如何从工作流对话框中删除标题中的问号?

javascript - 使用 HTML5 播放双音频 MKV/AVI 视频

visual-studio - phpcs — Wordpress 编码标准在 Visual Stu

tensorflow - Tensorflow text_generation 教程中有状态 GRU

ag-grid - 如何在 Ag-Grid 中将相同的相邻行与动态行跨度合并?

c# - Microsoft.SharePoint.Client.IdcrlException :