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 に答える