Optaplanner の VRP の例では、一部の顧客に VRP の特定の車両によるサービスを強制したいと考えています。
これを行う方法?誰でも私を助けることができますか?
Optaplanner の VRP の例では、一部の顧客に VRP の特定の車両によるサービスを強制したいと考えています。
これを行う方法?誰でも私を助けることができますか?
いくつかの方法があります。最も簡単なのは、おそらくハード制約を追加することです
when
Customer(forcedVehicleIsNotVehicle == true)
then
scoreHolder.addHardConstraint...
end
class Customer {
public boolean isForcedVehicleIsNotVehicle() {
return forcedVehicle != null
&& vehicle != null && forcedVehicle != vehicle;
}
}