Создание алгоритма маршрутизации для сервиса доставки воды

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