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