В примерах VRP Optaplanner я хотел бы заставить некоторых клиентов обслуживаться определенным транспортным средством в VRP.
Как это сделать? Может кто-нибудь мне помочь?
В примерах VRP Optaplanner я хотел бы заставить некоторых клиентов обслуживаться определенным транспортным средством в VRP.
Как это сделать? Может кто-нибудь мне помочь?
Есть несколько способов. Вероятно, проще всего просто добавить жесткое ограничение
when
Customer(forcedVehicleIsNotVehicle == true)
then
scoreHolder.addHardConstraint...
end
class Customer {
public boolean isForcedVehicleIsNotVehicle() {
return forcedVehicle != null
&& vehicle != null && forcedVehicle != vehicle;
}
}