【发布时间】:2021-03-23 16:16:22
【问题描述】:
我想知道是否可以使用 ORTools VRPTWs 问题为不同的路线设置旅行约束。
例如,如果我有一个节点列表
A、B、C、D、E
其中 C 不能与 D 和 E 一起路由。
因此可能的路线是(仅举几个例子):
B -> A -> C
A -> B
D -> E
A -> D
B -> E
请注意,没有解决方案包含 C -> [D|E]
如何在 ORTools 中对此类约束建模?有可能吗?
一些解决方案建议设置具有节点约束的车辆,例如一半车辆包含 C,一半包含 D 和 E。
它有效,但它会产生次优解决方案,因为车辆数量是固定的,并且约束节点的数量会大于可能的路线数量,从而导致次优解决方案。
【问题讨论】: