我是 optaplanner 的新手,我正在尝试调整 VRP 示例以解决“类似”问题......但有一些不同之处:
我们有一个中央仓库、n 个客户和一个由一辆或多辆汽车组成的车队。
每个客户都有一定的“最大容量”(并非所有客户都相同)。
每辆车都一样。
问题的初始条件包括:每个客户的“实际容量”和“期望容量”,因此:
实际容量 >=0 且 <= 最大容量
所需容量 >=0 且 <= 最大容量
“实际仓库容量”是仓库可用的物品数量
我们希望重新分配一些项目,以便每个客户都能获得他的“所需容量”。
(通常大多数物品会从一个客户重新分配给另一个客户)
硬约束是不能超过“最大容量”软约束是车辆距离(最小化)和与“所需容量”的差异(最小化)
我首先为具有负客户需求的 VRP 示例生成数据文件(以模拟期望容量 < 实际容量),但很快发现 drl 中总结所有客户需求以满足车辆容量限制的约束并不是我们这里需要的。
¿ 你认为这个问题“足够相似”到值得修改 VRP 示例吗?