python - 使用 SCIP 进行分支定价
问题描述
我目前正在尝试在 Windows 上的 Python 分支和价格框架中实现一个通用护士排班问题 (NRP)。
我尝试使用 Gurobi,但显然不可能,请参阅讨论: https: //support.gurobi.com/hc/en-us/community/posts/360043240312-Branch-and-price-example
我正在搜索一个关于如何在 Python 中使用 SCIP 设置分支和价格框架的小示例——开始使用。我只能在 C 和 C++ 中找到示例,这些都是我不熟悉的语言。
解决方案
请看一下PySCIPOpt,它是 SCIP 的 Python 接口。您可以在PySCIPOpt/tests/test_pricer.py
基于列生成的示例中找到切削库存问题。不过,我还是建议您查看SCIP 的 Binpacking 示例。
推荐阅读
- python - 在 pytest 中定义 setup/teardown 夹具以从模块执行功能的正确方法和位置是什么?
- c++ - 如何修复 CMake 中缺少的库错误?
- r - 训练集和测试集的维度在 R 中为空
- php - 如何使用 php 在文件中删除一行并使用擦除作为指针添加其他新行?
- typescript - 声明一个符合类型的 Typescript 函数
- php - Laravel 5.7 分页 URL(更改/漂亮)
- javascript - 未连接到 Internet 时,Electron exe 无法启动:windows
- python - 调用多个父母时无法理解 super()
- python - 如何打印嵌套列表中的每个句子而不重复前一个
- html - Z-index 不起作用 img 元素隐藏在父 div 后面