Перейти к основному содержимому

Не разрешать кольцевые рейсы

Когда использовать?

Когда из-за специфики работы склада запрещены повторные заезды на склад в течение дня. Так, каждая машина может осуществлять всего один рейс в день.

Схема

Schema for case

Как реализовать сценарий?

Через приоритет заданий в рейсе. Укажите в поле precedence_in_trip порядок выполнения demand в рейсе.

Demand в рейсе выполняются в порядке возрастания заданий. Планировщик сам определяет порядок выполнения только в случае равенства значений precedence_in_trip.

Пример

Есть 2 заказа, У каждого из них pickup на складе с precedence_in_trip равным 1 и drop на точке с precedence_in_trip равным 2. Машина может перевозить одновременно только один груз. По времени заказы могут быть выполнены одной машиной по очереди.

При формировании рейса для одного заказа наименьший precedence_in_trip после выгрузки будет равен 2. Второй заказ, для начала выполнения имеет precedence_in_trip равный 1, поэтому для него потребуется вторая машина.