Gurobi不支持应用自己的分支规则或动态添加新变量在一些和节点,因为它需要在基于列生成算法,例如,branch-and-price(切)算法。相反,你必须建立自己的和算法,使用Gurobi解决节点放松,和修改模型之间实现列和削减一代,自定义分支规则等。
一般来说,如果你想显著干预Gurobi的和算法,您需要:
- 终止优化(在一个回调或基于一些终止标准),
- 和/或修改模型参数,和
- 重新启动优化(通常是能够warmstart从先前的结果)。
Gurobi不支持应用自己的分支规则或动态添加新变量在一些和节点,因为它需要在基于列生成算法,例如,branch-and-price(切)算法。相反,你必须建立自己的和算法,使用Gurobi解决节点放松,和修改模型之间实现列和削减一代,自定义分支规则等。
一般来说,如果你想显著干预Gurobi的和算法,您需要:
评论
0评论
请登录留下你的评论。