Не разрешать кольцевые рейсы
Когда использовать?
Когда из-за специфики работы склада запрещены повторные заезды на склад в течение дня. Так, каждая машина может осуществлять всего один рейс в день.
Схема
Как реализовать сценарий?
Через приоритет заданий в рейсе. Укажите в поле 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, поэтому для него потребуется вторая машина.