我最近开始使用 Ortools 来解决 MILP 问题。
我尝试过 CBC,但它不提供全局最优解决方案,仅提供局部最优解决方案(似乎有 https://groups.google.com/forum/#!topic/or-tools-discuss/WYZrd-B7Esc 中报告的错误)
我正在通过安装 http://scip.zib.de/ 来尝试 SCIP(如某些文章中所建议的)并使用以下命令(python)
solver = pywraplp.Solver('L1', pywraplp.Solver.SCIP_MIXED_INTEGER_PROGRAMMING)
但是,我收到以下错误消息:
type object 'Solver' has no attribute 'SCIP_MIXED_INTEGER_PROGRAMMING'
看来我必须通知 Ortools 我的计算机上安装了这个求解器。
有人可以帮我吗?
提前致谢
最佳答案
您需要从源重新编译。
您使用哪个平台(操作系统、版本、编译器)?
关于python - 如何在 ORTOOLS 中使用 SCIP 进行 MILP [python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56914533/