VRP запрос на остановку - PullRequest
       11

VRP запрос на остановку

0 голосов
/ 18 февраля 2019

Какова цель Standstill в VRP?Я пытаюсь понять нижеследующее правило в примере VRP.Что такое предыдущий стандарт?

rule "distanceToPreviousStandstill"
    when
        $customer : Customer(previousStandstill != null, $distanceFromPreviousStandstill : distanceFromPreviousStandstill)
    then
        scoreHolder.addSoftConstraintMatch(kcontext, - $distanceFromPreviousStandstill);
end

1 Ответ

0 голосов
/ 18 февраля 2019

previousStandstill - Автомобиль или другой Клиент.

Пример.МАРШРУТ = АВТОМОБИЛЬ (депо) -> ЗАКАЗЧИК A -> ЗАКАЗЧИК B -> ЗАКАЗЧИК C -> ЗАКАЗЧИК D

previousStandstill для ЗАКАЗЧИКА B - это ЗАКАЗЧИК A

Местоположение транспортного средства совпадает с местоположением депо.

Таким образом, это правило добавляет мягкую оценку для всех расстояний на маршруте, кроме последней части от ЗАКАЗЧИКА D до транспортного средства

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...