首页 > 解决方案 > 限制ortools中vrp问题的活动尺寸

问题描述

假设有人希望车辆可以移动不同的物品,例如西瓜和氯。两种类型的物品都可以分配给车辆,但一次只能分配一种。因此,这辆车只能运输西瓜或氯气,但不能同时运输两者。现在,我知道可以dimensions为两种类型的项目创建不同的容量限制,但是我们如何强制在任何时候只有一个维度处于活动状态?

我想过以一种方式破解它,将每个类别的标签编码为一个数字并为其设置一个上限(例如西瓜 = 1 和氯 = 2),但这不起作用。关于如何解决这个问题的任何建议?

标签: or-tools

解决方案


推荐阅读