1

在 Optaplanner 的 VRP 示例中,我想强制某些客户由 VRP 中的特定车辆提供服务。

这个怎么做?谁能帮我?

4

1 回答 1

0

有几种方法。最简单的可能只是添加一个硬约束

when
    Customer(forcedVehicleIsNotVehicle == true)
then
    scoreHolder.addHardConstraint...
end

class Customer {

    public boolean isForcedVehicleIsNotVehicle() {
         return forcedVehicle != null
              && vehicle != null && forcedVehicle != vehicle;
    }

}
于 2014-06-23T06:29:15.930 回答